Changelog
General
- 8f16829 mod: bump storj/uplink to v1.12.0
- bc517ca go.mod: bump common
- e4d6829 private/server: Windows TCP fast-open support detection
- fd679c3 private/server: FreeBSD TCP fastopen support detection
- 5bbd477 go.mod: bump dependencies (uplink,common,monkit)
- 926076b private/apigen/example: Add description to endpoint
- 9a06de9 private/apigen: Add test for Types.All
- 822a135 private/apigen: Document Endpoint fields
- a9901cc private/apigen: Add validations to improve usage
- 0048442 private/apigen: Generate valid TypeScript code with anonymous types
- 7ab7ac4 private/apigen: Remove TypeScript errors from generated code
- 48d7be7 private/apigen: Panic types defined in main package
- 0affe03 cmd/tools/tag-signer: make the output less noisy
Satellite
- ec8f3b4 web/satellite/vuetify-poc: allow for sharing files and folders
- 8f27425 satellite/{projectaccounting, web}: merge settled and allocated lines for bandwidth graph
- 0f3ff66 web/satellite: show error for rate limited MFA logins
- bd48a5c web/satellite: allow limit increase request
- 92a69c7 web/satellite: add loader to object browser table
- f4fe983 satellite/{placement,nodeselection}: introduce empty() and notEmpty() for tag value selection
- bd36749 web/satellite: improve bucket list on small screens
- 789b37c web/satellite/vuetify-poc: remove notification on close button click
- 1efc0ce web/satellite: load usage and charges separately
- 8a0d1e8 web/satellite/vuetify-poc: show region in My Account dropdown
- ecc527a web/satellite: low STORJ balance notification
- 1a8913e web/satellite/vuetify-poc: improve navigation drawer on small screens
- 8ad0bc5 satellite/console: add alt code protected MFA recovery endpoint
- f42548a web/satellite: require MFA code to generate MFA recovery codes
- 109c0d5 web/satellite/vuetify-poc: make Resources dropdown items functional
- c48f58e satellite/metabase: simplify BeginExactObject
- ad5c2e1 web/satellite/vuetify-poc: add tier indicator
- 95d87f5 web/satellite/vuetify-poc: remove Browse from project nav sidebar
- 5d0934e satellite/metabase/rangedloop: disable ranged loop for tests
- 3104a83 web/satellite/vuetify-poc: unmock list of owned and shared projects
- 0a063fd web/satellite/vuetify-poc: require MFA code to generate MFA recovery codes
- 81d49ad web/satellite: slightly refactored billing modals
- a2d37bc {satellite/console, web/satellite}: send analytics if invitee signs up
- e599df0 satellite/console: add more cross-user api tests
- 4711111 web/satellite/vuetify-poc: implement Delete Access dialog
- 950672c web/satellite/vuetify-poc: implement Manage Passphrase dialog
- 98921f9 satellite/overlay: fix placement selection config parsing
- 123309c web/satellite: update vuetify dependency
- 15c0c67 web/satellite/vuetify-poc: update "Learn More" links in page subtitles
- 6a4abb7 web/satellite/vuetify-poc: make project stat cards clickable
- 0205a08 web/satellite/vuetify-poc: use image icon for SVGs in object browser
- e92acca web/satellite/vuetify-poc: show loader when creating a folder
- 5f4cd92 web/satellite/vuetify-poc: clear S3 data when switching projects
- e563de6 web/satellite: Update segment and free tier doc links
- 8381483 satellite/admin: Add back-office UI sources
- a43f17d web/satellite/vuetify-poc: use 'Files' header instead of 'Objects' for buckets table
- 52d3374 web/satellite: change 'Bandwidth' and 'Egress' labels to 'Download' on project dashboard/settings
- 5689083 web/satellite/vuetify-poc: fix limits values formatting on project dashboard
- 7d0b8f6 web/satellite/vuetify-poc: center loader in file preview
- 18d5caa satellite/satellitedb: write/read placement information to/from repairqueue
- b4fdc49 satellite/repair/checker: persist placement information to the queue
- c44e3d7 satellite/satellitedb: repairqueue.Select uses placement constraints
- 1b8bd6c satellite/repair: unify repair logic
- 4a9d5ed web/satellite/vuetify-poc: another round of small improvements
- 4cbfa28 web/satellite/vuetify-poc: use 'demo-bucket' placeholder instead of prefilled value
- d67bb4f web/satellite/vuetify-poc: show file delete confirmation dialog
- 6555a68 satellite/admin: Serve back-office static UI
- 8689f60 web/satellite: vuetify upload progress panel
- f78cde9 web/satellite/vuetify-poc: make project table search field be consistent with other search fields
- f5af0f2 web/satellite/vuetify-poc: add geographic distribution dialog
- 05a276e web/satellite/vuetify-poc: add buckets table to project dashboard
- f63f3f1 satellite/analytics: Do not set lifecyclestage from Segment
- 3d3785a web/satellite/vuetify-poc: prevent inappropriate sidebar closure
- 7218933 satellite/gracefulexit: revamp graceful exit
- 2a8e5ae satellite/admin/back-office/ui: Don't ignore package-lock.json
- e1215d5 satellite/overlay: add AOST to GetParticipatingNodes method
- 6364520 web/satellite: fix object browser pagination for the folders
- 58b98bc satellite/repair: repair is configurable to work only on included/excluded placements
- 5c5306c satellite/admin/back-office/ui: Delete yarn.lock file
- 822c596 web/satellite: patch listing token history issue
- b9c84d6 cmd/satellite: copy Vuetify distribution folder to satellite
- 68fe9a0 satellite/metainfo: fix inconsistency with auth check error
- 00cd29c satellite/{web,console}: return empty payments list on no wallet error
- e98b94f satellite/satellitedb: fix DefaultPlacement overwritten on user
- a9265ae satellite/{admin,console,satellitedb}: fix geofence removal
- 20232e4 satellite/email: Add support for unauthenticated, cleartext SMTP connections