v1.1.0 π
Changelog
- Translations update from Weblate @weblate (#1540)
- Release to PROD @FSM1 (#1537)
- Translations update from Weblate @weblate (#1532)
- Translations update from Weblate @weblate (#1528)
- Translations update from Weblate @weblate (#1522)
- Translations update from Weblate @weblate (#1496)
- Translations update from Weblate @weblate (#1478)
- Translations update from Weblate @weblate (#1468)
- Updates to storage ui test suite @asnaith (#1433)
- Translations update from Weblate @weblate (#1422)
- Release latest fixes @FSM1 (#1435)
- Release Sharing and Storage to PROD @FSM1 (#1387)
- Translations update from Weblate @weblate (#1373)
- Translations update from Weblate @weblate (#1243)
- Storage: Update privacy and ToS links @FSM1 (#1335)
- [ImgBot] Optimize images @imgbot (#1334)
- Text Input Icon Cursor @FSM1 (#1291)
- Translations update from Weblate @weblate (#1226)
- Translations update from Weblate @weblate (#1196)
- Storage API Key management @FSM1 (#1155)
- Remove deprecated files call @FSM1 (#1138)
- Release latest to PROD @FSM1 (#1135)
π Features
- Folder uploads @FSM1 (#1515)
- [Files] - Share to home or other shared folder @Tbaut (#1527)
- bulk recover operation @tanmoyAtb (#1526)
- Gaming Dashboard overhaul @RyRy79261 (#1504)
- Progress cancellations @tanmoyAtb (#1500)
- Toasts refactor @tanmoyAtb (#1495)
- Added docs link @RyRy79261 (#1497)
- Adding multi selects on mobile view with long press @tanmoyAtb (#1470)
- Sharing feature explainer @Tbaut (#1477)
- [STORAGE] Rename file in bucket @FSM1 (#1471)
- Programmatic folder creation for tests @Tbaut (#1430)
- [Files] Download multiple files in a zip @Tbaut (#1459)
- Unblock UI while sharing @FSM1 (#1441)
- Storage: Download functionality on bucket files @RyRy79261 (#1424)
- [Storage] Adapt the email login from like done on Files @Tbaut (#1427)
- Expose decryption key @RyRy79261 (#1426)
- [Storage] add CID to bucket item row @FSM1 (#1423)
- Copy/Move to shared folder @tanmoyAtb (#1396)
- Show users at the top of shared folders browser @Tbaut (#1388)
- Adding buckets user logic @RyRy79261 (#1394)
- Enhance login screen with quicker email @Tbaut (#1352)
- [FILES] Allow user to delete or remove themselves from a shared folder @FSM1 (#1329)
- Storage: Unencrypted notification @FSM1 (#1338)
- Dynamic limits added @RyRy79261 (#1323)
- Add limit 50 to lists CID call @tanmoyAtb (#1326)
- Storage: Show profile title @tanmoyAtb (#1328)
- Added hidden state for deleted @RyRy79261 (#1322)
- Update Navigation @FSM1 (#1311)
- S3 API Keys @FSM1 (#1300)
- Edit shared folder by owner @tanmoyAtb (#1269)
- Exporting the hash router @RyRy79261 (#1287)
- Copy file to shared folder @Tbaut (#1255)
- Add survey to Storage @Tbaut (#1262)
- Barebones gaming app @FSM1 (#1256)
- DirectAuth updates for Storage @RyRy79261 (#1248)
- Reporting Illegal content @Tbaut (#1227)
- ES Locale @FSM1 (#1168)
- Owner column in shared folder overview @tanmoyAtb (#1225)
- Rename shared folder @tanmoyAtb (#1197)
- Support file and folder deletion @Tbaut (#1202)
- Create shared folder modal @FSM1 (#1201)
- Sharing file browser @RyRy79261 (#1048)
- Setup Storage testing @Tbaut (#1195)
- Shared folder overview @Tbaut (#1078)
- Storage buckets overview @FSM1 (#1140)
- Add username @tanmoyAtb (#1133)
- Import CID @RyRy79261 (#1128)
π Bug Fixes
- Upgrade Torus dependencies @FSM1 (#1549)
- Fix user lookup spamming the api, and throwing @Tbaut (#1553)
- [Files] - fix cookie banner colors in dark mode @Tbaut (#1555)
- Filter out current bucket @Tbaut (#1548)
- Better colors for dark mode select and tagsinput components @Tbaut (#1550)
- Prevent double opening of the file picker @Tbaut (#1538)
- [Files] - Show current bucket decryption key @Tbaut (#1534)
- Don't track before opt-in @Tbaut (#1531)
- Adjusting login screen sizes. @tanmoyAtb (#1519)
- Fix toasts not rendering @Tbaut (#1518)
- survey banner on safari fix @tanmoyAtb (#1512)
- 10min timeout for everyone @Tbaut (#1472)
- [Storage] Copy cid functionality @RyRy79261 (#1437)
- Add debug and change timeout strategy for tests @Tbaut (#1469)
- [FILES] enforce maximum 32 char limit @FSM1 (#1464)
- [Files] Use material menus @Tbaut (#1432)
- Refresh by navigating to the bin to fix tests @Tbaut (#1450)
- Disabled select on row names & enhance simple click experience @RyRy79261 (#1438)
- Skip the entire lingui job if the author is weblate @Tbaut (#1444)
- Fix lingui failing for weblate PRs @Tbaut (#1425)
- [FILES] Ensure content type is retained when sharing @FSM1 (#1407)
- Fix reload of input component @Tbaut (#1406)
- Add validation for new shared folder @Tbaut (#1390)
- Summary size on base 2 @tanmoyAtb (#1398)
- [FILES] Fix preview in search results @FSM1 (#1403)
- Fix test with onboard bump @Tbaut (#1395)
- Fix reloading the loader and other components on sharing @Tbaut (#1391)
- update bnc-onboard to 1.32.0 @FSM1 (#1384)
- Allow recovering without any folder @Tbaut (#1385)
- Make sure Lint runs after lingui commits @Tbaut (#1375)
- Fixed Storage summary updating @RyRy79261 (#1358)
- Remove duplicated shared icon @Tbaut (#1378)
- Fix dropdown icon color in dark mode @Tbaut (#1379)
- [FILES] Fixed dark mode components @RyRy79261 (#1356)
- Clarify the license for the ui monorepo @Tbaut (#1376)
- [Files] - Don't show any success message when there's an error @Tbaut (#1364)
- [STORAGE] Added filtering for filesystem type @RyRy79261 (#1360)
- [FILES] Bad request with no path when calling drive without slash @Tbaut (#1366)
- [Files] Always allow recovery from the bin @Tbaut (#1365)
- [FILES] Improve
Manage Bucket
label and icon @FSM1 (#1367) - Remove submit button for renaming and useFormik everywhere @Tbaut (#1351)
- Files: Fixed reader permission @RyRy79261 (#1350)
- Prevent creating keys on typing enter. @Tbaut (#1340)
- storage: Resolve DnD wrong path @FSM1 (#1341)
- Edit encryption notification copy @Tbaut (#1339)
- Fix Files dev @Tbaut (#1337)
- fix delete confirmation label @FSM1 (#1317)
- Escape backslash in "white space error message" regex @asnaith (#1316)
- upload progress not working @FSM1 (#1318)
- Fixing storage empty folder select @RyRy79261 (#1310)
- Fix CID validation @FSM1 (#1306)
- Resolve move folder glitches @FSM1 (#1307)
- how limit of 5GB on storage @tanmoyAtb (#1299)
- Trim before creation and renaming file, folders and buckets @Tbaut (#1290)
- Ensure bucket names are unique @FSM1 (#1302)
- Fix rename issue @Tbaut (#1288)
- Fix to prevent from moving folders in sub-folders @Tbaut (#1277)
- Fix bulk action @Tbaut (#1278)
- Don't show the pinning bucket in the bucket list @Tbaut (#1268)
- Create bucket modal changes @tanmoyAtb (#1258)
- Sorted by dates by default @tanmoyAtb (#1257)
- delete bulk operation @tanmoyAtb (#1259)
- settings layout for storage @tanmoyAtb (#1260)
- Delete files & folders from shared folders directly. @tanmoyAtb (#1241)
- fix recover files from trash folder tree @tanmoyAtb (#1233)
- Automate extract for storage @Tbaut (#1240)
- Fix refresh token flow @FSM1 (#1235)
- Fix shared folder creation path @Tbaut (#1232)
- Fix bulk operations for csf buckets @Tbaut (#1231)
- Move files tree in shared folder @tanmoyAtb (#1229)
- Resolve preview error @FSM1 (#1228)
- Fix bucket filtering in Share browser @FSM1 (#1223)
- Fix lint action for forked repos @Tbaut (#1198)
- Fix lgtm alerts @Tbaut (#1169)
- Mobile view of shared folders @Tbaut (#1167)
- Fix overflow in Storage api keys, buckets and cid pages @Tbaut (#1193)
- Fix lookup and validation @Tbaut (#1180)
- Disabled button in settings when no change made @Tbaut (#1178)
- disable buttons for renaming file/folder @Tbaut (#1179)
- Cancel editing when there's a click outside @Tbaut (#1181)
- Remove a wait in tests @Tbaut (#1153)
- Added web3 sign message @tanmoyAtb (#1144)
π§° Maintenance
- Add test coverage for storage summary adjustments @asnaith (#1536)
- Add lint rules for test debug commands @asnaith (#1535)
- [Files] - Get admin public key from the api @Tbaut (#1485)
- Posthog Analytics Integration @priom (#1514)
- Add new ui tests for illogical folder and file move errors @asnaith (#1520)
- bump cypress to v8.4 @asnaith (#1521)
- Change the survey to a call for a user interview @Tbaut (#1517)
- Add ui tests for file preview @asnaith (#1489)
- Published Components & Theme @RyRy79261 (#1503)
- Upgrade to remove warning in console @Tbaut (#1501)
- update axios @FSM1 (#1498)
- [Files] - New survey - Discord link and tiny fix @Tbaut (#1487)
- Bump files-api-client to 1.18.5 @Tbaut (#1493)
- bump cypress to v8.3.1 @asnaith (#1480)
- add ui tests for search @asnaith (#1479)
- Implement cypress retry mechanism @asnaith (#1462)
- Remove pause command from test layer @asnaith (#1461)
- Extend ui tests coverage to include file moving and permanent deletion @asnaith (#1451)
- bump cypress to v8.3 @asnaith (#1452)
- Define modals in the test suite as separate objects @asnaith (#1439)
- Use cypress session instead of locally stored files. @Tbaut (#1421)
- Using default cursors @tanmoyAtb (#1411)
- Folder creation validation and test @Tbaut (#1416)
- Update the docker container used for tests to the latest version @asnaith (#1413)
- Bump cypress to v8.2 @Tbaut (#1417)
- Extend tests to include file and folder recovery @asnaith (#1404)
- Add new ui tests for folder creation and deletion @asnaith (#1383)
- New auth flow @Tbaut (#1401)
- run chrome headless in ci @Tbaut (#1402)
- breadcrumbs removed from settings: storage @tanmoyAtb (#1400)
- Fix lgtm-bot alerts @Tbaut (#1389)
- Upgarde to cypress v8.1 @Tbaut (#1386)
- create and edit shared folder modals merge @tanmoyAtb (#1353)
- Make sure to always use helpers with paths @Tbaut (#1342)
- IPFS gateway, messages, icons, manifest @tanmoyAtb (#1333)
- Update test suite checks to match latest navigation @asnaith (#1313)
- Storage-ui: Add identifiers for page objects and basic bucket test @asnaith (#1236)
- Update to the new repo url @Tbaut (#1263)
- [ImgBot] Optimize images @imgbot (#1246)
- Clean locally stored cache files before running tests @Tbaut (#1245)
- Remove hotjar @Tbaut (#1254)
- Fix web3 login flow for storage @FSM1 (#1242)
- Use npm regisry @Tbaut (#1239)
- Unify FilesList and SharesList @Tbaut (#1219)
- Bump cypress to v1.7 @Tbaut (#1220)
- Refactor File info modal @Tbaut (#1217)
- Weblate translation, FR, DE, NO @Tbaut (#1194)
- Add ternary autofix eslint rule and unused vars @Tbaut (#1166)
- Update commands.ts to use page object properties @asnaith (#1160)
- Make cypress tests use chrome version 90 in ci @asnaith (#1165)
- Bump cypress to v7.5 @Tbaut (#1154)
- UI Tests: bin page - delete a file @asnaith (#1143)
- Update readme and setup an issue template @Tbaut (#1139)
- CodeQL Security Analysis Github Action @priom (#1142)
π A big thank you to all the contributors to this release:
@FSM1, @RyRy79261, @Tbaut, @asnaith, @imgbot, @imgbot[bot], @priom, @tanmoyAtb and @weblate