v1.2.1-beta.0
版本发布时间: 2024-06-29 16:15:47
teableio/teable最新发布版本:v1.5.0(2024-10-25 14:07:27)
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 https://github.com/teableio/teable/pull/559
- fix: csv stream import get error character by @caoxing9 in https://github.com/teableio/teable/pull/560
- refactor: socket permission by @boris-w in https://github.com/teableio/teable/pull/561
- refactor: support for overriding field, view, and record permission s… by @boris-w in https://github.com/teableio/teable/pull/567
- fix: grid view in share replicate impact(filter, sort, group, search,… by @boris-w in https://github.com/teableio/teable/pull/568
- fix: lose notify when import error by @caoxing9 in https://github.com/teableio/teable/pull/562
- fix: standardize the copy html structure to avoid too many meaningles… by @boris-w in https://github.com/teableio/teable/pull/570
- fix: collaborator hovercard transparent by @caoxing9 in https://github.com/teableio/teable/pull/571
- fix: group by date field by @Sky-FE in https://github.com/teableio/teable/pull/563
- fix: hover sidebar be sheltered by @caoxing9 in https://github.com/teableio/teable/pull/575
- chore: clean outdated code by @tea-artist in https://github.com/teableio/teable/pull/576
- fix: openapi build config by @tea-artist in https://github.com/teableio/teable/pull/577
- fix: link cellValue in expand record on share pages by @boris-w in https://github.com/teableio/teable/pull/578
- feat: authority matrix by @boris-w in https://github.com/teableio/teable/pull/581
- fix: add db_connection permission action to resolve db connection per… by @boris-w in https://github.com/teableio/teable/pull/596
- fix: export csv file with special character table name abort by @caoxing9 in https://github.com/teableio/teable/pull/600
- feat: table permission integration by @boris-w in https://github.com/teableio/teable/pull/601
- feat: in-place import optimize by @caoxing9 in https://github.com/teableio/teable/pull/602
- fix: table list permission by @boris-w in https://github.com/teableio/teable/pull/603
- fix: useFields in share page by @boris-w in https://github.com/teableio/teable/pull/605
- refactor: sharedb work flow by @boris-w in https://github.com/teableio/teable/pull/606
- fix: sort selector conflict by @caoxing9 in https://github.com/teableio/teable/pull/607
- fix: exclude field ids by @boris-w in https://github.com/teableio/teable/pull/608
- fix: getSnapshot in shareDB by @boris-w in https://github.com/teableio/teable/pull/610
- fix: permission omission in table list by @boris-w in https://github.com/teableio/teable/pull/612
- fix: corrected error in handling paste for European date format by @boris-w in https://github.com/teableio/teable/pull/611
- fix: share permission by @boris-w in https://github.com/teableio/teable/pull/614
- fix: avoid full query sql in share page by @boris-w in https://github.com/teableio/teable/pull/616
- feat: add record use modal ui by @boris-w in https://github.com/teableio/teable/pull/618
- chore: check the whole table when getting group points without passin… by @boris-w in https://github.com/teableio/teable/pull/619
- perf: select field rendering by @Sky-FE in https://github.com/teableio/teable/pull/620
- feat: add automation mixInput form icon by @caoxing9 in https://github.com/teableio/teable/pull/621
- chore: backend e2e supports defining apps in the config of the global… by @boris-w in https://github.com/teableio/teable/pull/623
- fix: table permissions on the design page by @boris-w in https://github.com/teableio/teable/pull/625
- fix: redirect page error after changing password by @boris-w in https://github.com/teableio/teable/pull/627
- refactor: add email in user by @tea-artist in https://github.com/teableio/teable/pull/629
- feat: pin space and base by @boris-w in https://github.com/teableio/teable/pull/628
- fix: drag to the first by @boris-w in https://github.com/teableio/teable/pull/631
- feat: order space card by @boris-w in https://github.com/teableio/teable/pull/632
- fix: space card order by @boris-w in https://github.com/teableio/teable/pull/633
- chore: add page error log by @tea-artist in https://github.com/teableio/teable/pull/636
- feat: space setting by @Sky-FE in https://github.com/teableio/teable/pull/638
- fix: UI issues with the select field editor by @Sky-FE in https://github.com/teableio/teable/pull/640
- feat: support email invitation for unregistered users by @boris-w in https://github.com/teableio/teable/pull/637
- fix: sort space cards based on pin order by @boris-w in https://github.com/teableio/teable/pull/641
- refactor: setting i18n files by default using environment variables by @boris-w in https://github.com/teableio/teable/pull/642
- fix: page layout by @Sky-FE in https://github.com/teableio/teable/pull/643
- fix: run nextjs' localPaths at the outermost level by @boris-w in https://github.com/teableio/teable/pull/644
- fix: request not being sent when browser is offline by @boris-w in https://github.com/teableio/teable/pull/645
- fix: ui permission control by @boris-w in https://github.com/teableio/teable/pull/647
- refactor: presence listener by @tea-artist in https://github.com/teableio/teable/pull/648
- feat: add forbidden page by @boris-w in https://github.com/teableio/teable/pull/649
- fix: grid hotkeys by @Sky-FE in https://github.com/teableio/teable/pull/653
- feat: remove sidebar animate for smooth by @caoxing9 in https://github.com/teableio/teable/pull/654
- feat: extend filter
FieldValue
to support custom by @caoxing9 in https://github.com/teableio/teable/pull/657 - fix: filtering and grouping collapsed by @Sky-FE in https://github.com/teableio/teable/pull/652
- refactor: selecting deleted records in a grid view using a selection api by @boris-w in https://github.com/teableio/teable/pull/656
- fix: share Unauthorized should be 401 by @boris-w in https://github.com/teableio/teable/pull/659
- refactor: organizing withAuthSSR error handling by @boris-w in https://github.com/teableio/teable/pull/655
- refactor: filter recordIds method by @tea-artist in https://github.com/teableio/teable/pull/661
- chore: mark form entry for create record by @tea-artist in https://github.com/teableio/teable/pull/662
- feat: publish by @boris-w in https://github.com/teableio/teable/pull/664
- feat: split base
BaseFieldValue
andBaseOperatorSelect
to scale by @caoxing9 in https://github.com/teableio/teable/pull/665 - fix: filter
FieldSelect
boundary processing by @caoxing9 in https://github.com/teableio/teable/pull/667 - fix: production logging missing by @tea-artist in https://github.com/teableio/teable/pull/669
- fix: auto replace storage prefix by @tea-artist in https://github.com/teableio/teable/pull/670
- fix: event missing after redis reconnected by @tea-artist in https://github.com/teableio/teable/pull/674
- refactor: remove get table full by @boris-w in https://github.com/teableio/teable/pull/673
- fix: logs not show in container by @tea-artist in https://github.com/teableio/teable/pull/675
- fix: Import excel relative bugs by @caoxing9 in https://github.com/teableio/teable/pull/676
- feat: billing by @Sky-FE in https://github.com/teableio/teable/pull/672
- feat: space invitation setting by @Sky-FE in https://github.com/teableio/teable/pull/679
Full Changelog: https://github.com/teableio/teable/compare/v1.2.0-beta...v1.2.1-beta.0