NocoDB - 0.96.1


πŸš€ NocoDB Release : Frontend is TypeScript & Vue3 πŸš€

image

What's New

  • :fire: New Frontend in Typescript
  • :fire: Moved from Vue2 to Vue3 : Composition API ❀️
  • :fire: Nuxt3: Framework Migration
  • :fire: Next generation utility-first CSS framework: Windi CSS
  • :fire: Enhanced support for JDBC URL and SSL support.
  • :fire: And we're hiring! :fire:

New UI Layout

We've rewritten the whole frontend code. Here's some screenshots.

image

image

image | image
|---|---|

Typescript Migration

We've migrated existing JavaScript frontend code to Typescript. A typed frontend helps in better comprehension of our large codebase, and it comes handy as we plan to grow the team.

Framework Migration

We've migrated from Vue2 to Vue3 in which we utilise composition API for better logic reuse and more flexible code organisation. Since we are switching to Vue3, we've also migrated from Nuxt2 to Nuxt3, which is Vue3 based and it brings general optimisations and improvements.

Windi CSS

We've chosen Windi CSS as our CSS utility tool, which is able to provide faster load times and a speedy HMR in development.

Closed Issues

  • [Status: Fixed][Type: In Development] Filter Group not working with auto apply disabled #2690
  • [Status: Resolved] [i18n] Language support extension- #2685
  • [Type: Enhancement][Status: Resolved] enhancement: sort menu #2683
  • [Status: Resolved][Type: In Development] Additional % observed in filter query #2681
  • [Status: Resolved][Type: In Development] Group filter- incorrect operation #2679
  • [Type: Bug][Status: Fixed][Status: Reproducible] Error importing Chinese data #2677
  • [Status: Fixed] Error during password resetting #2673
  • [Type: Bug][Status: Fixed][Type: In Development] Cannot read properties of undefined (reading 'totalRows') #2647
  • [Type: Enhancement][Status: Resolved] Add dynamic feedback form submission #2640
  • [Type: Bug][Status: Fixed][Priority: Low][Type: In Development] Query parameter aliases not working for ExcludedList API #2635
  • [Type: Bug][Status: Fixed] Empty pills appear in lookup column, unwanted tables appear in lookup dropdown and UI issue sort #2610
  • [Status: Resolved] Can't reset the password #2607
  • [Type: Bug][Status: Fixed][Status: Reproducible] Password reset page just shows "Not a valid url" #2563
  • [Type: Bug][Status: Fixed] Filtering by formula column is broken #2562
  • [Type: Bug][DB: SQLite][Status: Fixed] m2m delete handling error #2557
  • [Type: Bug][Status: Fixed][Type: In Development] Lookup / rollup column title show's up in form view #2550
  • [Type: Bug][Status: Fixed][Status: Reproducible] Themes not working for non-creators #2539
  • [Type: Bug][Status: Fixed][Status: Reproducible] UI Problem with editor's role #2538
  • [Status: Resolved] When I try to choose a value in a many-to-many relationship NocoDB's interface doesn't show me options. #2523
  • [Type: Bug][Status: Fixed][Status: Reproducible] Filtering related records is not possible when system column is used as primary value #2517
  • [Status: Resolved][Status: Reproducible] Filtering by null in nested column not possible using API #2516
  • [Status: Resolved][Type: 0.90 Migration] issue while upgrading from 0.84.14 to 0.91.10 - migration failed #2449
  • [Good First Issue][Status: Resolved] Display picture from connected table has wrong size #2392
  • [Type: Bug][Good First Issue][Status: Fixed] Incorrect replacement of spaces in table names on mysql. #2380
  • [Type: Feature][Status: Resolved] [Feature] Set Date Format #2230
  • [Type: Enhancement][Status: Resolved] There seems to be no UI for renaming a project #1885
  • [Type: Enhancement][Good First Issue][Status: Resolved][Scope: UI / UX] Bug styling #1516
  • [Type: Feature][Status: Resolved] [Feature] In Rest api, sort randomly ? #1432
  • [Type: Enhancement][Status: Fixed] "Delete table" should be part of the tooltip menu of tables #826
  • [Type: Feature][Status: Resolved] Option to Prevent Download #807
  • [Status: Fixed] 2 issues iwp in readme.md for Windows is not a valid command, URL returns 404 #3378
  • [Status: Resolved][Type: i18n translation] [i18n] Language support extension- bn #2974
  • [Status: Resolved][Type: i18n translation] [i18n] Language support extension- hi #2941
  • [Type: Enhancement][Status: Resolved][Type: In Development] [formula] allow use of currency column in mathematical formula functions #2929
  • [Type: Question][Status: Resolved] I'm not able to create a table with the API: Cannot read properties of undefined (reading 'length') #2809
  • [Type: Enhancement][Status: Resolved] search and filter throws errors #2799
  • [Status: Resolved][Type: i18n translation] [i18n] Language support extension-fr #2743
  • [Type: Bug][Status: Fixed][Type: In Development] projectCost missing role permissions #2740
  • [Good First Issue][Status: Resolved] small problem with the menu UI under the settings module #2737
  • [Good First Issue][Status: Resolved] code snippet - baseurl how to Generate HTTPS link #2711
  • [Type: Enhancement][Type: Feature][Status: Resolved] Renaming table should rename table in database #2668
  • [Type: Feature][Status: Fixed] [Feature] Allow showing week day for dates #2606
  • [Type: Enhancement][Type: Feature][Status: Fixed] camelize is the only option for table / column infection #717
  • [Status: Resolved][Type: i18n translation] πŸ“ i18n Translations πŸ“ #633
  • [Type: Enhancement][Good First Issue][Type: Feature][For: Community][Status: Fixed] No way to change the column name for columns with foreign keys #468
  • [Type: Enhancement][Good First Issue][Type: Feature][For: Community][Status: Fixed] UX/UI: field helptext is hidden by error text #467
  • [Type: Enhancement][Good First Issue][Type: Feature][For: Community][Status: Fixed] Theme settings not consistent across browsers #429

