Releases: bcgov/bcbox
Releases · bcgov/bcbox
bcbox-0.0.18
A frontend UI for managing access control to S3 Objects
v1.0.1
What's Changed
- add material design icons by @TimCsaky in #229
- Recursive bucket sync and delete actions by @TimCsaky in #231
- Recursive sync button by @TimCsaky in #232
- Repalce update date for an object listing with lastModifiedDate by @jatindersingh93 in #233
- Error toasts: show HTTP response detail + don't auto-close by @norrisng-bc in #235
- Trigger event-driven folder sync by @TimCsaky in #238
- feat(CI): zap scan for bcbox by @mishraomp in #240
- Recursive permission actions by @TimCsaky in #242
- Changes to support BCSC auth by @TimCsaky in #239
- "My Files" page: split GET /bucket API calls into multiple if resulting URL is too long by @norrisng-bc in #243
- Public Folders by @TimCsaky in #236
New Contributors
- @mishraomp made their first contribution in #240
Full Changelog: v0.8.0...v1.0.1
v0.8.0 - Recycycle Bin, File Upload enhancements, Invite notifications
- Global recycle bin (where object-storage versioning is supported)
- Ability to restore previous versions using new copyVersion COMS endpoint
- Ability to hard-delete files
- Modal style improvements
- Additional accessibility improvements (tabbing)
- Add users to a bucket in bulk
- Add additional permissions to Magic Invite
- Bucket/folder terminology improvements
- Emails from Magic Invite
What's Changed
- Delete/restore and Recycle Bin Feature by @TimCsaky in #226
- allow file upload process to create new version of file if it exists by @TimCsaky in #225
- Invite link modal: clarify that links are single-use by @norrisng-bc in #184
- Show correct file upload status by @TimCsaky in #185
- Show Invite button requires MANAGE by @TimCsaky in #186
- UI bug fixes by @TimCsaky in #188
- Fix checkboxes after Primevue update by @TimCsaky in #189
- Bug fix for Invite feature and after Primvue upgrade by @TimCsaky in #190
- Add permCodes and checkbox options by @jatindersingh93 in #187
- Fix object share button aria-label by @norrisng-bc in #192
- Add enter key event by @jatindersingh93 in #191
- Bucket Terminology changes by @TimCsaky in #193
- Object terminology by @TimCsaky in #194
- Object permissions: auto-add READ permissions when adding user by @norrisng-bc in #196
- Replace table role with treegird for screenreader by @jatindersingh93 in #197
- Display confirmation dialog and toasts on toggling file to public by @norrisng-bc in #198
- Configure Environments for backend and Changes by @TimCsaky in #201
- Send invite in email notification by @TimCsaky in #200
- Bug fix: only fetch permissions for objects in table by @TimCsaky in #204
- Separate Share and Invite components by @TimCsaky in #203
- Add keyboard navigation to Share Model by @jatindersingh93 in #206
- Allow child bucket sub-path to contains forward slashes by @TimCsaky in #205
- Fix sorting order using updated date by @jatindersingh93 in #207
- Use vee-validate for Invite form; multi-user invites by @TimCsaky in #208
- Restore permission store patch process by @TimCsaky in #209
- Make READ perm optional for folder invites by @TimCsaky in #210
- Add tab navigation and aria labels for permissions model by @jatindersingh93 in #211
- Invite form: update existing user perms, build result data by @TimCsaky in #212
- Tab Navigation for Child configuration model by @jatindersingh93 in #213
- Show results of bulk invite and add/remove in table by @norrisng-bc in #215
- Bulk results modal: change "save results" icon to match BCBox style by @norrisng-bc in #216
- Tab Navigation for configure folder by @jatindersingh93 in #214
- Notify exsting users with invite by @TimCsaky in #218
- Add Tab Navigation to sidebar by @jatindersingh93 in #217
- Add Navigation to Delete button by @jatindersingh93 in #219
- Bulk results modal: tweak DataTable styling by @norrisng-bc in #220
- Add Tab Navigation to upload button by @jatindersingh93 in #221
- update packages and docker node version by @jatindersingh93 in #222
- use node:20.15.1-alpine3.20 by @TimCsaky in #224
- allow file upload process to create new version of file if it exists by @TimCsaky in #225
- GitHub Actions: explicitly install oc first by @norrisng-bc in #227
Full Changelog: v0.7.0...v0.8.0
bcbox-0.0.17
A frontend UI for managing access control to S3 Objects
bcbox-0.0.16
A frontend UI for managing access control to S3 Objects
bcbox-0.0.15
A frontend UI for managing access control to S3 Objects
v0.7.0
v0.7.0 - Invite Links, Pagination and Synchronization Dates
- Add support for paginated object listing
- Provide visibility into last synchronization date and last version modified date
- Implement Magic Invite flow for deferred resource access granting
- Security improvements and various bugfixes
What's Changed
- Copy config to sbin by @kyle1morel in #158
- Remove sync sentance from homescreen login page by @jatindersingh93 in #160
- Update NPM dependencies and openshift router ingress network policy by @jujaga in #161
- Skip pop-up blocker by @TimCsaky in #163
- Rewrite getConfig to attempt to reacquire config if missing by @jujaga in #176
- Object table: lazy-loading, filtering, sorting and fetching permissions by @TimCsaky in #170
- change default row count to 10 by @TimCsaky in #178
- Refactor File Details page by @TimCsaky in #177
- Display last sync date for buckets and objects by @norrisng-bc in #181
- Implement Magic Link redirection support and InviteButton component by @jatindersingh93 in #179
- Restrict bucket fetch only if Ids are provided by @jatindersingh93 in #183
- Release BCBox v0.7.0 by @jujaga in #182
Full Changelog: v0.6.0...v0.7.0
bcbox-0.0.14
A frontend UI for managing access control to S3 Objects
bcbox-0.0.13
A frontend UI for managing access control to S3 Objects
v0.6.0
v0.6.0 - Nested Buckets
- Bucket tree view to mirror a folder hierarchy
- Easier workflow to create nested buckets
- Various Usability improvements
- Improved warning messages
- Add multiple users' permissions with fewer clicks
- CSS inheritance fixes and a better layout on smaller screens
What's Changed
- Fix getGitRevision mishandling HEAD file read by @jujaga in #145
- Add public toggle to permissions modal by @norrisng-bc in #144
- Add clarification to version update action for non-versioned buckets by @jatindersingh93 in #147
- Implement support for nested buckets view by @kyle1morel in #146
- CSS refactor to be more compatible with PrimeVue and improve layout on smaller screens by @TimCsaky in #148
- ObjectTable: select all on current page only by @norrisng-bc in #149
- Fix adding multiple users to buckets and objects by @wilwong89 in #151
- Create toast if user updates credentials for bucket that has children by @norrisng-bc in #152
- Add sub-folder creation support by @TimCsaky in #150
- Implement CORS and Helmet middleware by @kyle1morel in #154
- Refactor backend stack to explicitly transpile code by @jujaga in #155
- Release BCBox v0.6.0 by @TimCsaky in #153
Full Changelog: v0.5.0...v0.6.0