1
0
Fork 0
mirror of synced 2024-09-11 06:56:23 +12:00
Commit graph

2203 commits

Author SHA1 Message Date
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
Adria Navarro
e3ce16d0c9 Update local versions to 0.0.0 2023-05-29 10:54:10 +02: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
mike12345567
c880282be3 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-05-05 15:44:32 +01:00
Budibase Release Bot
1de22e3758 v2.6.7 2023-05-05 14:30:04 +00:00
Budibase Release Bot
0f8d74157c v2.6.6 2023-05-05 11:50:53 +00:00
Budibase Release Bot
eb5e962e65 v2.6.5 2023-05-05 11:18:39 +00:00
Budibase Release Bot
76ad8bca7c v2.6.4 2023-05-05 10:47:43 +00:00
Andrew Kingston
687d3a9267 Merge pull request #10491 from Budibase/more-grid-tweaks
Grid improvements and fixes
2023-05-05 11:38:24 +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
9b4fa75954 Merge branch 'develop' of github.com:Budibase/budibase into more-grid-tweaks 2023-05-05 08:29:03 +01:00
Budibase Release Bot
0aa270ad0a v2.6.3 2023-05-05 06:58:10 +00:00
Budibase Release Bot
2086b5d5dd v2.6.2 2023-05-04 13:33:20 +00:00
Budibase Release Bot
2774e92d83 v2.6.1 2023-05-04 10:39:20 +00:00
Budibase Release Bot
56eb0a318c v2.6.0 2023-05-04 10:00:54 +00:00
Adria Navarro
ce0d527d75 Merge branch 'chore/npmless-builds' into chore/pipeline_npm_version_updates
# Conflicts:
#	packages/backend-core/package.json
#	packages/bbui/package.json
#	packages/builder/package.json
#	packages/cli/package.json
#	packages/client/package.json
#	packages/frontend-core/package.json
#	packages/sdk/package.json
#	packages/server/package.json
#	packages/shared-core/package.json
#	packages/string-templates/package.json
#	packages/types/package.json
#	packages/worker/package.json
#	yarn.lock
2023-05-04 10:29:45 +01:00
Budibase Release Bot
2506f61812 v2.5.10 2023-05-04 07:54:29 +00:00
Budibase Staging Release Bot
991e91e204 v2.5.10-alpha.1 2023-05-03 17:28:55 +00:00
Budibase Staging Release Bot
9e986ac69d v2.5.10-alpha.0 2023-05-03 15:23:47 +00:00
Rory Powell
e1a147e823 Merge branch 'master' into develop 2023-05-03 16:06:42 +01:00
Budibase Staging Release Bot
1fcc64154e v2.5.6-alpha.45 2023-05-03 13:14:55 +00:00
Budibase Staging Release Bot
b911b04a03 v2.5.6-alpha.44 2023-05-02 18:09:57 +00:00
Budibase Staging Release Bot
cf2488cd35 v2.5.6-alpha.43 2023-05-02 14:42:41 +00:00
Adria Navarro
9ffd43b682 Merge branch 'chore/npmless-builds' into chore/pipeline_npm_version_updates 2023-05-02 14:07:44 +01:00
Budibase Staging Release Bot
9f7b212f22 v2.5.6-alpha.42 2023-05-02 08:44:05 +00:00
Budibase Staging Release Bot
a89d7f1f46 v2.5.6-alpha.41 2023-04-29 09:06:58 +00:00
Budibase Release Bot
9e62b6dc4b v2.5.9 2023-04-28 16:26:24 +00:00
Budibase Staging Release Bot
dadf6128bc v2.5.6-alpha.40 2023-04-28 11:05:14 +00: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
Budibase Staging Release Bot
b654985ab9 v2.5.6-alpha.39 2023-04-27 16:18:51 +00:00
Budibase Staging Release Bot
d223643e93 v2.5.6-alpha.38 2023-04-27 15:16:50 +00:00
Budibase Staging Release Bot
06cdb7c202 v2.5.6-alpha.37 2023-04-27 13:47:04 +00:00
Andrew Kingston
bd5184694c Merge pull request #10435 from Budibase/more-grid-tweaks
Fix number cell issue with grids and external SQL tables
2023-04-27 14:40:01 +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
Budibase Staging Release Bot
ead89bf0bf v2.5.6-alpha.36 2023-04-27 09:31:32 +00:00
Andrew Kingston
0769e332a6 Merge pull request #10429 from Budibase/more-grid-tweaks
More grid improvements
2023-04-27 10:24:21 +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
Budibase Staging Release Bot
f8d4e95fbd v2.5.6-alpha.35 2023-04-27 07:34:19 +00: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
Budibase Staging Release Bot
aad034e53e v2.5.6-alpha.34 2023-04-26 16:16:22 +00: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
Budibase Staging Release Bot
f6a0a66437 v2.5.6-alpha.33 2023-04-26 14:58:55 +00:00
Andrew Kingston
defcc7a273 Merge branch 'develop' of github.com:Budibase/budibase into more-grid-tweaks 2023-04-26 15:52:34 +01:00
Budibase Staging Release Bot
e178afe171 v2.5.6-alpha.32 2023-04-26 13:47:10 +00:00
Budibase Staging Release Bot
457c1ce0a1 v2.5.6-alpha.31 2023-04-26 12:16:31 +00:00
Andrew Kingston
c691dafc39 Add default value to contentLines 2023-04-26 12:04:41 +01:00
Budibase Staging Release Bot
26007dcd69 v2.5.6-alpha.30 2023-04-25 19:44:40 +00:00
Budibase Staging Release Bot
ca85d48ca6 v2.5.6-alpha.29 2023-04-25 16:52:46 +00: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
Budibase Staging Release Bot
2d2a368f23 v2.5.6-alpha.28 2023-04-25 10:50:10 +00:00
Budibase Staging Release Bot
5b4b3b6fd1 v2.5.6-alpha.27 2023-04-25 09:11:46 +00: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
Budibase Staging Release Bot
8804b9f5a2 v2.5.6-alpha.26 2023-04-24 19:15:05 +00:00
adrinr
9bfbe38ba2 Undo wrong deletes 2023-04-24 20:01:58 +01:00
adrinr
9387d37d3b Use 0.0.1 2023-04-24 20:00:22 +01:00
adrinr
ad547f32e2 Add latest back 2023-04-24 20:00:22 +01:00
adrinr
92115c5b95 Remove latest references 2023-04-24 19:59:46 +01:00
adrinr
25bc89a9b6 Remove package versions 2023-04-24 19:58:40 +01:00
Budibase Staging Release Bot
9056cd41c7 v2.5.6-alpha.25 2023-04-24 18:31:54 +00:00
Budibase Staging Release Bot
dfe28d171c v2.5.6-alpha.24 2023-04-24 17:41:06 +00:00
Budibase Staging Release Bot
88a6cd50dd v2.5.6-alpha.23 2023-04-24 16:58:46 +00:00
Budibase Staging Release Bot
19e8836870 v2.5.6-alpha.22 2023-04-24 16:43:56 +00:00
Andrew Kingston
81ec010732 Remove mousedown stop propagation on header cell icon 2023-04-24 17:36:38 +01:00
Budibase Staging Release Bot
4786ce58ed v2.5.6-alpha.21 2023-04-24 16:01:58 +00:00
Andrew Kingston
98ca05d97f Merge pull request #10396 from Budibase/grid-tweaks
Grid tweaks
2023-04-24 16:53:46 +01:00