melohagan
cfc2ea9117
Add free trial modal ( #13609 )
...
* Add free_trial to deploy camunda script
* WIP FreeTrial modal
* Handle free trial modal via self endpoint
* Set correct plan title for trial
* Remove catch
* lint
* Refactor
* Remove unnecessary code
* Rename to EnterpriseBasicTrialModal
2024-05-07 12:44:57 +01:00
Adria Navarro
d431f633d3
Use types
2024-04-03 12:02:55 +02:00
Gerard Burns
f632e67f44
merge master
2024-03-15 14:05:18 +00:00
Gerard Burns
61f2746cf9
linting
2024-03-14 15:51:48 +00:00
Gerard Burns
d1affc2586
wip
2024-03-14 15:21:55 +00:00
Andrew Kingston
cb7f33de77
Add automatic naming of snippets
2024-03-06 20:27:46 +00:00
melohagan
3d48a8f7f3
Don't encode twice ( #13138 )
2024-02-27 11:26:45 +00:00
Conor Webb
af7b6a46a9
Help popout email support license validation check ( #13133 )
...
* Added helper function to check user plan type.
* Updated help menu email support license check.
* Removed stray output check
* Updated function name as per feedback.
* Reworked code to use the licensing store over the auth store.
* Removed unnecessary variable declaration and return instead.
* Updated function name to maintain consistency.
2024-02-26 11:45:47 +00:00
Dean
2d8d0a50bc
Lint
2024-02-07 14:53:16 +00:00
Dean
a5dfbe3c89
Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor
2024-02-07 14:45:06 +00:00
Andrew Kingston
1efd5725c7
Add some new resolution aliases and simplify long nasty relative import paths
2024-02-05 12:08:45 +00:00
Andrew Kingston
1650f37329
Treat component store the same as other stores, and move component utils into helpers
2024-02-05 11:22:33 +00:00
Andrew Kingston
233df4c27c
Remove legacy nested builder directory and move screen templates and utils into better locations
2024-02-01 09:55:30 +00:00
Martin McKeaveney
63cc5447d5
adding lint rule for console.log
2024-01-31 10:47:27 -03:00
Dean
1bd08b6879
Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor
2024-01-30 11:49:32 +00:00
melohagan
e3e02c9f17
Merge branch 'master' into fix/budi-7916
2024-01-24 10:37:58 +00:00
Conor Webb
3ea8bfda91
Modified planTitle function to accommodate old plans ( #12854 )
...
* Modified planTitle function to accommodate old plans
* Fixed liniting issues.
2024-01-24 09:43:31 +00:00
mike12345567
3236616307
Getting REST UI to work with full schema objects.
2024-01-22 17:48:39 +00:00
Conor Webb
fa36701f0f
Added function to get correct plan display name ( #12810 )
...
* Changed minPlan BUSINESS to PREMIUM_PLUS
* Added new helper to display the correct string plan
* Changed ManageAccessModal to use the new helper
* Refactored to use plan title helper, removed title function
* Removed capitalised function from svelte template
* Fixed linting issues
* Ran yarn lint. Fixed linting issues.
2024-01-22 10:54:47 +00:00
Dean
30db237071
Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor
2024-01-17 17:17:01 +00:00
Adria Navarro
64ab8ecf18
Handle enters
2023-11-20 10:53:26 +01:00
Dean
c96fefdba7
Consolidated all stores into stores/builder. Store refactoring and added store console debug flag
2023-11-06 11:22:00 +00:00
Dean
79da5956b8
Patch from original environment
2023-10-30 12:46:44 +00:00
Dean
e73ddef040
Updated UI tests
2023-09-26 15:29:40 +01:00
Dean
09280166c7
Added comment updates to reflect new naming behaviour
2023-09-26 15:15:30 +01:00
Peter Clement
2aff73ac25
Update user pages to account for creator role
2023-08-30 10:50:19 +01:00
Andrew Kingston
607a36e2e4
Improve route handling when creating new components and screens
2023-08-23 11:03:00 +01:00
Andrew Kingston
d486a89ee7
Clean all URLs by default in URL state sync
2023-08-23 10:32:24 +01:00
mike12345567
4275a58846
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-07-20 14:20:38 +01:00
Dean
e77a105bb2
General fixes for bindings and the undo/redo behaviour
2023-07-18 16:46:35 +01:00
Andrew Kingston
d80cca9a11
Allow all users into the design section, enable multi dev collab on screens, improve routing
2023-07-03 11:14:07 +01:00
Dean
a5dae87fa9
App update validation updates
2023-06-29 16:51:32 +01:00
Adria Navarro
76ac28f550
Do not rquire min length for all password fields
2023-06-19 17:56:12 +01:00
Adria Navarro
aafb294749
Fix linting issues
2023-06-16 10:08:31 +01:00
Adria Navarro
5f3335c566
Fix validation order
2023-06-13 13:07:41 +01:00
Adria Navarro
d041ad621f
Add email validation
2023-06-13 12:51:42 +01:00
Adria Navarro
7cfb47c287
Validation observe
2023-06-13 12:42:30 +01:00
Adria Navarro
e0664222fe
Fix initial validation
2023-06-13 11:36:28 +01:00
Andrew Kingston
4a0e23a171
Transfer lock to next oldest session when disconnecting from the builder
2023-06-05 13:54:17 +01:00
Gerard Burns
d36cd3b1f8
Builder Unit Test PoC ( #10173 )
...
* wip
* wip
2023-04-18 14:37:29 +01:00
Andrew Kingston
f2b12bcf45
Component error state improvements ( #10136 )
...
* Tidy logic for creating initial component instances
* Add initial implementation of enriching empty settings
* Fix regression that prevented custom placeholders from working (#9994 )
* Tidy up
* Add automatic naming of form fields when added
* Update missing required setting placeholder
* Improve error states and add ability to automatically wrap a component in a required parent type
* Fix crash in column editor and rename component placeholder to error state
* Select the parent component after adding it when wrapping a component with a missing ancestor
* Fix blocks and make fields require forms
* Improve empty component placeholder
* Lint
2023-03-28 21:11:33 +01:00
Gerard Burns
e7f8a8a801
Backups UI Changes ( #9726 )
...
* Backups UI Changes
* PR Feedback
---------
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-02-22 10:03:11 +00:00
Gerard Burns
e64e3a9e45
New Onboarding URL Validation ( #9507 )
...
* New Onboarding URL Validation
* linting
* PR Feedback
2023-02-21 15:03:58 +00:00
Dean
0eed617866
Updated default feature flags to include onboarding by default. Added tenant overrides to allow exclusion from global features
2023-02-01 14:12:43 +00:00
Dean
014eaf8c83
Added a tenant feature flag for the onboarding tour
2023-02-01 12:14:10 +00:00
Andrew Kingston
66674c7277
Ensure view names are properly encoded to handle certain special characters ( #9145 )
2022-12-22 13:09:07 +00:00
Andrew Kingston
650448de8b
Remove debug logging
2022-12-19 13:16:54 +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
090ae5df49
Master => Develop ( #9049 )
...
* 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
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: Budibase Release Bot <>
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-12-15 12:13:42 +00:00
Mel O'Hagan
5244735828
Only exclude _id from external sql tables
2022-11-30 15:14:32 +00:00
Mel O'Hagan
2e5744eedd
Remove _id from filter field list in external dbs
2022-11-29 11:00:54 +00:00
Mel O'Hagan
a322f13b59
Use nullable
2022-10-27 14:45:30 +01:00
Mel O'Hagan
2bfeb85013
Make NaN undefined
2022-10-24 10:18:51 +01:00
Mel O'Hagan
2eccc935d9
Merge branch 'develop' into bug/sev3/validate-datasource-config
2022-10-24 09:27:24 +01:00
Andrew Kingston
ceecfb50e9
Hide new component panel when selected component changes
2022-10-17 09:23:52 +01:00
mike12345567
34771e1ef7
Updates to improve the view development experience.
2022-09-20 19:12:48 +01:00
mike12345567
7736acd0c0
PR comments, removing console logs, as well as trying to get jest tests working in builder.
2022-09-15 22:47:37 +01:00
mike12345567
fc8dc9f176
Fixing issue introduced by fix for #7683 - encoding the query string caused handlebars statements to break, this rectifies that.
2022-09-15 19:35:55 +01:00
Maurits Lourens
8592f79eaa
6538 - add validation to datasource config modal
2022-09-12 10:04:14 +01:00
mike12345567
2fb96b29c9
Encoding query string URI parameters for REST requests - #7683 .
2022-09-07 17:31:15 +01:00
Peter Clement
2689c48fa1
flag user groups untill licensing ready
2022-07-29 13:22:59 +01:00
NEOLPAR
9787709dc5
downloading csv users created through batch
2022-07-18 09:57:15 +01:00
Martin McKeaveney
836af2ffbe
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-07-01 00:34:50 +01:00
mike12345567
44d478c317
Adding loading control to make sure that pagination can't be spammed in between loads.
2022-06-30 17:02:50 +01:00
mike12345567
062d834950
Updating user page to search through the backend and building a basic pagination store that can be used for it.
2022-06-30 15:39:26 +01:00
mike12345567
98c486655b
Adding user pagination, removing usages of the global user list from builder and replacing with direct user lookups where possible, still need to apply filtering to username/email serverside.
2022-06-29 19:11:00 +01:00
Andrew Kingston
eb4d8d5e52
Add full navigation settings panel in new design UI. Remove navigation theme settings from theme panel
2022-05-06 13:51:27 +01:00
Andrew Kingston
b21c4b95b8
Update many usages of goto to redirect to improve routing history and fix many blocking navigation cycles
2022-05-05 09:28:33 +01:00
Andrew Kingston
1fb1e70b28
Improve urlStateSync utility, improve routing structure, improve component tree
2022-04-28 12:05:34 +01:00
Andrew Kingston
1e59576a30
Update routify structure to prevent remounting full page when changing URL params and update nav item wrapping
2022-04-25 19:33:43 +01:00
Andrew Kingston
300f1e8ab1
Add validation and fallback URLs to URL/state sync utility
2022-04-25 15:36:01 +01:00
Andrew Kingston
d269354d6f
Merge branch 'feature/new-app-publish-workflow' of github.com:Budibase/budibase into new-design-ui-dirty
2022-04-25 13:42:23 +01:00
Andrew Kingston
03be935e6c
Refactor routes and start updating core design UI into new components
2022-04-22 16:03:47 +01:00
Andrew Kingston
4f94430c96
Add reusable utility to sync URL params with state
2022-04-21 17:06:11 +01:00
Rory Powell
46965bbb44
Feature flag upgrade page
2022-04-20 09:46:20 +01:00
Dean
cc0280ca0c
Minor UI updates for the create app modal. A spinner has been added to the modal confirmation UX. The app name is pre-populated using the app name. The app URL can no longer be null
2022-03-23 12:43:20 +00:00
Andrew Kingston
7266712f8f
Merge pull request #4700 from Budibase/rest-api-endpoint-naming
...
Improve REST query naming in navigation
2022-03-01 11:41:56 +00:00
Andrew Kingston
49053cfe85
Improve parsing of REST query strings to support equals symbol in values
2022-02-28 16:23:53 +00:00
Andrew Kingston
02725e08d2
Handle leading double slash when displaying REST queries in navigation
2022-02-25 14:29:25 +00:00
Andrew Kingston
e34895989b
Improve REST query naming in navigation
2022-02-25 14:18:26 +00:00
Andrew Kingston
de12e0dc79
Merge branch 'develop' of github.com:Budibase/budibase into frontend-core
2022-02-01 16:46:00 +00:00
mike12345567
f9c7877e02
Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering
2022-01-31 15:21:15 +00:00
Andrew Kingston
05e9f6088b
Use frontend-core implementation of data fetching in backend UI
2022-01-26 17:43:48 +00:00
Andrew Kingston
c7cd6b923d
Merge branch 'develop' of github.com:Budibase/budibase into frontend-core
2022-01-26 16:02:27 +00:00
Rory Powell
3d533d9f13
Handle undefined url
2022-01-26 13:39:40 +00:00
Rory Powell
f66a8b888f
Handle unexpected errors during validation
2022-01-25 23:27:28 +00:00
Rory Powell
9db180b166
Fix cypress and update nodemon config to use backend-core
2022-01-25 23:26:39 +00:00
Rory Powell
e0dcc7648c
Remove server -> worker request to retrieve apps, remove hosting endpoints and store
2022-01-21 17:31:18 +00:00
mike12345567
deb4a34c18
Adding the ability to filter using the filter drawer for formula fields, getting them based on the enriched contents of a row - adding functionality to denote to each table which other tables depend on them for formula.
2022-01-21 16:24:24 +00:00
Rory Powell
2b6f9e20f4
Add deprecation notice
2022-01-20 21:40:10 +00:00
Andrew Kingston
6319760b8c
More work on builder API refactor
2022-01-20 19:27:15 +00:00
Andrew Kingston
6a7aed1c0d
Update parts of builder with core API refactor
2022-01-20 18:42:30 +00:00
Rory Powell
6e5957a01a
validator tweak
2022-01-20 16:25:09 +00:00
Rory Powell
4fb9a4aa59
validator tweak
2022-01-20 16:20:58 +00:00
Rory Powell
bc67974996
Share validation between app modals, add yup based validation framework, add url to app modals
2022-01-20 16:01:09 +00:00
Andrew Kingston
1ec3a91cae
Update usages of utils and helpers in the builder
2022-01-20 11:19:37 +00:00
Andrew Kingston
9d4f18f1ce
Merge branch 'develop' of github.com:Budibase/budibase into frontend-core
2022-01-19 13:54:39 +00:00
Andrew Kingston
0201841b90
Add initial work on frontend-core refactor
2022-01-18 09:39:19 +00:00
mike12345567
cde801d99b
Adding dynamic filter capabilities, also updating search field select in builder to make sure it removes banned search field types.
2022-01-17 16:48:49 +00:00
mike12345567
aae2dc86d3
Getting client partially working, having an issue with search fields not updating for a table block.
2022-01-14 17:42:14 +00:00