Andrew Kingston
|
54ce8d8386
|
Merge branch 'feature/sql-relationship-filtering' of github.com:Budibase/budibase into feature/sql-relationship-filtering
|
2022-01-17 14:04:19 +00:00 |
Andrew Kingston
|
0502e62e1c
|
Add optional enrichment of relationship fields when determining datasource schema and update block filters to properly reference relationship fields
|
2022-01-17 14:03:47 +00:00 |
mike12345567
|
29fbfe7b95
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationship-filtering
|
2022-01-17 13:34:16 +00:00 |
mike12345567
|
aae2dc86d3
|
Getting client partially working, having an issue with search fields not updating for a table block.
|
2022-01-14 17:42:14 +00:00 |
Andrew Kingston
|
283c4a5d9f
|
Remove log
|
2022-01-14 16:47:50 +00:00 |
Andrew Kingston
|
4dfb74f512
|
Add public URL of uploaded file to button action outputs when uploading files to S3
|
2022-01-14 10:40:38 +00:00 |
Andrew Kingston
|
5b40ef2422
|
Fix issue where error was always reset when a component was re-registered
|
2022-01-14 09:58:23 +00:00 |
Andrew Kingston
|
0b0618aa84
|
Lint and fix size of S3 upload component overlay
|
2022-01-14 09:20:20 +00:00 |
Andrew Kingston
|
73f2c9bd35
|
Improve error handling when uploading files to S3
|
2022-01-14 08:39:24 +00:00 |
Andrew Kingston
|
b3dba52d62
|
Update S3 upload with develop and fix preview URLs
|
2022-01-13 17:18:24 +00:00 |
Andrew Kingston
|
3f2b6db2b2
|
Merge branch 'develop' of github.com:Budibase/budibase into s3-upload
|
2022-01-13 17:17:30 +00:00 |
Rory Powell
|
f055d392b5
|
Merge branch 'develop' into fix/return-url
|
2022-01-13 14:11:20 +00:00 |
Rory Powell
|
b5250ac244
|
Fix return url using cookies
|
2022-01-13 14:07:49 +00:00 |
Andrew Kingston
|
d949e2dd23
|
Ensure bad route configs don't cause the client to crash
|
2022-01-12 15:38:56 +00:00 |
Andrew Kingston
|
159c951262
|
Add S3 presigned request generation and file upload capabilities
|
2022-01-12 14:59:33 +00:00 |
Andrew Kingston
|
dfd95f9b83
|
Add initial work on new S3 upload component and button action
|
2022-01-11 14:01:21 +00:00 |
Andrew Kingston
|
ad6b0714d3
|
Fix crash when fetching queries set up before pagination existed
|
2022-01-10 12:45:30 +00:00 |
Andrew Kingston
|
53b601ec9b
|
Ensure paginate option is respected in DataFetch models
|
2022-01-07 11:30:47 +00:00 |
Andrew Kingston
|
e187e8f2b1
|
Update client query fetch to better determine whether pagination is supported or not
|
2022-01-07 11:03:55 +00:00 |
Andrew Kingston
|
f5649b48d1
|
Add support for cursor based pagination in query params
|
2022-01-05 17:28:57 +00:00 |
Andrew Kingston
|
e2478e478e
|
Add support for query param based pagination in REST queries
|
2022-01-05 09:16:10 +00:00 |
Andrew Kingston
|
6e3f217fbb
|
Add support for nested provider, field and jsonarray datasource types in new data fetch model
|
2022-01-04 15:02:43 +00:00 |
mike12345567
|
e32869b100
|
Fixing issue discovered by cypress test case and updating dynamic variable view to hide table when there are none.
|
2022-01-04 14:41:11 +00:00 |
Andrew Kingston
|
db55074b0a
|
Merge branch 'develop' of github.com:Budibase/budibase into rest-pagination
|
2022-01-04 14:34:09 +00:00 |
mike12345567
|
18ff7a9cfb
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/query-variables
|
2022-01-04 12:58:42 +00:00 |
Andrew Kingston
|
4cd8886e1a
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend
|
2022-01-04 09:48:44 +00:00 |
Andrew Kingston
|
6539f90b51
|
Update query fetch to support new pagination structure
|
2021-12-17 18:53:57 +00:00 |
Andrew Kingston
|
2043fd3402
|
Fix issue with determining view schema
|
2021-12-17 18:48:44 +00:00 |
Andrew Kingston
|
441cc2fccf
|
Update client lib data fetch models to support generic pagination
|
2021-12-17 18:39:48 +00:00 |
Andrew Kingston
|
af00ed88ae
|
Merge branch 'feature/query-variables' of github.com:Budibase/budibase into rest-pagination
|
2021-12-17 13:12:28 +00:00 |
Andrew Kingston
|
d6120de81b
|
Update data fetch models to use constructor to determine feature flags
|
2021-12-17 10:49:12 +00:00 |
Andrew Kingston
|
78a3f807a3
|
Lint
|
2021-12-17 10:43:27 +00:00 |
Andrew Kingston
|
f90c6ec44d
|
Remove old reference implementation of data provider component
|
2021-12-17 10:37:26 +00:00 |
Andrew Kingston
|
5c26f07d26
|
Add back in query extension capability to new data provider
|
2021-12-17 10:37:06 +00:00 |
Andrew Kingston
|
66d9dc9b1e
|
Add client-side searching, sorting and limiting for incompatible datasources to new DataFetch model
|
2021-12-17 09:52:12 +00:00 |
Andrew Kingston
|
3a8e217bb7
|
Delay rendering blocks until the schema has been attempted to be loaded
|
2021-12-17 09:18:43 +00:00 |
Andrew Kingston
|
58e0daeb8c
|
Remove initial render of components with undefined props by passing in initial props without triggering svelte invalidation
|
2021-12-17 09:18:07 +00:00 |
Andrew Kingston
|
86065084c1
|
Update core component handling to use svelte function to manually control props in order to avoid triggering additional reactive statements and improve performance
|
2021-12-17 08:22:40 +00:00 |
Andrew Kingston
|
63ec10d73f
|
Add new core implementations for fetching data and schema from datasources
|
2021-12-17 08:22:04 +00:00 |
mike12345567
|
a9437302b7
|
Fixing issue with switching between datasources and making sure old client apps can still use the deprecated API.
|
2021-12-16 11:41:28 +00:00 |
mike12345567
|
858ef084ad
|
Finishing up front-end, getting variable creation and management up and working from within the query schema/header menus.
|
2021-12-15 19:20:19 +00:00 |
Andrew Kingston
|
1c23dc3a3c
|
Fix using wrong local storage key when persisting state in client apps
|
2021-12-15 09:00:14 +00:00 |
Andrew Kingston
|
26d89f75d5
|
Pass current state to peek modals when opening them via query param
|
2021-12-15 08:55:22 +00:00 |
Andrew Kingston
|
d58b1ae7f0
|
Fix datasource invalidation proxying from peek modals not working
|
2021-12-14 14:04:37 +00:00 |
Andrew Kingston
|
98cd12db5f
|
Proxy state updates back from peek modals
|
2021-12-14 14:04:10 +00:00 |
Andrew Kingston
|
d7720e2643
|
Expose whole form value as a data binding
|
2021-12-13 09:34:27 +00:00 |
Andrew Kingston
|
9353aec940
|
Ensure JSON schema generated in client apps is identical to builder generated schema
|
2021-12-10 15:11:01 +00:00 |
Andrew Kingston
|
dc7d22e5cb
|
Add support for binding forms to deep json fields
|
2021-12-10 14:18:01 +00:00 |
Andrew Kingston
|
9708539631
|
Fix blocks not filtering properly on number fields
|
2021-12-09 19:36:53 +00:00 |
Andrew Kingston
|
c97852d0ff
|
Fix border radius rounding on hover and selection indicators in builder preview
|
2021-12-09 17:22:46 +00:00 |
Andrew Kingston
|
eeecc762d2
|
Add button context to execute query action
|
2021-12-09 16:48:19 +00:00 |
Andrew Kingston
|
dd5d0ffc7b
|
Add output context to duplicate row action
|
2021-12-09 16:29:22 +00:00 |
Andrew Kingston
|
707ed7419d
|
Reset field value to default value if default value changes
|
2021-12-09 14:51:19 +00:00 |
Andrew Kingston
|
eedd1f0cf6
|
Fix bug where save duplicate action was mutating the real context
|
2021-12-09 14:36:57 +00:00 |
Andrew Kingston
|
9ad25fcf88
|
Fix bug where save row action was mutating the real context
|
2021-12-09 14:36:24 +00:00 |
Andrew Kingston
|
d9278dbc24
|
Dynamically enrich button actions at runtime and provide additional ephemeral button action output context
|
2021-12-09 11:25:32 +00:00 |
Andrew Kingston
|
7beaa80759
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend
|
2021-12-08 13:08:28 +00:00 |
Andrew Kingston
|
46cf642abd
|
Add new tag component to client apps
|
2021-12-08 13:06:15 +00:00 |
Andrew Kingston
|
6b20d5cf46
|
Allow internal links to be opened in a new tab
|
2021-12-08 09:03:56 +00:00 |
Andrew Kingston
|
cb1f870831
|
Key links by URL as the svelte-spa-router link svelte action does not update correctly
|
2021-12-08 08:35:19 +00:00 |
Andrew Kingston
|
b1cc72c54a
|
Add support for accessing unlimited levels of nested JSON arrays
|
2021-12-07 21:19:14 +00:00 |
Andrew Kingston
|
4bbbd75a4e
|
Fix datasource invalidations not propagating through peek modals
|
2021-12-07 15:11:13 +00:00 |
Andrew Kingston
|
d36daaf9b9
|
Add button action for duplicating a row
|
2021-12-07 13:59:12 +00:00 |
Andrew Kingston
|
a5b4087f64
|
Enable support for handling shallow non-object arrays in JSON fields
|
2021-12-06 18:12:27 +00:00 |
Andrew Kingston
|
7b20aa31d1
|
Flatten JSON schema in apps to allow filtering and display of nested values
|
2021-12-06 12:37:50 +00:00 |
Andrew Kingston
|
d10d332b9f
|
Update client side lucene searching to work with nested JSON fields and fix bug with flattening nested JSON schema
|
2021-12-06 12:04:22 +00:00 |
Andrew Kingston
|
cd5d370e7b
|
Allow using JSON field arrays as a data provider source and add data bindings for nested JSON fields
|
2021-12-06 11:41:17 +00:00 |
Andrew Kingston
|
1e38628a4b
|
Add new form field component for JSON fields, JSON validation and update autoscreen generation
|
2021-12-03 09:20:45 +00:00 |
Andrew Kingston
|
ba9d06df34
|
Merge branch 'feature/json-backend' of github.com:Budibase/budibase into feature/json-backend
|
2021-11-30 13:41:58 +00:00 |
Andrew Kingston
|
eca8423c6b
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend
|
2021-11-30 08:48:40 +00:00 |
Andrew Kingston
|
d2ce037297
|
Expose static repeater context for row index
|
2021-11-30 08:47:21 +00:00 |
Andrew Kingston
|
c81ca0502a
|
Fix layout navigation not scrolling when required
|
2021-11-29 09:05:46 +00:00 |
Andrew Kingston
|
1b3317a114
|
Add devtools to app preview and add ability to preview apps as different roles
|
2021-11-26 13:25:02 +00:00 |
Andrew Kingston
|
63fac77ad1
|
Ensure horizontal cards in the card block don't exceed the width of the screen
|
2021-11-25 11:35:19 +00:00 |
Andrew Kingston
|
fa9fc496f6
|
Remove text setting from dynamic filter component
|
2021-11-24 08:20:23 +00:00 |
Andrew Kingston
|
8d44e9aa20
|
Update dynamic filter component styles and remove lots of settings
|
2021-11-23 17:40:49 +00:00 |
Andrew Kingston
|
4ef99cd603
|
Add button variant, size and quiet settings to dynamic filter. Allow dyanmic filter button text to be edited inline
|
2021-11-22 14:48:34 +00:00 |
Andrew Kingston
|
f12ab5aebd
|
Removing log statement
|
2021-11-22 14:09:54 +00:00 |
Andrew Kingston
|
ab7959a32c
|
Fix issue with not correctly removing dynamic filters when clearing all filters
|
2021-11-22 13:42:09 +00:00 |
Andrew Kingston
|
9057b8e521
|
Update logic for determining whether to show empty state or not
|
2021-11-18 20:38:55 +00:00 |
Andrew Kingston
|
bfe562c9ea
|
Update editable components to trim whitespace when editing inline
|
2021-11-18 20:32:57 +00:00 |
Andrew Kingston
|
a9a50545c9
|
Be more explicit about the boolean nature of component settings in the manifest and add back in a render key to fix toggling contenteditable attribute on dom elements
|
2021-11-18 20:32:42 +00:00 |
Andrew Kingston
|
a1b2f9d57d
|
Enable dynamic filter component to update data provider queries
|
2021-11-18 20:32:00 +00:00 |
Andrew Kingston
|
327ee5726d
|
Ensure important builder store variables do not get unassigned when setting the builder store state
|
2021-11-18 20:31:25 +00:00 |
Andrew Kingston
|
b7b424b7f8
|
Add modal container to top level of client apps
|
2021-11-18 20:31:00 +00:00 |
Andrew Kingston
|
33e5e198b7
|
Refactor how extending data provider queries works to support multiple extensions per key
|
2021-11-18 18:41:37 +00:00 |
Andrew Kingston
|
8f981704d6
|
Merge branch 'cheeks-lab-day' of github.com:Budibase/budibase into multi-filter-component
|
2021-11-18 15:58:04 +00:00 |
Andrew Kingston
|
e35fe3685f
|
Fix default form step context not being a svelte store
|
2021-11-18 15:57:29 +00:00 |
Andrew Kingston
|
34a00df86b
|
Add settings to dynamic filter to control button text and allowed filter fields
|
2021-11-18 15:43:51 +00:00 |
Andrew Kingston
|
f77f7c1e5f
|
Add dynamic filter component
|
2021-11-18 15:36:16 +00:00 |
Andrew Kingston
|
cd5aaf69cb
|
Remove log statement
|
2021-11-18 14:47:59 +00:00 |
Andrew Kingston
|
8e58cde6ec
|
Fix bug with duplication of fields when re-registering existing fields
|
2021-11-18 14:43:02 +00:00 |
Andrew Kingston
|
9f30599ec1
|
Make form step number dynamic
|
2021-11-18 14:42:49 +00:00 |
Andrew Kingston
|
347a0d1d0f
|
Fix crash when component definition is not found
|
2021-11-18 14:24:10 +00:00 |
Andrew Kingston
|
5f5ca5fdf7
|
Allow dynamic re-registration of form field components
|
2021-11-18 14:18:06 +00:00 |
Andrew Kingston
|
9bd01987af
|
Fix issue with data provider query not updating
|
2021-11-16 17:55:24 +00:00 |
Andrew Kingston
|
9420ee2b5e
|
Remove log statements
|
2021-11-16 17:52:14 +00:00 |
Andrew Kingston
|
76579e5968
|
Refactor some app components to remove dependency on static props
|
2021-11-16 17:52:00 +00:00 |
Andrew Kingston
|
427bb01e51
|
Update table to handle dynamic data provider prop
|
2021-11-16 17:51:05 +00:00 |
Andrew Kingston
|
a2b9fb3434
|
Update forms to handle a dynamic schema prop
|
2021-11-16 17:42:27 +00:00 |
Andrew Kingston
|
f61d89436b
|
Optimise core memoization of client component props to improve performance significantly
|
2021-11-16 16:29:31 +00:00 |
Andrew Kingston
|
6ca6eb0d4b
|
Refactor how client app actions programmatically mutate data provider queries to allow for correctly handling removal of query extensions
|
2021-11-16 16:28:48 +00:00 |
Andrew Kingston
|
b1f5782984
|
Precent unecessary client app builder store updates to improve performance
|
2021-11-16 13:35:20 +00:00 |
Andrew Kingston
|
5021f3df47
|
Ensure button is focused when starting to edit text
|
2021-11-16 13:22:31 +00:00 |
Andrew Kingston
|
ce75b8c9a7
|
Disable drag and drop for components in the selected path when edit mode is enabled to fix firefox issue with text selection when draggable attribute is set
|
2021-11-16 13:17:34 +00:00 |
Andrew Kingston
|
96fdcb6d93
|
Remove focus style on contenteditable components in chrome
|
2021-11-16 11:47:03 +00:00 |
Andrew Kingston
|
07e455257c
|
Prevent dragging of a component while being edited
|
2021-11-16 11:46:46 +00:00 |
Andrew Kingston
|
2adbaea026
|
Merge develop into editable text lab day
|
2021-11-16 11:14:46 +00:00 |
Andrew Kingston
|
7a1b22ef5f
|
Rename data block to repeater block
|
2021-11-15 18:07:51 +00:00 |
Andrew Kingston
|
f47112e7de
|
Be even more explicit about expecting an array data type for data provider rows
|
2021-11-15 12:26:13 +00:00 |
Andrew Kingston
|
c922f4a7b9
|
Replace manual usage of square brackets with string-templates makePropSafe util
|
2021-11-12 15:28:08 +00:00 |
Andrew Kingston
|
b7b8231c51
|
Clafify comments
|
2021-11-12 15:27:42 +00:00 |
Andrew Kingston
|
df455c2719
|
Add data block component
|
2021-11-12 15:19:25 +00:00 |
Andrew Kingston
|
c4bbaa6617
|
Allow blocks which take children to work with DND
|
2021-11-12 15:18:55 +00:00 |
Andrew Kingston
|
aaa448cca8
|
Update settings bar to account for new block settings structure
|
2021-11-12 14:48:53 +00:00 |
Andrew Kingston
|
3db35d3af9
|
Enable data providers to use array and attachment fields as their source
|
2021-11-12 13:42:55 +00:00 |
Andrew Kingston
|
fc6e531115
|
Merge pull request #3299 from Budibase/full-bindings
Full bindings for relationships and attachments
|
2021-11-11 11:01:27 +00:00 |
Andrew Kingston
|
862bf14268
|
Rename blocks to be shorter
|
2021-11-10 15:56:51 +00:00 |
Andrew Kingston
|
5302c85f49
|
Refactor all block link settings to be URLs rather than onclick handlers. Add settings for linking card titles in card list blocks
|
2021-11-10 15:52:36 +00:00 |
Andrew Kingston
|
b72270c401
|
Merge pull request #3311 from Budibase/block-search-improvements
Improve block searching
|
2021-11-10 12:08:10 +00:00 |
Andrew Kingston
|
1ea8563046
|
Update block search so that string fields do a 'starts with' search rather than an exact match
|
2021-11-10 11:48:02 +00:00 |
Andrew Kingston
|
0456f1ef2c
|
Add comment to client rows API
|
2021-11-09 15:48:04 +00:00 |
Andrew Kingston
|
831f3b543f
|
Disable links when in builder preview
|
2021-11-09 15:24:13 +00:00 |
mike12345567
|
f8e790bd2f
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/mssql-plus
|
2021-11-09 11:20:17 +00:00 |
Andrew Kingston
|
8e0b265815
|
Merge pull request #3249 from Budibase/blocks
Core blocks implementation + table with search block
|
2021-11-08 20:46:21 +00:00 |
mike12345567
|
b310918ec4
|
Fixing #3182 so that sorting is disabled for certain column types that we cannot use, as well as fixing some issues with MS-SQL plus tables.
|
2021-11-08 17:25:05 +00:00 |
Andrew Kingston
|
9883fdb623
|
Fix card list block empty state and update size
|
2021-11-08 16:40:45 +00:00 |
Andrew Kingston
|
37c2690a31
|
Fix card button text potentially showing as undefined
|
2021-11-08 14:51:13 +00:00 |
Andrew Kingston
|
a7849eac7d
|
Add card list with search block. Add concept of nested settings which can consume their own contexts and are not enriched at the top level
|
2021-11-08 14:35:58 +00:00 |
Andrew Kingston
|
e2cbf054ce
|
Lint
|
2021-11-05 12:43:26 +00:00 |
Andrew Kingston
|
d5002d3dda
|
Add ability to link rows in tables, and link rows in the table with search block
|
2021-11-05 12:38:33 +00:00 |
Martin McKeaveney
|
ff9130c49c
|
tidy up
|
2021-11-04 17:28:07 +01:00 |
Martin McKeaveney
|
1219c53250
|
fix safari
|
2021-11-04 17:24:56 +01:00 |
Andrew Kingston
|
d5983d5603
|
Lint
|
2021-11-04 11:31:43 +00:00 |
Andrew Kingston
|
adda702588
|
Add button to table with search block and support defining multiple settings sections in component manifest entries
|
2021-11-04 11:30:43 +00:00 |
Andrew Kingston
|
4019eeaa26
|
Fix picker width in table with search block and enable autosizing of other search components
|
2021-11-03 15:53:45 +00:00 |
Andrew Kingston
|
512ed5aa2a
|
Add support for tables updating server-side sorting
|
2021-11-03 15:26:15 +00:00 |
Andrew Kingston
|
d054d496be
|
Allow table with search block to render correct components for all relevant field types
|
2021-11-03 11:58:06 +00:00 |
Andrew Kingston
|
fcf87956de
|
Standardise fetching schema from client apps to fix issues with determing schema for certain data sources
|
2021-11-03 11:57:47 +00:00 |
Andrew Kingston
|
76c0f24977
|
Simplify some block logic
|
2021-11-02 12:58:38 +00:00 |
Andrew Kingston
|
e43aba075e
|
Comment some parts of blocks implementation for clarity
|
2021-11-02 08:58:50 +00:00 |
Andrew Kingston
|
0f1d9c4de3
|
Add title setting to table with search block and fix import paths
|
2021-11-02 08:51:48 +00:00 |
Andrew Kingston
|
38eacb5a10
|
Remove old files and tidy up
|
2021-11-02 08:47:19 +00:00 |
Andrew Kingston
|
e6ffccaff7
|
Add generic block structure with support for writing blocks like normal svelte components rather than a JSON builder
|
2021-11-02 08:45:27 +00:00 |
Andrew Kingston
|
e9dd47b562
|
Add initial structure of table with search block
|
2021-11-01 17:18:38 +00:00 |
Andrew Kingston
|
04bbbd7873
|
Add in-preview editing for all field labels
|
2021-10-28 16:31:22 +01:00 |
Andrew Kingston
|
c48a56b997
|
Fix issue editing components in the preview when nested inside another draggable component
|
2021-10-28 15:52:07 +01:00 |
Andrew Kingston
|
387831b799
|
Add in-preview editing of buttons and add settings bar for buttons
|
2021-10-28 15:29:48 +01:00 |
Andrew Kingston
|
234f53d37a
|
Focus contenteditable node when starting editing a component in the preview
|
2021-10-28 13:28:43 +01:00 |
Andrew Kingston
|
7910b6a40f
|
Add in-preview editing of link text and improve placeholder usage when combined with in-preview editing
|
2021-10-28 13:20:04 +01:00 |
Andrew Kingston
|
de163567f5
|
Move keyboard handling into client library so that component deletion via keyboard can reference client app state
|
2021-10-28 13:00:55 +01:00 |
Andrew Kingston
|
b522726afc
|
Allow in-preview editing of paragraphs and headings
|
2021-10-28 12:43:31 +01:00 |
Andrew Kingston
|
25bafc15d2
|
Use explicity onDestroy calls rather than an onMount return value to ensure callbacks are actually executed to fix data provider cleanup issues
|
2021-10-27 14:24:36 +01:00 |
Andrew Kingston
|
2af3888d8a
|
Don't invalidate users table due to autocolumn fields in schema when hot reloading data in the client library
|
2021-10-27 08:37:51 +01:00 |
Andrew Kingston
|
262b238388
|
Invalidate related tables automatically via client library and fix issue with data source invalidation from modals
|
2021-10-26 19:12:55 +01:00 |
Andrew Kingston
|
54aad2ff1e
|
Update field disabled state when disabled prop changes
|
2021-10-26 11:05:48 +01:00 |
Andrew Kingston
|
555742ead1
|
Merge pull request #3083 from Budibase/fix/date-sorting
Fix date format of dates created with Flatpickr (the date picker in apps)
|
2021-10-20 13:20:26 +01:00 |
Andrew Kingston
|
950e056e1c
|
Give flatpickr its own root component in client apps to avoid it hijacking key events on the whole page
|
2021-10-19 15:11:14 +01:00 |
Andrew Kingston
|
9deb9be1cd
|
Remove date parsing from client date picker as it has moved to the core date picker
|
2021-10-18 17:12:02 +01:00 |
Rory Powell
|
956a826b8c
|
Merge branch 'develop' into options-text-columns
|
2021-10-18 11:25:35 +01:00 |
Rory Powell
|
346f1d652b
|
Allow options picker to be used on text columns
|
2021-10-14 16:36:45 +01:00 |
Andrew Kingston
|
06c46dd3a7
|
Fix issue with button roundness when using other sizes than medium
|
2021-10-14 10:43:17 +01:00 |
Martin McKeaveney
|
1d55b5ece2
|
adding made in budibase tag
|
2021-10-07 20:57:50 +01:00 |
Andrew Kingston
|
fe35d08422
|
Fix drag and drop indicator positioning when not using desktop preview
|
2021-10-06 13:59:25 +01:00 |
Andrew Kingston
|
f6a18ca550
|
Fix padding being added to empty layouts in mobile view
|
2021-10-06 13:33:37 +01:00 |
Martin McKeaveney
|
dbfd9ff877
|
fixing import
|
2021-09-30 16:52:21 +01:00 |
Martin McKeaveney
|
6ef1883328
|
lint
|
2021-09-30 16:39:10 +01:00 |
Martin McKeaveney
|
6f5567b4b6
|
merge with develop
|
2021-09-30 16:05:06 +01:00 |
Martin McKeaveney
|
13a07a5e51
|
end user ping for client apps
|
2021-09-30 15:03:57 +01:00 |
Martin McKeaveney
|
8c65d45c23
|
Merge branch 'develop' into dnd
|
2021-09-30 14:56:23 +01:00 |
Andrew Kingston
|
ec7cf96fd9
|
Move all lucene logic into central builder helpers file
|
2021-09-27 12:59:49 +01:00 |
Andrew Kingston
|
a30ced6408
|
Add button action for manually refreshing a data provider
|
2021-09-23 19:34:01 +01:00 |
Andrew Kingston
|
0297b3de3f
|
Simplify some DND style rules
|
2021-09-21 08:47:43 +01:00 |
Andrew Kingston
|
eeb0617d2b
|
Enable left/right side targetting for DND
|
2021-09-21 08:36:02 +01:00 |
Andrew Kingston
|
393e95d795
|
Revert preservation of base component styles by styleable helper to fix stale styles being applied after removal
|
2021-09-20 16:47:53 +01:00 |
Andrew Kingston
|
dc3df10c58
|
Reduce DND snap to edge threshold to prevent unwanted target spamming on the edges of the parent component
|
2021-09-20 16:11:42 +01:00 |
Andrew Kingston
|
495c20f851
|
Simplify client app component re-render keying
|
2021-09-20 15:41:20 +01:00 |
Andrew Kingston
|
9febe391bb
|
Refactor DND labels to before and after rather then above and below
|
2021-09-20 15:35:27 +01:00 |
Andrew Kingston
|
488ec4d988
|
Refactor client app data tags to be classnames and simplify logic
|
2021-09-20 15:34:51 +01:00 |
Andrew Kingston
|
07e0cbb210
|
Remove old and no longer needed component-id data tag applied by styleable helper
|
2021-09-20 12:20:34 +01:00 |
Andrew Kingston
|
10f754a9ad
|
Remove preview specific data tags from components when running real apps
|
2021-09-20 12:16:23 +01:00 |
Andrew Kingston
|
9ca0aeae8e
|
Fix spectrum button not being able to be dragged
|
2021-09-20 12:14:40 +01:00 |
Andrew Kingston
|
e19d17c4f5
|
Prevent DND targetting either above or below the screen/layout, and fix bug determinging whether a drop target is valid
|
2021-09-20 09:12:35 +01:00 |
Andrew Kingston
|
8cf3971b47
|
Only allow dropping inside empty components that accept children to massively reduce the amount of unwanted drop targets due to parent container components
|
2021-09-20 08:26:44 +01:00 |
Andrew Kingston
|
f0dde4a4a4
|
Fix a few possible crashes by dragging in certain ways, and display on screen when an invalid drop target is hovered over
|
2021-09-20 08:06:01 +01:00 |
Andrew Kingston
|
54bf420ef8
|
Apply grab cursor when hovering over a draggable component
|
2021-09-17 14:30:54 +01:00 |
Andrew Kingston
|
7eeb215e51
|
Refactor to use generic flag for dragging and hide settings bar when dragging
|
2021-09-17 14:17:50 +01:00 |
Andrew Kingston
|
cb04b3fa7d
|
Ensure hover indicator is correctly hidden when using DND and improve DND labels
|
2021-09-16 16:02:45 +01:00 |
Andrew Kingston
|
601a4935a9
|
Ensure transitions work properly when showing and hiding DND candidate positions
|
2021-09-16 15:49:58 +01:00 |
Andrew Kingston
|
46867b8a19
|
Add labels to DND to describe where the component will be dropped
|
2021-09-16 15:08:42 +01:00 |
Andrew Kingston
|
bdc86e4c22
|
Add above/below dnd and support for dropping above/below components which also allow dropping inside
|
2021-09-16 14:28:44 +01:00 |
Andrew Kingston
|
5c37238c8a
|
Fix progress circle never animating because of wrong default prop
|
2021-09-16 14:11:05 +01:00 |
Andrew Kingston
|
97800563c4
|
Prevent dragging the screen or layout components, and prevent dragging any layout components when previewing a screen
|
2021-09-16 07:52:49 +01:00 |
Andrew Kingston
|
0ce0f5c823
|
Add initial DND implementation with working functionality for dropping inside components
|
2021-09-16 07:28:59 +01:00 |
Andrew Kingston
|
87aa4b18b1
|
Merge pull request #2597 from Budibase/fix-left-nav
Small fixes for navigation bar
|
2021-09-13 15:04:47 +01:00 |
Andrew Kingston
|
a50cb91934
|
Merge pull request #2584 from Budibase/horizontal-bar-chart
Add horizontal bar chart setting
|
2021-09-13 11:41:26 +01:00 |
Andrew Kingston
|
796c65bf5c
|
Fix 1px offset with left nav bar
|
2021-09-10 16:36:59 +01:00 |
Andrew Kingston
|
cc0c0104fe
|
Fix custom theme integration with date time field
|
2021-09-10 16:36:43 +01:00 |
Andrew Kingston
|
2820b6adef
|
Fix left navigation in layouts when on a tablet sized resolution
|
2021-09-10 15:13:48 +01:00 |
Andrew Kingston
|
5dcdb2dcb8
|
Update validation so that 'minimum' and 'minimum length' contraints both accept null values
|
2021-09-10 14:30:10 +01:00 |
Andrew Kingston
|
b7ef51e6f5
|
Add horizontal bar chart setting
|
2021-09-09 19:28:37 +01:00 |
Andrew Kingston
|
a1615055c3
|
Rename client app wrapper divs for clarity
|
2021-09-08 10:28:19 +01:00 |
Andrew Kingston
|
5d305bb8e7
|
Use correct component to determine device size
|
2021-09-08 10:22:48 +01:00 |
Andrew Kingston
|
a6106ac0e1
|
Fix issue with endless scrolling when previewing a mobile device
|
2021-09-08 10:22:34 +01:00 |
Andrew Kingston
|
8572224688
|
Revert preview border to 1px and fix exact size of preview on different devices
|
2021-09-08 09:51:08 +01:00 |
Andrew Kingston
|
4d06d682d8
|
Add support for correct mobile and tablet previews
|
2021-09-08 09:40:25 +01:00 |
Andrew Kingston
|
e1d102c0c3
|
Update position of indicators in preview to clip better
|
2021-09-08 09:40:02 +01:00 |
Andrew Kingston
|
d607f7b25b
|
Merge branch 'develop' of github.com:Budibase/budibase into custom-theming
|
2021-09-06 17:29:51 +01:00 |
Andrew Kingston
|
7b919cb2e7
|
Add button to reset theme to default and fix determination of theme
|
2021-09-06 16:51:40 +01:00 |
Andrew Kingston
|
363998a2af
|
Fix button theming and add nav text theming
|
2021-09-06 16:23:12 +01:00 |
Andrew Kingston
|
d1e3dda05f
|
Add custom theme options for button roundedness and header color
|
2021-09-03 15:28:35 +01:00 |
mike12345567
|
a864c511c4
|
Fixing an issue where many rows were handled from different tables in client.
|
2021-09-03 15:04:34 +01:00 |
mike12345567
|
3f960e4f13
|
Fixing an issue that occurs when the table name and the primary display column are the same name.
|
2021-09-03 14:49:56 +01:00 |
Andrew Kingston
|
8ab0fc2d7f
|
Ensure defaults are set for custom theming and fix a few inconsistencies
|
2021-09-03 14:43:21 +01:00 |
Andrew Kingston
|
3ee1d3e8e4
|
Add custom theming to icons
|
2021-09-03 11:53:25 +01:00 |
Andrew Kingston
|
e7d1ed3114
|
Add custom theming for primary color and primary hover color to form components
|
2021-09-03 11:50:09 +01:00 |
Andrew Kingston
|
04a26f3344
|
Hide state action in old apps and add working basic implementation of theming
|
2021-09-02 11:38:41 +01:00 |
Andrew Kingston
|
551eb629b4
|
Merge branch 'develop' of github.com:Budibase/budibase into custom-theming
|
2021-09-01 16:10:36 +01:00 |
Andrew Kingston
|
047cd4ea88
|
Merge standard-components into the client library
|
2021-09-01 11:41:48 +01:00 |
Andrew Kingston
|
3eea601910
|
Add ability to persist state values in local storage
|
2021-08-26 17:52:04 +01:00 |
Andrew Kingston
|
9369e8b375
|
Add client app state and button actions to control it
|
2021-08-26 11:28:44 +01:00 |
Andrew Kingston
|
5ed4ace66b
|
Merge pull request #2441 from Budibase/multistep-forms
Multi-step forms
|
2021-08-25 12:40:44 +01:00 |
Andrew Kingston
|
389788709a
|
Prevent opening a screen modal if already inside a screen modal
|
2021-08-24 15:56:23 +01:00 |
Andrew Kingston
|
0a12089a54
|
Fix issue with memoizing onclick handlers nested inside conditional UI conditions
|
2021-08-23 16:39:09 +01:00 |
Andrew Kingston
|
796dc24b06
|
Show component hidden by conditional UI if they would otherwise hide the selected component
|
2021-08-23 14:01:57 +01:00 |
Andrew Kingston
|
11dc516b26
|
Add single button action for changing form step
|
2021-08-20 09:54:54 +01:00 |
Andrew Kingston
|
08171c1e68
|
Fix dependency loop in client stores
|
2021-08-20 09:27:38 +01:00 |
Andrew Kingston
|
8a8e13119e
|
Fix bug determining whether an app is inside the preview or not
|
2021-08-19 16:06:33 +01:00 |
Andrew Kingston
|
29aabb8a59
|
Fix crash when evaluating builder preview specific code in prod apps
|
2021-08-19 16:04:15 +01:00 |
Andrew Kingston
|
7605999a59
|
Ensure that the correct form step is always visible in builder preview
|
2021-08-19 14:53:13 +01:00 |
Andrew Kingston
|
9ea255b7bc
|
Update validate form action to be able to only validate the current form step
|
2021-08-19 12:52:50 +01:00 |
Andrew Kingston
|
2f05450d79
|
Ensure client preview indicator doesn't crash when encountering incorrect node types
|
2021-08-19 12:52:13 +01:00 |
Andrew Kingston
|
9b87d1a03e
|
Add button actions for navigating form steps
|
2021-08-18 15:21:18 +01:00 |
Andrew Kingston
|
32fe0ea072
|
Support multiple component context exports and export additional context from forms
|
2021-08-18 14:58:58 +01:00 |
Andrew Kingston
|
473f18d510
|
Tidy up device bindings provider
|
2021-08-13 11:34:11 +01:00 |
Andrew Kingston
|
47ca925003
|
Add global data bindings for mobile and tablet device sizes
|
2021-08-13 11:24:47 +01:00 |
mike12345567
|
46ea3f3e9e
|
Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
This reverts commit 4834b765be , reversing
changes made to 2456e69483 .
|
2021-08-05 09:59:08 +01:00 |
Martin McKeaveney
|
df927e3feb
|
merge with master
|
2021-08-04 13:20:11 +01:00 |
Andrew Kingston
|
6a9358086c
|
Merge pull request #2233 from Budibase/peek-screen
Open screen in modal
|
2021-08-04 12:08:49 +01:00 |
Michael Drury
|
ec26f6ab5e
|
Merge branch 'develop' into feature/multi-tenants
|
2021-08-04 10:07:31 +01:00 |
Michael Drury
|
b86a6fddc9
|
Revert "Multi-tenancy/organisations"
|
2021-08-04 10:02:24 +01:00 |
Michael Drury
|
2456e69483
|
Merge pull request #2076 from Budibase/feature/multi-tenants
Multi-tenancy/organisations
|
2021-08-04 10:01:22 +01:00 |
Andrew Kingston
|
b768e2991f
|
Lint
|
2021-08-03 12:52:01 +01:00 |
Andrew Kingston
|
e88e1da2af
|
Fix going full-screen when opening an external link in a modal
|
2021-08-03 12:22:06 +01:00 |
Andrew Kingston
|
2eba603ad8
|
Darken modal underlay and add actions above screen modal to allow entering full screen or closing
|
2021-08-03 12:02:20 +01:00 |
Andrew Kingston
|
33431a5edc
|
Rename visual actions from 'peek' to just 'open' screen in modal
|
2021-08-02 15:50:59 +01:00 |
Andrew Kingston
|
def7f7a949
|
Add action to close peek modal and proxy notifications from the iframe
|
2021-08-02 15:12:38 +01:00 |
Andrew Kingston
|
8e82a0efd9
|
Revert to a cleaner modal with no title or buttons for screen peeking
|
2021-07-30 18:16:37 +01:00 |
Andrew Kingston
|
952c27058a
|
Make full screen button quiet in peek modals
|
2021-07-30 14:13:43 +01:00 |
Andrew Kingston
|
e5418deb89
|
Add initial work on peeking screens, only show one notification at a time, use spectrum notifications
|
2021-07-30 14:01:01 +01:00 |
Andrew Kingston
|
10d64456a2
|
Add back in client app border only when inside builder preview
|
2021-07-30 10:06:16 +01:00 |
Martin McKeaveney
|
a42f87cbd9
|
merge with master
|
2021-07-29 10:06:33 +01:00 |
Martin McKeaveney
|
5c51d3bd80
|
remove border around app
|
2021-07-28 22:50:27 +01:00 |
Martin McKeaveney
|
e40c8cd9ef
|
Merge pull request #2114 from mslourens/clear_form_action
Clear form action
|
2021-07-28 10:42:17 +01:00 |
mike12345567
|
1b40740709
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
|
2021-07-27 10:32:18 +01:00 |
Maurits Lourens
|
f2c26a90c3
|
fix lint issues
|
2021-07-26 15:22:14 +02:00 |
Maurits Lourens
|
cc7a1679f0
|
Merge branch 'develop' into clear_form_action
# Conflicts:
# packages/client/src/utils/buttonActions.js
|
2021-07-26 15:13:10 +02:00 |
Andrew Kingston
|
73643793c9
|
Simplify logic for determine default visibility for a conditional UI component
|
2021-07-26 13:16:45 +01:00 |
Andrew Kingston
|
2715ff77d8
|
Merge branch 'develop' of github.com:Budibase/budibase into conditional-ui
|
2021-07-26 13:04:08 +01:00 |
Maurits Lourens
|
07553b9937
|
clear form action - draft
|
2021-07-26 13:58:18 +02:00 |
Andrew Kingston
|
38df0b54a5
|
Add full type support to conditional UI
|
2021-07-26 12:52:55 +01:00 |
Andrew Kingston
|
c9eda114a8
|
Redirect to login screen on client logout to prevent viewing public pages if they exist
|
2021-07-25 13:47:28 +01:00 |
Andrew Kingston
|
95d05c8a8e
|
Fix error with refreshing app package so that page reload on logout can be prevented
|
2021-07-25 13:43:07 +01:00 |
Andrew Kingston
|
e74d9a7312
|
Reload location on client logout for full reset, avoiding error when public pages exist
|
2021-07-25 13:29:27 +01:00 |
Michael Drury
|
f32b4f94e7
|
Linting.
|
2021-07-25 12:09:50 +01:00 |
Michael Drury
|
88c0a635a0
|
Adding back logout functionality.
|
2021-07-25 12:07:25 +01:00 |
Andrew Kingston
|
fe00877f42
|
Merge pull request #2065 from Budibase/fix/save-row-action
Use tableId parameter when saving rows from button action
|
2021-07-24 12:13:09 +01:00 |
mike12345567
|
df942f7d7c
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-07-23 17:02:33 +01:00 |
mike12345567
|
26582f5ceb
|
Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants
|
2021-07-23 16:11:05 +01:00 |
Andrew Kingston
|
5202b09499
|
Send api version as header with every request from client library
|
2021-07-23 15:56:18 +01:00 |
Andrew Kingston
|
b02f631888
|
Enrich button actions nested inside conditions
|
2021-07-23 15:44:16 +01:00 |
Andrew Kingston
|
204de7c4d3
|
Add initial work on dynamically updating any setting via conditional UI
|
2021-07-22 19:19:37 +01:00 |
Andrew Kingston
|
7343c947ae
|
Use tableId parameter when saving rows from button action
|
2021-07-22 16:50:35 +01:00 |
mike12345567
|
27b2a13817
|
Swapping admin -> global in worker to reduce confusion in API url naming.
|
2021-07-22 12:56:47 +01:00 |
Andrew Kingston
|
5e5332cd4f
|
Add initial work on evaluation of conditional UI conditions in client library
|
2021-07-21 14:03:49 +01:00 |
Andrew Kingston
|
9542910a41
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-07-07 11:48:38 +01:00 |
Andrew Kingston
|
ab4e71c1a4
|
Improve handling of permission issues and routing issues, and add an error fallback message
|
2021-07-07 11:29:35 +01:00 |
Andrew Kingston
|
ee8033e88f
|
Expose the screens and layouts from the screen store in the client library
|
2021-07-07 11:28:53 +01:00 |
Andrew Kingston
|
bdf7b6257a
|
Don't attempt to enrich a user object whenever the role is PUBLIC to avoid 403s
|
2021-07-07 11:28:35 +01:00 |
Andrew Kingston
|
07ea6469fd
|
Add error handling to builder preview and loading indicator
|
2021-07-07 11:10:23 +01:00 |
Andrew Kingston
|
414a7dbee6
|
Don't reload client app on 403, just show an error instead
|
2021-07-06 18:37:06 +01:00 |
Andrew Kingston
|
698e31acbc
|
Update remaining static color variables to spectrum instead
|
2021-07-05 14:02:49 +01:00 |
Andrew Kingston
|
3e63c276dd
|
Update colors of selection and hover indicators in client apps
|
2021-07-05 09:37:06 +01:00 |
Andrew Kingston
|
56d687a236
|
Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps
|
2021-07-05 09:03:24 +01:00 |
Andrew Kingston
|
1d2b306574
|
Add border style as an explicit option to prevent issues with dynamically adding it via the styleable helper
|
2021-07-01 00:40:16 +01:00 |
Andrew Kingston
|
ca032aa6fe
|
Update colours of selection indicators
|
2021-06-30 21:23:55 +01:00 |
Andrew Kingston
|
a41b376999
|
Fetch and use app theme in real client apps
|
2021-06-30 20:35:02 +01:00 |
Andrew Kingston
|
3b23d55685
|
Add custom scrollbars to client apps
|
2021-06-30 19:57:31 +01:00 |
Andrew Kingston
|
ccb48a642f
|
Set light as default app theme
|
2021-06-30 19:41:09 +01:00 |
Andrew Kingston
|
9b9bda1fb4
|
Add error handling to builder preview and loading indicator
|
2021-06-30 19:37:03 +01:00 |
Andrew Kingston
|
6bfcb3fc2b
|
Add better theme compatibility to color picker and client app components
|
2021-06-30 08:30:57 +01:00 |
Andrew Kingston
|
0fb12e7619
|
Use the real current user even inside builder preview
|
2021-06-29 17:41:02 +01:00 |
Andrew Kingston
|
f2be9501d3
|
Add global app theme picker and use it in client preview
|
2021-06-28 12:55:11 +01:00 |
Andrew Kingston
|
829c2bb8ee
|
Fix border not being applied due to missing border-style rule
|
2021-06-28 10:15:14 +01:00 |
Andrew Kingston
|
7b876b2b42
|
Add ability for buttons to link to external URLs
|
2021-06-25 16:07:25 +01:00 |
Andrew Kingston
|
be2ec9b427
|
Aggressively optimise client library to prevent handlebars enrichment where possible
|
2021-06-25 15:04:27 +01:00 |
Andrew Kingston
|
5fb09deb48
|
Be more explicit about hiding overflow at the top levels of an app
|
2021-06-24 12:14:19 +01:00 |
Andrew Kingston
|
26136f5114
|
Hide overflow when showing empty component placeholders
|
2021-06-24 12:13:55 +01:00 |
Andrew Kingston
|
fb18635bf9
|
Merge branch 'develop' of github.com:Budibase/budibase into design-panel-v2
|
2021-06-24 11:44:49 +01:00 |
Andrew Kingston
|
098131099d
|
Add new typography settings, add new settings bar dropdowns, add settings bar to text components
|
2021-06-23 14:21:37 +01:00 |
mike12345567
|
559e91ec29
|
Allowing self endpoints to 403 and not reload page.
|
2021-06-22 16:54:25 +01:00 |
mike12345567
|
868d31299a
|
Adding a page reload when 403 occurs, if token has expired this will return to login page.
|
2021-06-22 12:39:52 +01:00 |
mike12345567
|
df1e15dd55
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-21 13:05:39 +01:00 |
Martin McKeaveney
|
03c5640856
|
merge
|
2021-06-21 11:19:22 +01:00 |
Andrew Kingston
|
785f724dda
|
Use action name as confirmation modal title
|
2021-06-21 10:46:55 +01:00 |
Andrew Kingston
|
0d99c69fe6
|
Fix typo
|
2021-06-21 10:11:18 +01:00 |
Andrew Kingston
|
1879fbeee3
|
Add support for confirmable action handling by client library
|
2021-06-21 09:56:46 +01:00 |
Andrew Kingston
|
be03bbe5bc
|
Remove transition setting from components
|
2021-06-18 12:41:15 +01:00 |
Andrew Kingston
|
1890dfed29
|
Adjuts top position of settings bar when no room
|
2021-06-17 16:23:17 +01:00 |
Andrew Kingston
|
5a6a40a80c
|
Key client layout component to ensure fully remounting when swapping layouts in the builder preview
|
2021-06-17 13:20:29 +01:00 |
mike12345567
|
3d9dced317
|
Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql
|
2021-06-15 20:00:52 +01:00 |
mike12345567
|
4950db460c
|
Formatting.
|
2021-06-14 19:07:13 +01:00 |
mike12345567
|
ce8d06df06
|
Some of the functionality required for external SQL rows API.
|
2021-06-14 19:05:39 +01:00 |
Andrew Kingston
|
ad28ea4855
|
Move scrolling to layout level and provide opinionated defaults
|
2021-06-14 18:24:02 +01:00 |
mike12345567
|
146a72f61d
|
Fixing internal delete.
|
2021-06-14 13:52:06 +01:00 |
Andrew Kingston
|
4a3c480b26
|
Prevent hovering over layout components when editing screens
|
2021-06-11 13:34:37 +01:00 |
Andrew Kingston
|
63c3310a8f
|
Move HoverIndicator mouseleave handler to body element for better detection rates
|
2021-06-11 13:17:38 +01:00 |
Andrew Kingston
|
ca88e2abe1
|
Allow user styles to override placeholder styles
|
2021-06-11 09:14:22 +01:00 |
Andrew Kingston
|
f76898d80e
|
Add manifest option to prevent showing component empty states
|
2021-06-11 08:49:06 +01:00 |
Andrew Kingston
|
7e8e482f8f
|
Improve component empty states and fix selection indicator lockup bug. Fix data provider not exporting loaded context
|
2021-06-11 08:45:58 +01:00 |
Andrew Kingston
|
79993bafda
|
Add placeholders and empty states automatically as required to any empty client components
|
2021-06-11 08:05:49 +01:00 |
Andrew Kingston
|
65d6216d33
|
Refactor client component structure, fix select bar z index, add titles to container bar settings
|
2021-06-10 18:42:41 +01:00 |
Andrew Kingston
|
da72a079ae
|
Use IntersectionObservers to determine visibility of selected and hovered components
|
2021-06-10 15:13:51 +01:00 |
Andrew Kingston
|
fc80979653
|
Fix indicator border radius style when flipped
|
2021-06-10 09:20:17 +01:00 |
Andrew Kingston
|
8576166d03
|
Hugely improve performance of selection and highlight indicators in builder preview
|
2021-06-10 09:05:08 +01:00 |
Andrew Kingston
|
2383e4e54a
|
Merge branch 'master' of github.com:Budibase/budibase into interactive-layouts
|
2021-06-09 15:10:11 +01:00 |
Andrew Kingston
|
4138103f68
|
Improve client app overflow and selection indicators
|
2021-06-08 15:16:37 +01:00 |
Andrew Kingston
|
65e7453fbf
|
Render builder preview selection indicators via top level component instead of via styleable healper. Add indiciator on hover and add name to indicator
|
2021-06-08 14:19:03 +01:00 |
Martin McKeaveney
|
499583ff22
|
fixing attachments for public apps
|
2021-06-08 12:50:58 +01:00 |
Andrew Kingston
|
c41f57861c
|
Make settings bar spectrum compatible
|
2021-06-08 08:14:50 +01:00 |
Andrew Kingston
|
888f6cf398
|
Move settings bar into client library and allow configuration from manifest.json
|
2021-06-08 08:00:54 +01:00 |
Andrew Kingston
|
280a09afd7
|
Add client SDK function to get a component action and clean up date range picker
|
2021-06-03 10:10:25 +01:00 |
Andrew Kingston
|
a22fd8a0a1
|
Improve client performance and add action to control data provider queries
|
2021-06-01 14:59:42 +01:00 |
Andrew Kingston
|
01be9be963
|
Fix formula fields causing handlebars enrichment of client component settings to fail
|
2021-05-26 17:38:49 +01:00 |
Andrew Kingston
|
6c960dd9e2
|
Replace font-weight 500 with 600 as source sans pro does not have a 500 weight, and update autoscreens and templates to use source sans pro
|
2021-05-25 10:11:41 +01:00 |
Andrew Kingston
|
74a8eb4c1a
|
Redirect to login from client apps when required
|
2021-05-20 14:47:17 +01:00 |
Andrew Kingston
|
a94682d645
|
Simplify loading logic to prevent empty state flashing when loading data in data providers
|
2021-05-13 16:33:19 +01:00 |
Andrew Kingston
|
81e9f5b860
|
Wrap whole client app in spectrum classes to reduce dependency on spectrum wrapper around any spectrum components in client app
|
2021-05-13 16:32:52 +01:00 |
Andrew Kingston
|
4d564365cf
|
Clean up data source context and remove explicit button actions for pagination
|
2021-05-13 12:30:45 +01:00 |
Andrew Kingston
|
e09440f077
|
Allow multipage searches and implement optional pagination to data providers
|
2021-05-13 12:26:18 +01:00 |
Andrew Kingston
|
1a2e17ff17
|
Add support for numerical sorting
|
2021-05-11 11:24:16 +01:00 |
Andrew Kingston
|
e661fe8cf2
|
Merge branch 'next' of github.com:Budibase/budibase into lab-day-search
|
2021-05-11 10:47:52 +01:00 |
Andrew Kingston
|
797e8a8b67
|
Add explicit prettier options
|
2021-05-04 11:32:22 +01:00 |
Andrew Kingston
|
c010eeb314
|
Fix prettier and fix crash when using certain views as data sources
|
2021-05-04 11:04:42 +01:00 |
Keviin Åberg Kultalahti
|
0afbf1649e
|
lint:fix
|
2021-05-03 09:31:09 +02:00 |
Andrew Kingston
|
6f6770cef7
|
Add server-side searching and pagination to data providers using internal tables
|
2021-04-30 16:29:53 +01:00 |
Andrew Kingston
|
379df050cf
|
Add wrapper component to data provider so that it can be styled
|
2021-04-29 09:41:49 +01:00 |
Martin McKeaveney
|
a68227735c
|
ensuring public users can log in after being assigned a roleId
|
2021-04-13 16:56:45 +01:00 |
Andrew Kingston
|
83a021a45d
|
Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor
|
2021-03-29 15:40:35 +01:00 |
mike12345567
|
b97071bf82
|
Rewriting search to use the new couchdb 3.0 search functionality.
|
2021-03-25 23:42:50 +00:00 |
Andrew Kingston
|
dd54bc9771
|
Add onclick handler to icons
|
2021-03-25 16:18:19 +00:00 |
Andrew Kingston
|
6e29423d4d
|
Add data provider component and refactor component setting types
|
2021-03-16 13:54:34 +00:00 |
Maurits Lourens
|
43f62720bb
|
1240 - restore notification blocknotifications method, since it was called in the datasource
|
2021-03-15 09:00:05 +01:00 |
mike12345567
|
68735f1b4f
|
Formatting.
|
2021-03-10 17:56:16 +00:00 |
Kevin Åberg Kultalahti
|
ef84e2abcb
|
Merge pull request #1232 from Budibase/feature/standard-components-transitions
Adds transition setting in the design panel on container component
|
2021-03-03 13:12:48 +01:00 |
Keviin Åberg Kultalahti
|
a15e6b0e25
|
lint fix
|
2021-03-02 14:26:37 +01:00 |
Keviin Åberg Kultalahti
|
92ad28a160
|
fix notification store timers
|
2021-03-02 14:19:44 +01:00 |
Keviin Åberg Kultalahti
|
4575285d5f
|
fixes to transitions and adds default fade to screens
|
2021-03-02 13:37:54 +01:00 |
Keviin Åberg Kultalahti
|
c37aefc0cf
|
lint fix
|
2021-03-01 17:09:23 +01:00 |
Keviin Åberg Kultalahti
|
1bd32752a7
|
remove slide and scale transitions
|
2021-03-01 17:03:13 +01:00 |
Keviin Åberg Kultalahti
|
97213ec99a
|
fix not being able to remove transition
|
2021-03-01 16:58:01 +01:00 |
Keviin Åberg Kultalahti
|
839ca7f8ba
|
removes unneeded styles and html in Screen component
|
2021-03-01 16:56:28 +01:00 |
Keviin Åberg Kultalahti
|
ba7cc5c479
|
screens can now select a transition rather than only use fade
|
2021-03-01 16:53:37 +01:00 |
Keviin Åberg Kultalahti
|
cda7c7f4c1
|
moves the transition setting to the design panel
|
2021-03-01 16:46:05 +01:00 |
Keviin Åberg Kultalahti
|
6122711ee8
|
minor changes to options
|
2021-03-01 13:24:57 +01:00 |
Keviin Åberg Kultalahti
|
0ce7da93a7
|
adds transition utility to the client sdk
|
2021-03-01 12:59:27 +01:00 |
Andrew Kingston
|
d27dff0261
|
Make user data source refreshable in client apps
|
2021-02-26 14:04:31 +00:00 |
Andrew Kingston
|
a67a8fb957
|
Add log out button action
|
2021-02-26 14:04:12 +00:00 |
Andrew Kingston
|
dd0fee3dc3
|
Pull enriched user when logging in to client app so that relationships are available as bindings
|
2021-02-26 09:57:36 +00:00 |
Andrew Kingston
|
ac46cbdb14
|
Add button action for login
|
2021-02-26 09:57:06 +00:00 |
Andrew Kingston
|
bd5bac4ef2
|
Add support for new relationship objects in client app bindings
|
2021-02-25 11:06:46 +00:00 |
Michael Drury
|
9bd6126a5f
|
Merge pull request #1152 from Budibase/user-active-and-bugs
Some fixes and the ability to set a user to inactive
|
2021-02-22 15:10:16 +00:00 |
mike12345567
|
b46d9847ad
|
Adding notifier to API for 401 requests, meaning login has notification on fail.
|
2021-02-22 14:23:16 +00:00 |
Andrew Kingston
|
9c37fa8716
|
Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering
|
2021-02-22 12:23:46 +00:00 |
Andrew Kingston
|
7b4b22377d
|
Display enriched relationship info in grids and bindings
|
2021-02-19 12:00:06 +00:00 |
Andrew Kingston
|
2460280841
|
Fix and tidy up all button actions and drawers
|
2021-02-18 17:44:56 +00:00 |
Andrew Kingston
|
7494714845
|
Fix views not hot reloading when table data changes
|
2021-02-17 16:01:35 +00:00 |
Andrew Kingston
|
ec94aaa90b
|
Merge branch 'develop' of github.com:Budibase/budibase into url-context
|
2021-02-16 15:35:05 +00:00 |
Andrew Kingston
|
8b23f603bd
|
Update URL settigns to be bindable inputs and update navigate action
|
2021-02-15 20:03:29 +00:00 |
Andrew Kingston
|
9a73a16b0c
|
Block notifications following a datasource invalidation so that unnecessary notification don't get shown
|
2021-02-11 09:39:35 +00:00 |
Andrew Kingston
|
2e9122ca81
|
Fix reactive store derivation overriding actions
|
2021-02-10 19:42:56 +00:00 |
Andrew Kingston
|
56d8a27286
|
Merge branch 'master' of github.com:Budibase/budibase into form-builder
|
2021-02-10 18:34:45 +00:00 |
Andrew Kingston
|
3ffe00fe2f
|
Make URL params available to client apps via context
|
2021-02-10 15:49:23 +00:00 |
Martin McKeaveney
|
580ae3fb4c
|
tidy up
|
2021-02-09 19:00:13 +00:00 |
Andrew Kingston
|
2c125bc671
|
Ensure client data contexts are correctly updated if a parent context is updated
|
2021-02-09 12:41:21 +00:00 |
Martin McKeaveney
|
07aeccb36d
|
search UI complete, server side cursor based pagination
|
2021-02-08 17:44:44 +00:00 |
Andrew Kingston
|
bd1bd8ee2a
|
Add hot reloading of related datasources for external queries
|
2021-02-08 09:51:20 +00:00 |
Martin McKeaveney
|
bfa865cf3c
|
Merge branch 'master' of github.com:Budibase/budibase into internal-search
|
2021-02-08 09:32:53 +00:00 |
Martin McKeaveney
|
491d3afafd
|
few bugfixes
|
2021-02-06 18:22:58 +00:00 |
Martin McKeaveney
|
2a78d1f419
|
test
|
2021-02-06 12:31:12 +00:00 |
Andrew Kingston
|
c0555745e1
|
Automatically refresh data when related data changes
|
2021-02-05 16:16:41 +00:00 |
Andrew Kingston
|
6bdde675a2
|
Add button action to refresh a datasource
|
2021-02-05 12:54:36 +00:00 |
Andrew Kingston
|
185f4ec468
|
Remove unnecessary enrichment from button action calls
|
2021-02-05 11:51:07 +00:00 |
Andrew Kingston
|
5846e2ef7c
|
Change how client provides the current user so that the whole app is actually wrapped in a provider which provides the current user
|
2021-02-05 11:44:33 +00:00 |
Martin McKeaveney
|
b4628a43d0
|
merge
|
2021-02-05 11:18:37 +00:00 |
Martin McKeaveney
|
b1b02934ed
|
custom columns
|
2021-02-04 23:17:49 +00:00 |
Andrew Kingston
|
5244ce1a62
|
Fix delete row action
|
2021-02-04 19:18:32 +00:00 |
Andrew Kingston
|
c36ddceb7e
|
Pull form bindable properties from field definitions rather than schema
|
2021-02-04 13:01:49 +00:00 |
Andrew Kingston
|
e42b12668a
|
Fix button action enrichment
|
2021-02-03 15:53:25 +00:00 |
Andrew Kingston
|
d85665d21c
|
Allow forms to generate query schemas. Fix query execution action
|
2021-02-03 14:53:13 +00:00 |
Andrew Kingston
|
4d411857fd
|
Merge branch 'master' of github.com:Budibase/budibase into form-builder
|
2021-02-03 11:13:58 +00:00 |
Michael Shanks
|
10d672460a
|
fix: views not loading in deployed apps
|
2021-02-02 21:23:49 +00:00 |
Andrew Kingston
|
772fdfa837
|
Remove unused vars and lint
|
2021-02-02 15:24:15 +00:00 |
Andrew Kingston
|
e3b0de6805
|
Update screen templates to support full form generation. Fix issues with screen templates
|
2021-02-02 14:32:58 +00:00 |
Andrew Kingston
|
17ad44369c
|
Ensure fetching datasources always returns an array result
|
2021-02-02 10:35:00 +00:00 |
Martin McKeaveney
|
27c7f5697b
|
internal search working
|
2021-02-01 21:02:54 +00:00 |
Andrew Kingston
|
9c0e417408
|
Add custom component actions. Simplify client context. Add form validation action
|
2021-02-01 18:51:22 +00:00 |
Andrew Kingston
|
4630699f13
|
Merge branch 'master' of github.com:Budibase/budibase into form-builder
|
2021-02-01 09:11:48 +00:00 |
Kevin Åberg Kultalahti
|
ec5af43587
|
Merge pull request #1017 from Budibase/fix/attachment-issues
Attachment issue fixes
|
2021-01-30 12:29:46 +01:00 |
Andrew Kingston
|
e0b6e78f72
|
Merge branch 'master' of github.com:Budibase/budibase into form-builder
|
2021-01-29 16:59:24 +00:00 |
Andrew Kingston
|
a4de9668ed
|
Add attachment field to forms
|
2021-01-29 13:22:38 +00:00 |
Keviin Åberg Kultalahti
|
f8f15b7b4b
|
merge master
|
2021-01-29 13:13:43 +01:00 |
Andrew Kingston
|
2c104396df
|
Add boolean field, fix label alignment, fix picker z index
|
2021-01-28 16:31:55 +00:00 |
Andrew Kingston
|
21ec0ad11d
|
Remove logOut call when refreshing the page and not logged in, to avoid changing the URL
|
2021-01-28 14:51:24 +00:00 |
Andrew Kingston
|
9d870dbccc
|
Add current user bindings, and current user relationships as data sources
|
2021-01-28 14:29:35 +00:00 |
Andrew Kingston
|
b8fb2ba43c
|
Merge branch 'master' of github.com:Budibase/budibase into form-builder
|
2021-01-27 18:28:17 +00:00 |
Martin McKeaveney
|
0f18ee70ef
|
actions fix
|
2021-01-27 17:29:30 +00:00 |
Andrew Kingston
|
6631fe2af8
|
Update builder preview to be interactive and improve builder preview experience
|
2021-01-27 15:52:12 +00:00 |
Andrew Kingston
|
12f3b7f6fa
|
Add common SpectrumField component, add spectrum labels, add form label position customisation
|
2021-01-27 10:59:05 +00:00 |
Andrew Kingston
|
365c503224
|
Add automatic schema validation to forms and add builder settings for specific field types
|
2021-01-26 14:40:44 +00:00 |
Keviin Åberg Kultalahti
|
958efd2303
|
Merge branch 'master' into fix/attachment-issues
|
2021-01-26 12:49:27 +01:00 |
Keviin Åberg Kultalahti
|
b7006e097c
|
conditionally adds content-type json header if json is sent with request
|
2021-01-26 11:51:42 +01:00 |
Andrew Kingston
|
77189c6d73
|
Hide repeater placeholders when not running inside the builder or when the component hasn't been initialised fully
|
2021-01-26 09:48:41 +00:00 |
Andrew Kingston
|
bfd24571b2
|
Fix client API URLs not being cleaned properly
|
2021-01-26 09:40:04 +00:00 |
Andrew Kingston
|
03e6799258
|
Remove success notification on query success to prevent notifications on 'read' queries
|
2021-01-26 09:31:41 +00:00 |
Andrew Kingston
|
5bec329581
|
Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor
|
2021-01-26 09:11:43 +00:00 |
Keviin Åberg Kultalahti
|
d622b75db3
|
some more typo fixes
|
2021-01-25 13:39:19 +01:00 |
Keviin Åberg Kultalahti
|
8ed9dd08cf
|
fix typos and linting issues
|
2021-01-25 13:36:35 +01:00 |
Keviin Åberg Kultalahti
|
58f8350984
|
fixes spelling error
|
2021-01-25 13:14:38 +01:00 |
Keviin Åberg Kultalahti
|
b64b164236
|
adds catch-all notification to some requests that aren't caught in the API
|
2021-01-25 13:10:13 +01:00 |
Keviin Åberg Kultalahti
|
d2790ddd19
|
adds notifications to running queries
|
2021-01-25 12:57:04 +01:00 |
Keviin Åberg Kultalahti
|
8713105b62
|
changes notification handling from catch-all to specific messages per action
|
2021-01-25 12:55:29 +01:00 |
Keviin Åberg Kultalahti
|
2034fb8646
|
adds success notification messages to row API
|
2021-01-25 12:44:44 +01:00 |
Keviin Åberg Kultalahti
|
d419766a31
|
update catch all error message
|
2021-01-25 11:06:50 +01:00 |
Keviin Åberg Kultalahti
|
2a9ae62834
|
switches context to use sdk instead of it's own context
|
2021-01-25 08:43:28 +01:00 |
Keviin Åberg Kultalahti
|
73b2a775aa
|
failing API calls now display errors using the toast
|
2021-01-22 13:27:13 +01:00 |
Keviin Åberg Kultalahti
|
598f58bb63
|
use const instead of var
|
2021-01-22 13:11:38 +01:00 |
Keviin Åberg Kultalahti
|
67afb1678f
|
adds smooth removal of notifications using animate:flip
|
2021-01-22 13:05:52 +01:00 |
Keviin Åberg Kultalahti
|
91e88d2025
|
removes unused context in Component
|
2021-01-22 12:47:43 +01:00 |
Keviin Åberg Kultalahti
|
6527f4ac74
|
lint fixes
|
2021-01-22 12:44:43 +01:00 |
Keviin Åberg Kultalahti
|
bafd229716
|
minor fixes
|
2021-01-22 12:44:23 +01:00 |
Keviin Åberg Kultalahti
|
e411ac5b3d
|
Merge branch 'master' into feature/client-feedback-component
|
2021-01-22 12:34:16 +01:00 |
Keviin Åberg Kultalahti
|
0e1142b3cc
|
adds notification toast capability to the client
|
2021-01-22 12:31:56 +01:00 |
Keviin Åberg Kultalahti
|
65652e1c14
|
finishes notificationStore
|
2021-01-22 12:21:44 +01:00 |
Andrew Kingston
|
343687cbab
|
Stop component crashing if children don't exist
|
2021-01-22 11:08:42 +00:00 |
Andrew Kingston
|
4188761ea6
|
Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor
|
2021-01-22 11:07:27 +00:00 |
mike12345567
|
db5ce51c67
|
Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration
|
2021-01-22 10:49:03 +00:00 |
Keviin Åberg Kultalahti
|
ca9f979105
|
first pass at custom store to handle notifications
|
2021-01-22 11:37:34 +01:00 |
Keviin Åberg Kultalahti
|
260213e468
|
switch name
|
2021-01-22 10:42:15 +01:00 |
Keviin Åberg Kultalahti
|
e3b4ef81ae
|
adds dummy errorStore to client lib
|
2021-01-22 10:24:43 +01:00 |