Sam Rose
45543cbc03
Catch a few more edge cases with column names, add tests for them.
2023-10-27 15:59:31 +01:00
Andrew Kingston
69cffd0f09
Clean up
2023-10-26 19:14:36 +01:00
Andrew Kingston
fd15f771ef
Refactor how relationship cells fetch and cache primary display columns to fix issues with store stale data
2023-10-26 19:03:04 +01:00
Andrew Kingston
23cdac5906
Update grids to support pagination with REST queries and to simplify some logic
2023-10-26 17:37:59 +01:00
Andrew Kingston
0535bae0f5
Merge branch 'master' of github.com:Budibase/budibase into global-bindings
2023-10-26 10:14:05 +01:00
Andrew Kingston
230dc169fa
Revert previous fix for relationship column dragging
2023-10-26 10:11:34 +01:00
Sam Rose
26100ffd8b
Merge branch 'feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column' into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column-4
2023-10-26 09:57:11 +01:00
Sam Rose
e03b1be9d1
Make sure new column name cannot be the same as an existing column name.
2023-10-25 16:41:37 +01:00
Sam Rose
c5097487e2
Use FieldType constant instead of raw string.
2023-10-25 16:38:55 +01:00
Sam Rose
ef84e96f98
Use RelationshipType enum instead of raw string.
2023-10-25 16:38:14 +01:00
Sam Rose
2c5dd99da2
Use FieldSubtype enum instead of raw strings.
2023-10-25 16:37:15 +01:00
Sam Rose
7acce7b7c0
Remove unused dispatch import.
2023-10-25 16:01:08 +01:00
Sam Rose
c9e3b7a348
Remove the previous attempt at syncing grid state, it is no longer needed.
2023-10-25 16:00:14 +01:00
Sam Rose
402a53cacb
User constant for user table ID.
2023-10-25 15:33:12 +01:00
Sam Rose
5779e97e6e
Add column name input validation.
2023-10-25 15:29:56 +01:00
Sam Rose
fbf60ece4f
Merge base branch.
2023-10-25 14:58:37 +01:00
Andrew Kingston
4fb18baf17
Merge branch 'grid-inline-searching' of github.com:Budibase/budibase into refactor-grid-columns
2023-10-25 08:48:21 +01:00
Sam Rose
f4c6ab7f48
Make sure the user cannot enter the same column name as the old column for the migrated column.
2023-10-24 17:33:49 +01:00
Sam Rose
d3670ddf21
Add an input to allow the user to choose the new column name.
2023-10-24 17:22:49 +01:00
Sam Rose
2f0a40e9bb
Introduce modal to show warning to users, and toast to show success.
2023-10-24 15:18:46 +01:00
Andrew Kingston
c5537dd58c
Prettier
2023-10-24 08:46:55 +01:00
Andrew Kingston
f355933bf3
Add grid support for old views with groupBy specified, and any other datasource that has a custom means of determining a datasource schema
2023-10-24 08:26:57 +01:00
Sam Rose
a701933f48
Frontend changes for the user column migration work.
2023-10-23 17:57:25 +01:00
Andrew Kingston
9a72c418c9
Remove duplicate comment
2023-10-20 14:13:30 +01:00
Andrew Kingston
3bfa6e9d60
Merge branch 'master' into grid-inline-searching
2023-10-20 12:32:07 +01:00
Andrew Kingston
452dc92356
Merge branch 'master' of github.com:Budibase/budibase into grid-all-datasources
2023-10-20 10:41:08 +01:00
Andrew Kingston
9d62affe07
Merge branch 'grid-inline-searching' of github.com:Budibase/budibase into refactor-grid-columns
2023-10-18 16:00:59 +01:00
Andrew Kingston
16a361b366
Merge branch 'grid-all-datasources' of github.com:Budibase/budibase into grid-inline-searching
2023-10-18 16:00:31 +01:00
Andrew Kingston
41e72a28c9
Merge branch 'master' into grid-all-datasources
2023-10-18 15:59:12 +01:00
Andrew Kingston
05133d7e69
Ensure data section grid sort column options are properly filtered down
2023-10-18 15:44:27 +01:00
Andrew Kingston
fb69c3a0da
Add new shared core util for determining whether columns can be sort columns or not
2023-10-18 15:38:37 +01:00
mike12345567
13dadbcc7d
Merge branch 'master' of github.com:Budibase/budibase into fix/internal-db-enrich-perf
2023-10-18 15:22:00 +01:00
Andrew Kingston
93d717d2e9
Fix add new row setting not being enough to edit new rows with also enabling edit rows flag
2023-10-18 14:25:59 +01:00
Andrew Kingston
dadb368279
Lint and add hover styles for deleting prompts
2023-10-18 08:31:29 +01:00
Andrew Kingston
c37538d611
Use CSS content-visibility to improve rendering performance by hiding offscreen grid cells
2023-10-18 08:17:18 +01:00
Andrew Kingston
4e703fdfcc
Remove concept of rendered columns from grid and instead render all columns
2023-10-18 08:17:03 +01:00
Michael Drury
ee0da189d2
Merge branch 'master' into global-bindings
2023-10-17 14:13:04 +01:00
mike12345567
fefd5fa0dc
Quick fix for drag and drop behaviour of relationship cells, appears empty cells were causing things to break in the re-render.
2023-10-16 17:41:20 +01:00
Andrew Kingston
74cab11191
Improve grid sorting labels to account for date types and provide better labels
2023-10-16 17:17:14 +01:00
Andrew Kingston
a857eb266c
Ensure keyboard events while inline searching are not captured by the main grid keyboard manager
2023-10-16 17:12:25 +01:00
Andrew Kingston
7f33b28294
Merge branch 'grid-all-datasources' of github.com:Budibase/budibase into grid-inline-searching
2023-10-16 16:49:01 +01:00
Andrew Kingston
e0b748a7bc
Merge branch 'master' of github.com:Budibase/budibase into grid-all-datasources
2023-10-16 15:29:46 +01:00
Martin McKeaveney
2ef9871fda
merge with master
2023-10-16 14:42:50 +01:00
Michael Drury
5e00a0d0dd
Merge branch 'master' into fix/internal-db-enrich-perf
2023-10-16 13:54:10 +01:00
Andrew Kingston
27373a9648
Ensure header cells properly update when reordered while a search value is applied
2023-10-13 19:17:49 +01:00
Andrew Kingston
e3d6a68ea1
Refactor inline searching to be a separate concept from normal filters, and optimise API usage across all datasources
2023-10-13 19:06:53 +01:00
mike12345567
03371005c1
PR comments - addressing API.searchUser updates.
2023-10-13 12:23:28 +01:00
Andrew Kingston
804aab3e43
Refactor to use types for fields and add support for searching bigint columns
2023-10-13 09:36:50 +01:00
mike12345567
16d551542e
Frontend component of updating the API and accounting for default value not being in the paginated results of the relationship picker.
2023-10-12 19:00:53 +01:00
mike12345567
6bbce23910
Updating user fetch functionality to send up lucene syntax for searching to global user endpoint.
2023-10-12 16:31:32 +01:00
Andrew Kingston
6dfe2c22af
Fix issue with multiple filters at the same time and remove unused variable
2023-10-12 15:46:18 +01:00
Andrew Kingston
c906efb972
Fix text colour for inline searching in grid block
2023-10-12 14:37:13 +01:00
Andrew Kingston
6c3fe00b13
Merge branch 'develop' of github.com:Budibase/budibase into grid-inline-searching
2023-10-12 14:34:03 +01:00
Andrew Kingston
cfdaa3564c
Improve options inline searching
2023-10-12 14:30:41 +01:00
Andrew Kingston
2ef2d07cab
Add inline searching for formula and longform columns, and improve searching operators where possible
2023-10-12 14:28:05 +01:00
Andrew Kingston
789bb528f4
Add basic inline searching and fix create first row popup
2023-10-12 11:58:25 +01:00
Andrew Kingston
99f72ffd28
Merge branch 'grid-all-datasources' of github.com:Budibase/budibase into grid-all-datasources
2023-10-12 09:26:49 +01:00
Andrew Kingston
b51950a43a
Undo bump comment change
2023-10-12 08:31:46 +01:00
Andrew Kingston
4ed3767324
Merge branch 'develop' into grid-all-datasources
2023-10-12 08:31:09 +01:00
mike12345567
f1b73058c2
Merge branch 'fix/update-vm2' of github.com:Budibase/budibase into backmerge-20231011
2023-10-11 18:49:39 +01:00
mike12345567
09ce950e64
Merge branch 'master' of github.com:Budibase/budibase into fix/internal-db-enrich-perf
2023-10-11 17:24:08 +01:00
Andrew Kingston
aa0dc7dd37
Bump
2023-10-11 10:24:49 +01:00
Andrew Kingston
a31186ee56
Improve custom data fetch parsing to better support csv-like strings
2023-10-10 15:42:09 +01:00
Adria Navarro
36909ff7f6
Export bannedDisplayColumnTypes
2023-10-10 15:50:12 +02:00
Andrew Kingston
08331c3632
Fix bug that was causing an empty grid when adding a new column
2023-10-10 11:59:24 +01:00
Adria Navarro
6f77be622f
Simplify
2023-10-09 15:36:17 +02:00
Adria Navarro
065e633742
Don't allow users column as primary display
2023-10-09 15:30:07 +02:00
Andrew Kingston
a781860b1c
Improve grid handling of non datasource plus and fix focused cell issue with row click actions
2023-10-09 09:36:01 +01:00
Andrew Kingston
c48eca4a0f
Update if logic to avoid redundant check
2023-10-09 08:33:28 +01:00
Andrew Kingston
e415c516e9
Merge branch 'develop' of github.com:Budibase/budibase into grid-all-datasources
2023-10-09 08:31:50 +01:00
Andrew Kingston
71a8d5695b
Merge branch 'develop' of github.com:Budibase/budibase into grid-all-datasources
2023-10-09 08:24:06 +01:00
Andrew Kingston
8ce001cd4a
Merge branch 'develop' into grid-mobile-scrolling
2023-10-09 08:23:43 +01:00
Andrew Kingston
2171b14f50
Merge branch 'develop' into grid-clipboard
2023-10-09 08:06:18 +01:00
Andrew Kingston
0303027754
Merge branch 'develop' into grid-mobile-scrolling
2023-10-09 08:06:04 +01:00
Andrew Kingston
c2acac36a8
Improve retention of grid metadata when updating datasources to avoid resetting state
2023-10-06 12:02:30 +01:00
Andrew Kingston
3564fd5621
Improve handling of JSON objects in custom datasources
2023-10-05 19:30:00 +01:00
Andrew Kingston
ecd2ed3d07
Improve custom datasource schema generation and error resistance
2023-10-05 19:00:11 +01:00
Andrew Kingston
0e394f0259
Lint
2023-10-05 18:31:43 +01:00
Andrew Kingston
5990f43f3f
Fix issues with fetching features and bindings in custom datasources
2023-10-05 18:30:40 +01:00
mike12345567
3e2f9dfc4e
Further enhancement, client library sends up the column it wants enriched and then we can ignore everything else, makes a big difference for enriching users (with a lot of relationships).
2023-10-05 18:23:18 +01:00
Andrew Kingston
9667c954ef
Enable uploading a CSV file as a datasource and fix edge cases
2023-10-05 17:55:57 +01:00
Andrew Kingston
43c30d877b
Add new custom datasource type
2023-10-05 14:42:26 +01:00
Andrew Kingston
b75c78dae5
Remove log
2023-10-05 08:24:30 +01:00
Andrew Kingston
922a851710
Merge branch 'develop' of github.com:Budibase/budibase into grid-all-datasources
2023-10-05 08:23:26 +01:00
Andrew Kingston
88c4d0cd20
Update grids to work with all datasources
2023-10-05 08:23:01 +01:00
Adria Navarro
753cb442c2
Allow edit
2023-10-04 17:55:23 +02:00
Adria Navarro
6d5e95af6e
Add icons
2023-10-04 17:55:23 +02:00
Martin McKeaveney
d86c251699
Merge branch 'develop' into grid-clipboard
2023-10-04 11:57:45 +01:00
Andrew Kingston
77f87af87f
Improve grid handling of invalid datasources and fix potential error when encoutering invalid datasources
2023-10-04 09:36:42 +01:00
Andrew Kingston
c4a516ccb3
Ensure grid schema structure is predictable and prevent copying IDs for query datasources
2023-10-04 09:25:35 +01:00
Andrew Kingston
d03fdb6df9
Add initial support for query datasources in grids
2023-10-03 17:35:00 +01:00
Martin McKeaveney
1e5be5bb96
Merge branch 'develop' into grid-row-click-events
2023-10-02 17:35:38 +01:00
Adria Navarro
53236e1039
Add comment
2023-10-02 13:41:07 +02:00
Adria Navarro
ce90109422
Fixing filtering on user column
2023-10-02 13:37:06 +02:00
Andrew Kingston
0506adee50
Update row click event name to match best practices
2023-10-02 09:18:25 +01:00
Andrew Kingston
68215684e1
Prevent row selection, deletion and expansion from triggering on click events in grids
2023-10-02 09:13:23 +01:00
Andrew Kingston
eb934adc33
Add row click events to grid
2023-09-29 16:47:53 +01:00
Andrew Kingston
0a1070a4f2
Update grid to support dragging to scroll via touch events
2023-09-29 16:10:16 +01:00
Andrew Kingston
647becd52c
Add support for dragging scollbars in grids on mobile
2023-09-29 09:15:58 +01:00
Andrew Kingston
97c08c5327
Copy to clipboard while copying inside grids
2023-09-29 08:50:58 +01:00
mike12345567
4bfda10fbb
Merge branch 'develop' of github.com:Budibase/budibase into fix/BUDI-7236
2023-09-27 15:51:49 +01:00
mike12345567
31103d6f25
Fixing comment.
2023-09-27 15:51:39 +01:00
mike12345567
bb2892cbc2
Getting client library loading in Webstorm debug, as well as adding accessible roles endpoint.
2023-09-27 14:21:25 +01:00
mike12345567
7bd84bd048
Some typing fixes as well as a fix for the frontend issue of tables not correctly having their schemas updated in the table store when relationships added.
2023-09-26 17:01:30 +01:00
Adria Navarro
f4542283f5
Merge branch 'develop' into feature/user-column-type
2023-09-26 11:51:20 +02:00
Adria Navarro
6487d76b1d
Merge branch 'develop' into feature/user-column-type
2023-09-25 21:51:43 +02:00
melohagan
9d12fbb3f4
Merge branch 'develop' into budi-6922-the-number-0-cannot-be-displayed-on-input-number-fields-when
2023-09-25 20:01:47 +01:00
Mel O'Hagan
3bae1662ef
Null coalesce
2023-09-22 11:35:01 +01:00
Adria Navarro
35f1513e40
Commenting
2023-09-20 12:47:47 +02:00
mike12345567
e8e4dd5c90
Finishing UI - getting API ready.
2023-09-19 13:45:24 +01:00
Adria Navarro
a891acc228
Merge pull request #11796 from Budibase/BUDI-7403/data_section_frontend
...
Data section frontend for the user column
2023-09-19 14:16:52 +02:00
Adria Navarro
752ae0ac2b
Handle internal types frontend
2023-09-19 10:06:16 +02:00
Adria Navarro
a561e3f4f8
Commenting
2023-09-19 10:04:28 +02:00
Andrew Kingston
3ae5216fd5
Make update forms work with view V2s
2023-09-18 19:07:19 +01:00
Adria Navarro
1c76a77682
Fix relationship cell
2023-09-18 15:23:05 +02:00
Adria Navarro
98a46fa155
Display
2023-09-18 12:22:48 +02:00
Adria Navarro
e06d3296b0
Fix deletion
2023-09-18 12:22:48 +02:00
Adria Navarro
79e179d726
Implement search and push
2023-09-18 12:22:48 +02:00
Adria Navarro
45a474f7ea
Fix refs
2023-09-18 12:22:48 +02:00
Adria Navarro
ae237d3714
Reference cell
2023-09-18 12:22:48 +02:00
Adria Navarro
43bbf8d093
Display icon in column
2023-09-18 12:22:48 +02:00
Andrew Kingston
2f786aa29a
Merge branch 'develop' of github.com:Budibase/budibase into global-bindings
2023-09-15 08:11:28 +01:00
Andrew Kingston
bd5c6056d8
Update dayjs dependencies to same version and fix import syntax in DateCell
2023-09-15 08:04:17 +01:00
Andrew Kingston
46a9f98fe5
Lint
2023-09-15 08:02:14 +01:00
Adria Navarro
29b2e3b8f1
Handle internal types frontend
2023-09-14 16:06:02 +02:00
Martin McKeaveney
52d1b4d4ff
bumping to master version
2023-09-13 13:10:33 +01:00
Martin McKeaveney
9cb35a45eb
Merge pull request #11635 from Budibase/fix/daysjs-export-err
...
Fix daysjs import error
2023-09-12 16:39:01 +01:00
Peter Clement
491d5b2de7
Remove missed reference to developer in user import modal
2023-09-11 16:01:47 +01:00
Andrew Kingston
dc70df3a2c
Merge branch 'develop' into duplicate-column
2023-09-06 17:00:05 +01:00
Andrew Kingston
32108abbc0
Remove logs
2023-09-06 16:59:30 +01:00
Andrew Kingston
0bda4a1952
Add option to duplicate columns
2023-09-06 16:56:27 +01:00
melohagan
3f1ec54fe9
Relationship picker searching enhancement ( #11639 )
...
* Search for initially set value and add to options
* Only append option if needed
* Handle change
* Open dropdown on search
* Avoid duplicates
* Add client side search
* lint
* Offset popover
* refactor
* Refactor
* refactor
2023-09-06 16:38:11 +01:00
José Vte. Calderón
b3e2c6334c
Merge branch 'develop' into fix/daysjs-export-err
2023-09-06 08:01:43 +02:00
Peter Clement
ff8ee8d987
Merge remote-tracking branch 'origin/develop' into fix/per-app-fixes
2023-09-05 10:37:57 +01:00
Peter Clement
c16fd53b0a
add developer label back and improve invite flow
2023-09-05 09:58:05 +01:00
Peter Clement
6d3a7727eb
fixes for perr app builder and refactoring based on comments
2023-09-05 09:25:06 +01:00
Peter Clement
24abd91600
Fix issue around adding of admin users
2023-09-04 09:37:10 +01:00
Adria Navarro
a1da8e495c
Merge branch 'develop' into BUDI-7393/display_inheritance_permission
2023-09-04 09:53:34 +02:00
Adria Navarro
3e3b965bb3
Rename
2023-09-01 17:03:40 +02:00
Adria Navarro
0dc03abe5f
Display dependant info
2023-09-01 17:03:33 +02:00
Rory Powell
fc5c63df55
Revert "Fix: Remove unused usage of `@budibase/types` in frontend-core"
2023-08-31 14:49:08 +01:00
jvcalderon
9fb2d89a33
Fix daysjs import error
2023-08-31 15:11:39 +02:00
José Vte. Calderón
67a47bb2f3
Merge branch 'develop' into fix/remove-unused-budibase-types-usage
2023-08-31 13:16:21 +02:00
Rory Powell
1210af3563
Fix: Remove unused usage of `@budibase/types` in frontend-core
2023-08-31 11:12:19 +01:00
Peter Clement
2360e5d8a5
Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe
2023-08-31 11:07:39 +01:00
Peter Clement
61e2aad44b
remove more reference of developer
2023-08-31 10:59:50 +01:00
Peter Clement
ddf9e734f4
pr comments and bug fixes
2023-08-31 10:36:27 +01:00
Adria Navarro
566f9ecd22
Create remove permission js api
2023-08-31 10:53:25 +02:00
Peter Clement
7c8914207b
fix invite user flow
2023-08-30 16:43:24 +01:00
Andrew Kingston
63f7fd3bf2
Remove duplicate code for deleting viewId from rows before deletion
2023-08-30 15:50:57 +01:00
Andrew Kingston
230138d540
Fix wrong comment
2023-08-30 15:47:29 +01:00
Peter Clement
2aff73ac25
Update user pages to account for creator role
2023-08-30 10:50:19 +01:00
Peter Clement
6bf343078c
update role label to member
2023-08-30 09:05:58 +01:00
Peter Clement
ac2389c445
update api to take a per app builder
2023-08-29 14:40:56 +01:00
Adria Navarro
ce11a5a852
Lock feature based on ff
2023-08-29 12:47:15 +02:00
Peter Clement
d2284c2f0a
fix sorting of users and groups
2023-08-25 09:44:29 +01:00
Andrew Kingston
c78fcb2ba6
Ensure 'table' type settings are migrated and handled properly. Allow deleting rows from views
2023-08-24 15:50:57 +01:00
Peter Clement
d5aa975593
add per app builder support when adding groups
2023-08-24 15:42:32 +01:00
Andrew Kingston
50e3a66f92
Fix notifications in grid block in client apps
2023-08-24 12:26:46 +01:00
Peter Clement
8d5f6cf7af
add api for per app builder and help function
2023-08-24 11:38:12 +01:00
Andrew Kingston
4192618bdf
Handle missing required columns in views by showing errors
2023-08-23 18:56:04 +01:00
Andrew Kingston
e77644ce11
Lint
2023-08-22 11:48:06 +01:00
Andrew Kingston
c936304410
Fix grid config store so that schema overrides work
2023-08-22 11:31:25 +01:00
Andrew Kingston
c7d1010ce3
Fix resetting sort column when sort column doesn't exist in schema whenever schema is yet to be loaded
2023-08-21 17:49:54 +01:00
Andrew Kingston
59559ee93c
Remove log and account for onEmptyFilter in grid button
2023-08-21 16:53:09 +01:00
Andrew Kingston
77f6a6d6c1
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-21 16:38:00 +01:00
Andrew Kingston
5abab4cb62
Update grids to allow filtering and sorting in client lib with V2 views
2023-08-21 16:11:37 +01:00
Andrew Kingston
0566644508
Allow view searching and sorting. Refactor grid logic to fix multiple issuies
2023-08-21 11:56:58 +01:00
Peter Clement
d8c95fce19
remove log
2023-08-18 09:54:24 +01:00
Andrew Kingston
b5546f8d9b
Update server and builder to properly sync changes with tables and views across all users
2023-08-17 16:04:56 +01:00
Andrew Kingston
733a638a99
Remove unnecessary save on first keypress in grids
2023-08-17 12:08:50 +01:00
Andrew Kingston
abc072cbbe
Fix access control on view searching and handle errors when fetching view definitions
2023-08-16 11:00:14 +01:00
Andrew Kingston
c115a87cd6
Add dedicated endpoint for fetching view definitions
2023-08-15 17:07:14 +01:00
Andrew Kingston
a6da5fd2bb
Update grid socket middleware to support V2 views
2023-08-15 16:55:05 +01:00
Andrew Kingston
b53f61228c
Throw error when attempting to fetch an individual row from a view
2023-08-15 15:47:26 +01:00
Peter Clement
9ac5f60338
fix column alignment for first column in table
2023-08-15 11:55:33 +01:00
Andrew Kingston
123be842fb
Update deleting rows from views
2023-08-14 16:20:16 +01:00
Andrew Kingston
4bfa0d8cb0
Don't throw an error when atempting to update a view that includes non UI metadata overrides
2023-08-14 16:17:30 +01:00
Andrew Kingston
6a7e0d2d31
Refresh view data when showing hidden columns in order to populate new cells
2023-08-14 15:58:14 +01:00
Andrew Kingston
d1b3d033dd
Fix table resetting state more often than desired
2023-08-14 11:50:30 +01:00
mike12345567
584784edca
Lint.
2023-08-11 14:58:09 +01:00
Andrew Kingston
a671a85c46
Add WIP updates for view endpoint updates
2023-08-11 13:17:10 +01:00
Andrew Kingston
06810d43d9
Add support for viewV2 datasources in client library
2023-08-09 15:09:53 +01:00
Andrew Kingston
4db33b9d75
Enable pagination on views
2023-08-08 13:13:27 +01:00
Andrew Kingston
a72c94426f
Hydrate view filters and allow filter changes to be saved to views
2023-08-08 09:29:05 +01:00
Adria Navarro
b7dd40eb6a
Update view search to be called as a post
2023-08-07 17:21:36 +03:00
Andrew Kingston
d5cfc5f53a
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-07 12:52:43 +01:00
Andrew Kingston
9652356ee0
Improve sanity checking of valid datasources to prevent erroneous API calls
2023-08-04 15:26:06 +01:00
Andrew Kingston
cd2231630f
Improve updating of viewV2 state and restore grid<>builder sync for datasource definitions
2023-08-04 14:54:45 +01:00
melohagan
ece1c421fa
Fix/formula as display ( #11439 )
...
* Allow formulas to be display columns in the grid
* Ensure SQL Server always has a sort order
2023-08-04 13:53:30 +01:00
Andrew Kingston
46f16764db
Fix initial sorting state for tables and memoize sorting store to avoid loops
2023-08-04 11:47:06 +01:00
Andrew Kingston
f5e5a883cf
Enable renaming views and lint
2023-08-03 13:31:44 +01:00
Andrew Kingston
3eeb945934
Split out logic for getting rows from datasources
2023-08-03 13:22:49 +01:00
Andrew Kingston
d443bf3616
Split out more datasource specific logic
2023-08-03 13:18:58 +01:00
Andrew Kingston
b00f3d2418
Remove log
2023-08-03 11:28:02 +01:00
Andrew Kingston
3e97e299bf
Fix sorting for tables
2023-08-03 11:27:33 +01:00
Andrew Kingston
e3cf0667be
Refactor grid to split up stores and provide better separation of datasource-specific logic
2023-08-03 11:18:19 +01:00
Andrew Kingston
3482ec3d9e
Add feature flags to view V2 fetch
2023-08-01 15:34:02 +01:00
Andrew Kingston
1d21b4260a
Enable deleting rows through views
2023-08-01 11:21:22 +01:00
Andrew Kingston
9d2b31af54
Enable creating and updating rows through views
2023-08-01 11:16:10 +01:00
Andrew Kingston
a8c2cf8c08
Disable collab for views
2023-08-01 10:54:01 +01:00
Andrew Kingston
76eba52999
Animate popovers for header cells and adding columns
2023-08-01 09:25:06 +01:00
Andrew Kingston
0d65d34456
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-01 09:10:31 +01:00
Peter Clement
2ee7cb008b
Reworked Column Configuration in the data section ( #11379 )
...
* base work for using popover to create and edit columns
* more work to enable editing column in popover
* update styling of column type configs
* add new option picker component
* some updates to how the popover is opened and the new picker
* more updates to support the popover handling correctly
* update the popover to support a custom z index
* some styling around the colour picker
* update naming
* fix lint errors
* fix lint
* update filename
* incremental column numbers based on existing schema
* move func declaration
* add option color object to schema not constraints
* ux / pr comment updates
* undefined var
* fix issue with deleting option
* change background color
* update popove z-index
2023-07-31 14:28:11 +00:00
Andrew Kingston
fdfedfdd92
Fix websocket error
2023-07-31 11:21:11 +01:00
Andrew Kingston
8204935dfa
Add ability to update views, create views with existing filters and sorting applied
2023-07-30 12:49:07 +01:00
Andrew Kingston
c7c9bd6563
Fix row deletion and fetching for tables
2023-07-28 16:01:18 +01:00
Andrew Kingston
d83820b583
Fix adding rows
2023-07-28 15:57:35 +01:00
Andrew Kingston
9665ec34dd
Adjust grid props and config
2023-07-27 15:53:50 +01:00
Andrew Kingston
24182b3f1b
Fix refreshing table definition
2023-07-27 14:22:13 +01:00
Andrew Kingston
deb4092cd3
Refactor grid stores and how config is handled
2023-07-27 14:17:26 +01:00
Andrew Kingston
2d3da0dfcf
Fix null issues in view fetch, fix edit view popover, improve handling of nullish view params
2023-07-26 14:26:34 +01:00
Andrew Kingston
352b7ebe1c
Add dedicated route for routes v1, improve view creation modal, fix selection state
2023-07-26 14:07:07 +01:00
Andrew Kingston
150961fcf2
WIP: split views into separate stores, fix datasource list, use unique data table for views V2
2023-07-26 13:23:31 +01:00
Adria Navarro
25d993cb95
Fix
2023-07-25 15:54:10 +02:00
Adria Navarro
54c3791b25
Use table endpoint for view schema
2023-07-25 15:54:10 +02:00
Adria Navarro
4c3bfdd8b2
Map datasource
2023-07-25 15:54:10 +02:00
Adria Navarro
3a58aa624f
Use new schema endpoint
2023-07-25 15:54:10 +02:00
Adria Navarro
0b17d6026a
Fix delete
2023-07-25 15:54:10 +02:00
Adria Navarro
48e966d5d6
Fix fetch
2023-07-25 15:54:10 +02:00
Adria Navarro
2c1aae9705
Use full id
2023-07-25 15:54:10 +02:00
Adria Navarro
a602dcc5ec
Refactor after merge
2023-07-25 15:54:10 +02:00
Adria Navarro
1e9ce06504
Allow deleting views 2
2023-07-25 15:54:10 +02:00
Adria Navarro
a9cb838847
Fetch viewV2
2023-07-25 15:54:10 +02:00
Adria Navarro
701772ebd5
Setup api
2023-07-25 15:54:10 +02:00
Adria Navarro
82ea9a7cc1
Setup datasource type
2023-07-25 15:54:10 +02:00
Adria Navarro
95faeea286
datasourceType setup
2023-07-25 15:54:10 +02:00
Rory Powell
5ac024a655
Merge branch 'develop' into feature/offline-license
2023-07-20 12:27:04 +01:00
Martin McKeaveney
8c5177facb
Merge pull request #10858 from Budibase/labday/debug-panel
...
Labday/debug panel
2023-07-18 12:25:37 +01:00
Andrew Kingston
d3ab2a31d0
Merge pull request #11186 from Budibase/app-list-improvements
...
Show all users editing an app in the app list
2023-07-18 08:12:50 +01:00
Andrew Kingston
0ca1850e4a
Merge pull request #11176 from Budibase/cheeks-fixes
...
Grid + collab + tooltip improvements + preview in new tab
2023-07-17 10:17:31 +01:00
Rory Powell
4a38d55ce8
Lint
2023-07-14 16:55:48 +01:00
Adria Navarro
0b5717cde5
Renamings
2023-07-11 10:44:10 +02:00
Adria Navarro
8c8317253a
Renames
2023-07-11 10:44:10 +02:00
Adria Navarro
d3536e0222
Renames
2023-07-11 10:44:10 +02:00
Adria Navarro
fd0018c1bc
Download logs section
2023-07-11 10:44:10 +02:00
Adria Navarro
bb28d09eab
Add logs endpoint
2023-07-11 10:44:09 +02:00
Andrew Kingston
b335e492d7
Show all users editing an app in the app list
2023-07-10 17:42:27 +01:00
Andrew Kingston
52cd16f42d
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-07-10 13:05:09 +01:00
Andrew Kingston
ca375b7c39
Lint
2023-07-10 11:51:07 +01:00
Andrew Kingston
fb35d52ac9
Add temporary tooltip to help creating the first row in grids
2023-07-10 11:23:29 +01:00
Rory Powell
974b7d8514
Integrate UI with identifier API
2023-07-08 13:08:51 +01:00
Andrew Kingston
06876b0ea2
Improve tooltips more by ensuring they follow the target smoothly
2023-07-07 16:03:25 +01:00
Andrew Kingston
62e452dfe7
Update user avatars and selection state for collaboration
2023-07-07 15:45:18 +01:00
melohagan
7a06fcee0f
Add BigInt type support ( #11145 )
...
* Add BigInt type
* Allow BigInt columns to be added
* Sort fixes
* Add BigInt field
2023-07-07 15:11:41 +01:00
Andrew Kingston
99ef4f2992
Add new temporary tooltip component. Improve tooltips and user avatars
2023-07-07 14:46:41 +01:00
Andrew Kingston
35150af784
Update multiple usages of tooltips to use new tooltip
2023-07-07 12:09:23 +01:00
Andrew Kingston
6aef0f2134
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-07-07 11:33:18 +01:00
Rory Powell
bdd431c7e8
Update request body for offline license activation
2023-07-06 22:00:13 +01:00
Martin McKeaveney
abce52d846
merge
2023-07-06 21:58:19 +01:00
Rory Powell
1ba3665ed4
Updates to upgrade page to change config based on offlineMode value
2023-07-06 20:47:12 +01:00
Martin McKeaveney
f13b5df9f4
code review, moving endpoint
2023-07-06 16:41:45 +01:00
Gerard Burns
808e0d1ef2
Linting improvements ( #11119 )
2023-07-05 18:00:50 +01:00
Andrew Kingston
75c4b92766
Add new tooltip which is far better
2023-07-05 15:46:07 +01:00
Andrew Kingston
638b537792
Prevent adding rows when no non-autocolumn columns exist
2023-07-05 14:37:43 +01:00
Andrew Kingston
57242840b7
Update tooltips to transition and to use friendly names when possible
2023-07-05 09:10:03 +01:00
Andrew Kingston
f3ecbca6b4
Merge branch 'develop' of github.com:Budibase/budibase into design-collab
2023-07-04 10:17:51 +01:00
Andrew Kingston
434585a92d
Merge pull request #11123 from Budibase/fix/row-height-setting
...
Fix grid block row height not working
2023-07-04 09:57:38 +01:00
Andrew Kingston
e0e0fcabad
Fix grid block row height not working. Change initialRowHeight setting to fixedRowHeight
2023-07-04 09:41:10 +01:00
Peter Clement
c504ceca9d
solely use notifications store for error message without rowId
2023-07-03 13:29:28 +01:00
Peter Clement
46244b72ac
Handle errors in grid when no validation structure in response
2023-07-03 11:50:57 +01:00
Andrew Kingston
4725faf8b5
Update websocket user metadata structures
2023-07-03 11:23:08 +01:00
Andrew Kingston
a1a8e74f43
Merge pull request #11049 from Budibase/grid-block-notifications
...
Grid fixes
2023-06-30 11:30:34 +01:00
mike12345567
d8fae3a348
Adding SQL export functionality and settings tab for SQL databases.
2023-06-28 16:52:45 +01:00
Andrew Kingston
9e089192ef
Lint
2023-06-28 09:40:06 +01:00
Andrew Kingston
ce004d39d1
Fix grid keybind for submitting new rows not working
2023-06-28 09:26:45 +01:00
Andrew Kingston
c7122448e1
Fix notifications not working in grid blocks in client apps
2023-06-28 09:18:01 +01:00
Andrew Kingston
0d8d3a4851
Handle showing errors inside grids
2023-06-27 11:58:10 +01:00
Dean
b6caebe431
Merge remote-tracking branch 'origin/develop' into feature/app-settings-section
2023-06-26 15:51:31 +01:00
Andrew Kingston
aebc3b2bb8
Merge branch 'develop' of github.com:Budibase/budibase into grid-block
2023-06-26 09:05:06 +01:00
mike12345567
3d3efadb37
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-23 15:19:49 +01:00
Andrew Kingston
007b6d605b
Merge pull request #10917 from Budibase/fix/datasource-409
...
Fix datasource conflicts
2023-06-23 11:54:15 +01:00
Andrew Kingston
6d08cedc86
Adjust position of new row FAB when there is no sticky column to look better
2023-06-22 09:26:14 +01:00
Andrew Kingston
194a135183
Reset rows and tick before updating schema when swapping table ID in grids
2023-06-22 09:23:34 +01:00
Andrew Kingston
05bba92b94
Fix not being able to add rows when only a sticky column exists
2023-06-22 09:22:39 +01:00
Andrew Kingston
6d0271ae97
Prevent adding rows when no columns are rendered
2023-06-22 08:26:14 +01:00
Andrew Kingston
50c807e60c
Lint
2023-06-22 08:17:28 +01:00
Andrew Kingston
bcbeae2279
Rework grid buttons, removing add row and add column buttons, and compression height and width into new size button
2023-06-22 08:16:59 +01:00
Andrew Kingston
0a3dd1a1b4
Remove expand icons from grids
2023-06-21 11:51:23 +01:00
Andrew Kingston
3f20a3a439
Enable collaboration for public users and fix collaboration for non-devs
2023-06-21 08:33:58 +01:00
Andrew Kingston
9d6fbf067f
Restore pointer events for unfocused cells
2023-06-20 11:10:23 +01:00
Andrew Kingston
c1f7774602
Lint
2023-06-20 09:34:56 +01:00
Andrew Kingston
2df810c59b
Update grid context menu position determination to work regardless of page scroll offsets
2023-06-20 09:34:27 +01:00
Andrew Kingston
7486d3dde0
Close context menu when using mouse wheel or menu touching scrollbars
2023-06-20 08:01:41 +01:00
Andrew Kingston
901ba53630
Respect the allowExpandRows flag in when considering if rows can be edited in modals
2023-06-20 07:55:46 +01:00
Andrew Kingston
164bacf783
Lint
2023-06-20 07:42:26 +01:00
Andrew Kingston
757d2d11ef
Add functionality to suppress errors to avoid spam in grids in client apps
2023-06-19 18:21:14 +01:00
Andrew Kingston
9942956a06
Invert relationship cells properly when required
2023-06-19 17:57:58 +01:00
Andrew Kingston
dda4987848
Improve grid row inversion index calculation
2023-06-19 17:54:06 +01:00
Andrew Kingston
030b767d1b
Revert grid row height to default when unsetting prop
2023-06-19 17:42:33 +01:00
Andrew Kingston
c03e64699d
Only apply row height prop if defined
2023-06-19 17:40:57 +01:00
Andrew Kingston
9d8b5e99af
Add column setting to grid
2023-06-19 17:38:44 +01:00
Andrew Kingston
d77b2c6ab1
Refactor how grid settings are used and add option for row height
2023-06-19 17:24:40 +01:00
Andrew Kingston
3f3e9fca56
Respect users chosen accent colour in grids
2023-06-19 11:41:09 +01:00
Andrew Kingston
f3de39b0c5
Update relationship cell height to be smart and maximise space
2023-06-19 09:54:40 +01:00
Andrew Kingston
68f21274ed
Add settings to grid block for filtering and sorting, and refactor grid logic to allow external control of these stores
2023-06-19 09:54:24 +01:00
Andrew Kingston
8fc29cb6dc
Add slight border radius to cells which were missing it
2023-06-16 14:54:50 +01:00
Dean
2304032423
Added embed state, behaviours and event tracking to client app. UI/UX Refactoring
2023-06-16 12:30:08 +01:00
Andrew Kingston
b05eb5ad01
Improve calculation of inversion indices, improve cell max sizes and grid padding for consitency
2023-06-16 12:09:44 +01:00
Andrew Kingston
a2d2b333a5
Remove checkbox transitions in grids to avoid flashing while scrolling
2023-06-16 10:53:29 +01:00
Andrew Kingston
ffd4148655
Prevent hovering over rows when dragging and keep scroll bar in the selected state
2023-06-16 10:17:10 +01:00
Andrew Kingston
70eda7ff81
Merge branch 'develop' of github.com:Budibase/budibase into grid-block
2023-06-16 10:02:42 +01:00
Andrew Kingston
86265a90e0
Only respect keyboard events in grids when the mouse is over them
2023-06-15 15:25:05 +01:00
Andrew Kingston
73cae6198f
Improve grid logic around vertically inverting row popovers
2023-06-15 14:23:33 +01:00
Andrew Kingston
99a8fc7c12
Revert websocket changes and just fetch datasources constantly
2023-06-15 09:27:45 +01:00
Jonny McCullagh
757ca6a166
Merge master develop ( #10897 )
...
* Binding drawer fixes
* Added missing headless flag for the bindable combobox
* Fix for QueryEditor width
* Fix svelte transitions in grid new row component breaking routify
* Bump version to 2.7.7
* fix REST connector failure to save
* Bump version to 2.7.8
* Bump version to 2.7.9
* Unexpected token when export data (#10721 )
* Tidy ID string for JSON parse
* Display error for composite keys
* Unit test WIP
* directly assign the mock function on the datasource
* Unit tests for exportRows ID handling
---------
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
* Return all rows if oneOf value is falsey (#10638 )
* Bump version to 2.7.10
* Make sure divider fields are left-most (#10627 )
* Make sure divider fields are left most
* Refactor
* Bump version to 2.7.11
* Temporarily remove the focus store update as it triggers a full redraw of the component settings
* Linting
* Removed commented out code
* Bump version to 2.7.12
* Bump version to 2.7.13
* Do not show Business tag for Email action (#10867 )
* Bump version to 2.7.14
* new deploy trigger (#10892 )
* point the deploys at the new env
* Bump version to 2.7.15
---------
Co-authored-by: Dean <deanhannigan@gmail.com>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: Budibase Staging Release Bot <>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Adria Navarro <adria@budibase.com>
2023-06-14 16:18:09 +01:00
Andrew Kingston
328336463c
Standardise usage of CSS variables to work inside client and builder
2023-06-14 09:19:11 +01:00
Andrew Kingston
ed9065aae3
Hide add row FAB when selecting rows
2023-06-14 09:10:09 +01:00
Andrew Kingston
f56bd3ad13
Fix grid loading overlay color in client apps
2023-06-13 17:19:12 +01:00
Andrew Kingston
0ab1346577
Add settings to grid block for controlling CRUD
2023-06-13 17:17:29 +01:00
Andrew Kingston
0dbd709438
Merge branch 'develop' of github.com:Budibase/budibase into grid-block
2023-06-13 15:15:41 +01:00
Martin McKeaveney
7e45773d02
diagnostics panel
2023-06-10 16:16:52 +01:00
Andrew Kingston
1040407068
Reset rows and tick before updating schema when swapping table ID in grids
2023-06-09 13:11:18 +01:00
Martin McKeaveney
746afaf573
initial work on debug panel
2023-06-08 19:50:29 +01:00
Andrew Kingston
5820996e4d
Update grid flags to allow readonly modifications of schema
2023-06-08 08:35:36 +01:00
Andrew Kingston
f9a8be507d
Undo hardcoded disabling of row expansion
2023-06-07 15:51:27 +01:00
Andrew Kingston
752dd93d84
Add initial grid block, and update grid to keep indentation consistent when row expansion is disabled
2023-06-07 15:50:38 +01:00
Andrew Kingston
61a143628b
Revert tableType flag and derive from table instead
2023-06-07 10:48:08 +01:00
Andrew Kingston
4d013056aa
Fix svelte transitions in grid new row component breaking routify
2023-06-07 10:24:16 +01:00
mike12345567
dab1db2271
Updating datasource save API to allow specifying a filter for which tables to fetch and then linking this up with the new frontend.
2023-06-06 18:27:03 +01:00
mike12345567
b7fd069d00
Fixing endpoint to info from tables for datasource fetching.
2023-06-06 13:49:11 +01:00
Michael Drury
465856e8c9
Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend
2023-06-06 10:09:50 +01:00
mike12345567
96f44c0a86
Reworking implementation to a single modal, that changes content rather than progressing to a new modal.
2023-06-05 17:40:12 +01:00
Andrew Kingston
4a0e23a171
Transfer lock to next oldest session when disconnecting from the builder
2023-06-05 13:54:17 +01:00
Andrew Kingston
920fea7b1f
Remove beta button from grid, add feedback button to data section linking to collaboration maze
2023-06-05 08:48:02 +01:00
Andrew Kingston
4f176b3edd
Increase padding around the grid
2023-06-05 08:30:53 +01:00
Andrew Kingston
0582dd40b2
Ensue table schema change made via grids are properly synced with backend stores, given absence of websocket events for own events
2023-06-02 15:28:48 +01:00
Andrew Kingston
dab3263569
Fix losing cell focus when another user makes changes while you're adding a row
2023-06-02 08:58:32 +01:00
Andrew Kingston
b4def3675a
Remove manual refresh of row after creation
2023-06-02 08:53:47 +01:00
Andrew Kingston
d8d3d71523
Update websocket logic to ignore events trigger by API requests originating from the same session
2023-06-01 17:14:32 +01:00
Andrew Kingston
680e609b52
Remove plural forms of enums and use TS enum rather than JS const
2023-05-31 17:03:14 +01:00
Andrew Kingston
ffbbf04e86
Lint
2023-05-31 16:08:35 +01:00
Andrew Kingston
a7c6298d1f
Ensure socket pruning due to redis TTL expiry works as expected
2023-05-31 15:37:39 +01:00
Andrew Kingston
7a307e3de8
Remove logs
2023-05-31 15:14:33 +01:00
Andrew Kingston
05e34076f7
Fully rewrite websocket redis integration to use individual keys per session, enable TTLs on sesisons, prune sessions when users connect and add a heartbeat to sockets
2023-05-31 15:13:22 +01:00
Andrew Kingston
d3fdb52bf5
Store all socket users in redis to allow all server instances to be aware of all users
2023-05-31 10:21:50 +01:00
Gerard Burns
23ee9f4af8
Post Sign Up Onboarding Changes ( #10701 )
...
* wip
* PR Feedback
* Fixes
* PR Feedback
* PR Feedback
* PR Feedback
2023-05-30 12:54:57 +01:00
Andrew Kingston
5f63183235
Lint
2023-05-30 12:36:23 +01:00
Andrew Kingston
d57c774a30
Disable HTTP polling for websockets and rely on websocket connection only
2023-05-30 11:15:51 +01:00
Andrew Kingston
be40d72f55
Merge pull request #10712 from Budibase/data-section-multidev
...
Multiple user collaboration for data section
2023-05-30 09:08:14 +01:00
mike12345567
7ba21d836b
Merge branch 'develop' of github.com:Budibase/budibase into feature/sync-automations
2023-05-26 16:42:01 +01:00
Andrew Kingston
7c2d15be8d
Handle users tables edges cases when working with grids
2023-05-26 11:39:20 +01:00
Andrew Kingston
25f469dc28
Close context menu on escape keypress
2023-05-26 10:43:25 +01:00
Andrew Kingston
852df16448
Lint
2023-05-26 10:29:03 +01:00
Adria Navarro
77a619945b
Merge pull request #10680 from Budibase/budi-6933-verify-data-source-connection-during
...
Verify data source connection before saves
2023-05-26 10:47:42 +02:00
Andrew Kingston
520158c8f9
Merge branch 'develop' of github.com:Budibase/budibase into data-section-multidev
2023-05-26 09:39:06 +01:00
Andrew Kingston
3a672b3660
Merge pull request #10695 from Budibase/grid-feedback
...
Grid enhancements from user feedback
2023-05-26 09:36:04 +01:00
Peter Clement
70dfd9e8e5
Merge remote-tracking branch 'origin/develop' into feature/sync-automations
2023-05-26 09:26:51 +01:00
Andrew Kingston
cc7df474c9
Standardise usage of user avatars and colours across the entire platform
2023-05-26 09:24:53 +01:00
melohagan
b5c98871ad
Update table data via CSV import ( #10313 )
...
* Add identifierFields select for import
* Update rows on import (Internal DB)
* Only allow internal DB to upsert import CSV
* Clear identifierFields when turning off update
* Passing table instead of tableId
* Pass table
* Pass tableType
2023-05-25 18:05:07 +01:00
Andrew Kingston
d491a24d3e
Merge branch 'develop' of github.com:Budibase/budibase into grid-v2
2023-05-25 10:45:35 +01:00
Andrew Kingston
b29ea61203
Ensure text cells account for being used for number cells too
2023-05-25 08:51:32 +01:00
Andrew Kingston
183fb3d29b
Fix issue with schema mutation in grids. Use displayName to represent grid column labels. Allow deletion of duplicated user columns
2023-05-25 08:51:24 +01:00
Peter Clement
a9bb534cdf
set flag in automation orchestrator
2023-05-24 14:41:58 +01:00
Adria Navarro
886b726627
Verify datasouce before saving
2023-05-24 10:03:49 +02:00
Andrew Kingston
cfa07a68ae
Handle table, query and datasource events using builder socket
2023-05-22 15:59:44 +01:00
Peter Clement
d271bbdadb
rename syncWebHooks to syncAutomations
2023-05-19 10:07:02 +01:00
Peter Clement
f680fbd822
Merge remote-tracking branch 'origin/develop' into feature/sync-automations
2023-05-18 11:35:25 +01:00
Andrew Kingston
3794d8e204
Simplify websocket comms for grid and improve builder socket
2023-05-18 08:57:20 +01:00
Andrew Kingston
0bebacc741
Merge branch 'develop' of github.com:Budibase/budibase into data-section-multidev
2023-05-17 16:38:01 +01:00
Andrew Kingston
14bfa907a2
Merge pull request #10612 from Budibase/fix-trashcan-flatpickr
...
Revert flatpickr version to fix bug in 3.3.2
2023-05-17 11:01:03 +01:00
Gerard Burns
28f4736e98
Onboarding Improvements ( #10540 )
...
* Onboarding Improvements
* PR Feedback
* linting
2023-05-17 10:58:06 +01:00
Andrew Kingston
475c962a5f
Center align boolean fields
2023-05-17 08:16:47 +01:00
Andrew Kingston
efb45a850b
Update z-indexes for add column button
2023-05-17 08:07:07 +01:00
Andrew Kingston
cadd1b5a4e
Add automatic scrolling left/right when dragging to reorder columns
2023-05-16 19:48:14 +01:00
Andrew Kingston
ba9691ee12
Add grid flag to stripe rows different colours
2023-05-16 17:09:32 +01:00
Andrew Kingston
834202423f
Fix bulk deletion triggering on delete keypress after selecting then deselecting a row
2023-05-16 16:42:36 +01:00
Andrew Kingston
0a0e78c314
Fix grid keyboard shortcuts being hard to read in light theme
2023-05-16 15:29:48 +01:00
Andrew Kingston
b112995fd0
Disable hide column option in header cell context menu for sticky column
2023-05-16 15:26:20 +01:00
Andrew Kingston
1e48020001
Merge branch 'develop' of github.com:Budibase/budibase into data-section-multidev
2023-05-16 15:23:30 +01:00
Andrew Kingston
e2bf3b32e1
Revert flatpickr version to fix bug in 3.3.2, improve display of time-only dates
2023-05-16 14:52:45 +01:00
Andrew Kingston
6ed691be1d
Improve builder socket
2023-05-16 14:18:31 +01:00
Andrew Kingston
cb9d35f6aa
Fix validation error position for new rows
2023-05-16 08:24:23 +01:00
Andrew Kingston
913188052a
Fix cell colours with multiple users
2023-05-16 08:18:26 +01:00
Andrew Kingston
e2a860ea4c
Fix visual issues with other users selecting cells
2023-05-15 16:43:37 +01:00
Peter Clement
007f5ca8a9
Merge remote-tracking branch 'origin/develop' into feature/sync-automations
2023-05-15 15:19:44 +01:00
Andrew Kingston
46d8ad2864
Restore proper functionality for showing other users inside grids
2023-05-15 14:51:54 +01:00
Adria Navarro
deb73be17d
Merge branch 'develop' into budi-6158/allow_searching_users
...
# Conflicts:
# packages/pro
2023-05-15 13:02:03 +02:00
Andrew Kingston
f8f970bf7e
Update grid websocket to send actual changes down to reduce API load
2023-05-12 16:13:32 +01:00
Peter Clement
c86c2b4096
add synchronous webhook functionality
2023-05-12 15:57:34 +01:00
Peter Clement
dcfb65b92d
sync / async automations go through one endpoint
2023-05-12 15:56:24 +01:00
Andrew Kingston
d52983839d
Merge pull request #10544 from Budibase/grid-id
...
Grid improvements and fixes
2023-05-11 17:23:35 +01:00
Andrew Kingston
5a0ae3ff01
Disable most context menu options for cells in the new row
2023-05-11 11:58:26 +01:00
Peter Clement
1626571081
Merge remote-tracking branch 'origin/develop' into feature/sync-automations
2023-05-11 11:53:12 +01:00
Andrew Kingston
59ea4460f9
Fix multiple issues with keypresses and date cells due to flatpickr
2023-05-11 10:51:44 +01:00
Andrew Kingston
d146aae084
Treat formula cell as readonly!
2023-05-10 16:02:00 +01:00
Andrew Kingston
72a64d2378
Fix not properly updating row state for formula columns
2023-05-10 16:00:27 +01:00
Andrew Kingston
88c475e4cb
Add grid menu items to copy row ID and rev
2023-05-10 16:00:12 +01:00
Adria Navarro
46963bca69
Search on frontend
2023-05-10 15:19:45 +02:00
Adria Navarro
d33a06c89c
Send search term to api call
2023-05-10 12:32:05 +02:00
Peter Clement
1539bf234b
add ability to trigger synchronous automation from button action
2023-05-09 12:10:20 +01:00
Adria Navarro
d79af79bf1
Comment
2023-05-05 16:33:02 +01:00
Adria Navarro
916edf47d4
Handling last page removed
2023-05-05 16:33:02 +01:00
Adria Navarro
5e8a2de089
Handle cursors on refresh
2023-05-05 16:33:02 +01:00
Adria Navarro
10fcca92f6
Paginate users on group views
2023-05-05 16:33:01 +01:00
Andrew Kingston
438afa03cf
Remove commented out code
2023-05-05 10:46:36 +01:00
Andrew Kingston
1ec5df1299
Use magic icon for auto column and show icons in hide columns button
2023-05-05 08:56:45 +01:00
Andrew Kingston
9c811d1a3b
Update position of new row buttons to reduce chance of z-index issues with dropdowns as the first new row column
2023-04-28 11:47:44 +01:00
Andrew Kingston
ab0d859c82
Fix z-index of add column icon
2023-04-28 11:41:28 +01:00
Andrew Kingston
933545ccf7
Hide add column icon when disable column addition flag is set
2023-04-28 11:37:38 +01:00
Andrew Kingston
b79f466324
Prevent selecting rows with keyboard when disable row deletion flag is set
2023-04-28 11:34:16 +01:00
Andrew Kingston
96fc70f29a
Fix keyboard shortcuts circumventing disabling adding rows
2023-04-28 11:32:44 +01:00
Andrew Kingston
80da2fb93a
Prevent row bulk deletion when delete rows flag is set to false
2023-04-28 11:30:18 +01:00
Andrew Kingston
023cb2b83b
Replace bulk delete button with inline icons
2023-04-28 11:25:00 +01:00
Andrew Kingston
b07e5095e9
Increase support for lower resolutions in the grid UI by using tooltips instead of text for some buttons at low horizontal breakpoints
2023-04-28 11:13:40 +01:00
Andrew Kingston
0e0ee590c8
Properly parse number cells as floats
2023-04-27 12:25:21 +01:00
Andrew Kingston
5728cf9b2a
Add clickoutside handlers to options, long form and relationship cells
2023-04-27 11:55:03 +01:00
Andrew Kingston
46b079497a
Use 'high-low' nomenclature for numerical columns in grid sort button
2023-04-27 10:03:23 +01:00
Andrew Kingston
e239d1e559
Use 'high-low' nomenclature for sorting on numeric columns in header cells
2023-04-27 09:55:59 +01:00
Andrew Kingston
d4b9531b95
Add keyboard shortcut indicators for adding new rows
2023-04-27 09:02:49 +01:00
Andrew Kingston
5b03ce0566
Add loading state to new row component
2023-04-26 19:23:06 +01:00
Andrew Kingston
78c50df4bd
Add overlay to autocolumns when creating rows
2023-04-26 18:52:16 +01:00
Andrew Kingston
09ec898a4d
Update readonly cell border to be gray
2023-04-26 18:43:56 +01:00
Andrew Kingston
44ef27299a
Update grid keyboard handling to bring invalid origin consideration to be highest precedence
2023-04-26 16:04:14 +01:00
Andrew Kingston
c691dafc39
Add default value to contentLines
2023-04-26 12:04:41 +01:00
Andrew Kingston
91b2f4165d
Make it more obvious that multi select cells have overflow when using small line height
2023-04-25 14:28:18 +01:00
Andrew Kingston
2f97787dfb
Fix hidden gutter cell expand icons still having a tooltip
2023-04-25 09:32:06 +01:00
Andrew Kingston
01ada56686
Use friendly name where possible when configuring column visibility
2023-04-25 09:23:16 +01:00
Andrew Kingston
8d21345d55
Add sticky columns as a permanent, disabled option in hide columns buttons
2023-04-25 09:22:30 +01:00
Andrew Kingston
6ab03289c5
Fix checkbox not having a blur method
2023-04-25 09:13:42 +01:00
Andrew Kingston
6c15471778
Fix tab browser behaviour
2023-04-25 09:05:00 +01:00
Andrew Kingston
45ac7d1850
Add hide column option to header cell menu
2023-04-25 09:04:51 +01:00
Andrew Kingston
81ec010732
Remove mousedown stop propagation on header cell icon
2023-04-24 17:36:38 +01:00
Andrew Kingston
98ca05d97f
Merge pull request #10396 from Budibase/grid-tweaks
...
Grid tweaks
2023-04-24 16:53:46 +01:00
Andrew Kingston
10e64c0573
Fix a couple of pixel layout issues
2023-04-24 16:23:47 +01:00
Andrew Kingston
975cb867ee
Fix showing 1px new row component when no columns exist
2023-04-24 16:14:47 +01:00
Andrew Kingston
4162600950
Remove commented out code
2023-04-24 16:12:25 +01:00
Andrew Kingston
31e0f99910
Lint
2023-04-24 14:55:00 +01:00
Andrew Kingston
6a3fcada9b
Add background colour to sticky column to fix error label z-index issue
2023-04-24 13:50:00 +01:00
Andrew Kingston
b0ce561383
Update z-index of beta button so that row creation goes on top
2023-04-24 13:47:55 +01:00
Andrew Kingston
357894d556
Fix select all checkbox state being wrong
2023-04-24 13:45:14 +01:00
Andrew Kingston
9594aae29d
Update header cell hover cursor
2023-04-24 13:43:11 +01:00
Andrew Kingston
726945ea61
Allow bulk row deletion via keyboard even without a focused cell
2023-04-24 13:07:53 +01:00
Andrew Kingston
59a354e0c5
Simplify new row component logic
2023-04-24 13:06:37 +01:00
Andrew Kingston
3a42949b27
Update new row component icon color
2023-04-24 12:53:17 +01:00
Andrew Kingston
5cbaf2f58a
Update new row component to render inline where possible
2023-04-24 12:50:35 +01:00
Andrew Kingston
98430138fe
Improve gutter cell usage
2023-04-24 11:36:48 +01:00
Andrew Kingston
5155727b56
Update grid button text and refactor gutter cell into own component
2023-04-24 11:22:03 +01:00
Andrew Kingston
3bbf055401
Improve horizontal scrolling performance
2023-04-24 08:09:18 +01:00
Andrew Kingston
4e128c00f4
Add inline button for creating columns
2023-04-24 07:46:36 +01:00
Andrew Kingston
1edfd3b887
Improve grid keyboard shortcuts and allow sorting by any visible field to fix issues with refreshing data when hiding columns
2023-04-23 13:02:17 +01:00
Andrew Kingston
2972af6711
Update column width button sizes
2023-04-23 12:18:43 +01:00
Andrew Kingston
0eb66e7bc6
Add column width button
2023-04-22 23:18:50 +01:00
Andrew Kingston
0493fb5c03
Add space keybind for selecting rows and allow bulk deleting of rows via keypress when rows are selected
2023-04-22 17:03:56 +01:00
Andrew Kingston
ace9bca81d
Update textarea focus again
2023-04-22 16:42:26 +01:00
Andrew Kingston
0710a0c951
When focusing textarea cells, ensure the cursor is set to the end rather than the start
2023-04-22 16:41:10 +01:00
Andrew Kingston
e54ea6661f
Improve keyboard shortcuts for adding rows
2023-04-22 16:40:00 +01:00
Andrew Kingston
61f05492ad
Improve new row top component and update new row bottom component
2023-04-22 15:09:49 +01:00
Andrew Kingston
9361c91ad4
Update new row top cell colour
2023-04-21 18:49:28 +01:00
Andrew Kingston
49f5aea19c
Update new row top component to fix multiple z-index issues
2023-04-21 18:43:01 +01:00
Andrew Kingston
77406ac183
Improve new row top component and fix style issues with z-index with validation labels
2023-04-21 15:16:11 +01:00
Andrew Kingston
ea78f7fede
Prevent immediately cell mutation by typing for readonly cells
2023-04-21 11:00:03 +01:00
Andrew Kingston
f8a9af2458
Disable pasting for readonly cells
2023-04-21 10:57:45 +01:00
Andrew Kingston
aa98cf72f5
Use different background colour for readonly cells
2023-04-21 10:55:27 +01:00
Andrew Kingston
b44e6ddea6
Use friendly names in sort dropdown£
2023-04-21 10:53:05 +01:00
Andrew Kingston
be3b2549a5
Use shift instead of ctrl/cmd for horizontal scrolling
2023-04-21 10:49:05 +01:00
Andrew Kingston
4cd5239612
Update relationship cell icon
2023-04-21 10:43:43 +01:00
Andrew Kingston
3e2fcf2f76
Make delete rows button more prominent
2023-04-21 10:38:07 +01:00
Andrew Kingston
574595c0af
Remove background colour from header cell for sorted column
2023-04-21 10:27:33 +01:00
Andrew Kingston
eabd57d20b
Add FAB for adding rows and inline row creation
2023-04-21 10:26:55 +01:00
mike12345567
060dc05afa
Removing export all apps functionality from cloud - this was a very niche feature and often confusing, now there is a consistent flow for starting out in self host.
2023-04-20 17:19:17 +01:00
Andrew Kingston
55ce83c444
Grid UI in data section ( #10329 )
...
* Add WIP spreadsheet
* Add footer and improve styles
* Refactor to use IDs and support changing text values inline
* Add inline editing of options fields
* Add row deletion and fix sizing
* Add ability to add new rows
* Fix z-index issue with option cells
* Remove deletion notification and fix selection
* Add gap between items in an options cell
* Tweak options cell to be pixel perfect
* Fix padding around sheet not working when scrolling
* Add resizable columns and add support for all themes
* Allow multiselect component and field to support text values
* Generate inclusion schema when importing multiselect columns
* Add support for multiselect type
* Add number cell
* Add functional date cell
* Disable editing autocolumns
* Make sticky column the primary display and fix opening options cells
* Improve display of relationship cell and options cell
* Support empty dates and use CSS variables for easier styling
* Use more CSS variables and add utils to spreadsheets
* Add drag and drop column reordering
* Break out reordering logic into new stores
* Rename reordering to reorder
* Break out other components from spreadsheet for cleaner code
* Break out spreadsheet body into its own component
* Split into more modular components and try virtual rendering
* Test absolute positioning
* Optimise virtual rendering for both columns and rows to handle infinitely large datasets
* Optimise scrolling and virtual rendering performance
* Fix columnn reordering
* Migrate sheet to data section, improve reordering and reszing
* Clean up more sheet state and increase performance
* Fix multiple issues with z-index, reordering and resizing
* Fix date cells in sheets
* Separate data fetching logic from main sheet and tidy up
* Add infinite scroll, improve row fetching, add error handling, fix svelte store updates
* Fix overly thin scrollbars in firefox
* Use nicer checkboxes and fix some hover styles
* Fix issue reordering columns in firefox and increase performance
* Tidy up
* Use search endpoint instead of get endpoint to fetch individual rows so that relationship enrichment occurs
* Tidy up
* Fix relationship issues when creating rows
* Optimise resetting data to smoothly transition when changing datasource
* Add WIP virtual dom implementation to massively increase performance
* Refactor spreadsheet into more discreet components
* Fix multiple issues, clean up rendering, improve performance
* Tune cell sizes
* Fix some scroll issues and add shadow to sticky column
* Fix issue when no primary display is set
* Add padding to sheet
* Improve styles
* Allow reordering columns to be the first column after sticky column
* Fix row hover state not being removed
* Update hovered row on wheel
* Update scroll styles and z-index
* Improve scroll logic and handle horizontal wheel events
* Simplify and improve z index styles
* Fix styles when using no sticky columns
* Improve rendering performance
* Improve performance by removing keyed each blocks and fix reorder target styling
* Ensure scroll top is always properly reset and add config store
* Allow configuring selecting rows and adding rows
* Integrate sheet into data section better
* Add back in functional delete row button
* Refactor stores and make state more modular
* Lint and remove unused deps
* Remove add column button
* Fix options cells being unable to scroll
* Add WIP initial multi-user websocket implementation for sheets
* Add WIP multi-user UI for sheet interface
* Fix issues with not disconnecting users when swapping datasource and improve multi-user UI
* Update layout and remove logging
* WIP column popovers for dataspace sheets
* Add popovers to sheet column headers, improve mouse UX
* Tidy reordering stuff
* Refactor resizing logic into store and improve UX around hover events when resizing/reordering
* Add column sorting and reordering via popover
* Handle context menu events in header cells
* Fully integrates sheets with datasection and remove lots of old stuff
* Fix buttons being highlighted when filters are set
* Add flags for controlling editing and adding rows in sheets
* Count context menu clicks when considering the click outside handler
* Prevent adding rows to users table and remove log
* Expose loading state of sheet and improve column highlighting logic
* Small style updates
* Update delete button and allow horizontal scrolling
* Add context menu to sheets with deletion and duplication features
* Improve UX around selecting rows and cells
* Add basic keyboard interactions to dataspaces
* Improve keyboard navigation in sheets
* Remove unnecessary searching through large rows array
* Fix issue with deleting rows and fix relationship cells displaying undefined
* Improve loading state
* Update menu width
* Merge with new shared-core and moved lucene utils
* Improve rendering performance and simplify component props
* Remove new row component and improve mouse interactions
* Tidy up buttons above sheets and add FAB for adding rows
* Optimise sheet data loading and add sort button
* Update sorting and remove logs
* Add sheet button to control column visibilty, improve sorting, improve disabled states
* Fix bug with select placeholders and fix sorting loops causing endless refreshes
* Update filter button to look consistent and add double click to resize columns to default width
* Ensure all derived stores have default values
* Reset scrolling when datasource changes and fix wasted pagination calls
* Improve performance by removing searches through the full row array
* Add advanced key handling for spreadsheets and improve blur and focus UX
* Ensure the selected cell is always visible
* Add icons for all data types
* Add new long form text cell
* Add boolean cell
* Add ability to focus first cell via tab
* Add cells for formulae and JSON
* Remove console logs
* Add attachment cell
* Increase padding to account for attachment dropdown
* Prevent deleting autocolumns via keyboard
* Fix attachments overflowing
* Improve sort button, remove header more icons unless hovered and highlight sorted column
* Add functional relationship cell
* Improve relationship cell
* Fix race conditions and edge cases in relationship cell
* Update user avatar colours
* Improve preservation of column widths in sheets when making schema changes
* Remove redundant sheet schema context and fix issues with mutating table schema
* Disable websocket in sheets
* Rollback state changes when row saving fails
* Fix one-to-many relationships allowing selecting multiple rows on both sides
* Remove log
* Make sheet gutter width customisable
* Allow expanding rows using existing edit row modal
* Fix text cell not using full width
* Sort columns to put autocolumns last
* Add new footer for adding rows, improve store memoization, support inverting all data types
* Improve animations for adding rows and handle add row failure
* Ensure all sheet feature flags work as expected and fix multi row deletion
* Fix options ordering
* Fix add row button not appearing when horizontal scrollbar is hidden
* Fix selecting newly created rows
* Remove log and add notification when creating or editing columns
* Move new row component to top, automatically invert cell renderers when required
* Add resizable rows
* Fix overlapping long form text borders
* Fix scroll not working in new row
* Update new row component, fix z-index issues, improve UX
* Large refactors to row creation, naming and sheet APIs
* Refactor stores to fix dependency issues, use modals for adding rows, simplify sheet
* Fix resize overlays
* Add custom colors for drop shadows and blue-100 to all themes, fix sticky column shadow
* Increase horizontal padding when scrolling to a selected cell
* Add multiple validation improvements
* Add validation to duplicating rows
* Remove log
* Restore missing event handler
* Improve data fetch reset logic, fix issues with stale cache in spreadsheets
* Fix issue with cell colors, improve row API interactions to avoid relationship issues due to API response differences
* Fix filters not working
* Simplify logic for reordering and add new overlay. Simplify sheet cells
* Fix importing and exporting with sheets
* Fix reorder overlay z-index issue
* Fix issue when no display column exists
* Fix issue with display column not being able to be unset
* Add persitence to column size and order in sheets
* Improve sheet integration with data section and add horizontal cell inversion
* Fix double click resizing of sticky column
* Make column visibility persistent and refactor column updating
* Improve sheet loading states
* Add beta button to sheet, tidy up constants
* Work around table API inconsistencies to handle table schema updates
* Add additional reorder options and improve beta button
* Improve sorting
* Add copy and paste to spreadsheet and add immediate editing of cells without additional click
* Remove copy/paste rows, remove move to start/end, improve copy/paste for cell values
* Fix dependency ordering
* Refactor other sheet stores to improve dependency ordering
* Fix errors not showing in sticky column and clear cell value on backspace press
* Rewrite relationship cell and update default column widths
* Ensure dynamic row height is properly accounted for
* Update text cells, number cells, long form field cells and relationship cells to respect row height
* Fix row heights with sticky column
* Update JSON, boolean and date cells to respect row height
* Update attachment cell to respect row height
* Use unique background for focused cell
* Standardise shadows across cell types
* Persist row height as table metadata
* Improve a few design issues
* Clean up
* Fix relationship cells not being readonly
* Lint
* Fix icon padding in relationship picker
* Improve styles in relationship dropdown
* Update shadow
* Update relationship icons
* Update relationship icons
* Update error label max size and position
* Prevent using invalid data types as display columns
* Add menu option to edit rows in modal
* Prevent sheet handling key events sourcing from modals
* Standardise menu overlay shadow and add count to relationship cells when hovering
* Improve relationship cell performance
* Remove spellcheck from text fields
* Fix resize overlay handler height
* Fix reorder overlay height
* Remove unused code and change selected table faster in data section
* Fix table selection not working when on datasource page
* Improve sheet loading state
* Add rowHeight property to table types
* Restore builder middleware
* Remove any naming of dataspaces
* Lint
* Disable row import button for users table and add optional chaining to spreadsheetsocket invocations to fix tests
* Use unique user edit modal for editing users in sheets
* Add schemaOverrides prop to sheet and use it to customise user table schema
* Update number icon
* Fix primary display column not properly disabling certain menu options
* Merge
* Update beta button position slightly
* Update beta button text
* Fix HMR for custom plugins which was broken due to signed minio links
* Add maze link to grid
* Update koa <> socket.io integation to improve fake koa context and allow current app middleware
* Rename sheet to grid
* Fix menu postiion, fix copy and paste in menu not working
* Remove commented out usages of websocket emissions for grid
2023-04-20 15:56:24 +01:00
Andrew Kingston
fe5ab61941
Fix menu postiion, fix copy and paste in menu not working
2023-04-20 08:58:49 +01:00
Andrew Kingston
6bf6d15849
Rename sheet to grid
2023-04-20 08:17:07 +01:00
Andrew Kingston
c82451f888
Update koa <> socket.io integation to improve fake koa context and allow current app middleware
2023-04-20 08:02:49 +01:00
Andrew Kingston
d3827cdceb
Add maze link to grid
2023-04-19 14:28:54 +01:00
Andrew Kingston
8c1d939276
Update beta button text
2023-04-18 21:20:08 +01:00
Andrew Kingston
71de911922
Update beta button position slightly
2023-04-18 21:18:26 +01:00
Andrew Kingston
6d2c928e51
Fix primary display column not properly disabling certain menu options
2023-04-18 14:18:57 +01:00
Andrew Kingston
dfd958a08e
Update number icon
2023-04-18 14:06:11 +01:00
Andrew Kingston
06e1f2954a
Add schemaOverrides prop to sheet and use it to customise user table schema
2023-04-18 13:41:17 +01:00
Andrew Kingston
a06f584e7d
Use unique user edit modal for editing users in sheets
2023-04-18 13:12:20 +01:00
Andrew Kingston
d331072f9a
Lint
2023-04-18 10:54:10 +01:00
Andrew Kingston
083836a87b
Remove any naming of dataspaces
2023-04-18 10:46:35 +01:00
Andrew Kingston
8aff208acd
Improve sheet loading state
2023-04-18 09:08:38 +01:00
Andrew Kingston
140729b1d7
Remove unused code and change selected table faster in data section
2023-04-18 08:51:00 +01:00
Andrew Kingston
fef44737f8
Fix reorder overlay height
2023-04-18 08:23:14 +01:00
Andrew Kingston
420e0bb279
Fix resize overlay handler height
2023-04-18 08:22:28 +01:00
Andrew Kingston
ccb02661c8
Remove spellcheck from text fields
2023-04-18 08:22:04 +01:00
Andrew Kingston
6f98bca393
Improve relationship cell performance
2023-04-18 08:21:54 +01:00
Andrew Kingston
b21e22071e
Standardise menu overlay shadow and add count to relationship cells when hovering
2023-04-18 08:05:13 +01:00
Andrew Kingston
2da07fb90c
Prevent sheet handling key events sourcing from modals
2023-04-17 18:59:01 +01:00
Andrew Kingston
508cb6c58f
Add menu option to edit rows in modal
2023-04-17 18:53:44 +01:00
Andrew Kingston
5d964a756c
Prevent using invalid data types as display columns
2023-04-17 18:49:36 +01:00
Andrew Kingston
466e11aa57
Update error label max size and position
2023-04-17 18:29:54 +01:00
Andrew Kingston
51f873beb6
Update relationship icons
2023-04-17 16:42:53 +01:00
Andrew Kingston
091db0a144
Update relationship icons
2023-04-17 16:41:25 +01:00
Andrew Kingston
b6877a6d7c
Update shadow
2023-04-17 16:32:51 +01:00
Andrew Kingston
e7482746c0
Improve styles in relationship dropdown
2023-04-17 16:31:42 +01:00
Andrew Kingston
5ae4c387db
Fix icon padding in relationship picker
2023-04-17 16:29:22 +01:00
Andrew Kingston
c614c0739f
Lint
2023-04-17 16:22:59 +01:00
Andrew Kingston
666762a2c2
Fix relationship cells not being readonly
2023-04-17 16:06:20 +01:00
Andrew Kingston
e48e2ff7f0
Clean up
2023-04-17 16:04:41 +01:00
Andrew Kingston
1c702d5f07
Improve a few design issues
2023-04-17 15:58:14 +01:00
Andrew Kingston
730fe0a8ea
Persist row height as table metadata
2023-04-17 15:53:20 +01:00
Andrew Kingston
6c5ac00acb
Standardise shadows across cell types
2023-04-17 15:41:55 +01:00
Andrew Kingston
4427b18466
Use unique background for focused cell
2023-04-17 14:58:09 +01:00
Andrew Kingston
53d3eaf465
Update attachment cell to respect row height
2023-04-17 14:54:58 +01:00
Andrew Kingston
0cede10867
Update JSON, boolean and date cells to respect row height
2023-04-17 14:50:36 +01:00
Andrew Kingston
d38cf2d7f0
Fix row heights with sticky column
2023-04-17 13:53:24 +01:00
Andrew Kingston
c4125b5a93
Update text cells, number cells, long form field cells and relationship cells to respect row height
2023-04-17 13:37:03 +01:00
Andrew Kingston
bed6fe607c
Ensure dynamic row height is properly accounted for
2023-04-17 12:28:34 +01:00
Andrew Kingston
6931436006
Rewrite relationship cell and update default column widths
2023-04-17 12:20:21 +01:00
Andrew Kingston
b867d359f4
Fix errors not showing in sticky column and clear cell value on backspace press
2023-04-16 11:56:27 +01:00
Andrew Kingston
6da9da4267
Refactor other sheet stores to improve dependency ordering
2023-04-16 11:50:47 +01:00
Andrew Kingston
c2de10c076
Fix dependency ordering
2023-04-14 15:35:47 +01:00
Andrew Kingston
b1d227b65f
Remove copy/paste rows, remove move to start/end, improve copy/paste for cell values
2023-04-14 15:11:52 +01:00
Andrew Kingston
ddc11ab88c
Add copy and paste to spreadsheet and add immediate editing of cells without additional click
2023-04-14 09:19:47 +01:00
Andrew Kingston
6f20c3dff8
Improve sorting
2023-04-14 08:16:35 +01:00
Andrew Kingston
dd24d7d9ee
Add additional reorder options and improve beta button
2023-04-14 07:55:20 +01:00
Andrew Kingston
84a5739c53
Work around table API inconsistencies to handle table schema updates
2023-04-13 16:51:26 +01:00
Andrew Kingston
f86c0ec36e
Add beta button to sheet, tidy up constants
2023-04-13 15:52:07 +01:00
Andrew Kingston
f7f1ee49a6
Improve sheet loading states
2023-04-13 14:30:01 +01:00
Andrew Kingston
fa0cc17682
Make column visibility persistent and refactor column updating
2023-04-13 14:09:57 +01:00
Andrew Kingston
8100737817
Fix double click resizing of sticky column
2023-04-13 12:05:47 +01:00
Andrew Kingston
69f6834886
Improve sheet integration with data section and add horizontal cell inversion
2023-04-13 12:01:16 +01:00
Andrew Kingston
724bff60f2
Add persitence to column size and order in sheets
2023-04-12 14:56:22 +01:00
Andrew Kingston
49611298b4
Fix issue with display column not being able to be unset
2023-04-12 10:38:35 +01:00
Andrew Kingston
76353c2e4d
Fix issue when no display column exists
2023-04-12 10:34:33 +01:00
Andrew Kingston
68cd1fbe8e
Fix reorder overlay z-index issue
2023-04-12 10:13:40 +01:00
Andrew Kingston
7fa976ba5e
Simplify logic for reordering and add new overlay. Simplify sheet cells
2023-04-12 09:51:49 +01:00
Andrew Kingston
727d3d5b6d
Fix issue with cell colors, improve row API interactions to avoid relationship issues due to API response differences
2023-04-11 22:55:13 +01:00
Andrew Kingston
6290112d06
Improve data fetch reset logic, fix issues with stale cache in spreadsheets
2023-04-11 22:21:07 +01:00
Andrew Kingston
0ee63417c1
Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration
2023-04-11 17:36:28 +01:00
Andrew Kingston
0c3a9f367e
Remove log
2023-04-11 17:34:06 +01:00
Andrew Kingston
361ab9e3cd
Add validation to duplicating rows
2023-04-11 16:46:17 +01:00
Andrew Kingston
4a6713e9d3
Add multiple validation improvements
2023-04-11 16:34:13 +01:00
Andrew Kingston
6c203a1e66
Increase horizontal padding when scrolling to a selected cell
2023-04-11 14:19:02 +01:00
Andrew Kingston
1726948f67
Add custom colors for drop shadows and blue-100 to all themes, fix sticky column shadow
2023-04-11 14:07:27 +01:00
Andrew Kingston
ab70dfbcf0
Fix resize overlays
2023-04-11 12:19:54 +01:00
Andrew Kingston
fe70793e75
Refactor stores to fix dependency issues, use modals for adding rows, simplify sheet
2023-04-11 12:17:08 +01:00
Andrew Kingston
81a28eb4da
Large refactors to row creation, naming and sheet APIs
2023-04-10 18:46:34 +01:00
Andrew Kingston
da2023974e
Update new row component, fix z-index issues, improve UX
2023-04-05 17:36:38 +02:00
Andrew Kingston
5ab0652c87
Fix scroll not working in new row
2023-04-01 10:50:42 +01:00
Andrew Kingston
a50e9ccbc7
Fix overlapping long form text borders
2023-03-31 20:35:29 +01:00
Andrew Kingston
fcb8b9e9b1
Add resizable rows
2023-03-31 20:33:08 +01:00
Andrew Kingston
a0299d4c7c
Move new row component to top, automatically invert cell renderers when required
2023-03-31 17:37:59 +01:00
Andrew Kingston
7050c6713a
Remove log and add notification when creating or editing columns
2023-03-31 13:21:53 +01:00
Andrew Kingston
5d554d0616
Fix selecting newly created rows
2023-03-31 13:16:40 +01:00
Andrew Kingston
ff4c0aed46
Fix add row button not appearing when horizontal scrollbar is hidden
2023-03-31 12:13:00 +01:00
Andrew Kingston
d8800c2823
Fix options ordering
2023-03-31 12:07:49 +01:00
Andrew Kingston
dbf5bfe83d
Ensure all sheet feature flags work as expected and fix multi row deletion
2023-03-31 12:00:32 +01:00
Andrew Kingston
58141b5183
Improve animations for adding rows and handle add row failure
2023-03-31 10:17:18 +01:00
Andrew Kingston
fc009b722f
Add new footer for adding rows, improve store memoization, support inverting all data types
2023-03-31 10:12:52 +01:00
Andrew Kingston
11dd5fc805
Sort columns to put autocolumns last
2023-03-30 16:23:13 +01:00
Andrew Kingston
0c53e06267
Fix text cell not using full width
2023-03-30 16:16:07 +01:00
Andrew Kingston
7570c52879
Allow expanding rows using existing edit row modal
2023-03-30 16:12:28 +01:00
Andrew Kingston
5640b2fa89
Make sheet gutter width customisable
2023-03-30 09:19:39 +01:00
Andrew Kingston
09f4f210ee
Remove log
2023-03-30 08:53:26 +01:00
Andrew Kingston
d3c17308ab
Fix one-to-many relationships allowing selecting multiple rows on both sides
2023-03-30 08:53:09 +01:00
Andrew Kingston
7ba064dd31
Rollback state changes when row saving fails
2023-03-30 08:52:43 +01:00
Andrew Kingston
aaa0f1a7a0
Disable websocket in sheets
2023-03-30 08:52:22 +01:00
Andrew Kingston
b7bea0556c
Remove redundant sheet schema context and fix issues with mutating table schema
2023-03-29 15:35:36 +01:00
Andrew Kingston
eeda58822c
Improve preservation of column widths in sheets when making schema changes
2023-03-29 14:57:56 +01:00
Andrew Kingston
31f6f9db7b
Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration
2023-03-29 12:09:57 +01:00
adrinr
934a2f09d7
Right checks
2023-03-28 16:46:23 +01:00
Andrew Kingston
e0e5ca7a3c
Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration
2023-03-28 15:47:53 +01:00
Dean
8131d9dc6f
Branding feature flag changes, config trimming and some fixes
2023-03-27 15:17:14 +01:00
Andrew Kingston
66de32dfb9
Update user avatar colours
2023-03-16 07:59:31 +00:00
Andrew Kingston
6a4420cde4
Fix race conditions and edge cases in relationship cell
2023-03-15 13:01:32 +00:00
Andrew Kingston
66c84b9f82
Improve relationship cell
2023-03-15 12:38:59 +00:00
Andrew Kingston
616e25ac27
Add functional relationship cell
2023-03-15 09:53:32 +00:00
Andrew Kingston
06a0f75077
Improve sort button, remove header more icons unless hovered and highlight sorted column
2023-03-14 15:15:52 +00:00
Andrew Kingston
eda50c1330
Fix attachments overflowing
2023-03-14 15:03:32 +00:00
Andrew Kingston
d25128d45a
Prevent deleting autocolumns via keyboard
2023-03-14 12:06:33 +00:00
Andrew Kingston
43edf37f74
Increase padding to account for attachment dropdown
2023-03-14 12:03:22 +00:00
Andrew Kingston
f290d758ba
Add attachment cell
2023-03-14 11:53:01 +00:00
Andrew Kingston
b60eca9588
Remove console logs
2023-03-14 10:19:37 +00:00
Andrew Kingston
2d6c2fe904
Add cells for formulae and JSON
2023-03-14 10:18:42 +00:00
Andrew Kingston
4754be109a
Add ability to focus first cell via tab
2023-03-14 10:03:47 +00:00
Andrew Kingston
9a024d96e7
Add boolean cell
2023-03-14 09:53:08 +00:00
Andrew Kingston
125febdd5a
Add new long form text cell
2023-03-14 09:44:21 +00:00
Andrew Kingston
aefdfabe39
Add icons for all data types
2023-03-14 08:52:32 +00:00
Andrew Kingston
f2cf174557
Ensure the selected cell is always visible
2023-03-13 19:45:03 +00:00
Andrew Kingston
d4a2bcae4f
Add advanced key handling for spreadsheets and improve blur and focus UX
2023-03-13 18:45:28 +00:00
Dean
5ce52cad06
Working commit
2023-03-13 12:33:16 +00:00
Andrew Kingston
8a8152168d
Improve performance by removing searches through the full row array
2023-03-12 16:25:39 +00:00
Andrew Kingston
e76c541627
Reset scrolling when datasource changes and fix wasted pagination calls
2023-03-12 16:04:17 +00:00
Andrew Kingston
d7666272e0
Ensure all derived stores have default values
2023-03-11 19:20:38 +00:00
Andrew Kingston
38a3ef0c34
Update filter button to look consistent and add double click to resize columns to default width
2023-03-11 18:54:38 +00:00
Andrew Kingston
c1128618fb
Fix bug with select placeholders and fix sorting loops causing endless refreshes
2023-03-11 18:28:58 +00:00
Andrew Kingston
57c82c4a5d
Add sheet button to control column visibilty, improve sorting, improve disabled states
2023-03-11 14:10:45 +00:00
Andrew Kingston
c573955998
Update sorting and remove logs
2023-03-10 16:29:33 +00:00
Andrew Kingston
9231ce88c6
Optimise sheet data loading and add sort button
2023-03-10 16:23:56 +00:00
Andrew Kingston
a78ba19cf8
Tidy up buttons above sheets and add FAB for adding rows
2023-03-10 11:59:10 +00:00
Andrew Kingston
33a4d17278
Remove new row component and improve mouse interactions
2023-03-10 11:36:17 +00:00
Andrew Kingston
dfd6633bee
Improve rendering performance and simplify component props
2023-03-10 10:25:26 +00:00
Andrew Kingston
809c56de9f
Merge with new shared-core and moved lucene utils
2023-03-09 18:16:56 +00:00
Andrew Kingston
c4e3667b6c
Merge branch 'develop' of github.com:Budibase/budibase into just-dataspace-things
2023-03-09 17:54:58 +00:00
Andrew Kingston
b540427030
Update menu width
2023-03-09 17:54:52 +00:00
Adria Navarro
158703daef
Bug - BUDI-6068 filters do not work for google sheets ( #9886 )
...
* Add data-utils with filters
* Create data-utils
* Add data-utils to compiled code
* Reuse constants
* Fix tests
* Rename package to shared-core
* Namespace export shared-core
* Rely on rollup to bundle shared-core
* Revert "Rely on rollup to bundle shared-core"
This reverts commit e8b5a2bb9a
.
* Updating version and removing private.
* Update version
* Increment versions.
* Implement sort
* Enabling sort
* v2.3.21-alpha.2
* Fix build
* Improve readability
* Move deepGet to shared helper
* Better type usage
* Fix types
* Configure types
* Fix vite refs
* Add dep
* Fixing depencencies on client
* Add missing dev command
* Fix loading issues
* Update versions to latest
* Multiple es6 and commonjs configs
* Config
* Use local packages on rollup for client
* Change shared-core and types entry points
---------
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2023-03-09 08:50:26 +00:00
Andrew Kingston
7f263e9870
Improve loading state
2023-03-08 10:49:52 +00:00
Andrew Kingston
856f0eb844
Fix issue with deleting rows and fix relationship cells displaying undefined
2023-03-08 10:23:39 +00:00
Andrew Kingston
9020060f17
Remove unnecessary searching through large rows array
2023-03-08 10:15:46 +00:00
Andrew Kingston
dfce198fe5
Improve keyboard navigation in sheets
2023-03-08 10:10:31 +00:00
Andrew Kingston
48309349ae
Add basic keyboard interactions to dataspaces
2023-03-08 08:32:03 +00:00
Andrew Kingston
045d0c89af
Improve UX around selecting rows and cells
2023-03-08 07:55:31 +00:00
Andrew Kingston
3c71acd68e
Add context menu to sheets with deletion and duplication features
2023-03-07 17:03:37 +00:00
Andrew Kingston
ef54813764
Update delete button and allow horizontal scrolling
2023-03-07 14:14:16 +00:00
Andrew Kingston
7f231aecdf
Small style updates
2023-03-07 12:10:50 +00:00
Andrew Kingston
0e9fc297fb
Expose loading state of sheet and improve column highlighting logic
2023-03-07 12:05:00 +00:00
Andrew Kingston
df757ce09b
Prevent adding rows to users table and remove log
2023-03-07 11:57:28 +00:00
Andrew Kingston
a25af10c0e
Count context menu clicks when considering the click outside handler
2023-03-07 11:54:41 +00:00
Andrew Kingston
84770c72c2
Add flags for controlling editing and adding rows in sheets
2023-03-07 11:51:47 +00:00
Andrew Kingston
ca92d520b3
Fully integrates sheets with datasection and remove lots of old stuff
2023-03-07 11:40:32 +00:00
Martin McKeaveney
ea5e564428
fix tenant filtering issue
2023-03-07 09:45:39 +00:00
Andrew Kingston
f516011182
Handle context menu events in header cells
2023-03-07 08:23:50 +00:00
Andrew Kingston
9579c9c0d2
Add column sorting and reordering via popover
2023-03-07 08:15:27 +00:00
Andrew Kingston
f0ac9e9d9c
Refactor resizing logic into store and improve UX around hover events when resizing/reordering
2023-03-06 15:39:50 +00:00
Andrew Kingston
b5a72438e1
Tidy reordering stuff
2023-03-06 15:15:00 +00:00
Andrew Kingston
b93f575bca
Add popovers to sheet column headers, improve mouse UX
2023-03-06 15:09:42 +00:00
Andrew Kingston
36e8664605
WIP column popovers for dataspace sheets
2023-03-06 12:29:18 +00:00
Andrew Kingston
d15b1748ef
Update layout and remove logging
2023-03-06 11:30:38 +00:00
Andrew Kingston
4647e1bc07
Fix issues with not disconnecting users when swapping datasource and improve multi-user UI
2023-03-06 11:20:47 +00:00
Andrew Kingston
3e907af8b5
Add WIP multi-user UI for sheet interface
2023-03-06 07:43:45 +00:00
Andrew Kingston
36c953443f
Add WIP initial multi-user websocket implementation for sheets
2023-03-05 18:57:05 +00:00
Andrew Kingston
01867f5736
Fix options cells being unable to scroll
2023-03-03 09:16:00 +00:00
Andrew Kingston
f1a67a2cc5
Remove add column button
2023-03-03 09:14:38 +00:00
Andrew Kingston
110d5d5a35
Lint and remove unused deps
2023-03-03 09:07:48 +00:00
Andrew Kingston
37393c4e2a
Refactor stores and make state more modular
2023-03-03 09:02:19 +00:00
Andrew Kingston
b82e7582db
Add back in functional delete row button
2023-03-03 08:34:26 +00:00
Andrew Kingston
5b590a5976
Integrate sheet into data section better
2023-03-02 17:20:51 +00:00
Andrew Kingston
540906cf62
Allow configuring selecting rows and adding rows
2023-03-02 16:07:14 +00:00
Andrew Kingston
3a8d223a77
Ensure scroll top is always properly reset and add config store
2023-03-02 15:45:55 +00:00
Andrew Kingston
1067f06fd6
Improve performance by removing keyed each blocks and fix reorder target styling
2023-03-02 13:39:47 +00:00
Andrew Kingston
9b5f2d92f0
Improve rendering performance
2023-03-02 12:10:12 +00:00
Andrew Kingston
ff0f91bca3
Fix styles when using no sticky columns
2023-03-02 11:25:06 +00:00
Andrew Kingston
265f2d9ba3
Simplify and improve z index styles
2023-03-02 11:22:01 +00:00
Andrew Kingston
f19ba2ea20
Improve scroll logic and handle horizontal wheel events
2023-03-02 11:08:48 +00:00
Andrew Kingston
1620b81e96
Update scroll styles and z-index
2023-03-02 09:27:16 +00:00
Andrew Kingston
2c1a5ae0e8
Update hovered row on wheel
2023-03-01 20:14:50 +00:00
Andrew Kingston
15c07e13ac
Fix row hover state not being removed
2023-03-01 20:01:00 +00:00
Andrew Kingston
36f7d24d42
Allow reordering columns to be the first column after sticky column
2023-03-01 19:34:26 +00:00
Andrew Kingston
c7b8d78c98
Improve styles
2023-03-01 19:19:22 +00:00
Andrew Kingston
a3e23c3cd6
Add padding to sheet
2023-03-01 19:10:22 +00:00
Andrew Kingston
4558a1c6fa
Fix issue when no primary display is set
2023-03-01 18:34:43 +00:00
Andrew Kingston
15dffb0f40
Fix some scroll issues and add shadow to sticky column
2023-03-01 18:32:23 +00:00
Andrew Kingston
ca96a61cde
Tune cell sizes
2023-03-01 16:12:35 +00:00
Andrew Kingston
524c46a554
Fix multiple issues, clean up rendering, improve performance
2023-03-01 16:10:24 +00:00
Andrew Kingston
40df22d791
Refactor spreadsheet into more discreet components
2023-03-01 11:53:09 +00:00
Andrew Kingston
43eadf2ec6
Add WIP virtual dom implementation to massively increase performance
2023-03-01 08:44:02 +00:00
Andrew Kingston
db469711cf
Optimise resetting data to smoothly transition when changing datasource
2023-02-28 15:00:10 +00:00
Andrew Kingston
9be7d042a9
Fix relationship issues when creating rows
2023-02-28 14:56:44 +00:00
Andrew Kingston
d2bc4d8fdc
Tidy up
2023-02-28 14:53:31 +00:00
Andrew Kingston
4c70959327
Use search endpoint instead of get endpoint to fetch individual rows so that relationship enrichment occurs
2023-02-28 14:53:11 +00:00
Andrew Kingston
c83286cb61
Tidy up
2023-02-28 14:40:36 +00:00
Andrew Kingston
878ebfb8c5
Fix issue reordering columns in firefox and increase performance
2023-02-28 14:31:58 +00:00
Andrew Kingston
26ca96eaa9
Use nicer checkboxes and fix some hover styles
2023-02-28 14:17:06 +00:00
Andrew Kingston
a28148d9f8
Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-abs
2023-02-28 13:59:37 +00:00
Andrew Kingston
385e9eadb0
Add infinite scroll, improve row fetching, add error handling, fix svelte store updates
2023-02-28 11:48:25 +00:00
Dean
dd08845a44
Merge remote-tracking branch 'origin/develop' into feature/app-user-onboarding-ux
2023-02-28 09:38:15 +00:00
Dean
61ed62e6c4
Builder user onboarding
2023-02-28 09:37:03 +00:00
Andrew Kingston
b45ba0eba7
Separate data fetching logic from main sheet and tidy up
2023-02-27 19:01:23 +00:00
Andrew Kingston
30e1ecd67f
Fix date cells in sheets
2023-02-27 15:41:35 +00:00
mike12345567
2fb33e2cf3
Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs
2023-02-27 14:51:33 +00:00
Andrew Kingston
b1f2fe326a
Fix multiple issues with z-index, reordering and resizing
2023-02-27 13:59:35 +00:00
Rory Powell
2c46109e7d
Enforceable SSO ( #9787 )
...
* Add ENFORCEABLE_SSO feature flag
* First draft of enforce sso configuration / show single sign on url
* Reading and writing isSSOEnforced + integration with login page
* Enable CI + lint
* Set correct base branch for CI
* Test fix for expected string changed
* Use tenant aware platform url as SSO link
* Bring in latest pro changes
* Lint
* Add useEnforceableSSO mock helper function
* Update configs.spec.ts with coverage for public settings
* Update users.spec.ts with additional tests for isPreventPasswordActions
* Lint
* Update refresh OAuthToken to use correct enum and add case statement
2023-02-27 13:42:51 +00:00
Andrew Kingston
efca3eef4f
Clean up more sheet state and increase performance
2023-02-27 08:59:36 +00:00
Andrew Kingston
fae24276f9
Migrate sheet to data section, improve reordering and reszing
2023-02-26 21:29:46 +00:00
mike12345567
42fc004212
Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs
2023-02-24 12:46:58 +00:00
Peter Clement
c1db2c0c3e
add debounce for search
2023-02-23 14:33:15 +00:00
mike12345567
01076bd35f
Getting downloading working correctly, some minor UI updates, adding a new middleware for converting a query string to a body (useful for when a GET has to be used).
2023-02-22 18:50:27 +00:00
Peter Clement
647e643439
start download work
2023-02-22 17:25:24 +00:00
Peter Clement
7bb9829165
update sidebar styling and fix bugs
2023-02-22 10:09:15 +00: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
Peter Clement
0f26f55019
some style updates for the sidebar
2023-02-21 12:31:21 +00:00
Peter Clement
a1b47bbce3
ensure table is pulling from search endpoint
2023-02-17 16:49:41 +00:00
Peter Clement
6d60c27521
add store and api funcs
2023-02-13 16:32:14 +00:00
Peter Clement
70ac7b81c3
add base audit logs ui
2023-02-13 09:47:08 +00:00
Gerard Burns
dd343a5946
New App Onboarding ( #9489 )
...
* New App Onboarding
* Lint
* Move app creation onboarding into its own route
* Fix quiet action button variant
* Fix alt attribute background image flashing
* Update routing logic and redirects to show app creation onboarding
* Navigate to data rather than design upon initial app creation to allow tour to function properly
* Tidy up popover logic and remove tip functionality
* Fix binding popovers
* Lint
* Silence spammy warnings from the builder
* Exclude SVG files from rollup plugin image to fix spectrum icons
* Fix help menu icon colours not working in light themes
* Tweak help menu styles
---------
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2023-01-31 19:34:32 +00:00
deanhannigan
7540cad45c
Merge pull request #9467 from Budibase/feature/auth-screens-redesign
...
Selfhost onboarding UX/UI updates
2023-01-31 16:13:46 +00:00
Andrew Kingston
c280e44b26
Merge branch 'develop' of github.com:Budibase/budibase into develop
2023-01-31 15:50:00 +00:00
Andrew Kingston
ca399568e2
Use real testimonials on testimonial page
2023-01-31 15:49:41 +00:00
Andrew Kingston
e0ba99621c
Update background of split page to use purplish gradient, and also fix it to dark theme
2023-01-31 15:48:35 +00:00
Dean
680a9acb4f
Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export
2023-01-31 15:08:46 +00:00
Andrew Kingston
767236a841
Add min-height to split page to align small pages in onboarding flow and match designs
2023-01-31 08:23:20 +00:00
Dean
d37c0e4b5d
UI Onboarding UI/UX auth refactoring
2023-01-27 13:44:57 +00:00
Rory Powell
da2c809a09
Merge branch 'develop' into feature/environment-variables
2023-01-27 11:27:11 +00:00
Peter Clement
9175cab4ca
add environmentVariables feature to constants
2023-01-26 15:34:03 +00:00
Andrew Kingston
f068f20c61
Add suffix setting to fancy input component and fix lint warning
2023-01-25 15:57:47 +00:00
mike12345567
63d882efc6
Adding frontend event publishing for events like upgrade panel opened.
2023-01-23 19:18:02 +00:00
mike12345567
557a9a8eeb
Adding an API for publishing an event from the frontend.
2023-01-23 18:56:44 +00:00
Andrew Kingston
549e4e0dc5
Onboarding core components ( #9412 )
...
* Update BB logo to black
* Update top nav bar and core layout
* Add redesign for apps pages
* Update user and groups pages
* More WIP portal redesign!
* Fix top nav colours and fix selected tab not updating
* Remove log
* Update copy on settings pages
* Update and standardise page headers and subtitles, and remove side nav titles
* Update font styles to allow for easy customisation
* Update button styles to always use newStyles, update auth page styles
* Update settings pages to new designs
* Update structure for account pages
* Add initial rewrite of app overview section
* Update config checklist to properly center
* Update app overview version and name/url screens
* Add tooltip to explain why URL cannot be changed until unpublishing
* Update overview automation history tab
* Update overview backups page
* Rewrite app overview access tab
* Update table hover colours
* Remove scrolling from tables when not required and stop selects from updating their own state locally
* Update table styles to support flexible column widths much better
* Fix extremely long strings in breadcrumbs not wrapping
* Fix multiple issues with long text overflow
* Fix flashing in version settings page
* Fix loading bugs in app backups page
* Add sidebar for portal and use it for automation history. Fix multiple overflow and scrolling issues
* Tidy up
* Update user details page to use tables and match designs
* Update users detail page
* Update user and group details pages with new tables
* Fix automation error linking from apps page and improve automation fetching logic in automation history
* Move theme and API key into user profile dropdown instead of settings
* Move settings before account and show plugins for devs
* Convert plugins page to table and update components and modals
* Update links when going back from the builder
* Update plugin search placeholder
* Fix URLs in app overview
* Properly handle text overflow in plugins table
* Remove getting started checklist
* Fix checklist removal and fix profile modal
* Update email details page to match new designs
* Cleanup
* Add licensing and env logic to determine which account links to show
* Update upgrade button URL for cloud accounts
* Update app list to use a more compact style
* Make core page layout responsive and update apps list to be responsive
* Update mobile design of apps page
* Update more pages to be responsive and add mobile specific components
* Refactor main portal page into multiple components
* Update multiple pages to be responsive and improve loading experience
* Make automation history page responsive
* Update backups page to be responsive
* Update pickers to use absolutely positioned root popover so that overflow does not matter
* Fix some responsive styles
* Fix update link in app overview
* Improve dropdown logic
* Lint
* Update click outside handler to handle modals properly
* Remove log
* Fix mobile menu upgrade button not closing menu
* Hide groups page if disabled at tenant level
* Centralise menu logic and show full menu on mobile
* Update app access assignment and fix backups table
* Ensure avatars cannot be squished
* Standardise disabled field text colour
* Allow developer users to access users, groups and usage pages
* Allow readonly access to users and groups for developer users
* Remove logs
* Improve users page loading experience
* Improve responsiveness on apps list page and fix discussions link styles
* Update spacing on user and group detail page and fix usage page showing wrong copy
* Fix logo override not working
* Pin minio version to an old one that supports the fs backend in dev
* Shrink upgrade button
* Shrink user dropdown
* Update assignment modal text
* Remove clickable visual styles from plugins
* Always show groups section in app access page
* Update app overview button styles to include more CTAs
* Hide edit and view links in more menu on overview page unless on mobile
* Make usage stats responsive and fix layout issues
* Add core page layout for onboarding to frontend-core
* Add initial work on fancy form components for onboarding
* Add checkbox component and add error handling to fancy form fields
* Add fancy select and improve other fancy components
* Update fancy components and fix select rounded corners
* Fix mobile styles for split pages
* Revert google button
* Fix links not working with click handlers
* Fix label animation
* Improve styles of fancy components
* Improve mobile compatibility with fancy button radio
* Revert changes to builder files for testing
* Tidy up small UI issues
* Improve some minor design issues
* Fix issue with scroll padding not being applied
* Ensure unauthorised users cannot view pages they should not be able to
* Lint
2023-01-23 15:38:43 +00:00
Dean
45b907cfde
Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export
2023-01-23 11:43:15 +00:00
mike12345567
3b219dc4ef
Adding a warning for missing ENCRYPTION_KEY variable to the portal.
2023-01-18 17:29:56 +00:00
Andrew Kingston
d92f1a7097
Portal redesign ( #9336 )
...
* Update BB logo to black
* Update top nav bar and core layout
* Add redesign for apps pages
* Update user and groups pages
* More WIP portal redesign!
* Fix top nav colours and fix selected tab not updating
* Remove log
* Update copy on settings pages
* Update and standardise page headers and subtitles, and remove side nav titles
* Update font styles to allow for easy customisation
* Update button styles to always use newStyles, update auth page styles
* Update settings pages to new designs
* Update structure for account pages
* Add initial rewrite of app overview section
* Update config checklist to properly center
* Update app overview version and name/url screens
* Add tooltip to explain why URL cannot be changed until unpublishing
* Update overview automation history tab
* Update overview backups page
* Rewrite app overview access tab
* Update table hover colours
* Remove scrolling from tables when not required and stop selects from updating their own state locally
* Update table styles to support flexible column widths much better
* Fix extremely long strings in breadcrumbs not wrapping
* Fix multiple issues with long text overflow
* Fix flashing in version settings page
* Fix loading bugs in app backups page
* Add sidebar for portal and use it for automation history. Fix multiple overflow and scrolling issues
* Tidy up
* Update user details page to use tables and match designs
* Update users detail page
* Update user and group details pages with new tables
* Fix automation error linking from apps page and improve automation fetching logic in automation history
* Move theme and API key into user profile dropdown instead of settings
* Move settings before account and show plugins for devs
* Convert plugins page to table and update components and modals
* Update links when going back from the builder
* Update plugin search placeholder
* Fix URLs in app overview
* Properly handle text overflow in plugins table
* Remove getting started checklist
* Fix checklist removal and fix profile modal
* Update email details page to match new designs
* Cleanup
* Add licensing and env logic to determine which account links to show
* Update upgrade button URL for cloud accounts
* Update app list to use a more compact style
* Make core page layout responsive and update apps list to be responsive
* Update mobile design of apps page
* Update more pages to be responsive and add mobile specific components
* Refactor main portal page into multiple components
* Update multiple pages to be responsive and improve loading experience
* Make automation history page responsive
* Update backups page to be responsive
* Update pickers to use absolutely positioned root popover so that overflow does not matter
* Fix some responsive styles
* Fix update link in app overview
* Improve dropdown logic
* Lint
* Update click outside handler to handle modals properly
* Remove log
* Fix mobile menu upgrade button not closing menu
* Hide groups page if disabled at tenant level
* Centralise menu logic and show full menu on mobile
* Update app access assignment and fix backups table
* Ensure avatars cannot be squished
* Standardise disabled field text colour
* Allow developer users to access users, groups and usage pages
* Allow readonly access to users and groups for developer users
* Remove logs
* Improve users page loading experience
* Improve responsiveness on apps list page and fix discussions link styles
* Update spacing on user and group detail page and fix usage page showing wrong copy
* Fix logo override not working
* Pin minio version to an old one that supports the fs backend in dev
* Shrink upgrade button
* Shrink user dropdown
* Update assignment modal text
* Remove clickable visual styles from plugins
* Always show groups section in app access page
* Update app overview button styles to include more CTAs
* Hide edit and view links in more menu on overview page unless on mobile
* Make usage stats responsive and fix layout issues
* Add comment to docker-compose config
2023-01-18 13:56:53 +00:00
mike12345567
3659768c42
Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables
2023-01-17 15:25:17 +00:00
Gerard Burns
48e1695318
JSON import changes ( #9288 )
...
* JSON import changes
* Fix lockfiles
* PR Feedback, fix tests
* fix tests
* pr feedback
2023-01-17 15:07:52 +00:00
Peter Clement
f00034544f
reuse modal for edit and create and add delete function
2023-01-13 16:39:26 +00:00
Peter Clement
a0dacc9717
add create store method and tidy up
2023-01-12 16:09:05 +00:00
mike12345567
03df57d077
Adding in basic implementation of variable usage, getting from pro and enriching through new datasource SDK.
2023-01-11 17:57:51 +00:00
Dean
4479c2477c
Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export
2023-01-10 09:39:11 +00:00
Peter Clement
7378d21fea
environment variables ui boilerplate
2023-01-09 16:48:39 +00:00
Andrew Kingston
395b4d7ad8
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-redesign
2023-01-06 15:22:28 +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
ab29c10936
Update app overview version and name/url screens
2022-12-20 08:48:20 +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
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
Dean
cdcefa16bb
Filtering and sort on data row export
2022-12-13 10:13:17 +00:00
Andrew Kingston
d4a7412163
Update filter labels to reflect that more than and less than also include equal to
2022-12-07 09:00:29 +00:00
Andrew Kingston
ce9feed5f2
Ensure all search requests specify a sort field to avoid random sorting
2022-11-17 14:15:24 +00:00
Peter Clement
4461da195b
Merge remote-tracking branch 'origin/master' into fix/peter-fixes
2022-11-02 12:09:48 +00:00
Peter Clement
d034800c76
Email onboarding not respecting group selection
2022-11-02 09:58:38 +00: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
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
1aca8756f6
pr comments
2022-10-24 15:09:32 +01:00
Peter Clement
146cdaa131
add pro check and default state
2022-10-24 15:00:00 +01:00
mike12345567
1064095d94
Updating frontend to allow searching by type and trigger.
2022-10-21 17:03:01 +01:00
mike12345567
1eac53230e
Adding restore work - new modal to create a backup.
2022-10-20 18:46:16 +01:00
mike12345567
6256b5f73d
Merge branch 'feature/backups-ui' of github.com:Budibase/budibase into feature/backups-ui
2022-10-20 17:48:03 +01:00
mike12345567
0c2ae220a2
Updating rendering of table - as per Andy's new designs based on the restore event.
2022-10-20 17:43:54 +01:00
Peter Clement
d138d5ebaa
add ability tofilter by range
2022-10-20 16:10:09 +01:00
Andrew Kingston
73a229b9ec
Add proper validation for nesting illegal combinations of components
2022-10-20 16:03:53 +01:00
Peter Clement
62ada4f7cc
integrate download and update and update datepicker
2022-10-20 15:09:43 +01:00
Peter Clement
047d605f2f
add restore funtionality
2022-10-20 13:33:50 +01:00
Peter Clement
f5c9e22d42
fix paging and add deletion
2022-10-20 11:46:04 +01:00
Peter Clement
627b0afa18
lint
2022-10-19 16:11:25 +01:00
Peter Clement
3e7d631031
add paging and add more custom table renderers
2022-10-19 16:08:34 +01:00
Peter Clement
7ae1e3a3ee
add apis and svelte store
2022-10-18 19:00:19 +01:00
Andrew Kingston
3f429ff3ce
Lint and prevent scrolling to selected component when starting dragging
2022-10-14 19:45:47 +01:00
Andrew Kingston
e9769b0721
Add throttle utility as an improved debounce
2022-10-08 15:03:44 +01:00
mike12345567
2421f16a8c
Merge branch 'develop' of github.com:Budibase/budibase into develop
2022-10-06 16:58:33 +01:00
Mel O'Hagan
969c67f767
Use OG class properties for iOS13 support
2022-10-05 15:53:06 +01:00
Mel O'Hagan
3ce821477f
Don't cast datetime is checking (not)empty
2022-10-03 16:06:00 +01:00
deanhannigan
3520843e4a
Merge pull request #8014 from Budibase/feature/automation-log-filter-by-license
...
Feature/automation log filter by license
2022-10-03 10:49:24 +01:00
Andrew Kingston
34ec25af1d
Fix fetchRow not working in internal API
2022-09-30 16:23:31 +01:00
Dean
67437c3db1
Centralised licensing types to frontend-core contants. Some minor refactoring
2022-09-29 09:17:22 +01:00
Andrew Kingston
143ee04d9e
Update casing in 'does not contain' filter operator
2022-09-28 15:08:14 +01:00
Michael Drury
6adb30fc1c
Merge pull request #7981 from Budibase/feature/group-app-add
...
Add apps to a group from within groups interface
2022-09-26 19:18:44 +01:00
Martin McKeaveney
57bbf28119
merge with master
2022-09-26 17:57:23 +01:00
mike12345567
2acdf6b7eb
Feature to allow adding apps from within the groups interface, rather than having to go to apps individually to do this.
2022-09-26 17:54:00 +01:00
Michael Drury
89f6f1174b
PR comments.
2022-09-23 22:21:51 +01:00
mike12345567
6bef55843a
Merge branch 'develop' of github.com:Budibase/budibase into group-fixes
2022-09-23 17:10:30 +01:00
Andrew Kingston
69071dd5c2
Update nord color overrides
2022-09-23 15:57:57 +01:00
Rory Powell
c528ac1f71
Support deleting license key from self host install
2022-09-23 15:54:59 +01:00
Mel O'Hagan
25ef6599e6
Sort type can change. Removed falsey check.
2022-09-23 09:30:05 +01:00
mike12345567
7406086c12
Switching over app role assignment to use the new backend rather than being performed in the frontend.
2022-09-21 22:58:06 +01:00
mike12345567
f07ea5cc7e
Updating user API to user a single bulk endpoint rather than case sensitive named endpoints.
2022-09-21 18:05:45 +01:00
mike12345567
4d9de7f658
Updates to use new backend API for adding/removing users from groups.
2022-09-21 16:58:47 +01:00
mike12345567
1be71933ca
Merge branch 'develop' of github.com:Budibase/budibase into group-fixes
2022-09-16 17:02:08 +01:00
Rory Powell
f7fa9969f4
Fixes
2022-09-15 11:59:46 +01:00
Peter Clement
3304f11560
Merge pull request #7766 from Budibase/fix/pc-fixes
...
Bug fixes #6836 and #7242
2022-09-14 14:39:10 +01:00
Peter Clement
449fa7b14b
remove uneeded log
2022-09-14 11:19:09 +01:00
Peter Clement
f38856431d
fix issue with date range filtering in automations
2022-09-13 17:11:37 +01:00
melohagan
abdb156559
Merge pull request #7333 from Budibase/feature/select-tables-to-fetch
...
Allow list of named tables to be fetched
2022-09-13 11:19:49 +01:00
mike12345567
e7cfdd4fde
Updating add/delete process to have better notifications, removing some errors.
2022-09-12 17:43:13 +01:00
mike12345567
828066de46
Merge branch 'develop' of github.com:Budibase/budibase into feature/plugin-management-ui
2022-09-12 15:34:34 +01:00
Rory Powell
45a43baee2
Merge branch 'master' into develop
2022-09-12 14:05:36 +01:00
Andrew Kingston
899aea9d00
Copy backend implementation for removing key numbering to ensure consistent behaviour
2022-09-12 09:07:25 +01:00
Andrew Kingston
cc3f4c1221
Fix client side searching not working due to field prefixes
2022-09-12 09:01:21 +01:00
Peter Clement
e6f127c33f
update upload request to handle source correctly
2022-09-06 10:37:49 +01:00
NEOLPAR
7d8940f0cb
Merge branch 'plugins-dev-experience' into feature/plugin-management-ui
2022-09-05 09:38:24 +01:00
mike12345567
320cbfada3
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
2022-08-31 15:53:32 +01:00
NEOLPAR
e5446d2f8a
plugin create npm
2022-08-30 21:37:08 +01:00
Peter Clement
a8eb172953
lint
2022-08-30 10:50:25 +01:00
Peter Clement
b9b8d59005
add plugins ui
2022-08-30 10:49:19 +01:00
Martin McKeaveney
02c93071ee
merge
2022-08-30 10:33:37 +01:00
Andrew Kingston
23a91b89a7
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
2022-08-22 11:27:04 +01:00
Rory Powell
7d1a32f729
Merge branch 'master' into develop
2022-08-19 14:15:49 +01:00
Andrew Kingston
5c5e4bcccb
Fix issue with falsey lucene values being ignored
2022-08-19 14:11:58 +01:00
Mel O'Hagan
fb51090752
Allow list of named tables to be fetched
2022-08-17 18:16:11 +01:00
melohagan
5b9b071f62
Merge pull request #7243 from Budibase/bug/sev2/orphaned-minio-attachment
...
Delete attachments on field clear from minio bucket
2022-08-17 16:48:27 +01:00
Andrew Kingston
32025ef76d
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
2022-08-17 16:13:27 +01:00
Andrew Kingston
3caae00d38
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop
2022-08-17 14:20:34 +01:00
Mel O'Hagan
c5196c7a37
Only allow bindings type for Is In Conditional UI
2022-08-16 13:36:48 +01:00
mike12345567
4683c57e02
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
2022-08-15 16:17:54 +01:00
Mel O'Hagan
1200f4d2a0
Allow delete attachments from builder data section
2022-08-15 15:46:55 +01:00
mike12345567
ae9ae26bd4
Merge branch 'develop' of github.com:Budibase/budibase into feature/multiselect-filters
2022-08-15 12:24:41 +01:00
Mel O'Hagan
5171fc09fb
Delete attachments on field clear
2022-08-12 11:29:57 +01:00
mike12345567
c9c468a424
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
2022-08-11 16:36:07 +01:00
mike12345567
76d427001a
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
2022-08-11 16:34:01 +01:00
Andrew Kingston
d33a59e2b0
Add API endpoint to fetch list of plugins to core API
2022-08-11 15:28:19 +01:00
Andrew Kingston
ed751212eb
Add plugin upload to core API client, add response to plugin upload endpoint
2022-08-11 10:37:57 +01:00
Rory Powell
664cb2b0b0
Merge branch 'master' into develop
2022-08-10 14:36:49 +01:00
Rory Powell
54df92a8c3
Add timezone to served events
2022-08-10 11:29:11 +01:00
Rory Powell
500e697974
Trigger served events on ping endpoint
2022-08-10 11:01:54 +01:00
Michael Drury
f8e978f321
Merge pull request #7049 from Budibase/fix/2585
...
Updating filters to allow multiple uses of the same property and exposing allOr option
2022-08-09 11:00:38 +01:00
Andrew Kingston
6302ee5551
Fix users not being added to group when invited via email
2022-08-08 16:40:32 +01:00
Andrew Kingston
fbbba2e32e
Remove leftover code
2022-08-08 14:29:12 +01:00
Andrew Kingston
5acce00d14
Add new UserFetch for searching users table and use in users page. Add debounce utility
2022-08-05 15:57:21 +01:00
Andrew Kingston
bfe248c856
Update multi-user invite endpoint
2022-08-03 19:20:33 +01:00
Andrew Kingston
c2fb17e948
Fix users invited by email not being able to take priveleged roles
2022-08-03 15:16:26 +01:00
mike12345567
129c966226
Updating the filter system to allow adding multiple filter properties of the same name at once, as well as enabling the use of the allOr property from within the UI - resolves an old issue #2585 .
2022-08-02 18:34:58 +01:00
Andrew Kingston
f40da5d63d
Update hover background colour for nord theme
2022-08-02 10:02:04 +01:00
Andrew Kingston
98864c9614
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop
2022-08-01 19:08:30 +01:00
mike12345567
4f01a7fb80
Merge branch 'master' of github.com:Budibase/budibase into fix/6737
2022-08-01 19:00:17 +01:00
mike12345567
de3ceeb119
Adding mechanism to allow displaying an error on data retrieval for tables.
2022-08-01 18:56:59 +01:00
Andrew Kingston
ae62184e7d
Update modal background colours to be themeable and use theme colours for nord and midnight
2022-08-01 09:54:30 +01:00
Peter Clement
c3a4941119
Merge pull request #6989 from Budibase/pc/fixes
...
User Management UI fixes
2022-08-01 09:39:55 +01:00
mike12345567
aa3ad62a9b
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-07-29 16:14:45 +01:00
Mel O'Hagan
6e8ddc1cab
Add Is in filter for options type
2022-07-29 14:41:41 +01:00
Mel O'Hagan
1bdc0658e7
Merge branch 'develop' into feature/multiselect-filters
2022-07-29 14:23:12 +01:00
Andrew Kingston
3ebb2e193f
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-07-29 13:48:27 +01:00
Peter Clement
8a77aca540
more efficient fetching of total users per app
2022-07-29 13:10:00 +01:00
mike12345567
b20ef0c146
Linting.
2022-07-28 13:40:04 +01:00
mike12345567
348f7e2d1c
Fixing some issues with automations + lucene filtering (with string templating on the backend) as well as type coercion in the query rows action.
2022-07-28 13:39:11 +01:00
Mel O'Hagan
406362b3f9
Merge branch 'develop' into feature/multiselect-filters
2022-07-27 18:08:37 +01:00
Mel O'Hagan
03daaa5a9c
Add multiselect contains filters to custom query
2022-07-27 17:54:49 +01:00
Mel O'Hagan
1afb64d7f9
Support for string bindings as array
2022-07-27 17:34:42 +01:00
Andrew Kingston
30256bbb8d
Add groundwork for custom themes based off other themes
2022-07-27 16:37:35 +01:00