Highlight 🎉
- Table Trash
- Introduced a table trash feature, allowing users to recover deleted records, views, and fields. (#1141)
-
Duplicate Views
- Added support for duplicating views, enabling users to quickly create copies of existing views. (#1147)
-
Personal and Locked Views
- AI Integration
- Added support for custom large language model APIs, enabling AI-generated formulas. (#1117)
Admin Panel / Settings / AI settings
- Search Index Optimization
- Email Verification During Registration
- Added email verification support during user registration for enhanced security. (#1252)
Admin Panel / Settings / General settings
- Drag-and-Drop Attachment Upload
- Users can now drag and drop files directly into cells for quick attachment uploads. (#1255)
- Forced OAuth2/OIDC Login
- Introduced a ENV to enforce OAuth2/OIDC login for improved authentication control. (#1131)
PASSWORD_LOGIN_DISABLED=true
- API Token Permission Quick Selection
- Streamlined API token permissions with quick selection options for easier configuration. (#1116)
- Custom Physical Field Names During Creation
- Allowed specifying custom physical field names (
dbFieldName
) when creating new fields. (#1244)
- Allowed specifying custom physical field names (
- Quick Filtering via Field Name Right-Click
- Added support for quick filtering by right-clicking on field names. (#1135)
-
System User Display Enhancements
- Improved the display of system users, such as "Anonymous" roles. (#1128)
-
No mandatory reliance on HTTPS
Copy-paste functionality is unaffected without HTTPS, except when copying large amounts of data (over 300 rows), which requires an HTTPS environment (#1247)
What's Changed
- fix: incorrect filter conditions when viewing more events in the calendar by @Sky-FE in #1115
- chore: drop pgcrypto dependency by @tea-artist in #1118
- fix: system user by @boris-w in #1128
- fix: field dependence update crash by @tea-artist in #1129
- feat: forget password & reset password errors by @kpodp0ra in #1130
- fix: kanban view -> "hide empty stack" on select and user field by @kpodp0ra in #1120
- fix: show table's context menu without table|delete permissions by @kpodp0ra in #1132
- docs: update readme by @tea-artist in #1134
- feat: filter date add quick mode by @caoxing9 in #1119
- fix: filter out deleted bases and spaces when fetching token info by @boris-w in #1138
- fix: handle Windows-style line endings (\r\n) correctly by @boris-w in #1140
- add Alibaba Cloud one-click deployment by @hanans426 in #1127
- feat: support shift+tab hotkey by @kpodp0ra in #1143
- feat: table trash by @Sky-FE in #1141
- feat: duplicate view by @kpodp0ra in #1147
- perf: space collaborators page by @Sky-FE in #1151
- fix: calculate field error with event and fieldKeyType by @tea-artist in #1153
- feat: setting to force oauth2/oidc login & refactor by @kpodp0ra in #1131
- fix: the flickering images in group headers when scrolling the grid by @Sky-FE in #1156
- feat: pageUp/pageDown scrolling support by @kpodp0ra in #1144
- fix: horizontal scrolling by @kpodp0ra in #1145
- fix: filter formula value component adaptive by cell value type by @caoxing9 in #1161
- fix: datetime isNot filter by @kpodp0ra in #1158
- translation: add ja, ru, fr locales to calendar by @kpodp0ra in #1164
- feat: add enterprise related definitions by @boris-w in #1167
- perf: filter relative by @caoxing9 in #1169
- chore: update icons by @boris-w in #1171
- feat: add breadcrumb by @boris-w in #1172
- fix: navigate path in base sidebar active status error by @caoxing9 in #1173
- feat: detailed token permission by @tea-artist in #1116
- fix: base all permission need no resourceId by @tea-artist in #1175
- Introducing Teable Guru on Gurubase.io by @Gurubaseio in #1174
- fix: swagger json schema by @tea-artist in #1179
- fix: rendering error in gallery view with filter changes by @Sky-FE in #1180
- chore: insert contact method by @kpodp0ra in #1184
- fix: illegal path by @tea-artist in #1186
- feat: more context menu actions by @kpodp0ra in #1135
- fix: ability to drag field from form to sidebar by @kpodp0ra in #1162
- fix: insert multiple rows losing anchorId by @caoxing9 in #1189
- perf: adapt multiple language insert button display by @caoxing9 in #1190
- fix: pop-up box positioning in prefilling row editor by @Sky-FE in #1192
- perf: improve search index speed by @caoxing9 in #1193
- fix: missing cross-base link fields when update dbTableName by @tea-artist in #1200
- fix: sqlite search index e2e by @caoxing9 in #1202
- perf: improve search target speed by pagination strategy by @caoxing9 in #1205
- fix: filter link search do not work by @caoxing9 in #1209
- feat: ai by @tea-artist in #1117
- feat: new design for design page by @tea-artist in #1210
- fix: crash when check by @tea-artist in #1219
- fix: removal of AI config on settings change by @kpodp0ra in #1221
- perf: do not get search count temporarily by @caoxing9 in #1222
- feat: add page change disable when search by @caoxing9 in #1223
- perf: do not switch index when search loading by @caoxing9 in #1224
- fix: primary key is multiple cellvalue will leads error by @tea-artist in #1226
- docs: contributing update by @tea-artist in #1229
- feat: text filter ignore case by @caoxing9 in #1231
- fix: avatar upload by @boris-w in #1232
- fix: s3 adapter file upload by file path by @boris-w in #1235
- fix: export should limit by permission by @caoxing9 in #1215
- feat: organization permission by @boris-w in #1208
- fix: database execution error message by @Sky-FE in #1236
- fix: record update events were not merged by @Sky-FE in #1238
- feat: link field integrity check by @tea-artist in #1240
- feat: allowed edit db field name when creating by @tea-artist in #1244
- chore: add integrity support for sqlite by @tea-artist in #1243
- fix: copy paste toast by @boris-w in #1247
- feat: personal view by @Sky-FE in #1250
- feat: support email verify, update email and optimise signin and signup page by @boris-w in #1252
- perf: attachment cells support drag and drop uploading by @Sky-FE in #1255
- fix: frozenColumnCount can not update by @Sky-FE in #1257
- fix: the interaction of drag-and-drop upload of attachment cells by @Sky-FE in #1258
- fix: special characters in passwords by @kpodp0ra in #1262
- feat: trgm index for search by @tea-artist in #1245
- fix: prevent title text overflow in login page title by @boris-w in #1264
- fix: shareview should not set search index relative by @caoxing9 in #1266
- fix: import csv do not update rowCount by @caoxing9 in #1267
- feat: enhance auth page responsive design by @boris-w in #1265
- feat: locked view by @Sky-FE in #1256
- fix: crete new field in big table by @caoxing9 in #1277
New Contributors
- @hanans426 made their first contribution in #1127
- @Gurubaseio made their first contribution in #1174
Full Changelog: v1.5.2...v1.6.0