v1.5.2
teableio/teablev1.5.2Nov 27, 2024by tea-artist
AI Summary
Adds a Calendar view, global search with highlighting, and filter support for Lookup and Rollup fields.
Key Highlights
- New Calendar view for viewing and editing schedules.
- Global search with highlighting and the ability to filter out unmatched rows.
- Filter support in Lookup and Rollup fields for better calculations.
- Form support now allows 'require-login' to view submitter information.
New Features
- Calendar view functionality.
- Global search and result highlighting.
- Lookup and Rollup field filtering.
- Form require-login feature.
- Display support for anonymous user and automation robot users.
- Optimized copy performance without network requests.
Full Release Notes
## Highlight 🎉 ### Calendar view Show and edit your schedule in the calendar view <img width="1323" alt="image" src="https://github.com/user-attachments/assets/59abb6d3-e92b-448e-b8e6-e4fe9101a17e"> ### Global search and highlight The search feature has been greatly improved. You can now search not only by specific fields but also do a global search, with the option to filter out unmatched rows. <img width="1323" alt="image" src="https://github.com/user-attachments/assets/4fd3ce10-0399-41ac-b8de-57e1a80a4632"> ### Filter in Lookup and Rollup field Now, you can filter the relevant records and do the calculations. The boundary has broadened even further! <img width="359" alt="image" src="https://github.com/user-attachments/assets/16599ce6-5686-4621-9230-8246be5a65f1"> ### Form support require-login After adding this option, you'll be able to view the submitter's information in the created-by field. <img width="415" alt="image" src="https://github.com/user-attachments/assets/de50e42c-ce3b-49b3-8621-65232ac3790d"> ### A switch for allowing new options when editing. Users can now disable the option to add new options while editing single or multiple select fields, preventing accidental addition of options. <img width="359" alt="image" src="https://github.com/user-attachments/assets/ba365b1c-d847-4af5-8536-784201c81125"> ### More optimization Copying on loaded data doesn't require a network request, it's 10x faster. Created-by and Last-modified-by field support display for anonymous user and automation robot users. ## What's Changed * perf: enhance global search by @caoxing9 in https://github.com/teableio/teable/pull/1069 * fix: search and crop image bugs by @caoxing9 in https://github.com/teableio/teable/pull/1076 * feat: email verify templates by @boris-w in https://github.com/teableio/teable/pull/1077 * fix: search bugs by @caoxing9 in https://github.com/teableio/teable/pull/1078 * style: adjust dark theme color values by @boris-w in https://github.com/teableio/teable/pull/1082 * fix: local file system e2e by @boris-w in https://github.com/teableio/teable/pull/1083 * feat: add heap snapshot generation endpoint by @boris-w in https://github.com/teableio/teable/pull/1088 * fix: import and search bugs by @caoxing9 in https://github.com/teableio/teable/pull/1087 * feat: suport search cursor highlight by @caoxing9 in https://github.com/teableio/teable/pull/1089 * feat: close file stream by @boris-w in https://github.com/teableio/teable/pull/1090 * fix: billing level ui by @Sky-FE in https://github.com/teableio/teable/pull/1091 * feat: lookup filter by @tea-artist in https://github.com/teableio/teable/pull/1093 * fix: clicking the "Today" button in the date editor had no effect by @Sky-FE in https://github.com/teableio/teable/pull/1092 * perf: cleanup file operation listeners and streams by @boris-w in https://github.com/teableio/teable/pull/1096 * fix: lookup crash when many-many self link by @tea-artist in https://github.com/teableio/teable/pull/1097 * fix: scrollTo method positioning inaccuracy with large datasets in grid by @Sky-FE in https://github.com/teableio/teable/pull/1098 * feat: search result highlight by @caoxing9 in https://github.com/teableio/teable/pull/1095 * feat: add sync copy support by @boris-w in https://github.com/teableio/teable/pull/1100 * fix: cal boolean field search error by @caoxing9 in https://github.com/teableio/teable/pull/1101 * chore: upgrade risk dependence by @tea-artist in https://github.com/teableio/teable/pull/1086 * fix: search relative by @caoxing9 in https://github.com/teableio/teable/pull/1102 * fix: auto number reset unexpectedly by @tea-artist in https://github.com/teableio/teable/pull/1105 * perf: search display and fix cache relative error by @caoxing9 in https://github.com/teableio/teable/pull/1104 * chore: log error when user cookie is missing by @boris-w in https://github.com/teableio/teable/pull/1107 * feat: form can require login by @tea-artist in https://github.com/teableio/teable/pull/1108 * feat: calendar view by @Sky-FE in https://github.com/teableio/teable/pull/1103 * fix: records cannot be deleted using the record menu by @Sky-FE in https://github.com/teableio/teable/pull/1109 * perf: calendar interaction by @Sky-FE in https://github.com/teableio/teable/pull/1112 * feat: add robot and anonymous display by @tea-artist in https://github.com/teableio/teable/pull/1110 * chore: publish 1.5.2 release by @tea-artist in https://github.com/teableio/teable/pull/1113 **Full Changelog**: https://github.com/teableio/teable/compare/v1.5.1...v1.5.2