Releases: bcgov/bcbox
Releases · bcgov/bcbox
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
bcbox-0.0.12
A frontend UI for managing access control to S3 Objects
v0.5.0
v0.5.0 - Synchronization and Usability Improvements
- Implements COMS v0.7.0 level functionality
- Buttons to initiate synchronization
- Simplify bucket configuration process
- Additional accessibility requirements and minor UI improvements
What's Changed
- SC-3335, bug: stop loading files into browser memory before upload by @wilwong89 in #118
- Search objects by @TimCsaky in #119
- Dont pass file name when updating an object, dont persist store by @TimCsaky in #120
- Fix object list refresh; get bucket details by @TimCsaky in #122
- SC-3258, feature: Add sync button+dialog for both bucket+object respe… by @wilwong89 in #121
- Filter out system user from COMS user search by @TimCsaky in #124
- Include bucket perms when showing objects filtered by tag/meta by @TimCsaky in #125
- SC-3336, fix: update vite to 4.4.9, fix type reference in SearchUsers… by @wilwong89 in #126
- Update README: add note on removing BCBox-specific branding by @norrisng-bc in #129
- SC-3338, fix: prevent single slash in BucketConfigForm error by @wilwong89 in #130
- Update bucket name in sync modal after page load by @norrisng-bc in #132
- Make Object / Version dates more accurate by @TimCsaky in #133
- feat:(SC-3320) Added tests for layout components and bucket components by @wilwong89 in #134
- Sc3004 by @jatindersingh93 in #135
- Return back to alpine node base image by @jujaga in #138
- adjust and remove heading css by @jatindersingh93 in #139
- Fix bug caused by assigned undefined array to new set by @kyle1morel in #140
- Filter S3 Metadata in COMS data by @TimCsaky in #137
- fix:(SC-3376) Handle delete success/fail toasts on a per object basis by @wilwong89 in #136
- Formatter, package/security updates, tsconfig build updates by @kyle1morel in #141
- Sc3171 by @jatindersingh93 in #142
- Release BCBox v0.5.0 by @kyle1morel in #143
New Contributors
- @jatindersingh93 made their first contribution in #135
- @kyle1morel made their first contribution in #140
Full Changelog: v0.4.0...v0.5.0