v1.5.0
Highlight 🎉
Hey, awesome community! We've been cooking up a storm, and version 1.5.0 is finally here! 🍳✨
Dashboard
Bar/Line/Pie/Area/Table Chart 📊
Comprehensive chart types
Flexible data query
Record comment ✍️
Statistics for every group
Link cross base
You are now free to link with any base!
Edit field -> Link from external base -> Choose base
Example: from Sales CRM base to Project Management base
Link table view control 💪
Comprehensive permission control, don't worry about accidental data display due to linking!
Edit field -> More options
- Control which views to link records from
- Controls that records that meet the filter criteria can be linked
- Controls which fields can be viewed in the link selection list
Field default value
Default values can be set for most fields
Sheet form view plugin
sheet.form.mp4
Kanban view supports full-field stacking
Russian language
Improvements
Attachment field image preview is much faster
The formula date time result now matches the time zone
The formula can correctly handle escape characters such as “\n”
Paste the attachment directly on the selected cell
What's Changed
- feat: cast attachment use attachment_id by @tea-artist in #908
- fix: the flickering issue when rendering grouped in the grid view by @Sky-FE in #909
- perf: optimize the flickering issue when switching grid views by @Sky-FE in #911
- feat: dashboard by @boris-w in #860
- feat: install plugin init by @boris-w in #918
- fix: global css import by @boris-w in #919
- fix: install plugin auto add plugin user in base by @boris-w in #920
- fix: adjust some ui styles in dashboard by @boris-w in #921
- fix: formula calculate with time zone by @tea-artist in #922
- feat: space collaborator filter by @boris-w in #923
- style: fix the "Add new record" UI by @AliceLanniste in #916
- feat: add Russian language support by @zycck in #926
- feat: add ru in picker by @tea-artist in #928
- fix: dashboard and plugin by @boris-w in #924
- feat: support record comment by @caoxing9 in #910
- feat: default value for all suitable fields by @tea-artist in #933
- fix: inplace import relative bugs by @caoxing9 in #934
- fix: disabled delete collaborators last owner by @boris-w in #937
- fix: chart config and query by @boris-w in #936
- feat: expand base select props by @caoxing9 in #938
- feat: cross base link by @tea-artist in #935
- fix: comment relative by @caoxing9 in #940
- feat: chart table config by @boris-w in #939
- feat: add new action view|share by @tea-artist in #941
- feat: grouping statistics by @Sky-FE in #943
- fix: link cell cannot render in expand record by @tea-artist in #944
- refactor: plugin file org by @boris-w in #942
- refactor: use field id as column unique identifier in base query endpoint by @boris-w in #947
- fix: fix upload URL and preview image on localhost by @AliceLanniste in #932
- fix: group statistics by @Sky-FE in #948
- fix: link records repeatedly counted by @tea-artist in #950
- fix: collaborator list order and base collaborator filter system user by @boris-w in #949
- fix: cannot read properties of undefined (reading 'width') in chart table by @boris-w in #963
- fix: handle escape characters for the formula field by @Sky-FE in #964
- fix: single select should be multiple select when the field be looked up by @caoxing9 in #965
- feat: plugin view by @boris-w in #952
- refactor: move to @httpx/dsn-parser by @belgattitude in #966
- fix: unexpected caching inside react-query by @boris-w in #969
- fix: avoid missing env by @boris-w in #970
- fix: focus style in attachment editor by @boris-w in #951
- fix: view sorting is compatible with date field formatting by @Sky-FE in #971
- fix: single select component type error by @caoxing9 in #972
- refactor: the next page for environment variable initialization and l… by @boris-w in #973
- fix: login page env error by @boris-w in #974
- fix: nextjs build error by @boris-w in #975
- fix: formulas containing escape characters with \0 cannot be written to the db by @Sky-FE in #976
- fix: reset crash when combine with lookup linkfield by @tea-artist in #977
- feat: the kanban view supports full-field stacking by @Sky-FE in #953
- fix: ssr user undefined by @boris-w in #979
- fix: export view should not with hidden fields by @caoxing9 in #978
- fix: share view include records by @boris-w in #980
- fix: binary operations on formulas by @Sky-FE in #981
- fix: group date field error in base query endpoint by @boris-w in #982
- fix: link with formula by @tea-artist in #983
- fix: user field grouping by @Sky-FE in #984
- feat: crop image in table by @boris-w in #985
- fix: no such temporary dir when crop image by @boris-w in #987
- fix: anonymous access share view by @boris-w in #988
- feat: support excel form view by @caoxing9 in #986
- fix: insert columnm crash by @caoxing9 in #992
- feat: upgrade next by @boris-w in #990
- perf: optimize sheet form view interaction by @caoxing9 in #993
- chore: update icons by @boris-w in #996
- fix: add export csv file bom resolving in excel correctly by @caoxing9 in #997
- fix: convert date field cellvalue by @boris-w in #995
- feat: comment list image support preview by @caoxing9 in #998
- fix: the formula engine incorrectly parses unary minus operation by @Sky-FE in #999
- fix: fail to fetch comment img url by @caoxing9 in #1000
- feat: limiting linked record selection by @Sky-FE in #994
- fix: aggregation functions to prevent division by zero errors by @boris-w in #1001
- perf: optimize sheet form value display by @caoxing9 in #1002
- feat: add now typecast for date by @tea-artist in #1007
- fix: limiting field ids for link field by @Sky-FE in #1009
- fix: filter date select infinite loop by @caoxing9 in #1008
- fix: prefilled link field by @Sky-FE in #1010
- fix: lookup not update when same field multiple lookuped by @tea-artist in #1011
- feat: grid view supports adding multiple records by @boris-w in #1012
- fix: accurate match inplace import field by @caoxing9 in #1016
- fix: crop image corrupt by @boris-w in #1015
- fix: operating the grid would cause offset when resizing the browser by @Sky-FE in #1018
- chore: fix JetBrains IDE by @kpodp0ra in #1006
- fix: compositing filter input should not be overwrited by @caoxing9 in #1017
- fix: paste single line text by @boris-w in #1019
New Contributors
- @AliceLanniste made their first contribution in #916
- @zycck made their first contribution in #926
- @belgattitude made their first contribution in #966
- @kpodp0ra made their first contribution in #1006
Full Changelog: v1.4.1...v1.5.0