Rory Powell
786039055e
File authentication using presigned URLs ( #8883 )
...
* file auth wip
* Private plugin bucket wip
* Add etag to logo request, fix circular dependency
* Resolve cyclic dependency
* Ensure browser doesn't cache custom component
* Global file fixes
* File fixes / remove permaUrl
* Add ctx local storage
* Enable presigned url to work from any host
* Test fix
* Self hosting w/ S3 + other fixes
* Fix for serving dev app in multi tenant
* Fix backup restore and import attachment url processing, never store attachment urls
* Test fixes
* Unit tests WIP
* Replace file path with base64 encoded private key
* Multi tenancy tests for files
* Environment files fixes
* Post-merge build and test fixes
* Add debug conditional to all jest logging and revert/fix prod minio proxy_pass
* Re-add default '/' minio route :(
* Rename iconFile -> iconFileName
* Add cloudfront vars to k8s templates
* Remove public bucket policy
* Remove duplicated test
2022-12-15 11:35:22 +00:00
Andrew Kingston
c111f02e70
Improve client grid DND event handling
2022-10-24 09:38:07 +01:00
Andrew Kingston
1abdc12681
Remove log
2022-10-04 16:33:27 +01:00
Andrew Kingston
69988aabc3
Always use the raw server plugin JS URL
2022-10-04 16:27:15 +01:00
Andrew Kingston
c986fb164e
Use raw server jsUrl when rendering plugins
2022-10-04 15:01:18 +01:00
Andrew Kingston
4c8f52adbe
Use CDN when fetching plugins in cloud
2022-09-27 15:56:51 +01:00
Andrew Kingston
2c87d6e340
Initial work on websockets
2022-08-19 11:09:20 +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
Andrew Kingston
f0d17b2039
Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience
2022-08-11 17:05:58 +01:00
Andrew Kingston
3b3d48196e
Transparently hot reload app preview when inserting a custom component bundle and reload relevant components
2022-08-11 17:05:42 +01:00
Andrew Kingston
eab1b93c24
Update client library to full handle custom components
2022-08-10 15:34:00 +01:00
Andrew Kingston
3745cf6b46
Add PoC of using a custom component inside client library
2022-08-10 12:04:58 +01:00
Rory Powell
500e697974
Trigger served events on ping endpoint
2022-08-10 11:01:54 +01:00
Andrew Kingston
8758f6b49a
Add support for custom themes in client apps
2022-07-29 13:33:04 +01:00
Andrew Kingston
ec6e17748a
Merge branch 'master' of github.com:Budibase/budibase into nord-theme
2022-07-26 11:46:28 +01:00
Andrew Kingston
b10bbd7e2f
Ensure devtools are never shown in the app preview
2022-07-11 13:13:39 +01:00
Andrew Kingston
b9494e52b6
Fix indentation
2022-06-21 09:52:51 +01:00
Andrew Kingston
7eddb3b369
Add data binding for query params
2022-06-21 09:39:25 +01:00
Andrew Kingston
0c7b5362e0
Move screen ranking and sorting logic to screen store
2022-06-17 10:18:39 +01:00
Andrew Kingston
db9daaefaa
Improve client routing logic
2022-06-17 10:09:27 +01:00
Andrew Kingston
b5d635c83f
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-06-15 15:32:33 +01:00
Andrew Kingston
c6dbd52c88
Show devtools even in client app error states, to fix being locked out when changing to a public preview
2022-06-09 15:55:59 +01:00
Andrew Kingston
9d26b06958
Improve logic around dev tools roles and its usages. Ensure dev tools roles are never used in builder preview
2022-06-09 15:03:43 +01:00
Andrew Kingston
3d1c5111e9
Add role setting to navigation links to allow easily customising which roles see which links
2022-06-09 14:28:02 +01:00
Rory Powell
4841c84861
Merge branch 'feature/posthog-v2' into feature/event-backfill
2022-05-23 10:29:33 +01:00
Andrew Kingston
08a98b4b95
Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui
2022-05-17 12:59:15 +01:00
Andrew Kingston
1005d58ed3
Update print styles to work with dev tools update
2022-05-12 10:44:36 +01:00
Andrew Kingston
550511d404
Render screenslot when showing legacy layouts and remove concept of preview type
2022-05-12 09:42:25 +01:00
Andrew Kingston
c8d454c9d9
Restore app preview border
2022-05-10 16:30:21 +01:00
Andrew Kingston
a8e4dca331
Remove border around client app preview
2022-05-10 13:34:10 +01:00
Andrew Kingston
28fcf18559
Hide dev tools when in screen peek modal
2022-05-06 14:09:35 +01:00
Andrew Kingston
afa5f5e6cd
Move some role logic to frontend core and enable client library to preferentially route to home screens
2022-04-28 15:13:33 +01:00
Andrew Kingston
03be935e6c
Refactor routes and start updating core design UI into new components
2022-04-22 16:03:47 +01:00
Andrew Kingston
3875cb02f0
Fix typo
2022-04-14 10:12:49 +01:00
Andrew Kingston
34a0c77d73
Tidy up
2022-04-06 13:40:07 +01:00
Andrew Kingston
c2d61d8ebc
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-devtools
2022-04-06 11:50:43 +01:00
Andrew Kingston
0427b9dc7f
Merge branch 'develop' of github.com:Budibase/budibase into nord-theme
2022-04-04 12:19:29 +01:00
Andrew Kingston
3acea6b148
Add nord theme
2022-03-15 11:20:06 +00:00
Andrew Kingston
c4a3502187
Add comment for consistency
2022-03-10 11:56:31 +00:00
Andrew Kingston
42cbdcd923
Add css print styles to ensure multi-page print is possible
2022-03-10 11:54:15 +00:00
Andrew Kingston
a3f45a0dac
Merge branch 'develop' of github.com:Budibase/budibase into feature/table-row-selection
2022-02-25 13:49:24 +00:00
Andrew Kingston
00b2fc29e0
Fix route choice when using devtools role preview and fix devtools role ID not being passed down in context
2022-02-25 13:26:11 +00:00
Andrew Kingston
755e12a24d
Add full featured component settings and bindings devtools tabs
2022-02-24 21:48:54 +00:00
Andrew Kingston
c944d1fdf5
Update devtools with new features
2022-02-24 15:36:21 +00:00
Andrew Kingston
b8809d33b9
Ensure dev tools never shows in builder preview
2022-02-24 14:15:36 +00:00
Andrew Kingston
0fcfa43790
Fix className autocorrect and make client load time optional
2022-02-24 14:14:55 +00:00
Andrew Kingston
66715b8290
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-devtools
2022-02-24 14:03:29 +00:00
Andrew Kingston
fd76551909
Key client app layout rendering by builder store asset type to ensure preview is always remounted properly
2022-02-24 12:26:31 +00:00
Peter Clement
1dd909c8c2
Merge remote-tracking branch 'origin/develop' into feature/table-row-selection
2022-02-16 14:35:42 +00:00