mike12345567
1dfedc1ee1
Linting.
2025-01-15 15:43:15 +00:00
mike12345567
80a67dccc0
Typing fixes.
2025-01-15 15:40:18 +00:00
mike12345567
ef3ac8883e
Small TS improvement - make sure result/error is typed correctly.
2025-01-15 15:18:11 +00:00
mike12345567
7db70a602d
Final part to get TS building.
2025-01-15 15:07:48 +00:00
mike12345567
0b909b434a
Work on binding drawer typing.
2025-01-15 14:34:36 +00:00
mike12345567
2fdf2289ed
Further conversions.
2025-01-14 18:49:32 +00:00
mike12345567
095eb0fe3a
First iteration on introducing Typescript to the binding panel experience.
2025-01-14 18:27:05 +00:00
Adria Navarro
06013929e4
Fix usage
2025-01-14 11:14:34 +01:00
Andrew Kingston
87d14ff906
Lint
2024-12-18 10:51:53 +00:00
Andrew Kingston
47997282fa
Update all root aliases to be prefixed by @/
2024-12-18 09:47:27 +00:00
Martin McKeaveney
92e5667b81
prevent empty snippets being saved, don't crash for old empty snippets
2024-12-03 18:55:06 +00:00
Martin McKeaveney
62be25c157
fix dnd handlers
2024-11-18 13:20:31 +00:00
Andrew Kingston
bc406e14db
Merge branch 'v3-ui' into feature/automation-branching-ux
2024-10-29 16:59:01 +00:00
Andrew Kingston
d5aed4361f
Fix z-index issue with detail popovers and bindings
2024-10-29 08:49:44 +00:00
Dean
6a6ae2c4e7
Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux
2024-10-24 12:15:56 +01:00
Dean
cf7e00eb33
Fixes and refactoring for deleteBlock functionality. moveBlock added, drag and drop connected. UX updates for the test data section. Fixes for layout in automation step UI
2024-10-24 09:26:57 +01:00
Andrew Kingston
470ace7dad
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui
2024-10-23 14:10:05 +01:00
Andrew Kingston
18a207f87a
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui
2024-10-18 10:00:49 +01:00
Andrew Kingston
06413fda58
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui
2024-10-15 11:47:06 +01:00
Martin McKeaveney
cf8f7db36d
PR comments
2024-10-14 11:22:15 +01:00
Andrew Kingston
f4e149fd92
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui
2024-10-09 18:50:28 +01:00
Martin McKeaveney
7b683cfc50
merge and typing
2024-10-08 17:38:23 +01:00
Andrew Kingston
4326fd98bb
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui
2024-10-07 10:46:05 +01:00
Adria Navarro
6c2c422fa5
Merge branch 'master' into v3-ui
2024-10-04 15:51:40 +02:00
Sam Rose
4fb870e449
Make processStringSync's throw behaviour opt-in.
2024-10-04 11:30:10 +01:00
Sam Rose
646fc5e6bd
Respond to PR comment.
2024-10-03 15:56:19 +01:00
Sam Rose
df242cc2ad
Don't break the fact that processStringSync returns a string.
2024-10-03 13:07:22 +01:00
Sam Rose
fdbe633b02
Get errors working on the client side as well.
2024-10-03 12:43:57 +01:00
Martin McKeaveney
2dff149aa9
lint
2024-10-02 22:36:36 +01:00
Martin McKeaveney
2b322f6f1d
merge from v3
2024-10-02 17:01:07 +01:00
Martin McKeaveney
36996f71d0
merge
2024-10-01 16:39:09 +01:00
Martin McKeaveney
2aaef12a1a
better typing - discriminated unions
2024-10-01 16:36:37 +01:00
Martin McKeaveney
0b9b9ab440
AI functionaly working E2E
2024-10-01 14:56:16 +01:00
Martin McKeaveney
2d21afbe10
rough v1
2024-10-01 12:52:11 +01:00
Andrew Kingston
60c55b06ed
Update new view popover to allow for creating calculation views
2024-09-27 10:39:50 +01:00
Andrew Kingston
bf10b4cd9d
Lint
2024-09-16 09:26:31 +01:00
Andrew Kingston
2849a7a4ff
Add uiMetdata prefix to roles everywhere
2024-09-13 14:03:21 +01:00
Andrew Kingston
46c83353d9
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui
2024-09-13 10:42:07 +01:00
Andrew Kingston
ab018ced1f
Merge branch 'v3-ui' of github.com:Budibase/budibase into v3-ui
2024-09-13 10:39:33 +01:00
Andrew Kingston
aa75fca377
Update user side panel to account for new role metadata
2024-09-11 16:33:19 +01:00
Andrew Kingston
a81d9c6dd1
Add display name, color and descriptions to roles. Allow row CRUD via new UI
2024-09-11 15:42:05 +01:00
Conor Webb
8a5d0560eb
Fixed PlanType typo
2024-09-11 10:01:20 +01:00
Conor Webb
793f8a7ca7
Merge branch 'master' into Fix-user-access-roles-from-displaying-business
2024-09-11 09:59:55 +01:00
Andrew Kingston
57da6d8cac
Update create view button to be a popover instead of modal
2024-08-23 14:10:23 +01:00
Andrew Kingston
8a84a79651
Add role editing to access popover
2024-08-22 08:38:15 +01:00
Andrew Kingston
7431d1c8da
Make detail popover icon function
2024-08-22 08:06:24 +01:00
Andrew Kingston
c7c6597424
Add majority of frontend implementation of row actions
2024-08-21 16:33:51 +01:00
Andrew Kingston
3aca23e198
Add initial work on screens button
2024-08-21 09:47:52 +01:00
Andrew Kingston
f54d1985b4
Add new detail popover and update manage access button to use it
2024-08-21 07:46:15 +01:00
Andrew Kingston
f662916978
Merge branch 'master' of github.com:Budibase/budibase into new-data-ui
2024-08-20 15:27:16 +01:00
Andrew Kingston
54f9507e53
Update buttons for views
2024-08-20 08:24:23 +01:00
Sam Rose
4a1fd6481f
Remove old, unused feature flags.
2024-08-15 10:53:43 +01:00
Dean
e2c491ef96
Backed out reactivity for Binding panel per discussion. Pending some UX discussion
2024-08-13 16:40:48 +01:00
Conor Webb
7456596c7a
Refactor based on feedback
2024-08-13 16:36:42 +01:00
Conor Webb
9a6a1abb84
Fix logic, enterprise is the only tier that can use this
2024-08-13 12:39:56 +01:00
Conor Webb
bd5789f59c
Changed label to enterprise.
2024-08-13 11:36:15 +01:00
Conor Webb
7b3e02506d
Changed from Business to premium
2024-08-13 11:28:12 +01:00
Dean
8a31cc2ff7
Bug fixes for bindings panel and code editor
2024-08-13 11:07:00 +01:00
deanhannigan
3c563c382d
Merge branch 'master' into dean-fixes
2024-08-09 09:02:54 +01:00
melohagan
c86b1d7ca5
Auto login the user after password is set ( #14344 )
...
* login after creating super admin user
* Allow keyboard enter key in create account from invite
* Allow enter key to submit password reset
* Min length for password validation should be 12
* Default PASSWORD_MIN_LENGTH to 12
* fix unit tests
* Fix unit tests
* Add passwordMinLength to admin store
2024-08-08 17:45:04 +01:00
Dean
1d8235a1cc
PR feedback. Ensure fieldValue reacts to schema changes
2024-08-08 16:51:33 +01:00
Dean
bd2664218c
PR feedback. Switch single user init back to expect an array and take the result
2024-08-08 12:29:39 +01:00
Dean
853e891664
Fixes for Single select and Single user pickers. Now displaying binding status correctly
2024-08-06 11:58:12 +01:00
Dean
e3f021aea1
Added single user validation config so user fields display as set when bindings are used.
2024-08-05 17:05:09 +01:00
melohagan
60f7c03e17
Fix/verify sso bug ( #14253 )
...
* Delete associated SSO user
* Update reset password screen
* Partial type removed
* lint
* Split getFirstPlatformUser from getPlatformUsers
* lint
* Use correct method
* Code review comments
* lint
2024-07-29 13:25:46 +01:00
Gerard Burns
cf31c7ba3f
Form Screen Templates Generate Relevant Row Ids, Permission Roles are Automatically Generated ( #14192 )
...
* url params
* wip
* wip
* wip
* wip
* permissions now
* change table/screen deletion
* form screen refactor
* refactor grid templates
* wip
* wip permissions
* wip
* wip
* lint
* lint
* wip
* before lint
* lint
* wip
* rename some stuff
* Dean PR Feedback
* remove unneeded awaits
2024-07-29 11:59:24 +00:00
Andrew Kingston
a14a737921
Merge branch 'master' of github.com:Budibase/budibase into conditional-table-colours
2024-07-22 11:02:02 +01:00
Gerard Burns
7548b48f9e
Allow Opening Certain Context Menus With Right Click ( #14169 )
...
* Allow Opening NavItem Context Menus With Right Click
* dean pr feedback
* PR Feedback 1
* Fix pasting into a component issue
* Remove animation
* Move ContextMenu Into Routify Router Scope
2024-07-22 09:27:44 +01:00
Andrew Kingston
c1f7bbcf9f
Merge branch 'master' of github.com:Budibase/budibase into conditional-table-colours
2024-07-15 13:58:39 +01:00
Andrew Kingston
06e7517529
Add row conditions
2024-06-28 11:25:00 +01:00
Dean
d50a8e0746
Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update
2024-06-20 10:43:33 +01:00
Dean
3a10c57651
Merge commit
2024-06-13 16:56:25 +01:00
Andrew Kingston
6a859e568b
Fix missing on:change event proxy from builder dropzone component
2024-06-10 13:28:04 +01:00
Andrew Kingston
23332756e5
Allow role binding evaluations to be displayed now that they work
2024-05-29 13:58:43 +01:00
Andrew Kingston
d533ef70be
Enrich all bindings in one go to massively increase performance when opening binding panels
2024-05-29 13:58:29 +01:00
deanhannigan
bbeb6e88e7
Merge branch 'master' into fix/single-user-support-automations
2024-05-24 11:09:47 +01:00
Dean
9edc0b7c3c
Fix for tooltips in the Component tree in the builder
2024-05-23 17:45:01 +01:00
Andrew Kingston
3cf3dd3afa
Small tweak to JS bindings
2024-05-22 10:45:03 +01:00
Andrew Kingston
41ab3685be
Remove log
2024-05-22 10:16:19 +01:00
Andrew Kingston
96aa83d454
Change how empty JS values are handled to avoid weird lockup
2024-05-22 10:15:09 +01:00
Andrew Kingston
1a47365d39
Don't save empty JS expressions as JS
2024-05-22 10:04:54 +01:00
Dean
789b789c3e
Added support for single user column type in automation block
2024-05-21 14:59:27 +01:00
Gerard Burns
04cf17cea7
merge master
2024-05-21 09:51:06 +01:00
Conor Webb
3c74d29cf6
Added the ability to disable automations ( #13667 )
...
* Added disabling functionality for automations
* Removed external trigger automations that are disabled from selectable bindings
* Added new popover option for disabling automations
* Added toggle UI Inside automation screen
* Added subtle styling to automation list for disabled functionality.
* Fixed linting error
* Removed duplicate bbui import
* Fixed store function spacing
* Fixed linting issues.
* Added the requested changes to how disable is handled.
* Fixed linting issues.
* Minor UI tweaks based on feedback.
* Added logic to prevent crons type automations from running when disabled.
* Removing webhook disable, causes trigger url to be re-generated.
* Add unit test to ensure disabled automations are filtered out of the active queue
* Fixed lint issues
* Reverted disabled unit test
* Added error throw for disabled automations
* Add test for when a disabled automation gets triggered
* Added try, catch for trigger function - error handling
* Fixed linting issues
2024-05-20 15:13:08 +01:00
Dean
37dd75823f
PR feedback, signature to signature single
2024-05-17 17:04:15 +01:00
Dean
166206f185
Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component
2024-05-15 16:35:31 +01:00
Andrew Kingston
519a3d86a5
Merge branch 'master' into feature/updated-app-metadata-ux
2024-05-15 16:00:57 +01:00
Dean
e724435a35
UX feedback
2024-05-15 14:43:38 +01:00
Martin McKeaveney
fddf82eaa7
updatee test assertion
2024-05-15 14:40:24 +01:00
Martin McKeaveney
d89cd0955e
lint
2024-05-15 14:30:34 +01:00
Martin McKeaveney
1b2053633d
remove file size limit on self host
2024-05-15 14:23:08 +01:00
Dean
aa6a8b7ba6
Removed dead code from refactor
2024-05-15 13:12:43 +01:00
Dean
bb552c1984
Feedback and some fixes. Fix for app list getting squashed when the app metadata was updated.
2024-05-15 12:50:50 +01:00
Gerard Burns
693e3373a6
merge master
2024-05-14 13:38:28 +01:00
Dean
1602e97047
Added updated UX for updating app metadata.
2024-05-14 10:48:20 +01:00
Dean
b0a65b4699
Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component
2024-05-13 16:22:19 +01:00
Dean
0589a6a730
Refactored signature from previous array implementation to the new single approach. Added support for automations
2024-05-13 16:19:02 +01:00
Andrew Kingston
824893cbcd
Merge branch 'master' into feature/changelog-in-builder
2024-05-13 13:37:23 +01:00
deanhannigan
b5bf914cd7
Merge branch 'master' into feature/signature-field-and-component
2024-05-09 14:47:14 +01:00
Peter Clement
db273bcd36
Support attachment columns in Automations ( #13567 )
...
* base work to support attachments in create / update row
* handle single attachment column
* fix tests
* pro
* fix some types
* handle case where file exists in storage
* improve attacment processing
* refactor slightly and ensure correct url is used for existing attachments
* add test
* Fixing a build issue.
* update tests
* some lint
* remove cursed backend-core test util
* addressing pr comments
* refactoring nasty automationUtils upload code
* remove uneeded check
* use basneeame for fallback filename
* add a test to ensure coverage of single attachment column type
* fail early when fetching object metadata
---------
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2024-05-09 14:30:56 +01:00
Dean
a29301a2fc
Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component
2024-05-08 09:43:30 +01:00
Andrew Kingston
54621b1539
Fix relationship picker styles and improve grid sizing
2024-04-25 08:34:33 +01:00
Dean
6d4e2b7454
Added changelog links to portal help section and version update modal
2024-04-23 16:21:36 +01:00
Andrew Kingston
0aeddfa029
Merge branch 'master' of github.com:Budibase/budibase into new-datepicker
2024-04-23 12:06:06 +01:00
Gerard Burns
bfa2d53e39
bindings wip
2024-04-22 14:34:19 +01:00
Dean
7de06e7b75
Add support to data table modal UI for attachment single and signature types
2024-04-18 15:08:21 +01:00
Adria Navarro
7e1afd8b73
Remove // eslint-disable-next-line no-unused-vars in svelte
2024-04-17 12:19:58 +02:00
Adria Navarro
068c8b8c66
Remove from frontend
2024-04-12 13:11:16 +02:00
Andrew Kingston
b1bd8993a6
Add date range picker and update backups and audit logs to use it
2024-04-11 08:57:34 +01:00
deanhannigan
9ac344f292
Merge branch 'master' into nested-nav-links
2024-04-09 09:04:09 +01:00
Andrew Kingston
567c3a6d10
Add optional chaining to fix log out and log in issue
2024-04-02 14:46:28 +01:00
deanhannigan
28968237c9
Merge branch 'master' into fix/automation-step-js-bindings
2024-04-02 09:15:31 +01:00
Andrew Kingston
fdc757029a
Add sub link drawer
2024-03-28 13:16:57 +00:00
Andrew Kingston
003b0b8698
Merge branch 'master' of github.com:Budibase/budibase into nested-nav-links
2024-03-27 11:31:26 +00:00
Andrew Kingston
d14cfbb0ab
Don't show evaluation side panel when context exists but is empty
2024-03-26 16:05:19 +00:00
Andrew Kingston
84ffaa7022
Fix additional scrollbar appearing when hiding binding panels
2024-03-26 14:47:14 +00:00
Dean
9b4c22727f
Fix to ensure runtimeTime binding is used is automation js modal
2024-03-25 12:36:56 +00:00
Andrew Kingston
53cd48e866
Add value for 'value' binding when editing table columns to improve live eval
2024-03-22 12:11:03 +00:00
Andrew Kingston
35d64322ae
Fix code mirror autocomplete showing NO NAME for certain bindings
2024-03-22 12:10:22 +00:00
Dean
b8277fc60f
Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites
2024-03-15 10:01:38 +00:00
deanhannigan
7a737e7664
Merge branch 'master' into feature/app-list-actions
2024-03-15 09:31:54 +00:00
Dean
f2dbeed6e8
Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites
2024-03-15 09:20:02 +00:00
deanhannigan
72a671e93b
Merge branch 'master' into feature/app-list-actions
2024-03-15 09:10:57 +00:00
Andrew Kingston
8bbdebe050
Don't show live eval popovers for roles as they have always been broken in JS
2024-03-14 16:40:35 +00:00
Andrew Kingston
a0e3a8f56c
Update drawer styles to fix issue with filter modal
2024-03-14 16:16:58 +00:00
Andrew Kingston
1a9843fcc8
Lint
2024-03-14 15:36:05 +00:00
Andrew Kingston
af43a18290
Reduce evaluation side panel copy icon size
2024-03-14 14:59:12 +00:00
Andrew Kingston
560d8ee9c9
Update font sizes for live eval to force consistency between browsers
2024-03-14 14:57:51 +00:00
Andrew Kingston
a0ccfebebe
Soft paywall snippet autocompletion
2024-03-14 14:51:03 +00:00
Andrew Kingston
049c2b989b
Soft paywall snippets
2024-03-14 14:29:13 +00:00
Andrew Kingston
0e94caafcb
Update snippet insertion to not insert parenthesis
2024-03-14 14:10:37 +00:00
Andrew Kingston
f8690a6bd9
Update comment
2024-03-14 12:08:03 +00:00
Andrew Kingston
47925e394d
Lint and remove outdated comment
2024-03-13 16:20:18 +00:00
Andrew Kingston
138cd39c36
Autofocus search inputs
2024-03-13 13:59:14 +00:00
Andrew Kingston
567cbf3ef8
More icon updates for consistency
2024-03-13 13:58:42 +00:00
Andrew Kingston
f9156765c0
Update binding panel icons to use new styles
2024-03-13 13:57:24 +00:00
Andrew Kingston
886929b8bc
Fix being unable to hide side panels in the binding editor again. Already fixed this but got lost in a merge
2024-03-13 12:06:42 +00:00
Andrew Kingston
c9c0384c96
Fix being unable to edit snippets
2024-03-13 12:05:21 +00:00
Andrew Kingston
8a455781d4
Fix regex. Wrong file before
2024-03-13 12:03:57 +00:00
Andrew Kingston
208464a158
Fix snippet decorator regex
2024-03-13 12:02:37 +00:00
Andrew Kingston
2d12a1a8fa
Add server-side validation for snippet names
2024-03-13 11:48:17 +00:00
Andrew Kingston
8eee45b44a
Lint
2024-03-13 10:23:52 +00:00
Andrew Kingston
fda71de7c2
Remove unused import
2024-03-12 19:07:38 +00:00
Andrew Kingston
79ae159329
Add code mirror completions for snippets
2024-03-11 21:10:53 +00:00
Andrew Kingston
cef0911950
Fix merge
2024-03-11 16:21:07 +00:00
Andrew Kingston
1a8a649be4
Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc
2024-03-11 16:20:04 +00:00
Andrew Kingston
a806dff3f4
Remove concept of validity from binding panel and allowing saving anything
2024-03-11 16:18:37 +00:00
Andrew Kingston
8b71c2731b
Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc
2024-03-11 16:16:29 +00:00
Andrew Kingston
20c8191323
Fix bgu
2024-03-11 14:00:42 +00:00
Andrew Kingston
af10b65d51
Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc
2024-03-11 13:55:12 +00:00