NocoDB - 0.98.1


🚀 NocoDB Feature Release : Kanban View & Survey Form 🚀

🥬 What's new .. What's fresh ?

  • 📗 Kanban View: Its slick and its FREE! Display your data in different stacks and rearrange card items by drag-and-drop.
  • Grouped by SingleSelect column
  • Share your Kanban View with others by a link with / without password
  • Support Cover Image
  • 📝 Survey Form: Gorgeous & limitless survey forms on your own databases.
  • Share with different themes
  • Supports dark mode
  • 🖼️ Gallery Share View: Showcase your image gallery to the world with a simple click of a button!
  • 📋 Copy From Multiple Cells: Now you can drag to select multiple cells and copy the data!
  • 📈 Performance Optimization: The size of the production build snapshot has been reduced by ~33MB.

🕐 Now, its demo time

📗 Kanban View - they are slick and they are free!

https://user-images.githubusercontent.com/35857179/195574518-8edd7c89-6b5d-419a-9aaa-44dfb89084de.mp4

📝 Survey Form - unlimited & gorgeous!

https://user-images.githubusercontent.com/35857179/195617967-ad3a33f0-d8a2-4c16-9973-1636a480646f.mov

🖼️ Gallery Share View - Showcase the imagery!

image

📋 Copy From Multiple Cells - productive!

https://user-images.githubusercontent.com/24416449/192377362-c86a6539-6297-44b8-b0c6-364cf0a941de.mp4

👀 Coming soon - a teaser below 👀 🎉 🚀

  • Supporting multiple database from a single project 🤯 🤟 ❤️

https://user-images.githubusercontent.com/5435402/195718718-df3d6c14-8be6-4148-a2b4-2f0c5e23aa96.mp4

We cannot wait to release them soon. 🤝

