Commit Graph

2075 Commits

Author SHA1 Message Date
Andrew Kingston 3f7a7eda16 Add tooltip to explain why URL cannot be changed until unpublishing 2022-12-20 08:53:12 +00:00
Andrew Kingston ab29c10936 Update app overview version and name/url screens 2022-12-20 08:48:20 +00:00
Andrew Kingston 9bb1cf3af8 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-19 16:05:18 +00:00
Martin McKeaveney 84ab7862d1 fixes for google sheets, admin checklist, and deleting an app from API (#8846)
* fixes for google sheets, admin checklist, and deleting an app from API

* code review

* splitting unpublish endpoint, moving deploy endpoint to applications controller. Still to do public API work and move deployment controller into application controller

* updating REST method for unpublish in API test

* unpublish and publish endpoint on public API, delete endpoint unpublishes and deletes app

* removing skip_setup from prodAppDb call

* removing commented code

* unit tests and open API spec updates

* unpublish, publish unit tests - delete still in progress

* remove line updating app name in API test

* unit tests

* v2.1.46

* Update pro version to 2.1.46

* v2.2.0

* Update pro version to 2.2.0

* Fix for budibase plugin skeleton, which utilises the old import style.

* Fix side nav styles

* v2.2.1

* Update pro version to 2.2.1

* using dist folder to allow importing constants for openAPI specs

* v2.2.2

* Update pro version to 2.2.2

* Fix for user enrichment call (updating to @budibase/nano fork) (#9038)

* Fix for #9029 - this should fix the issue users have been experiencing with user enrichment calls in apps, essentially it utilises a fork of the nano library we use to interact with CouchDB, which has been updated to use a POST request rather than a GET request as it supports a larger set of data being sent as query parameters.

* Incrementing Nano version to attempt to fix yarn registry issues.

* v2.2.3

* Update pro version to 2.2.3

* Fix SQL table `_id` filtering (#9030)

* Re-add support for filtering on _id using external SQL tables and fix filter key prefixes not working with _id field

* Remove like operator from internal tables and only allow basic operators on SQL table _id column

* Update data section filtering to respect new rules

* Update automation section filtering to respect new rules

* Update dynamic filter component to respect new rules

* v2.2.4

* Update pro version to 2.2.4

* lock changes (#9047)

* v2.2.5

* Update pro version to 2.2.5

* Make looping arrow point in right direction (#9053)

* v2.2.6

* Update pro version to 2.2.6

* Types/attaching license to account (#9065)

* adding license type to account

* removing planDuration

* v2.2.7

* Update pro version to 2.2.7

* Environment variable type coercion fix (#9074)

* Environment variable type coercion fix

* Update .gitignore

* v2.2.8

* Update pro version to 2.2.8

* tests passing

* all tests passing, updates to public API response

* update unpublish call to return 204, openAPI spec and unit

* fixing API tests

Co-authored-by: Budibase Release Bot <>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2022-12-19 13:18:00 +00:00
Andrew Kingston 3b1819952d Builder data section routing refactor (#8996)
* Improve theming with spectrum badges and dedupe spectrum label usage

* Update data section nav to match designs and use panel component

* Fix main content layout in data section

* Update data section routing for tables

* Improve data section routing for tables to account for edge cases

* Update internal and sample datasource routing

* Update external datasource routing

* Update routing for queries and make a top level concept like everything else

* Update routing for views

* Fix undefined reference when deleting datasource

* Reduce network calls and fix issues with stale datasourcenavigator state

* Update routing for REST queries and unify routes for normal queries and REST queries

* Lint

* Fix links for queries from datasource details page

* Remove redundant API calls and improve table deletion logic

* Improve data entity deletion logic and redirection and fix query details keying

* Improve determination of selected item in datasource tree

* Lint

* Fix BBUI import

* Fix datasource navigator selected state not working for internal DB or sample data
2022-12-17 14:13:06 +00:00
Andrew Kingston 8832864eec Add initial rewrite of app overview section 2022-12-16 15:54:34 +00:00
Andrew Kingston d4da8d83fb Update structure for account pages 2022-12-15 16:50:08 +00:00
Andrew Kingston 6ca0443aef Update settings pages to new designs 2022-12-14 15:58:56 +00:00
Andrew Kingston 0419f22931 Update button styles to always use newStyles, update auth page styles 2022-12-14 15:51:56 +00:00
Andrew Kingston dfed2c26c7 Update font styles to allow for easy customisation 2022-12-14 15:33:16 +00:00
Andrew Kingston 6091d00f93 Update and standardise page headers and subtitles, and remove side nav titles 2022-12-14 12:27:05 +00:00
Andrew Kingston 97e36ed7a9 Update copy on settings pages 2022-12-13 16:19:20 +00:00
Andrew Kingston 7a48db02e7 Remove log 2022-12-13 16:10:31 +00:00
Andrew Kingston e1093fc07d Fix top nav colours and fix selected tab not updating 2022-12-13 15:55:59 +00:00
Andrew Kingston 33ac401046 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign 2022-12-13 15:25:32 +00:00
Rory Powell 9577169320 Remove new (#8994) 2022-12-09 14:25:11 +00:00
Andrew Kingston e26d5096ae Merge branch 'cheeks-fixes' of github.com:Budibase/budibase into cheeks-fixes 2022-12-07 09:54:47 +00:00
Andrew Kingston b03bf753a0 Fix issue with extremely long select values! 2022-12-06 15:13:12 +00:00
Mel O'Hagan abf5585666 Set size to match password modal 2022-12-02 12:26:20 +00:00
Rory Powell 5a4d8dafb9 Apply validation to invite users by email + results modal 2022-12-02 11:51:53 +00:00
Andrew Kingston b336a916c7 Merge pull request #8788 from Budibase/side-panel
Side panels
2022-11-30 16:04:35 +00:00
Andrew Kingston c8a72b7521 Update background colour of component info section 2022-11-30 14:37:43 +00:00
Andrew Kingston 8564975fa1 Lint 2022-11-30 14:36:07 +00:00
Andrew Kingston 27845336b7 Add ability to show component info above the settings panel and add info to side panels 2022-11-30 14:18:31 +00:00
Andrew Kingston 86fc2217a1 Enable capturing events for certain setting changes, and track usage of side panels inside table blocks 2022-11-29 18:28:26 +00:00
Dean 7d0e2c289d Disabled the ability to rename the Sample Data datasource. Updated the backend to ensure that renaming doesn't alter its structure and block deletion 2022-11-28 17:25:10 +00:00
Andrew Kingston 27bea5c85b Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-28 09:57:12 +00:00
Andrew Kingston 1a472af342 Update autoscreen text to better reflect new autoscreens 2022-11-23 15:07:49 +00:00
Andrew Kingston fd3e98c8e3 Update auto screens to only generate a single list screen using new side panels 2022-11-23 15:04:51 +00:00
Andrew Kingston 3022f3b387 Center login prompt heading 2022-11-23 12:32:57 +00:00
Andrew Kingston c01b9af1f0 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-22 16:52:09 +00:00
Andrew Kingston c3c293ce2b Move eject block button into its own section 2022-11-22 15:49:00 +00:00
Dean 27ec6983bf Merge remote-tracking branch 'origin/develop' into feature/auto-select-dataprovider-source 2022-11-22 11:36:19 +00:00
Dean 764c2bea67 Merge remote-tracking branch 'origin/develop' into feature/auto-select-dataprovider-source 2022-11-21 16:02:26 +00:00
Dean 192c9b56e2 Import refactoring and some review updates. 2022-11-21 15:53:47 +00:00
Dean 0441704c57 Import fixes for backend core constants. Minor name change for default data source from Test DB to Sample Data 2022-11-21 12:47:36 +00:00
Dean 02a902ebd3 Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource 2022-11-21 11:10:29 +00:00
Andrew Kingston c58067a589 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-21 10:30:25 +00:00
Rory Powell b06e016d9d Cypress fix 2022-11-18 09:15:42 +00:00
Dean 8657aaf922 Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource 2022-11-17 15:39:40 +00:00
Dean 7f59e31092 Merge remote-tracking branch 'origin/develop' into feature/auto-select-dataprovider-source 2022-11-17 15:36:20 +00:00
Andrew Kingston e8b993b14c Add working side panels to table blocks 2022-11-17 10:16:45 +00:00
Rory Powell 9c169087e6 Add copy button to sso callback urls, e2e unit testing for OIDC, stub out other auth tests 2022-11-16 11:34:16 +00:00
Dean 2599748918 Merge remote-tracking branch 'origin/develop' into feature/default-internal-datasource 2022-11-15 17:11:19 +00:00
Dean f73b4f8b01 Review updates 2022-11-15 17:03:35 +00:00
Dean 63d9a5977b Default datasource behaviour with order of preference: DefaultDB, Internal then External 2022-11-15 14:29:58 +00:00
Andrew Kingston 0137796a20 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-15 13:05:11 +00:00
Martin McKeaveney 303b6e20cf Merge pull request #8549 from Budibase/feature/martin-small-ux-updates
bunch of small UX updates around row creation, borders, new buttons
2022-11-14 13:38:08 +00:00
Andrew Kingston 222f002039 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-14 13:24:47 +00:00
Gerard Burns e70710f7b9 Add Row Explorer Block (#8454)
* Add Row Explorer Block and Row Details Component

* PR Feedback

* adding showSaveButton prop to formblock in row explorer

* PR Feedback

* PR Feedback

* Change row explorer name in manifest

Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-11-14 11:54:44 +00:00
Dean ff7a3b8cef Default Datasource and sample row data 2022-11-13 21:37:50 +00:00
Andrew Kingston ce4f8ef5f9 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-09 16:57:24 +00:00
Andrew Kingston 98ce87e8f7 More WIP portal redesign! 2022-11-09 09:45:37 +00:00
Martin McKeaveney 83cdc07d61 tidy up 2022-11-06 22:45:49 +00:00
Martin McKeaveney 41e004b18b bunch of small UX updates around row creation, borders, new buttons 2022-11-06 22:35:33 +00:00
Martin McKeaveney 67bfa63861 stripping - from additional app name number 2022-11-05 14:43:07 +00:00
Martin McKeaveney 4f86462435 ensure /app prefix gets stripped from website templates 2022-11-05 13:55:17 +00:00
Michael Drury 45154e0961 Merge pull request #8476 from Budibase/fix/2.1.x-fixes
Backups UI improvements and fix for datasource setting saving
2022-11-02 15:34:26 +00:00
Dean ff29e8e7af General fixes to app list group filtering 2022-11-02 00:41:15 +00:00
mike12345567 b9334a373c Fixing issues discussed in #8460 around backup UI. 2022-11-01 18:24:11 +00:00
Andrew Kingston 16bfe97015 Update user and groups pages 2022-10-28 08:03:06 +01:00
Andrew Kingston 0cdc814bcc Add redesign for apps pages 2022-10-27 19:20:55 +01:00
Andrew Kingston d016ee9775 Update top nav bar and core layout 2022-10-27 09:06:14 +01:00
Andrew Kingston 058547fd67 Add initial version of side panel component 2022-10-27 08:08:35 +01:00
Andrew Kingston 603c8744a5 Merge branch 'master' into master-develop 2022-10-25 12:03:33 +01:00
melohagan 3ade5b4b65 Merge pull request #8371 from Budibase/bug/sev3/validate-datasource-config
Validate datasource config
2022-10-25 09:24:32 +01:00
Andrew Kingston cf7a4a4e6d Merge pull request #8376 from Budibase/cheeks-lab-day-grid
Grid component + builder performance improvements
2022-10-25 08:20:37 +01:00
Michael Drury 2e3698a919 Merge pull request #8373 from Budibase/feature/backups-ui
Backups UI
2022-10-24 18:18:12 +01:00
Michael Drury d2a2b09f1f Merge pull request #8354 from Budibase/feature/app-backups
App backups backend
2022-10-24 18:16:52 +01:00
Peter Clement 5942c65d31 Merge branch 'feature/backups-ui' of github.com:Budibase/budibase into feature/backups-ui 2022-10-24 16:43:59 +01:00
Peter Clement 74a6594320 autofill restore backup name 2022-10-24 16:20:03 +01:00
mike12345567 cf1843002d Merge branch 'feature/app-backups' of github.com:Budibase/budibase into feature/backups-ui 2022-10-24 15:50:45 +01:00
Peter Clement 2ffae3a0d6 always show automation history tab 2022-10-24 15:38:03 +01:00
Andrew Kingston 1a37e1fc95 Remove some unnecessary code 2022-10-24 13:28:22 +01:00
Andrew Kingston ba1fe6db8a Remove some debug logging 2022-10-24 13:09:29 +01:00
Mel O'Hagan 46761749bf Add validation to config screen 2022-10-24 10:39:39 +01:00
Andrew Kingston fb0866f0d9 Tidy up 2022-10-24 09:43:45 +01:00
Andrew Kingston ce78c5ecb9 Refactor app preview event sending to support async callbacks in client library 2022-10-24 09:02:50 +01:00
mike12345567 74484fc054 Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-21 18:41:25 +01:00
Andrew Kingston f1714ab2a5 Improve performance by fixing multiple instances of redundant client app initialisations 2022-10-21 16:54:01 +01:00
Dean cdcfbc6dce Initial commit for chart block component 2022-10-21 14:20:40 +01:00
Andrew Kingston 6a96d447e9 Ensure allowed component list is actually accurate and prevent any way around illegal component nesting 2022-10-20 19:49:14 +01:00
Andrew Kingston 73a229b9ec Add proper validation for nesting illegal combinations of components 2022-10-20 16:03:53 +01:00
Peter Clement 81aa2fbfcc add base ui and backups tab 2022-10-18 18:38:49 +01:00
Andrew Kingston a870d2473d Allow grid DND without selecting components 2022-10-18 18:29:21 +01:00
Andrew Kingston 774566d03b Merge branch 'dnd-improvements' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-18 08:12:11 +01:00
Andrew Kingston b7bfb861db Merge branch 'develop' of github.com:Budibase/budibase into dnd-improvements 2022-10-17 16:31:39 +01:00
mike12345567 11115aab56 Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-17 14:49:31 +01:00
Andrew Kingston ceecfb50e9 Hide new component panel when selected component changes 2022-10-17 09:23:52 +01:00
Andrew Kingston 0378e06550 Add ability to drag new blocks into app preview 2022-10-17 08:46:09 +01:00
Andrew Kingston 80351db592 Add sensible min widths to settings in the conditional UI drawer so that it's usable on any res 2022-10-15 13:17:40 +01:00
Andrew Kingston bebe2f62c3 Fix crash when dragging from client preview into component tree 2022-10-14 18:17:02 +01:00
Andrew Kingston a71a553ee6 Add ability to drag new components into the preview 2022-10-14 13:37:14 +01:00
Gerard Burns 2bce44ae96 Merge pull request #8246 from Budibase/feature/replace-builder-back-button-with-menu
Replace Builder Back Button With Menu
2022-10-14 10:09:29 +01:00
Dean 7125e3f6e3 Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader 2022-10-13 16:16:28 +01:00
mike12345567 8fdba78bde Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-13 15:59:31 +01:00
Gerard Burns 100074aae1 Replace Builder Back Button With Menu 2022-10-13 15:53:45 +01:00
Andrew Kingston 7b2e471d82 Only hide plugin search bar when no plugins exist 2022-10-13 15:32:31 +01:00
Rory Powell cbc1818c0c Remove debug message from upgrade page ui (self host) 2022-10-13 09:28:12 +01:00
mike12345567 d1c9a56e9a Full import implementation - needs further testing, untars the file with all apps, then adds each of them individually. 2022-10-12 19:15:28 +01:00