What's Changed

  • Release 0.92.4 by @github-actions in https://github.com/nocodb/nocodb/pull/2694
  • docs: add seokjunjin as a contributor for translation by @allcontributors in https://github.com/nocodb/nocodb/pull/2705
  • feat(gui-v2): update signup form by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2651
  • fix: cypress mysql docker, disable ONLY_FULL_GROUP_BY by @dstala in https://github.com/nocodb/nocodb/pull/2713
  • Add ant design by @pranavxc in https://github.com/nocodb/nocodb/pull/2716
  • fix(gui-v2): overflow container on signin/signup forms by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2718
  • feat(gui-v2): add color-transition shortcut to windi by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2720
  • feat(gui-v2): add forgot-password page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2721
  • feat(gui-v2): add user settings page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2722
  • docs: Update chinese.md by @systemctls in https://github.com/nocodb/nocodb/pull/2725
  • docs: add systemctls as a contributor for code by @allcontributors in https://github.com/nocodb/nocodb/pull/2727
  • Feat/project list by @pranavxc in https://github.com/nocodb/nocodb/pull/2723
  • Feat/project tree - add settings modal by @pranavxc in https://github.com/nocodb/nocodb/pull/2729
  • fix(gui-v2): sidebar showing when collapsed by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2728
  • feat: add isUIAllowed composable by @pranavxc in https://github.com/nocodb/nocodb/pull/2735
  • feat: server.enable('trust proxy'); by @systemctls in https://github.com/nocodb/nocodb/pull/2732
  • fix: [ui] Scrolling in the tables by @systemctls in https://github.com/nocodb/nocodb/pull/2739
  • chore(gui-v2): update theme primary color by @pranavxc in https://github.com/nocodb/nocodb/pull/2742
  • fix: add missing permissions for projectCost by @mertmit in https://github.com/nocodb/nocodb/pull/2741
  • refactor: i18n-fr corrections by @yohanboniface by @dstala in https://github.com/nocodb/nocodb/pull/2746
  • docs: add yohanboniface as a contributor for translation by @allcontributors in https://github.com/nocodb/nocodb/pull/2748
  • refactor(gui-v2): replace vuetify form with ant form by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2744
  • feat: WEEKDAY formula by @wingkwong in https://github.com/nocodb/nocodb/pull/2706
  • chore(gui-v2): cleanup user settings page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2757
  • refactor(gui-v2): disable dark mode by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2758
  • feat(gui-v2): load team and auth tab by @pranavxc in https://github.com/nocodb/nocodb/pull/2791
  • feat: project create by @pranavxc in https://github.com/nocodb/nocodb/pull/2730
  • feat(gui-v2): get project roles by @pranavxc in https://github.com/nocodb/nocodb/pull/2796
  • feat(gui-v2): add AuditTab by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2734
  • refactor: i18n sync by @dstala in https://github.com/nocodb/nocodb/pull/2800
  • refactor(gui-v2): move injection keys to context dir by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2803
  • refactor(gui-v2): cleanup project create utils by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2830
  • refactor(gui-v2): cleanup template editor component by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2828
  • chore(gui-v2): cleanup files by @pranavxc in https://github.com/nocodb/nocodb/pull/2827
  • feat(gui-v2): templates by @wingkwong in https://github.com/nocodb/nocodb/pull/2750
  • Feat/nav drawer by @pranavxc in https://github.com/nocodb/nocodb/pull/2794
  • chore(gui-v2): fix eslint issues by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2831
  • Refactor/gui v2 by @pranavxc in https://github.com/nocodb/nocodb/pull/2810
  • feat(gui-v2): App Store by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2798
  • refactor/gui-v2-settings-modal-added by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2813
  • chore/integrated-appstore-to-settings-modal by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2833
  • refactor: cypress markers by @dstala in https://github.com/nocodb/nocodb/pull/2832
  • fix(gui-v2): force disable dark mode by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2836
  • test: cypress markers for tab & tree view by @dstala in https://github.com/nocodb/nocodb/pull/2840
  • feat(gui-v2): quick import by @wingkwong in https://github.com/nocodb/nocodb/pull/2795
  • test: cypress markers on spreadsheet tab by @dstala in https://github.com/nocodb/nocodb/pull/2853
  • feat(gui-v2): Project metadata by @mertmit in https://github.com/nocodb/nocodb/pull/2841
  • chore: menu resize by @dstala in https://github.com/nocodb/nocodb/pull/2852
  • fix(gui-v2): Main view ( tab view ) & Toolbar by @pranavxc in https://github.com/nocodb/nocodb/pull/2819
  • fix(gui-v2): AppStore directory and import case by @mertmit in https://github.com/nocodb/nocodb/pull/2847
  • feat(gui-v2): Email Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2888
  • feat(gui-v2): Currency Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2893
  • refactor(gui-v2): Added Date Picker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2883
  • refactor(gui-v2): Added YearPicker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2890
  • refactor(gui-v2): Added DateTime Picker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2899
  • feat(gui-v2): Formula Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2908
  • feat(gui-v2): add column resize option in grid view by @pranavxc in https://github.com/nocodb/nocodb/pull/2882
  • User management and API Token Management added by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2854
  • feat(gui-v2): add views sidebar by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2837
  • refactor(gui-v2): fix right sidebar layout by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2892
  • Linting fix for User management by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2924
  • Removed calendar icon from DatePicker, DateTimePicker and YearPicker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2919
  • feat(gui-v2): column create/edit by @pranavxc in https://github.com/nocodb/nocodb/pull/2857
  • feat(gui-v2): add useApi & useGlobal composables by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2877
  • enhancement: support currency in formula by @wingkwong in https://github.com/nocodb/nocodb/pull/2931
  • fix(gui-v2): use promise reject when returning api error by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2932
  • vue3: Added TimePicker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2920
  • feat(gui-v2): add dayjs plugin file by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2933
  • chore(gui-v2): add plugin export from dayjs plugin file by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2935
  • refactor(gui-v2): change right sidebar toggle icons by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2936
  • fix(gui-v2): tab navigation by @pranavxc in https://github.com/nocodb/nocodb/pull/2934
  • fix(gui-v2): cell follow ups by @wingkwong in https://github.com/nocodb/nocodb/pull/2930
  • feat(gui-v2): add useInjectionState composable by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2942
  • fix(gui-v2): permission type not allowing wildcard by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2940
  • chore(gui-v2): update menu styles to fill height properly by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2937
  • feat(gui-v2): accept keyname as arg for useInjectionState by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2943
  • refactor(gui-v2): Smartsheet toolbar by @pranavxc in https://github.com/nocodb/nocodb/pull/2860
  • feat(gui-v2): percent cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2910
  • feat(gui-v2): Rating Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2907
  • feat(gui-v2): number cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2928
  • fix/gui-v2-fixed-issue-with-time-picker by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2939
  • vue3: Added phone number cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2925
  • feat(gui-v2): Decimal Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2945
  • fix(gui-v2): quick import by @wingkwong in https://github.com/nocodb/nocodb/pull/2885
  • feat(gui-v2): webhooks by @wingkwong in https://github.com/nocodb/nocodb/pull/2838
  • refactor: remove user context information from webhook panel by @dstala in https://github.com/nocodb/nocodb/pull/2961
  • refactor(gui-v2): show tooltip on bottomRight when sidebar is open by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2948
  • vue3: Added rollup cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2965
  • vue3: Added checkbox cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2966
  • feat(gui-v2): SingleLineText Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2959
  • docs: add drsantam as a contributor for translation by @allcontributors in https://github.com/nocodb/nocodb/pull/2977
  • feat(gui-v2): LongText Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2960
  • feat(gui-v2): Count Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2949
  • feat(gui-v2): SpecificDBType Cell by @wingkwong in https://github.com/nocodb/nocodb/pull/2950
  • fix(gui-v2): return type correction of provider by @pranavxc in https://github.com/nocodb/nocodb/pull/2978
  • vue3: Improved email, json, phonenumber, url, year, time column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2971
  • feat(gui-v2): currency column by @wingkwong in https://github.com/nocodb/nocodb/pull/2963
  • feat(gui-v2): duration options by @wingkwong in https://github.com/nocodb/nocodb/pull/2975
  • feat(gui-v2): implement attachment cell by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2972
  • fix(gui-v2): fix project schema for pg and mssql by @mertmit in https://github.com/nocodb/nocodb/pull/2970
  • fix: nested lookup import failure by @dstala in https://github.com/nocodb/nocodb/pull/2917
  • refactor/i18n: new language support- hi, bn (@drsantam) by @dstala in https://github.com/nocodb/nocodb/pull/2976
  • feat(gui-v2): rating column by @wingkwong in https://github.com/nocodb/nocodb/pull/2979
  • feat(gui-v2): Grid operations by @pranavxc in https://github.com/nocodb/nocodb/pull/2947
  • fix(gui-v2): fix empty meta & feed default values by @wingkwong in https://github.com/nocodb/nocodb/pull/2984
  • Feat/export excel by @LouisDelbosc in https://github.com/nocodb/nocodb/pull/2851
  • fix: Provide edit-enabled in cell level by @pranavxc in https://github.com/nocodb/nocodb/pull/2991
  • feat(gui-v2): checkbox options by @wingkwong in https://github.com/nocodb/nocodb/pull/2986
  • fix: grid view corrections by @pranavxc in https://github.com/nocodb/nocodb/pull/2992
  • vue3: Added lookup column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2999
  • fix: info message error when using invite more option by @dstala in https://github.com/nocodb/nocodb/pull/3002
  • refactor: i18n arabic language support by @dstala in https://github.com/nocodb/nocodb/pull/2987
  • vue3: Add lookup cell by @pranavxc in https://github.com/nocodb/nocodb/pull/3003
  • vue3: Added Date column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3011
  • vue3: Added rollup column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2988
  • vue3: Added LTAR column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3006
  • vue3: Added SpecificDBType column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3009
  • vue3: Added Percent column by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3017
  • chore(gui-v2): apply theme scrollbar on ant modal by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/2983
  • fix(gui-v2): select object value issue by @wingkwong in https://github.com/nocodb/nocodb/pull/3016
  • vue3: Add LTAR cells by @pranavxc in https://github.com/nocodb/nocodb/pull/2990
  • feat(gui-v2): add icons resolver to component auto-loader by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3019
  • enhancement: select columns by @mertmit in https://github.com/nocodb/nocodb/pull/2751
  • feat(gui-v2): formula options by @wingkwong in https://github.com/nocodb/nocodb/pull/2998
  • fix(gui-v2): Bug fixes in grid by @pranavxc in https://github.com/nocodb/nocodb/pull/3005
  • fix: gui-v2 - sync filter auto save prop with localstorage by @pranavxc in https://github.com/nocodb/nocodb/pull/3037
  • fix(gui-v2): filter and row count by @pranavxc in https://github.com/nocodb/nocodb/pull/3039
  • vue3: Added Json cell by @mustafapc19 in https://github.com/nocodb/nocodb/pull/2946
  • chore(gui-v2): fix typecheck issues by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3044
  • vue3: Added gallery view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3021
  • feat(gui-v2): implement project menu by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3023
  • chore(gui-v2): fix dropzone ref by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3052
  • vue3 : Dashboard issues by @pranavxc in https://github.com/nocodb/nocodb/pull/3050
  • feat(gui-v2): Single/multi select by @mertmit in https://github.com/nocodb/nocodb/pull/3022
  • chore(gui-v2): attachment cell fixes by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3066
  • fix(gui-v2): formula by @wingkwong in https://github.com/nocodb/nocodb/pull/3049
  • vue3: API Snippet by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3035
  • vue3: Expanded form by @pranavxc in https://github.com/nocodb/nocodb/pull/3025
  • feat(gui-v2): excel import by @wingkwong in https://github.com/nocodb/nocodb/pull/3076
  • feat(gui-v2): form view by @wingkwong in https://github.com/nocodb/nocodb/pull/3030
  • vue3: Dashboard issues by @pranavxc in https://github.com/nocodb/nocodb/pull/3065
  • vue3: Follow up on User management by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3067
  • fix(gui-v2): form view follow-up issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3078
  • fix(gui-v2): Misc issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3051
  • fix(gui-v2): call generateNewColumnMeta only once by @mertmit in https://github.com/nocodb/nocodb/pull/3093
  • vue3: Add preview as option by @pranavxc in https://github.com/nocodb/nocodb/pull/3091
  • feat(gui-v2): close dropdown menu on esc keydown by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3095
  • refactor(gui-v2): remove vuetify from language switcher by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3099
  • refactor(gui-v2): ui updates by @pranavxc in https://github.com/nocodb/nocodb/pull/3096
  • feat(gui-v2): settings modal overflow by @mertmit in https://github.com/nocodb/nocodb/pull/3101
  • refactor: remove group class from tr by @pranavxc in https://github.com/nocodb/nocodb/pull/3107
  • fix(gui-v2): close timepicker on outside click by @pranavxc in https://github.com/nocodb/nocodb/pull/3108
  • fix(gui-v2): abort renaming view on failed validation by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3094
  • fix(gui-v2): check if project title is being in use when renaming by @wingkwong in https://github.com/nocodb/nocodb/pull/3112
  • fix(gui-v2): sign out after reset pwd like v1 by @wingkwong in https://github.com/nocodb/nocodb/pull/3110
  • fix(gui-v2): add missing logos by @wingkwong in https://github.com/nocodb/nocodb/pull/3111
  • refactor(gui-v2): use message instead of notification by @wingkwong in https://github.com/nocodb/nocodb/pull/3113
  • refactor: gui v2 column header UI and nocodb logo by @pranavxc in https://github.com/nocodb/nocodb/pull/3114
  • feat(gui-v2): allow users to signup with invite url by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3109
  • fix(gui-v2): select improvements by @mertmit in https://github.com/nocodb/nocodb/pull/3082
  • wip(gui-v2): shared base by @pranavxc in https://github.com/nocodb/nocodb/pull/3123
  • fix(gui-v2): add i18n / isUIAllowed by @wingkwong in https://github.com/nocodb/nocodb/pull/3087
  • fix(gui-v2): form layout by @wingkwong in https://github.com/nocodb/nocodb/pull/3133
  • fix(gui-v2): column edit/add handling by @mertmit in https://github.com/nocodb/nocodb/pull/3134
  • fix(gui-v2): ui corrections by @pranavxc in https://github.com/nocodb/nocodb/pull/3139
  • refactor(gui-v2): use edit and readonly injection keys properly by @pranavxc in https://github.com/nocodb/nocodb/pull/3140
  • fix(gui-v2): remove formulaSuggestionDrawer by @wingkwong in https://github.com/nocodb/nocodb/pull/3149
  • feat(gui-v2): misc by @wingkwong in https://github.com/nocodb/nocodb/pull/3130
  • fix(gui-v2): update default active index by @wingkwong in https://github.com/nocodb/nocodb/pull/3153
  • chore(gui-v2): prod build by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3158
  • fix(gui-v2): webhook follow up issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3129
  • feat(gui-v2): reopen attachment modal on carousel close by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3162
  • refactor(gui-v2): show sidebar toggle on hover by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3159
  • feat(gui-v2): misc issues (con't) by @wingkwong in https://github.com/nocodb/nocodb/pull/3157
  • vue3: Added users reloading after user creation by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3170
  • vue3: Swagger API URL, Project info copy and Auth token copy by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3166
  • vue3: Added share view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3083
  • fix(gui-v2): show form items in editable state and handle LTAR columns by @pranavxc in https://github.com/nocodb/nocodb/pull/3169
  • fix(gui-v2): minor improvements by @mertmit in https://github.com/nocodb/nocodb/pull/3172
  • fix(gui-v2): easter icons appear when toggling toolbar icons twice by @wingkwong in https://github.com/nocodb/nocodb/pull/3179
  • fix: avoid excessive requests related to LTAR by @pranavxc in https://github.com/nocodb/nocodb/pull/3181
  • fix(gui-v2): formula AC tree by @wingkwong in https://github.com/nocodb/nocodb/pull/3198
  • chore(gui-v2): remove placeholders for *Picker cells by @wingkwong in https://github.com/nocodb/nocodb/pull/3192
  • chore(gui-v2): hide some right toolbar buttons in form view by @wingkwong in https://github.com/nocodb/nocodb/pull/3195
  • feat(gui-v2): sidebar state with localStorage by @wingkwong in https://github.com/nocodb/nocodb/pull/3174
  • fix: Lookup, Rollup, Count by @mertmit in https://github.com/nocodb/nocodb/pull/3204
  • chore(gui-v2): style and import cleanups by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3171
  • Reverted percent to how percent is handled in v1 by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3180
  • fix(gui-v2): easter icons appear when toggling toolbar icons twice by @dstala in https://github.com/nocodb/nocodb/pull/3203
  • Follow up on shared view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3197
  • fix(gui-v2): fields menu by @mertmit in https://github.com/nocodb/nocodb/pull/3213
  • Settings modal close button placement improved by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3214
  • shared form view by @pranavxc in https://github.com/nocodb/nocodb/pull/3188
  • feat(gui-v2): isLocked by @wingkwong in https://github.com/nocodb/nocodb/pull/3209
  • Added showing error message on invalid url entry by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3185
  • refactor(gui-v2): use ExportTypes from nocodb-sdk by @wingkwong in https://github.com/nocodb/nocodb/pull/3221
  • fix(gui-v2): disable lookup in form by @wingkwong in https://github.com/nocodb/nocodb/pull/3224
  • Improved email and password validation of signup page by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3223
  • Made Add new row button functional by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3225
  • chore(gui-v2): navigate to auth tab on project select by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3228
  • chore/typo fixed in AddRow button by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3233
  • feat(gui-v2): add dropzone to project intro page by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3211
  • fix(gui-v2): dblclick not triggered on renmable menu item by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3232
  • docs: make field columns required for creating a table via the REST API by @nilsreichardt in https://github.com/nocodb/nocodb/pull/2926
  • refactor(gui-v2): new layout by @pranavxc in https://github.com/nocodb/nocodb/pull/3236
  • fix: cypress markers by @dstala in https://github.com/nocodb/nocodb/pull/3242
  • chore(gui-v2): fix menu style spacings and colorings by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3243
  • Fixed table column toggle while table creation by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3237
  • fix: trailing space issue for enum/set options by @mertmit in https://github.com/nocodb/nocodb/pull/3245
  • fix(gui-v2): disable context menu by @wingkwong in https://github.com/nocodb/nocodb/pull/3240
  • fix(gui-v2) shared base issues by @wingkwong in https://github.com/nocodb/nocodb/pull/3234
  • chore(gui-v2): fine tune EditOrAdd width by @wingkwong in https://github.com/nocodb/nocodb/pull/3246
  • feat(gui-v2): customizable theme variables by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3249
  • fix/Fixed pagination info of nestedChildrenExcludedList api where totalRows was set wrong due to a bugged sql query by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3235
  • refactor: new view layout with view menu by @pranavxc in https://github.com/nocodb/nocodb/pull/3262
  • fix(gui-v2): reload the page if the same form view is clicked by @wingkwong in https://github.com/nocodb/nocodb/pull/3263
  • fix(gui-v2): webhook layout by @wingkwong in https://github.com/nocodb/nocodb/pull/3260
  • fix(gui-v2): remove incorrect isUIAllowed by @wingkwong in https://github.com/nocodb/nocodb/pull/3258
  • fix(gui-v2): includeM2M display by @wingkwong in https://github.com/nocodb/nocodb/pull/3257
  • fix(gui-v2): view break issue by @wingkwong in https://github.com/nocodb/nocodb/pull/3247
  • feat(gui-v2): add google auth signup option by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3252
  • feat(gui-v2): Help and support page by @pranavxc in https://github.com/nocodb/nocodb/pull/3267
  • refactor(gui-v2): navigate to signup page if first user by @pranavxc in https://github.com/nocodb/nocodb/pull/3254
  • fix(gui-v2): cannot read properties of undefined (reading 'length') by @wingkwong in https://github.com/nocodb/nocodb/pull/3272
  • fix: miscellaneous bug fixes by @pranavxc in https://github.com/nocodb/nocodb/pull/3271
  • fix/Added filter sorting for user with viewer role by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3251
  • fix(gui-v2): close correct tab on x icon click by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3281
  • vue3: Improved welcome page UI and some other UI fixes by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3276
  • fix(gui-v2): context menu styles by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3285
  • vue3: Fixed styling of search and bottom buttons of tree view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3288
  • chore(gui-v2): fix modal menu styles by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3287
  • refactor(gui-v2): make create and update project pages subpages of dashboard by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3280
  • fix(gui-v2): table rename by @wingkwong in https://github.com/nocodb/nocodb/pull/3117
  • feat(gui-v2): add smtp rejectUnauthorized by @wingkwong in https://github.com/nocodb/nocodb/pull/3244
  • vue3: Fixed UI issues for Viewer and Shared view by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3292
  • refactor(gui-v2): remove shared base btn from header by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3298
  • vue3: Fixed stale fields badge issue and improved ui for fields menu by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3303
  • fix(gui-v2): gallery view by @mertmit in https://github.com/nocodb/nocodb/pull/3268
  • fix(gui-v2): attachments not loading in shared view by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3300
  • feat(gui-v2): Github Action v2 by @wingkwong in https://github.com/nocodb/nocodb/pull/3273
  • fix(gui-v2): retain hook.notification.payload data by @wingkwong in https://github.com/nocodb/nocodb/pull/3315
  • fix(gui-v2): incorrect sheet names in excel import by @wingkwong in https://github.com/nocodb/nocodb/pull/3319
  • vue3: Form view ui updates by @pranavxc in https://github.com/nocodb/nocodb/pull/3318
  • fix(gui-v2): trigger reload in updateOrSaveRow by @wingkwong in https://github.com/nocodb/nocodb/pull/3324
  • fix(gui-v2): link to field correction by @wingkwong in https://github.com/nocodb/nocodb/pull/3325
  • enhancement: replace modal with drawer for expanded form by @pranavxc in https://github.com/nocodb/nocodb/pull/3331
  • test: Cypress for gui-v2 base folder by @dstala in https://github.com/nocodb/nocodb/pull/3335
  • fix(gui-v2): handle page reset on cell update by @pranavxc in https://github.com/nocodb/nocodb/pull/3338
  • fix(gui-v2): log audit and reload audit list on row update by @pranavxc in https://github.com/nocodb/nocodb/pull/3339
  • feat: additional parameters for external database connections by @mertmit in https://github.com/nocodb/nocodb/pull/3306
  • vue3: Fixed form view column syncing issue by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3310
  • fix(gui-v2) missing expand cell in shared view by @wingkwong in https://github.com/nocodb/nocodb/pull/3353
  • fix(gui-v2): exclude col.cdf case by @wingkwong in https://github.com/nocodb/nocodb/pull/3355
  • fix: route update on rename view by @dstala in https://github.com/nocodb/nocodb/pull/3343
  • fix: avoid complete page reload on clicking view name in right navbar by @dstala in https://github.com/nocodb/nocodb/pull/3356
  • fix(gui-v2): undefined view in shared form by @wingkwong in https://github.com/nocodb/nocodb/pull/3365
  • vue3: Forced meta loading when tab changes by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3342
  • fix(gui-v2): navigate to default view if active view deleted by @pranavxc in https://github.com/nocodb/nocodb/pull/3367
  • feat(gui-v2): project theme/color by @mertmit in https://github.com/nocodb/nocodb/pull/3368
  • vue3: hash based routing by @pranavxc in https://github.com/nocodb/nocodb/pull/3375
  • fix: typescript resolutions by @wingkwong in https://github.com/nocodb/nocodb/pull/3384
  • Make shared views editable by @dolsem in https://github.com/nocodb/nocodb/pull/3374
  • refactor(gui-v2): replace with hash based url by @pranavxc in https://github.com/nocodb/nocodb/pull/3385
  • fix(gui-v2): include fields, sortArrJson, and filterArrJson when extracting CSV data by @wingkwong in https://github.com/nocodb/nocodb/pull/3383
  • fix(gui-v2): image paths by @wingkwong in https://github.com/nocodb/nocodb/pull/3387
  • fix: project theme by @mertmit in https://github.com/nocodb/nocodb/pull/3390
  • fix(gui-v2): use import data with the first key by @wingkwong in https://github.com/nocodb/nocodb/pull/3395
  • test: cicd wait by @dstala in https://github.com/nocodb/nocodb/pull/3396
  • fix(gui-v2): bring back api snippet and resolve build issues by @pranavxc in https://github.com/nocodb/nocodb/pull/3398
  • docs: update japanese.md by @eltociear in https://github.com/nocodb/nocodb/pull/3404
  • docs: add eltociear as a contributor for code by @allcontributors in https://github.com/nocodb/nocodb/pull/3405
  • fix(gui-v2): email me in form view by @wingkwong in https://github.com/nocodb/nocodb/pull/3364
  • feat: gallery rework by @mertmit in https://github.com/nocodb/nocodb/pull/3379
  • fix(gui-v2): project tile correction in shared base by @pranavxc in https://github.com/nocodb/nocodb/pull/3406
  • fix: windows executables by @wingkwong in https://github.com/nocodb/nocodb/pull/3410
  • fix(gui-v2): show bt add/link icon in shared form view by @pranavxc in https://github.com/nocodb/nocodb/pull/3413
  • fix: expand option of hm and mm in shared view by @pranavxc in https://github.com/nocodb/nocodb/pull/3414
  • fix: handle deleting active table(tab) by @pranavxc in https://github.com/nocodb/nocodb/pull/3421
  • test: enable screenshots by @dstala in https://github.com/nocodb/nocodb/pull/3422
  • fix(gui-v2): check import file mime types by @wingkwong in https://github.com/nocodb/nocodb/pull/3428
  • fix(gui-v2): pagination logic by @wingkwong in https://github.com/nocodb/nocodb/pull/3393
  • fix: hide irrelevant options from sql view tab by @pranavxc in https://github.com/nocodb/nocodb/pull/3433
  • enhancement(gui-v2): provide new set of project theme colors by @pranavxc in https://github.com/nocodb/nocodb/pull/3440
  • refactor: minor ui chnages by @pranavxc in https://github.com/nocodb/nocodb/pull/3442
  • fix(gui-v2): missing data in quick import after renaming by @wingkwong in https://github.com/nocodb/nocodb/pull/3439
  • enhancement: add try catch for covering search mismatch type by @wingkwong in https://github.com/nocodb/nocodb/pull/3444
  • refactor(gui-v2): show correct column icon by @pranavxc in https://github.com/nocodb/nocodb/pull/3435
  • fix(gui-v2): alignment correction in column edit by @pranavxc in https://github.com/nocodb/nocodb/pull/3446
  • fix(gui-v2): show record index always if grid in readonly mode by @pranavxc in https://github.com/nocodb/nocodb/pull/3448
  • fix: lookup column rendering by @pranavxc in https://github.com/nocodb/nocodb/pull/3447
  • refactor: i18n translations (part-1) by @dstala in https://github.com/nocodb/nocodb/pull/3445
  • fix: operator does not exist: double precision % integer by @wingkwong in https://github.com/nocodb/nocodb/pull/3449
  • refactor: i18n for message.success by @dstala in https://github.com/nocodb/nocodb/pull/3450
  • fix(gui-v2): handle opening shared view/base opening in same window by @pranavxc in https://github.com/nocodb/nocodb/pull/3453
  • fix(gui-v2): set accent color after updating theme meta successfully by @pranavxc in https://github.com/nocodb/nocodb/pull/3456
  • fix(gui-v2): add missing allowCSVDownload condition by @wingkwong in https://github.com/nocodb/nocodb/pull/3460
  • fix(gui-v2): sync with db if view column order value updated by @pranavxc in https://github.com/nocodb/nocodb/pull/3464
  • fix(swagger): remove unnecessary request body arg from api by @pranavxc in https://github.com/nocodb/nocodb/pull/3466
  • fix(gui-v2): make i18n globally available outside setup by @pranavxc in https://github.com/nocodb/nocodb/pull/3457
  • fix(api): throw not implemented if test method is not implemented by @pranavxc in https://github.com/nocodb/nocodb/pull/3470
  • refactor: i18n updates by @dstala in https://github.com/nocodb/nocodb/pull/3455
  • fix(gui-v2): show error message when accessing projects with insuffic… by @wingkwong in https://github.com/nocodb/nocodb/pull/3471
  • fix(gui-v2): add missing isUIAllowed for UserManagement & ApiTokenManagement by @wingkwong in https://github.com/nocodb/nocodb/pull/3475
  • fix(gui-v2): skip system LTAR columns by @wingkwong in https://github.com/nocodb/nocodb/pull/3484
  • fix(gui-v2): set metas with updated model after renaming tables by @wingkwong in https://github.com/nocodb/nocodb/pull/3489
  • fix: theme palette by @mertmit in https://github.com/nocodb/nocodb/pull/3481
  • fix(gui-v2): re-find cell ref for attachment dropzone on order change by @bcakmakoglu in https://github.com/nocodb/nocodb/pull/3496
  • vue3: Fixed scroll issue with EditOrAdd component by @mustafapc19 in https://github.com/nocodb/nocodb/pull/3495
  • fix: block attempts to edit primary key column by @mertmit in https://github.com/nocodb/nocodb/pull/3498
  • fix(gui-v2): add reloadEventHook.trigger() to get the latest localColumn value by @wingkwong in https://github.com/nocodb/nocodb/pull/3493
  • fix(gui-v2): avoid watch logic to trigger even after signout by @wingkwong in https://github.com/nocodb/nocodb/pull/3492
  • refactor: fall back to en for new strings by @dstala in https://github.com/nocodb/nocodb/pull/3499
  • fix: gallery view by @mertmit in https://github.com/nocodb/nocodb/pull/3501
  • feat: implement TruncateText component by @mertmit in https://github.com/nocodb/nocodb/pull/3502
  • feat: prod release workflow by @wingkwong in https://github.com/nocodb/nocodb/pull/3497
  • chore(gui-v2): base url correction by @pranavxc in https://github.com/nocodb/nocodb/pull/3510
  • fix: truncate view name if needed by @mertmit in https://github.com/nocodb/nocodb/pull/3515
  • test: stability experiments by @dstala in https://github.com/nocodb/nocodb/pull/3511
  • 0.96.0 Pre-release by @wingkwong in https://github.com/nocodb/nocodb/pull/3522

New Contributors

  • @systemctls made their first contribution in https://github.com/nocodb/nocodb/pull/2725
  • @LouisDelbosc made their first contribution in https://github.com/nocodb/nocodb/pull/2851
  • @dolsem made their first contribution in https://github.com/nocodb/nocodb/pull/3374
  • @eltociear made their first contribution in https://github.com/nocodb/nocodb/pull/3404

Full Changelog: https://github.com/nocodb/nocodb/compare/0.92.4...0.96.1

Join Our Team


Details

date
Sept. 7, 2022, 1:17 p.m.
name
0.96.1
type
Patch
πŸ‘‡
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