v1.5.1

teableio/teablev1.5.1Nov 9, 2024by tea-artist

AI Summary

Introduces a Gallery view, PDF/Word/Excel attachment previews, and a record duplication feature.

Key Highlights

  • New Gallery view for displaying records.
  • Preview PDF, Word, and Excel files directly in the attachment field.
  • Duplicate record functionality via right-click or edit form menu.
  • Improved search performance and attachment signature loading.

New Features

  • Gallery view implementation.
  • Attachment preview for PDF, Word, and Excel.
  • Record duplication feature.
  • Instance permissions support.
  • Improved search enhancement.
  • Sheet form view plugin.

Full Release Notes

## Highlight 🎉

### Gallary view
One more view!
<img width="1381" alt="image" src="https://github.com/user-attachments/assets/8fe54500-4d3e-4389-8b68-085f7add2890">
<img width="1381" alt="image" src="https://github.com/user-attachments/assets/ed69b24b-70ac-43f2-8d89-ede71b23a340">

### Preview PDF / Word / Excel  in the attachment field
Click on your attachment and preview

https://github.com/user-attachments/assets/43ecc6c6-9a7c-497a-8c4a-52a01ae82f32


### Duplicate a record
Right-click, or click the edit form's "more button" to duplicate a record

<img width="468" alt="image" src="https://github.com/user-attachments/assets/82dbc09f-ef8d-42dc-a2ab-33cb5a4f4aa8">
<img width="978" alt="image" src="https://github.com/user-attachments/assets/3f63a8c1-8c72-4ced-90ea-560119e150b8">


## What's Changed
* feat: enhance attachememt preview by @caoxing9 in https://github.com/teableio/teable/pull/1025
* fix: pdf preview block by csp by @caoxing9 in https://github.com/teableio/teable/pull/1029
* fix: json field grouping and multi-value field SUM in base query interface by @boris-w in https://github.com/teableio/teable/pull/1027
* feat: queue job by @boris-w in https://github.com/teableio/teable/pull/1026
* fix: pdf preview base64 too large to preview by @caoxing9 in https://github.com/teableio/teable/pull/1031
* fix: use private network upload statics by @tea-artist in https://github.com/teableio/teable/pull/1032
* fix: queue module dependency imports by @boris-w in https://github.com/teableio/teable/pull/1033
* fix: handle whitespace in pie chart dimension colors by @boris-w in https://github.com/teableio/teable/pull/1034
* perf: optimize attachment signature loading time by @boris-w in https://github.com/teableio/teable/pull/1035
* chore: allow access to files with invalid signatures by @boris-w in https://github.com/teableio/teable/pull/1036
* fix: handle cellvalue & select field choices & text field trim by @boris-w in https://github.com/teableio/teable/pull/1038
* feat: search enhance by @caoxing9 in https://github.com/teableio/teable/pull/1039
* fix: i18n detail by @caoxing9 in https://github.com/teableio/teable/pull/1041
* feat: record presort by @Sky-FE in https://github.com/teableio/teable/pull/1040
* perf: search relative by @caoxing9 in https://github.com/teableio/teable/pull/1043
* feat: instance permissions by @Sky-FE in https://github.com/teableio/teable/pull/1044
* fix: excel preview by @caoxing9 in https://github.com/teableio/teable/pull/1046
* fix: the formula calculate error when the rollup field referenced is a date field by @Sky-FE in https://github.com/teableio/teable/pull/1048
* refactor: crop image flow by @boris-w in https://github.com/teableio/teable/pull/1045
* chore: update queue config by @boris-w in https://github.com/teableio/teable/pull/1049
* fix: group by date field related cannot be displayed by @Sky-FE in https://github.com/teableio/teable/pull/1052
* feat: gallery view by @Sky-FE in https://github.com/teableio/teable/pull/1051
* feat: extract SpaceSettings container component by @boris-w in https://github.com/teableio/teable/pull/1053
* feat: implement duplicate row functionality by @AliceLanniste in https://github.com/teableio/teable/pull/930
* perf: interactive optimization of gallery view by @Sky-FE in https://github.com/teableio/teable/pull/1055
* fix: convert field error causing the deleted view params by @caoxing9 in https://github.com/teableio/teable/pull/1056
* refactor: replace X-Frame-Options with CSP frame-ancestors by @boris-w in https://github.com/teableio/teable/pull/1059
* feat: record menu supports duplicate record by @Sky-FE in https://github.com/teableio/teable/pull/1060
* fix: missing signed url in attachment cell op by @boris-w in https://github.com/teableio/teable/pull/1065
* fix: record history rendering issues by @Sky-FE in https://github.com/teableio/teable/pull/1064
* fix: group header rendering error related to date field by @Sky-FE in https://github.com/teableio/teable/pull/1066
* fix: the gallery card could not render the link by @Sky-FE in https://github.com/teableio/teable/pull/1070
* chore: publish 1.5.1 release by @tea-artist in https://github.com/teableio/teable/pull/1071


**Full Changelog**: https://github.com/teableio/teable/compare/v1.5.0...v1.5.1