v1.7.0
Highlight 🎉
Custom LLM Integration Support
- You can custom LLM integration in space setting by @Sky-FE (#1315)
Table Duplication
- Support for duplicating tables, including proper handling of linked fields and relationships (#1335)
Quick navigation
- Added memory of last visited page for quick navigation (#1388)
https://github.com/user-attachments/assets/60138722-a683-4133-a021-e492dc3538e7
Plugin Enhancements
- Added floating element plugin (#1313)
- Added table plugin support (#1340)
- Plugin support for getting temporary tokens (#1317)
- Added getSelectionRecords plugin bridge method (#1358)
Performance Improvements
- Optimized layout for touch devices (#1338)
- Better SSR implementation across the application (#1354, #1357)
- Improved performance when creating multiple fields at once (#1356)
- Merged database I/O operations during table imports (#1362)
New Language Support 🌍
- Added support for five new languages:
- Turkish (tr) by @volkantasci
- Ukrainian (uk) by @yope-dev
- German (de) by @vmario89
- Italian (it) by @adrianoamalfi
- Spanish (Latin American) (es-419) by @sosamilton
Notable Fixes
- Fixed calendar border color in dark mode (#1260)
- Fixed timezone errors when grouping by date fields (#1296)
- Fixed data misalignment issues from column order changes (#1297)
- Resolved issues with Excel imports:
- Fixed crash when row number is 0 or 1 (#1302)
- Fixed number precision issues in Excel imports (#1308)
- Fixed 401 errors when uploading attachments in shared forms (#1327)
- Fixed scrolling issues throughout the application (#1329)
- Removed year selection range restrictions in calendar (#1352)
- Fixed issues with relationship field conversions (#1365)
Other Improvements
- Dynamic color system implementation (#1387)
- Optimized responsive layout for base cards (#1361)
- Improved UI for longer internationalized text (#1299)
What's Changed
- perf: delete hack judgment by @caoxing9 in https://github.com/teableio/teable/pull/1293
- feat(i18n): Add Turkish (tr) language support by @volkantasci in https://github.com/teableio/teable/pull/1259
- Add Ukrainian (uk) language support by @yope-dev in https://github.com/teableio/teable/pull/1269
- Add language support for german (de) by @vmario89 in https://github.com/teableio/teable/pull/1286
- chore: license 2025 by @tea-artist in https://github.com/teableio/teable/pull/1294
- fix: calendar border color for dark mode by @naupaw in https://github.com/teableio/teable/pull/1260
- fix: the group header rendering timezone error when grouping by date fields by @Sky-FE in https://github.com/teableio/teable/pull/1296
- fix: data misalignment from column order changes or hidden columns in personal view by @Sky-FE in https://github.com/teableio/teable/pull/1297
- perf: tips for locked view by @Sky-FE in https://github.com/teableio/teable/pull/1298
- fix: ui for long i18n text by @tea-artist in https://github.com/teableio/teable/pull/1299
- perf: disable browser menus only where necessary by @Sky-FE in https://github.com/teableio/teable/pull/1300
- fix: the REGEXP_REPLACE formula should replace all substring by @Sky-FE in https://github.com/teableio/teable/pull/1301
- fix: illegal path by @tea-artist in https://github.com/teableio/teable/pull/1303
- fix: excel preview crash when row number is 1 or 0 by @caoxing9 in https://github.com/teableio/teable/pull/1302
- fix: excel import losing number when format with precise by @caoxing9 in https://github.com/teableio/teable/pull/1308
- feat: add floating element plugin by @boris-w in https://github.com/teableio/teable/pull/1313
- feat: plugin support get temp token by @boris-w in https://github.com/teableio/teable/pull/1317
- docs: update help link by @tea-artist in https://github.com/teableio/teable/pull/1318
- docs: optimize api docs by @tea-artist in https://github.com/teableio/teable/pull/1319
- fix: record history with permission by @Sky-FE in https://github.com/teableio/teable/pull/1320
- feat: integration by @Sky-FE in https://github.com/teableio/teable/pull/1315
- fix: add string operator for letter ignore case by @caoxing9 in https://github.com/teableio/teable/pull/1316
- fix: could not create exact search index when dbtablename is too long by @caoxing9 in https://github.com/teableio/teable/pull/1323
- perf: view filter with default value by @Sky-FE in https://github.com/teableio/teable/pull/1324
- fix: the column order was displayed incorrectly when inserting columns in the personal view by @Sky-FE in https://github.com/teableio/teable/pull/1325
- fix: resolve 401 error when uploading attachments in shared form by @boris-w in https://github.com/teableio/teable/pull/1327
New Contributors
- @volkantasci made their first contribution in https://github.com/teableio/teable/pull/1259
- @yope-dev made their first contribution in https://github.com/teableio/teable/pull/1269
- @vmario89 made their first contribution in https://github.com/teableio/teable/pull/1286
- @naupaw made their first contribution in https://github.com/teableio/teable/pull/1260
- @adrianoamalfi made their first contribution in https://github.com/teableio/teable/pull/1321
- @vangie made their first contribution in https://github.com/teableio/teable/pull/1377
- @sosamilton made their first contribution in https://github.com/teableio/teable/pull/1373
Full Changelog: https://github.com/teableio/teable/compare/v1.6.0...v1.7.0