🐛 Closed Issues

  • [🎃 For : Hacktoberfest] [Cy]: Circular reference in Formula column #4024
  • [🏗️ Type: In Development] 🐛 Bug: Missing uncategorised title when stack is collaped #3991
  • [🏗️ Type: In Development] [Survey form] Cell cursor persists in edit mode on {enter} #3968
  • [🐛 Type: Bug][🚀 Status: Ready for Next Release] 🐛 Bug: Typing in Filters -> 'Select field" doesn't work #3964
  • [🏗️ Type: In Development] [Kanban] Empty record in uncategorised stack #3959
  • [closed] 🔦 Feature: Hide fields from API calls #3957
  • [🏗️ Type: In Development] [Kanban] URL for Expand row error's #3952
  • [🏗️ Type: In Development] [Kanban] Expand record doesn't open drawer for roles = Commenter/Viewer #3949
  • [closed] 🐛 Bug: Is there a way to use the API to post or patch a new record with a many-to-many / linked record relationship? #3923
  • [Scope : Test [E2E]] [Cypress] Reduce Cy.wait() & replace with appropriate class selectors & intercepts #3906
  • [🤷‍♀️ Status: Won't Fix] 🐛 Bug: Inconsistency in table names in database when renamed #3895
  • [🐛 Type: Bug][Status: Reproducible] 🐛 Bug: Table name inconsistent in UI when renamed #3893
  • [closed] 🔦 Feature: option to share specific view to users instead all views #3877
  • [closed] Installation Error #3863
  • [closed] 🐛 Bug: Fatal process OOM #3856
  • [🏗️ Type: In Development] [Kanban] Shared base access error #3852
  • [🏗️ Type: In Development] [ExpandedForm] Click on attach-cell doesn't open attachment drag-drop modal in expanded row drawer #3843
  • [🏗️ Type: In Development] [Kanban] Padding observed in display for few columns #3842
  • [🏗️ Type: In Development] [Kanban] Grouping field not available if Kanban created after creating Form view #3841
  • [🏗️ Type: In Development] [Kanban] Copy view #3840
  • [🏗️ Type: In Development] [Kanban] Shared view shows empty page #3839
  • [🏗️ Type: In Development] [Kanban] Disable stack context menu in locked view mode #3838
  • [🏗️ Type: In Development] [Kanban] Expand record drawer doesn't have delete option for single select #3837
  • [🏗️ Type: In Development] [Kanban] Record added to uncategorised gets placed in first labeled stack #3834
  • [🏗️ Type: In Development] [Kanban] Delete record option in kanban view #3833
  • [closed] 🐛 Bug: Api where clause not working when table col name has unicode chars #3832
  • [closed] 🐛 Bug: Unknown variable dynamic import: ../lang/zh_CN.json #3812
  • [🐛 Type: Bug] TINYINT(1) values un-settable via form view #3789
  • [🔎 Status: More Info Needed] After upgrading version attachment not found #3779
  • [🐛 Type: Bug] Full width icon is not hiding left nav-drawer #3761
  • [🏗️ Type: In Development] [feat/kanban-view] Open items #3716
  • [🐛 Type: Bug][🚀 Status: Ready for Next Release] Filter: Control goes away from text-box while feeding input #3707
  • [🚀 Status: Ready for Next Release] Add docs for unit tests #3706
  • [closed] CY Stability #3684
  • [🚀 Status: Ready for Next Release] External MS SQL Server bug on creating foreign keys #3681
  • [🐛 Type: Bug][🚀 Status: Ready for Next Release][🏗️ Type: In Development] Form view doesn't re-open on click in right nav bar #3679
  • [🐛 Type: Bug][🚀 Status: Ready for Next Release][🏗️ Type: In Development] Tab Team & auth is empty #3677
  • [🐛 Type: Bug][🚀 Status: Ready for Next Release] Unable to create select column #3676
  • [🐛 Type: Bug][🚀 Status: Ready for Next Release][🏗️ Type: In Development] tabs go missing at times #3673
  • [🚀 Status: Ready for Next Release][🏗️ Type: In Development] FormView validation missing #3652
  • [🚀 Status: Ready for Next Release][🏗️ Type: In Development] SMTP plugin error persists on opening form everytime #3651
  • [🏗️ Type: In Development] form view- use alias if configured for error message #3650
  • [🚀 Status: Ready for Next Release][🏗️ Type: In Development] Add row using expanded form lists lookup/rollup columns #3649
  • [🚀 Status: Ready for Next Release][🏗️ Type: In Development] Display error on accessing disabled shared base link #3648
  • [🐛 Type: Bug][🚀 Status: Ready for Next Release][👓 Scope : View] [Bug]: Icons in Gallery View Drawer are tiny #3647
  • [🐛 Type: Bug][🚀 Status: Ready for Next Release][🟠 Priority: High] Password Protected Form View shows blank screen #3627
  • [🐛 Type: Bug][🚀 Status: Ready for Next Release] DB_QUERY_LIMIT_DEFAULT seems to not be working anymore #3617
  • [🤷‍♀️ Status: Won't Fix][🍰 Scope : Column] Sorting won't work correctly in column type SingleLineText with number-based text #3615
  • [🔦 Type: Feature][🚀 Status: Ready for Next Release][🌮 Scope : Table] Show real table name on alt+hover #3614
  • [🐛 Type: Bug][🚀 Status: Ready for Next Release] Checkbox not clearly visible #3613
  • [🚀 Status: Ready for Next Release][🔭 Scope : Project] [i18n] Language support extension- #3607
  • [closed] Difference between owner and creater #3600
  • [✨ Type: Enhancement][🚀 Status: Ready for Next Release] Enable API tests + add more tests #3579
  • [🚀 Status: Ready for Next Release][🔴 Priority : Critical] Expanded form issues #3566
  • [🚀 Status: Ready for Next Release][✈️ Type: i18n translation] Crowdin for i18n translations #3514
  • [🐛 Type: Bug] Share form view with no columns should show an error or info message #3341
  • [🐛 Type: Bug][👋 For : Community or Good First Issue][🚀 Status: Ready for Next Release] vue3: shared view list modal text wrap for lengthy password #3322
  • [🔦 Type: Feature][🚀 Status: Ready for Next Release][🔭 Scope : Project] Vue3 : UI translations #3278
  • [closed] [Vue3]: Fix circular component imports type errors #3208
  • [🔦 Type: Feature][👓 Scope : View] [Feature] Gallery Share View button missing #3152
  • [closed] [Vue3]: Unit Tests (Vitest) #3145
  • [✈️ Type: i18n translation] [i18n] Message "Field is required" not translate #3041
  • [🚀 Status: Ready for Next Release] Re-sync fails after foreign key/table removal #3033
  • [🔦 Type: Feature][🚀 Status: Ready for Next Release][🍰 Scope : Column] [Feature] "Now"-button for datetime field in form view #2863
  • [🔦 Type: Feature][🚀 Status: Ready for Next Release][🔭 Scope : Project] ERD : add an option in table to show relations #2667
  • [✨ Type: Enhancement][🔦 Type: Feature][🚀 Status: Ready for Next Release][🍰 Scope : Column] Sort by "LinkToAnotherRecord" Columns #2572
  • [🕊️ Type: Migration][🏗️ Status: In Resolution] PostgreSQL : migration from 0084002 to 0090000 failed #2012
  • [✨ Type: Enhancement][🔦 Type: Feature][👋 For : Community or Good First Issue][🚀 Status: Ready for Next Release][🏎 Scope : Row] Feature: unique URL for each row (when previewed in a pop-up) #273
  • [✨ Type: Enhancement][🔦 Type: Feature][👋 For : Community or Good First Issue][👮 Scope : Auth] Consider dropping the requirement for specific characters in passwords #242

What's Changed

  • Release 0.97.0 by @github-actions in https://github.com/nocodb/nocodb/pull/3756
  • fix: import- self link, empty options by @dstala in https://github.com/nocodb/nocodb/pull/3760
  • chore: ci-cd trigger update by @dstala in https://github.com/nocodb/nocodb/pull/3765
  • chore(nc-gui): env var for info-msg duration by @dstala in https://github.com/nocodb/nocodb/pull/3777
  • fix(i18n): rtl for ar by @dstala in https://github.com/nocodb/nocodb/pull/3763
  • fix(nc-gui): search option for webhook-header dropdown by @dstala in https://github.com/nocodb/nocodb/pull/3778
  • Fix: Improved unit test docs and fixed issues with Sakila configuration logic in test env by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3721
  • chore(nc-gui): cleanup types and unused code by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3703
  • fix(nc-gui): cell icons & add duration icon by @wingkwong in https://github.com/nocodb/nocodb/pull/3783
  • feat(nc-gui): add nc version by @wingkwong in https://github.com/nocodb/nocodb/pull/3785
  • test(misc): re-alignment & optimizations by @dstala in https://github.com/nocodb/nocodb/pull/3773
  • Fix(gui): Gallery view bugs by @pranavxc in https://github.com/nocodb/nocodb/pull/3786
  • fix(nc-gui): use default limit from app info if specified by @wingkwong in https://github.com/nocodb/nocodb/pull/3622
  • test(expanded-form): wait for page load by @dstala in https://github.com/nocodb/nocodb/pull/3798
  • test(misc): wait clean up by @dstala in https://github.com/nocodb/nocodb/pull/3797
  • fix(nc-gui): adding max-width-250px to sharedViewList password by @chetanverma16 in https://github.com/nocodb/nocodb/pull/3795
  • add chetanverma16 as a contributor for , and code by @allcontributors in https://github.com/nocodb/nocodb/pull/3802
  • Feat: Limit app store access to super admin by @pranavxc in https://github.com/nocodb/nocodb/pull/3796
  • test: cy wait cleanup by @dstala in https://github.com/nocodb/nocodb/pull/3807
  • fix(nc-gui): adding min-w-4 to icons in gallery view drawer by @chetanverma16 in https://github.com/nocodb/nocodb/pull/3809
  • Fix(nocodb): Audit insert will always await in test env while in normal environments will by default not await by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3715
  • Feat/kanban grouped list api by @pranavxc in https://github.com/nocodb/nocodb/pull/3814
  • test: enable ERD for PG, SQLite by @dstala in https://github.com/nocodb/nocodb/pull/3766
  • Fix/kanban groupby api improvements by @pranavxc in https://github.com/nocodb/nocodb/pull/3818
  • feat(nc-gui): add LanguageAlias enum by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3819
  • New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3817
  • feat(nc-gui): shared-view postmessage on locationchange by @dolsem in https://github.com/nocodb/nocodb/pull/3810
  • fix(nc-gui): memory + bundle size issues by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3801
  • feat(nc-gui): select multiple rows and copy by @elvus in https://github.com/nocodb/nocodb/pull/3816
  • chore(CICD): conditionally trigger CICD for draft PR by @dstala in https://github.com/nocodb/nocodb/pull/3831
  • test: enable preview mode tests by @dstala in https://github.com/nocodb/nocodb/pull/3846
  • test: enable duration column tests by @dstala in https://github.com/nocodb/nocodb/pull/3845
  • refactor(gui): update with new icon by @pranavxc in https://github.com/nocodb/nocodb/pull/3835
  • Fix: Added default sort to exclude api by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3853
  • test: enable LTAR tests in SQLite, PG by @dstala in https://github.com/nocodb/nocodb/pull/3844
  • test: local storage correction for pg meta sync suite by @dstala in https://github.com/nocodb/nocodb/pull/3855
  • test: update intercept message during shared base load by @dstala in https://github.com/nocodb/nocodb/pull/3862
  • New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3873
  • Fix: Shared grid view sort by @pranavxc in https://github.com/nocodb/nocodb/pull/3881
  • Fix: Shared grid - csv/excel export with filter and sort by @pranavxc in https://github.com/nocodb/nocodb/pull/3888
  • test: pg grid view share by @dstala in https://github.com/nocodb/nocodb/pull/3857
  • fix: move default value handling for select column to SelectOptions by @mertmit in https://github.com/nocodb/nocodb/pull/3894
  • Fix : Avoid re-rendering smartsheet by @pranavxc in https://github.com/nocodb/nocodb/pull/3830
  • fix(nocodb-sdk): add missing offset & limit by @wingkwong in https://github.com/nocodb/nocodb/pull/3827
  • fix: select options default value by @mertmit in https://github.com/nocodb/nocodb/pull/3898
  • fix(scripts): use latest nocodb version in pkg-executable by @wingkwong in https://github.com/nocodb/nocodb/pull/3909
  • fix(workflow): increase max_old_space_size by @wingkwong in https://github.com/nocodb/nocodb/pull/3911
  • [DOCS] Add LICENSE link to ReadMe by @shashankbhatgs in https://github.com/nocodb/nocodb/pull/3914
  • refactor(nc-gui): update logo animation by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3883
  • Update README.md by @raihan71 in https://github.com/nocodb/nocodb/pull/3928
  • test: remove wait from LTAR by @dstala in https://github.com/nocodb/nocodb/pull/3905
  • feat(nc-gui): add search tables input to tree view by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3860
  • fix(nc-gui): ring opacity by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3936
  • fix(nc-gui): correctly update tab after renaming table by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3938
  • refactor(nc-gui): move user page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3933
  • Fix: Project create - disable external project create using env by @pranavxc in https://github.com/nocodb/nocodb/pull/3948
  • Enhancement: Scroll to the active cell on active cell change by @pranavxc in https://github.com/nocodb/nocodb/pull/3951
  • fix(nc-gui): add google auth button to signin page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3945
  • New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3961
  • test: ensure add new row tooltip disappears by @dstala in https://github.com/nocodb/nocodb/pull/3967
  • fix(nc-gui): filter options by label by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3965
  • Fix: Webhook test with custom payload by @pranavxc in https://github.com/nocodb/nocodb/pull/3954
  • feat(nc-gui): add survey mode option to share view by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3669
  • set min max for knex pool by @vijayrathore8492 in https://github.com/nocodb/nocodb/pull/3944
  • feat: kanban view reimplementation by @wingkwong in https://github.com/nocodb/nocodb/pull/3563
  • docs: update logo and add kanban info by @wingkwong in https://github.com/nocodb/nocodb/pull/3975
  • New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3973
  • Fix: Table delete - active table deletion by @pranavxc in https://github.com/nocodb/nocodb/pull/3977
  • chore(nc-gui): disable theme for non form shared views by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3978
  • chore: default timeout experiment by @dstala in https://github.com/nocodb/nocodb/pull/3982
  • Update Korean.md by @rjsdn0124 in https://github.com/nocodb/nocodb/pull/3983
  • New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3984
  • test: survey form by @dstala in https://github.com/nocodb/nocodb/pull/3981
  • New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/3989
  • feat(nc-gui): add animation to survey form on keypress by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3980
  • Fix: Grid view - save new row only when all required cell values provided by @pranavxc in https://github.com/nocodb/nocodb/pull/3953
  • Fix: Avoid locking treeview operations based on view lock by @pranavxc in https://github.com/nocodb/nocodb/pull/3993
  • fix(nc-gui): add missing uncategorized title when stack is collapsed by @wingkwong in https://github.com/nocodb/nocodb/pull/3992
  • docs: nocodb-docs updates by @wingkwong in https://github.com/nocodb/nocodb/pull/3976
  • Fix: Grid view - remove clear cell option from context menu for virtual cells by @pranavxc in https://github.com/nocodb/nocodb/pull/3994
  • Feat: Aggregated api for complete meta by @pranavxc in https://github.com/nocodb/nocodb/pull/3962
  • refactor: kanban grouping column id by @wingkwong in https://github.com/nocodb/nocodb/pull/4001
  • fix(nc-gui): overlay z-index by @wingkwong in https://github.com/nocodb/nocodb/pull/4006
  • feat: kanban cover image by @wingkwong in https://github.com/nocodb/nocodb/pull/4003
  • Fix: Provide proper z-index value to avoid unexpected behaviour by @pranavxc in https://github.com/nocodb/nocodb/pull/4010
  • feat: gallery share view by @wingkwong in https://github.com/nocodb/nocodb/pull/4007
  • Fix: Grid view flickering on LTAR link/unlink by @pranavxc in https://github.com/nocodb/nocodb/pull/3776
  • feat: select option dynamic font by @mertmit in https://github.com/nocodb/nocodb/pull/4005
  • feat: automatically create a new row on navigating next within last row by @mertmit in https://github.com/nocodb/nocodb/pull/4025
  • fix(nc-gui): prevent gallery cover img error by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4027
  • fix: filter badge by @wingkwong in https://github.com/nocodb/nocodb/pull/4020
  • refactor(nocodb): combine all kanban migration into one by @wingkwong in https://github.com/nocodb/nocodb/pull/4008
  • fix(nc-gui): use column label or title for error msg in form view by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4026
  • feat: import optimization by @wingkwong in https://github.com/nocodb/nocodb/pull/3811
  • fix: tab level state by @pranavxc in https://github.com/nocodb/nocodb/pull/3370
  • New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/4038
  • fix(ng-gui): find unique neighbours by @jbbn in https://github.com/nocodb/nocodb/pull/4039
  • Fix: Grid view - avoid scroll to cell on click by @pranavxc in https://github.com/nocodb/nocodb/pull/4033
  • Fix: Swagger - OpenAPI spec corrections by @pranavxc in https://github.com/nocodb/nocodb/pull/4044
  • Refactor: CLI - rename cli script alias to avoid conflict by @pranavxc in https://github.com/nocodb/nocodb/pull/4051
  • fix(nc-gui): remove useMetas from watch cb by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4030
  • Remove password character requirements by @jgillich in https://github.com/nocodb/nocodb/pull/4035
  • fix(nc-gui): correct input style padding for form views by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4052
  • Fix: Grid view - multiple cell select copy bug by @pranavxc in https://github.com/nocodb/nocodb/pull/4053
  • Feat: Grid view - allow clear cell on LTAR cell by @pranavxc in https://github.com/nocodb/nocodb/pull/4046
  • fix(nc-gui): apply distinct key on page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4054
  • fix(gui): Row insert/update - ignore auto generated column from required by @pranavxc in https://github.com/nocodb/nocodb/pull/4045
  • refactor(nc-gui): add default nocodb theme color to picker by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4057
  • Fix: Edit column - focus title field only if there is no focused input element by @pranavxc in https://github.com/nocodb/nocodb/pull/4059
  • fix(nc-gui): lazy load breaking views sidebar by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4031
  • fix(nc-gui): handle date_format in import by @wingkwong in https://github.com/nocodb/nocodb/pull/4043
  • test(cy): circular references and duplicated dependencies by @jbbn in https://github.com/nocodb/nocodb/pull/4061
  • fix(nc-gui): remove useMetas from cb fn by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4062
  • feat(nc-gui): add ping animation to logo on click by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/4058
  • chore(nc-gui): fix types and cleanup unused vars by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3931
  • fix: interpret bigint and bigserial as number on UI level by @mertmit in https://github.com/nocodb/nocodb/pull/4060
  • feat: scroll for select options by @mertmit in https://github.com/nocodb/nocodb/pull/4063
  • 0.98.0 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/4072

New Contributors

  • @chetanverma16 made their first contribution in https://github.com/nocodb/nocodb/pull/3795
  • @shashankbhatgs made their first contribution in https://github.com/nocodb/nocodb/pull/3914
  • @raihan71 made their first contribution in https://github.com/nocodb/nocodb/pull/3928
  • @rjsdn0124 made their first contribution in https://github.com/nocodb/nocodb/pull/3983
  • @jbbn made their first contribution in https://github.com/nocodb/nocodb/pull/4039
  • @jgillich made their first contribution in https://github.com/nocodb/nocodb/pull/4035

Full Changelog: https://github.com/nocodb/nocodb/compare/0.97.0...0.98.1

Join Our Team

Thank you for your love & support

💜 🚀


Details

date
Oct. 14, 2022, 5:29 a.m.
name
0.98.1
type
Minor
👇
Register or login to:
  • 🔍View and search all NocoDB releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or