v1.2.1-beta.0
tea-artist
released this
29 Jun 08:15
·
381 commits
to develop
since this release
Highlight 🎉
Admin Panel
After installation, The first user assumes the administrator role, gaining comprehensive control over the application settings.
- User Self-Registration: Administrators can enable or disable user self-registration.
- Invitation-Based Registration: Administrators can allow or restrict users from being invited to register.
- Space Creation: Admins can control whether users are permitted to create new spaces.
Migration from 1.2.0 > #680
Bug Fixes
In this update, we've made a total of 33 fixes across various aspects of the platform to enhance user experience and system performance. Key categories include:
- UI Enhancements: Improved responsiveness and consistency across various interface components.
- Data Handling: Significantly increased stability for data imports.
- Permissions and Security: Patched vulnerabilities in certain scenarios to bolster security.
- Performance Optimizations: Enhanced interaction performance by up to 5 times in scenarios with extensive select choices.
What's Changed
- fix: formula and rollup options components by @Sky-FE in #559
- fix: csv stream import get error character by @caoxing9 in #560
- refactor: socket permission by @boris-w in #561
- refactor: support for overriding field, view, and record permission s… by @boris-w in #567
- fix: grid view in share replicate impact(filter, sort, group, search,… by @boris-w in #568
- fix: lose notify when import error by @caoxing9 in #562
- fix: standardize the copy html structure to avoid too many meaningles… by @boris-w in #570
- fix: collaborator hovercard transparent by @caoxing9 in #571
- fix: group by date field by @Sky-FE in #563
- fix: hover sidebar be sheltered by @caoxing9 in #575
- chore: clean outdated code by @tea-artist in #576
- fix: openapi build config by @tea-artist in #577
- fix: link cellValue in expand record on share pages by @boris-w in #578
- feat: authority matrix by @boris-w in #581
- fix: add db_connection permission action to resolve db connection per… by @boris-w in #596
- fix: export csv file with special character table name abort by @caoxing9 in #600
- feat: table permission integration by @boris-w in #601
- feat: in-place import optimize by @caoxing9 in #602
- fix: table list permission by @boris-w in #603
- fix: useFields in share page by @boris-w in #605
- refactor: sharedb work flow by @boris-w in #606
- fix: sort selector conflict by @caoxing9 in #607
- fix: exclude field ids by @boris-w in #608
- fix: getSnapshot in shareDB by @boris-w in #610
- fix: permission omission in table list by @boris-w in #612
- fix: corrected error in handling paste for European date format by @boris-w in #611
- fix: share permission by @boris-w in #614
- fix: avoid full query sql in share page by @boris-w in #616
- feat: add record use modal ui by @boris-w in #618
- chore: check the whole table when getting group points without passin… by @boris-w in #619
- perf: select field rendering by @Sky-FE in #620
- feat: add automation mixInput form icon by @caoxing9 in #621
- chore: backend e2e supports defining apps in the config of the global… by @boris-w in #623
- fix: table permissions on the design page by @boris-w in #625
- fix: redirect page error after changing password by @boris-w in #627
- refactor: add email in user by @tea-artist in #629
- feat: pin space and base by @boris-w in #628
- fix: drag to the first by @boris-w in #631
- feat: order space card by @boris-w in #632
- fix: space card order by @boris-w in #633
- chore: add page error log by @tea-artist in #636
- feat: space setting by @Sky-FE in #638
- fix: UI issues with the select field editor by @Sky-FE in #640
- feat: support email invitation for unregistered users by @boris-w in #637
- fix: sort space cards based on pin order by @boris-w in #641
- refactor: setting i18n files by default using environment variables by @boris-w in #642
- fix: page layout by @Sky-FE in #643
- fix: run nextjs' localPaths at the outermost level by @boris-w in #644
- fix: request not being sent when browser is offline by @boris-w in #645
- fix: ui permission control by @boris-w in #647
- refactor: presence listener by @tea-artist in #648
- feat: add forbidden page by @boris-w in #649
- fix: grid hotkeys by @Sky-FE in #653
- feat: remove sidebar animate for smooth by @caoxing9 in #654
- feat: extend filter
FieldValue
to support custom by @caoxing9 in #657 - fix: filtering and grouping collapsed by @Sky-FE in #652
- refactor: selecting deleted records in a grid view using a selection api by @boris-w in #656
- fix: share Unauthorized should be 401 by @boris-w in #659
- refactor: organizing withAuthSSR error handling by @boris-w in #655
- refactor: filter recordIds method by @tea-artist in #661
- chore: mark form entry for create record by @tea-artist in #662
- feat: publish by @boris-w in #664
- feat: split base
BaseFieldValue
andBaseOperatorSelect
to scale by @caoxing9 in #665 - fix: filter
FieldSelect
boundary processing by @caoxing9 in #667 - fix: production logging missing by @tea-artist in #669
- fix: auto replace storage prefix by @tea-artist in #670
- fix: event missing after redis reconnected by @tea-artist in #674
- refactor: remove get table full by @boris-w in #673
- fix: logs not show in container by @tea-artist in #675
- fix: Import excel relative bugs by @caoxing9 in #676
- feat: billing by @Sky-FE in #672
- feat: space invitation setting by @Sky-FE in #679
Full Changelog: v1.2.0-beta...v1.2.1-beta.0