Andrew Kingston
8e2aff1716
Remove initial work on pagination standard component
2021-05-13 12:39:46 +01:00
Andrew Kingston
06d8a0970a
Remove leftover import of search component
2021-05-13 12:38:34 +01:00
Andrew Kingston
d9923e1e98
Clean up data source context and remove explicit button actions for pagination
2021-05-13 12:30:45 +01:00
Andrew Kingston
da40086c0b
Allow multipage searches and implement optional pagination to data providers
2021-05-13 12:26:18 +01:00
Mike Shanks
3aaeb8f7da
v0.8.18
2021-05-13 11:17:08 +01:00
Martin McKeaveney
61a5b109f5
dev mode E2E
2021-05-13 11:06:08 +01:00
Andrew Kingston
4147b7203c
Fix two-tone spectrum background colours
2021-05-12 14:52:43 +01:00
Andrew Kingston
5131a2fd74
Fix chart placeholder, fix spectrum colours and begin work on pagination component
2021-05-12 14:34:25 +01:00
Andrew Kingston
6d1c9c3e44
Add legacy in-memory filtering and sorting for views and external datasources
2021-05-11 19:07:52 +01:00
Andrew Kingston
a3fbe6a34a
Allow data provider filtering using dates and date ranges, and allow filtering using a value or binding for any type
2021-05-11 18:33:25 +01:00
Andrew Kingston
78ae68981e
Add support for numerical sorting
2021-05-11 11:24:16 +01:00
Andrew Kingston
3eabaea42f
Merge branch 'next' of github.com:Budibase/budibase into lab-day-search
2021-05-11 10:47:52 +01:00
Andrew Kingston
1158276bc6
Bump svelte and routify deps, fix builder _reset usage and some tidy ups
2021-05-07 11:14:43 +01:00
Andrew Kingston
f30b52e283
Fix links not working in some components
2021-05-06 17:21:29 +01:00
Martin McKeaveney
bb2f4f485b
merge with next
2021-05-04 11:49:34 +01:00
Martin McKeaveney
a4cc4191b4
merge with next
2021-05-04 11:40:59 +01:00
Andrew Kingston
556236ebce
Add explicit prettier options
2021-05-04 11:32:22 +01:00
Andrew Kingston
1c3d477523
Fix prettier and fix crash when using certain views as data sources
2021-05-04 11:04:42 +01:00
Martin McKeaveney
4618dfd2d1
merge
2021-05-04 09:55:14 +01:00
Keviin Åberg Kultalahti
4ec2e7d01f
lint:fix
2021-05-03 09:31:09 +02:00
Andrew Kingston
5aee405245
Add server-side searching and pagination to data providers using internal tables
2021-04-30 16:29:53 +01:00
Andrew Kingston
2d62c6a413
Add wrapper component to data provider so that it can be styled
2021-04-29 09:41:49 +01:00
Andrew Kingston
0caad1f582
Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui
2021-04-28 15:53:07 +01:00
Andrew Kingston
d3966c01b5
Fix stacked list icon
2021-04-28 14:12:06 +01:00
Andrew Kingston
bdd9eb2ff3
Update all component icons
2021-04-28 13:42:17 +01:00
Andrew Kingston
a0304d7945
Add dropzone component and update builder and standard components
2021-04-22 10:10:42 +01:00
Andrew Kingston
b2fc4e56eb
Add datepicker, centralise icon management and update builder styles
2021-04-20 20:06:27 +01:00
Andrew Kingston
3703ab17a4
Update all design panel settings and styles to use new spectrum components
2021-04-19 14:04:07 +01:00
Martin McKeaveney
174dc6c780
v0.8.17
2021-04-19 10:39:27 +01:00
mike12345567
bd6741fc1c
Merge branch 'master' of github.com:Budibase/budibase into next
2021-04-16 17:01:35 +01:00
Andrew Kingston
95bef3e90a
Standardise text area updates
2021-04-16 16:11:11 +01:00
Andrew Kingston
691c9a9bd1
Replace RichText editor with spectrum text area
2021-04-16 16:00:10 +01:00
Andrew Kingston
7ba5ff7b34
Add radio group spectrum component and update builder
2021-04-16 14:30:33 +01:00
Andrew Kingston
9a2385e4b2
Use BBUI checkbox in standard components
2021-04-16 11:32:41 +01:00
Andrew Kingston
0f0d9bf72e
Fix standard component table layout
2021-04-16 09:40:04 +01:00
Andrew Kingston
d19e15c1e7
Update some standard components form components to use generic BBUI core components
2021-04-15 19:43:18 +01:00
Andrew Kingston
c94bbf9571
Update StringField and OptionsField to use BBUI components
2021-04-15 11:51:18 +01:00
Andrew Kingston
c2b41ac55a
Make standard components table custom column non-sortable
2021-04-13 14:45:24 +01:00
Andrew Kingston
c3748ce640
Fix client table not passing down rowCount and improve styles of wrapper div
2021-04-13 14:13:44 +01:00
Martin McKeaveney
0fc957a13d
v0.8.16
2021-04-12 19:51:11 +01:00
Martin McKeaveney
160d02a691
v0.8.15
2021-04-12 17:10:19 +01:00
Andrew Kingston
0b3dcb40a3
Use BBUI spectrum table in standard components
2021-04-12 16:14:24 +01:00
Martin McKeaveney
d8a0f0f747
merge
2021-04-12 13:41:46 +01:00
Martin McKeaveney
9eb6b541e9
merge
2021-04-12 13:39:53 +01:00
Martin McKeaveney
c30e70c939
v0.8.14
2021-04-11 12:58:22 +01:00
Martin McKeaveney
4b6efc42ed
v0.8.13
2021-04-11 12:53:39 +01:00
Andrew Kingston
48918a17f5
Fix typo
2021-04-07 11:31:59 +01:00
Andrew Kingston
4cb085d80d
Add commonJS fields to package.json for client and standard components so the server can require them
2021-04-07 11:31:19 +01:00
Andrew Kingston
6d8f27ba4e
Export manifext in package.json
2021-04-07 11:17:01 +01:00
Andrew Kingston
4e200d0def
Update locks
2021-04-07 10:52:41 +01:00
Andrew Kingston
a788a161b8
Include BBUI CSS in standard components
2021-04-07 10:52:33 +01:00
Andrew Kingston
e3cee769f4
Remove old code from container
2021-04-01 19:19:14 +01:00
Andrew Kingston
65fe57ee23
Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui
2021-04-01 19:10:07 +01:00
Andrew Kingston
eff0313e4e
Update locks
2021-04-01 19:07:06 +01:00
Andrew Kingston
230e9ed988
Update to support new backend table structure
2021-04-01 18:00:46 +01:00
Andrew Kingston
249f58c3b4
Add standard components yarn.lock
2021-04-01 17:07:43 +01:00
Andrew Kingston
db2a710168
Improve cross-package bundling
2021-04-01 13:44:14 +01:00
Andrew Kingston
583faba9da
Add BBUI to monorepo and use vite for builder, client lib and standard components
2021-03-31 16:14:56 +01:00
Andrew Kingston
d26c20df31
Update search component to work with new data bindings. Simplify manifest context entries for data bindings
2021-03-29 16:37:17 +01:00
Andrew Kingston
88ae09a553
Remove deprecated dataProvider setting from manifest
2021-03-29 16:22:43 +01:00
Andrew Kingston
8457e1743c
Add correct height placeholder for tables to avoid jarring page resizing when loading data
2021-03-29 16:05:32 +01:00
Andrew Kingston
9012df0b90
Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor
2021-03-29 15:40:35 +01:00
Andrew Kingston
6b6debf6f9
Reorder table settings to put column selection last
2021-03-29 15:36:26 +01:00
Andrew Kingston
0c4687c502
Fix form picker component styling
2021-03-29 15:34:18 +01:00
Andrew Kingston
9b3a6a9c4d
Disable table checkbox
2021-03-29 15:29:13 +01:00
mike12345567
d9808b2fd7
Minor change to make sure next button only displayed when relevant.
2021-03-26 13:49:03 +00:00
mike12345567
659874c9ee
Some final changes to search system so that the new indexing system is used instead of mango to achieve exactly the same result.
2021-03-26 13:46:20 +00:00
mike12345567
a5fd8d0e33
Rewriting search to use the new couchdb 3.0 search functionality.
2021-03-25 23:42:50 +00:00
Andrew Kingston
9fddf13be5
Add onclick handler to icons
2021-03-25 16:18:19 +00:00
Andrew Kingston
6442177f72
Enable table to know when invalid column names have been passed
2021-03-25 14:48:28 +00:00
Andrew Kingston
892bbcd07a
Add virtual rendering to table to increase performance and remove grid component
2021-03-25 14:40:29 +00:00
Martin McKeaveney
6f2a1d45cc
v0.8.12
2021-03-25 10:40:08 +00:00
Andrew Kingston
16ce2d4a07
Change table truncation text to be agnostic of plural case
2021-03-25 09:47:52 +00:00
Andrew Kingston
604d02cb4e
Add smart trunctation to all table cell types
2021-03-25 09:45:23 +00:00
Andrew Kingston
c95baec83f
Add table cell max width and support text truncation
2021-03-25 09:37:14 +00:00
Andrew Kingston
e815996b8f
Add quiet table setting and improve table borders
2021-03-25 09:10:21 +00:00
Andrew Kingston
85ebf41e74
Fix table scrollbars affecting height calculation
2021-03-25 08:15:13 +00:00
Andrew Kingston
0a50c7bf86
Ensure schema provided by DataProvider has name properties for all fields
2021-03-25 08:14:53 +00:00
Andrew Kingston
7c79e52360
Allow table to take children
2021-03-25 08:02:41 +00:00
Andrew Kingston
9dc337dfec
Remove tab selection state from tables
2021-03-24 19:20:59 +00:00
Andrew Kingston
63fb0b5b5d
Improve table column sorting to put auto cols last
2021-03-24 19:13:38 +00:00
Andrew Kingston
124ff6b089
Add setting for table row count and improve height calculation
2021-03-24 19:06:02 +00:00
Martin McKeaveney
9a47528775
v0.8.11
2021-03-24 18:48:26 +00:00
Andrew Kingston
bc562ffd6b
Make table responsive and vertically and horizontally scrollable
2021-03-24 18:46:12 +00:00
Andrew Kingston
22fb849ad2
Increase table attachment preview heights
2021-03-24 18:45:55 +00:00
Andrew Kingston
c70b69577a
Add attachment handling to tables
2021-03-24 16:29:28 +00:00
Andrew Kingston
6457751367
Add initial version of new spectrum table component
2021-03-24 15:51:57 +00:00
Andrew Kingston
d7c4fab4a5
Remove RowDetail component
2021-03-22 18:04:40 +00:00
Andrew Kingston
aef82e29a6
Update form setting datasource type
2021-03-19 13:09:22 +00:00
Andrew Kingston
951491006b
Update all charts to work with new data provider
2021-03-18 18:45:11 +00:00
Andrew Kingston
87fd743f75
Update bar chart to work with new data provider
2021-03-18 17:34:51 +00:00
Andrew Kingston
73bff491e8
Update grid to support data providers
2021-03-18 15:53:59 +00:00
Andrew Kingston
dc1f420163
Provide schema from data providers
2021-03-18 15:53:25 +00:00
Keviin Åberg Kultalahti
cc363fa463
reverts some of the merged files
2021-03-18 14:33:45 +01:00
Keviin Åberg Kultalahti
28f2f7ca59
bumps svelte version in client and standard-components packages
2021-03-17 14:27:51 +01:00
Andrew Kingston
788817d249
Update bindable properties to handle new data provider
2021-03-16 19:11:00 +00:00
Andrew Kingston
a51f5c73c4
Add data provider component and refactor component setting types
2021-03-16 13:54:34 +00:00
Martin McKeaveney
b4c14bf8a6
v0.8.10
2021-03-15 21:26:50 +00:00
Martin McKeaveney
0f37bc44a7
v0.8.9
2021-03-14 18:13:13 +00:00
Martin McKeaveney
6afcda7599
v0.8.8
2021-03-12 14:20:18 +00:00
Martin McKeaveney
1b95326b20
v0.8.7
2021-03-12 11:45:42 +00:00
Martin McKeaveney
b51ac37b6f
v0.8.6
2021-03-12 09:33:12 +00:00
mike12345567
3947044014
Formatting.
2021-03-10 17:56:16 +00:00
Martin McKeaveney
72f0aebb2b
v0.8.5
2021-03-03 17:46:36 +00:00
Martin McKeaveney
768a9d59da
v0.8.4
2021-03-03 17:05:18 +00:00
Martin McKeaveney
c8ad39fb49
Merge branch 'master' into develop
2021-03-03 16:00:10 +00:00
Martin McKeaveney
f1927a0d79
tidy up
2021-03-03 14:42:34 +00:00
Martin McKeaveney
8dd49a4d09
fix space table name grid bug
2021-03-03 13:51:53 +00:00
Kevin Åberg Kultalahti
13787d9d3b
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
f711b7c075
screens can now select a transition rather than only use fade
2021-03-01 16:53:37 +01:00
Keviin Åberg Kultalahti
d386de0282
moves the transition setting to the design panel
2021-03-01 16:46:05 +01:00
Andrew Kingston
736259f371
Add password field component
2021-03-01 14:13:11 +00:00
Andrew Kingston
37c0efad8d
Add position option to background image
2021-03-01 14:05:54 +00:00
Keviin Åberg Kultalahti
856e80fce2
adds transition utility to the client sdk
2021-03-01 12:59:27 +01:00
Andrew Kingston
753c76d2f7
Center background image component
2021-02-26 14:04:44 +00:00
Andrew Kingston
d856bcd35a
Add external setting for links
2021-02-26 09:58:24 +00:00
Andrew Kingston
80f86720ac
Add background image component
2021-02-26 09:58:11 +00:00
Martin McKeaveney
88fa3d18ea
v0.8.3
2021-02-25 17:18:36 +00:00
Martin McKeaveney
da6a90a042
v0.8.2
2021-02-25 16:39:52 +00:00
Martin McKeaveney
63fefd08a9
v0.8.1
2021-02-25 13:50:33 +00:00
Martin McKeaveney
ae6a6ad779
v0.8.0
2021-02-25 12:49:03 +00:00
Andrew Kingston
45d9845806
Update picker to use null as default placeholder value
2021-02-25 11:34:11 +00:00
Andrew Kingston
6d9c5cdf46
Add support for new relationship objects in client apps
2021-02-25 11:06:16 +00:00
Andrew Kingston
73d19f53d1
Add support for new relationship object in backend table
2021-02-25 11:05:46 +00:00
Martin McKeaveney
2a3e4d8a42
fix undefined 1:N dropdown selection
2021-02-24 19:05:17 +00:00
Kevin Åberg Kultalahti
50d25e14c3
Merge pull request #1168 from Budibase/fix/budi-day-bug-list
...
Fix/dot notation grid fix
2021-02-24 12:54:29 +01:00
Keviin Åberg Kultalahti
2d80208282
adds option to allow dot notation in column names
2021-02-23 13:14:30 +01:00
Andrew Kingston
aaa40f4638
Update stacked list to preserve white space
2021-02-23 10:15:51 +00:00
Andrew Kingston
8ed2be5594
Update card stat to preserve white space
2021-02-23 10:15:40 +00:00
Andrew Kingston
d5a37c535e
Update horizontal card to preserve white space and fix crashing when a URL isn't entered
2021-02-23 10:15:16 +00:00
Andrew Kingston
56bbaba44e
Update vertical card to preserve white space and fix crashing when a URL isn't entered
2021-02-23 10:14:54 +00:00
Andrew Kingston
d3e4921f29
Make paragraph respect whitespace
2021-02-23 10:04:07 +00:00
Andrew Kingston
dcaacab477
Revert heading margin change to use browser default
2021-02-23 10:03:52 +00:00
Andrew Kingston
bc5e88bceb
Make heading respect white space and reduce default margin
2021-02-23 10:02:21 +00:00
Michael Drury
adaabf5441
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
Andrew Kingston
fc8f4b9215
Bump BBUI version
2021-02-22 12:28:43 +00:00
Andrew Kingston
8c4cf0bb8d
Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering
2021-02-22 12:23:46 +00:00
mike12345567
a81b44ccaf
Formatting.
2021-02-22 11:40:24 +00:00
mike12345567
77d268c8ac
Merge branch 'develop' of github.com:Budibase/budibase into feature/relationship-enrichment
2021-02-19 14:35:18 +00:00
Andrew Kingston
e021b55704
Add relationship enrichment display to backend UI
2021-02-19 13:05:52 +00:00
Keviin Åberg Kultalahti
c6ad951fe5
merge develop
2021-02-19 13:55:17 +01:00
Andrew Kingston
d4d4a36448
Display enriched relationship info in grids and bindings
2021-02-19 12:00:06 +00:00
Andrew Kingston
03c7593ce6
Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering
2021-02-18 17:45:10 +00:00
Andrew Kingston
5c2aa7d603
Fix and tidy up all button actions and drawers
2021-02-18 17:44:56 +00:00
Andrew Kingston
5530a7b241
Merge branch 'develop' of github.com:Budibase/budibase into budi-day-02-11-cheeks-joe
2021-02-17 15:25:34 +00:00
Andrew Kingston
d92c0b770b
Add disabled setting for forms and fields, and force autocolumns in forms to be disabled
2021-02-17 15:16:44 +00:00
Andrew Kingston
f0a48ea341
Merge branch 'develop' of github.com:Budibase/budibase into url-context
2021-02-16 15:35:05 +00:00
Andrew Kingston
e0d1513af4
Ensure form doesn't inherit built in datasources
2021-02-16 15:30:20 +00:00
Andrew Kingston
6603e504b4
Make form always inherit closest datasource
2021-02-16 13:27:38 +00:00
Andrew Kingston
5c6831b9c9
Merge branch 'master' of github.com:Budibase/budibase into url-context
2021-02-16 09:22:37 +00:00
Andrew Kingston
37b9ba4f6a
Update URL settigns to be bindable inputs and update navigate action
2021-02-15 20:03:29 +00:00
Keviin Åberg Kultalahti
a42aecbfbe
initial work to switch toggle to radio button
2021-02-15 17:12:39 +01:00
Martin McKeaveney
d58ac80cc9
v0.7.8
2021-02-15 14:07:27 +00:00
Keviin Åberg Kultalahti
9b13879b27
fixes crash when options was empty
2021-02-15 13:31:16 +01:00
Keviin Åberg Kultalahti
17e4ff1c60
Merge branch 'develop' into relationship-one-to-many
2021-02-15 12:02:26 +01:00
Keviin Åberg Kultalahti
8539a6dcbe
initial standard-components relationship field component update
2021-02-12 16:47:20 +01:00
Martin McKeaveney
9ac9766399
merge
2021-02-12 13:32:37 +00:00
Andrew Kingston
47dc6e8598
Merge branch 'master' of github.com:Budibase/budibase into url-context
2021-02-12 11:43:28 +00:00
Andrew Kingston
bd7d95aabc
Avoid relationship picker making rows calls for empty string ID
2021-02-12 11:17:13 +00:00
Martin McKeaveney
9ce9d10c29
v0.7.7
2021-02-12 11:15:38 +00:00
Andrew Kingston
6df2f2b1a1
Don't filter repeater results when filter is null
2021-02-11 14:27:27 +00:00
Andrew Kingston
17a9e44ef6
Add filtering to repeaters
2021-02-11 13:03:22 +00:00
Martin McKeaveney
768d87ec62
fix linkable card
2021-02-11 11:35:52 +00:00
Andrew Kingston
f5fe4c9bb7
Add hot reloading to search results
2021-02-11 09:30:05 +00:00
Andrew Kingston
b5e78fe14a
Update some empty state text
2021-02-11 09:20:25 +00:00
Andrew Kingston
639d1f18e2
Shrink some settings names to fit in one line
2021-02-11 09:19:09 +00:00
Andrew Kingston
544f94954c
Make all form components use fill width of container
2021-02-10 19:23:53 +00:00
Andrew Kingston
aec4939b93
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-10 18:34:45 +00:00
Martin McKeaveney
5269b6be23
Merge pull request #1107 from Budibase/internal-search
...
Internal search
2021-02-10 15:44:45 +00:00
Martin McKeaveney
5d962b3c8a
default rows
2021-02-10 14:58:29 +00:00
Michael Shanks
4c9c84ce3e
Updated copyright line in license files
2021-02-10 14:41:37 +00:00
Martin McKeaveney
933969ce55
code review
2021-02-10 14:24:42 +00:00
Martin McKeaveney
c132b7b584
tidy up
2021-02-09 19:00:13 +00:00
Martin McKeaveney
e599854b14
primary and secondary index fields
2021-02-09 18:49:12 +00:00
Andrew Kingston
009f631273
Remove placeholder setting from relationship field as it is never displayed
2021-02-09 14:07:33 +00:00
Andrew Kingston
6fb9ad18b7
Update BBUI version
2021-02-09 12:57:01 +00:00
Andrew Kingston
246e6e2d7d
Update BBUI version
2021-02-09 12:43:33 +00:00
Andrew Kingston
a2a805b45b
Ensure client data contexts are correctly updated if a parent context is updated
2021-02-09 12:41:21 +00:00
Martin McKeaveney
41bc7dbaf7
backwards pagination
2021-02-09 12:12:03 +00:00
Martin McKeaveney
d2bd2209eb
indexable fields
2021-02-08 20:54:55 +00:00
Martin McKeaveney
7f24c80bf0
search UI complete, server side cursor based pagination
2021-02-08 17:44:44 +00:00
Andrew Kingston
5ab29ab73e
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-08 09:52:46 +00:00
Martin McKeaveney
3189250d50
Merge branch 'master' of github.com:Budibase/budibase into internal-search
2021-02-08 09:32:53 +00:00
Martin McKeaveney
dda087f10a
v0.7.6
2021-02-06 22:59:28 +00:00
Martin McKeaveney
d9378f1eed
v0.7.5
2021-02-06 12:43:01 +00:00
Martin McKeaveney
2b74fd887b
test
2021-02-06 12:31:12 +00:00
Andrew Kingston
fe00c66700
Automatically refresh data when related data changes
2021-02-05 16:16:41 +00:00
Andrew Kingston
06b70706e3
Add button action to refresh a datasource
2021-02-05 12:54:36 +00:00
Martin McKeaveney
5b1a2f99d6
merge
2021-02-05 11:18:37 +00:00
Andrew Kingston
44888f9bb4
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-05 11:06:51 +00:00
Martin McKeaveney
cca4b93c53
v0.7.4
2021-02-05 10:59:29 +00:00
Martin McKeaveney
2cb0e35b25
app export with space in name
2021-02-05 10:55:54 +00:00
Andrew Kingston
53491c400d
Adding validation to forms to ensure custom fields can't be the wrong type
2021-02-05 10:53:25 +00:00
Martin McKeaveney
1a80b09fd0
v0.7.3
2021-02-05 09:43:45 +00:00
Martin McKeaveney
c57dee754f
custom columns
2021-02-04 23:17:49 +00:00
Andrew Kingston
7afcee9748
Merge branch 'form-builder' of github.com:Budibase/budibase into form-builder
2021-02-04 18:05:14 +00:00
Andrew Kingston
e94fb7d937
Update form settings to be called Schema and add custom schema option
2021-02-04 18:00:02 +00:00
mike12345567
8eeda82511
Updating so that strings get coerced into arrays for relationships.
2021-02-04 17:17:05 +00:00
Andrew Kingston
725d13cad3
Fix form constraints not being applied correctly
2021-02-04 15:23:26 +00:00
Andrew Kingston
4a7e05aa67
Update auto screens to use new lightest spectrum theme
2021-02-04 15:10:51 +00:00
Martin McKeaveney
d954b0f4c1
v0.7.2
2021-02-04 14:25:15 +00:00
Andrew Kingston
e3e22da303
Pull form bindable properties from field definitions rather than schema
2021-02-04 13:01:49 +00:00
Andrew Kingston
859bef0223
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-04 12:59:34 +00:00
Martin McKeaveney
6a4a0c517b
remove search carried over from other branch
2021-02-04 08:21:39 +00:00
Martin McKeaveney
6cb62f6625
fixing JSON and CSV import/export
2021-02-04 08:20:04 +00:00
Andrew Kingston
c2dc2d2b15
Don't render anything from repeater if no rows exist
2021-02-03 15:28:56 +00:00
Andrew Kingston
019316e508
Update text field values on Enter press
2021-02-03 15:02:50 +00:00
Andrew Kingston
81adaecd47
Require spectrum css files from correct picker component
2021-02-03 14:56:37 +00:00
Andrew Kingston
d921cfedf8
Allow forms to generate query schemas. Fix query execution action
2021-02-03 14:53:13 +00:00
Andrew Kingston
da9b2cd09d
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-03 11:13:58 +00:00
Andrew Kingston
6b6699c857
Add listener to clear date pickers on certain keystrokes
2021-02-03 11:10:47 +00:00
Andrew Kingston
181143935e
Force number field to set numerical values only
2021-02-03 10:53:48 +00:00
Andrew Kingston
44cfd430c6
Ensure field ID's are always safe to be used as DOM ID's
2021-02-03 10:32:21 +00:00
Martin McKeaveney
12eb36175d
v0.7.1
2021-02-03 10:30:22 +00:00
Andrew Kingston
9ff40cc288
Fix form validation sometimes being applied erroneously
2021-02-03 10:05:32 +00:00
Martin McKeaveney
8dbc102c6c
v0.7.0
2021-02-02 18:52:05 +00:00
mike12345567
87bbda1a73
Updating BBUI.
2021-02-02 17:48:27 +00:00
Andrew Kingston
646e324551
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-02 14:44:19 +00:00
Andrew Kingston
d2c0ba8f74
Update screen templates to support full form generation. Fix issues with screen templates
2021-02-02 14:32:58 +00:00
Andrew Kingston
79ae7dae91
Ensure consistent size of form fields regardless of label position
2021-02-02 13:50:46 +00:00
Andrew Kingston
7984382552
Fix presence validation for array values
2021-02-02 13:50:13 +00:00
Joe
4db61e0fb7
Fixed stacked list
...
I simplified the stacked list which has resolved the text overlapping issue.
There is still an issue with linking the stacked list to a detail page
2021-02-02 13:08:01 +00:00
Martin McKeaveney
4b5e572da3
internal search working
2021-02-01 21:02:54 +00:00
Andrew Kingston
8789d576af
Add error state styles to date picker field
2021-02-01 19:01:43 +00:00
Andrew Kingston
cf43cf765c
Add custom component actions. Simplify client context. Add form validation action
2021-02-01 18:51:22 +00:00
Andrew Kingston
dbe7e8d4b7
Fix long form field width
2021-02-01 18:00:38 +00:00
Andrew Kingston
876ec44d11
Update date picker to fix horrible flatpickr event handling
2021-02-01 14:10:55 +00:00
Andrew Kingston
f59e39931b
Update form field ID's to always be safe
2021-02-01 14:10:38 +00:00
Andrew Kingston
b1c82626d9
Improve validation around loading options for relationship field
2021-02-01 13:23:18 +00:00
Andrew Kingston
b65673b77a
Add reltationship field. Add common picker component to dedupe options and relationship fields. Add better animation and position to picker dropdowns
2021-02-01 13:15:35 +00:00
Andrew Kingston
ad86c40de6
Add form support for fields which can only use bindings rather than explicit onchange handlers
2021-02-01 11:14:24 +00:00
Andrew Kingston
216566887c
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-02-01 09:11:48 +00:00
Andrew Kingston
4e9fe01ef6
Automatically make forms use latest data context if it matches
2021-01-29 16:40:19 +00:00
Andrew Kingston
8be1d1e530
Fix max string length validation
2021-01-29 13:24:43 +00:00
Andrew Kingston
deccd11def
Add attachment field to forms
2021-01-29 13:22:38 +00:00
Keviin Åberg Kultalahti
1800b73341
merge master
2021-01-29 13:13:43 +01:00
Andrew Kingston
6c6542c0c5
Fix validation on long form field
2021-01-29 10:28:13 +00:00
Andrew Kingston
af4f902e10
Fix validation and focus styling on datepickers
2021-01-29 10:18:41 +00:00
Andrew Kingston
2db5e62e35
Add date field validation
2021-01-28 19:41:46 +00:00
Andrew Kingston
58fdabe96b
Integrate flatpickr with spectrum
2021-01-28 18:53:40 +00:00
Andrew Kingston
c9ab20726d
Add rich text field to form components
2021-01-28 18:03:44 +00:00
Andrew Kingston
9791e52a10
Add boolean field, fix label alignment, fix picker z index
2021-01-28 16:31:55 +00:00
Andrew Kingston
32ad2b6a08
Add more functionality to core SpectrumField component to simplify other form components
2021-01-28 08:47:44 +00:00
Andrew Kingston
734e341ebb
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-27 18:28:17 +00:00
Andrew Kingston
8df4de0ddb
Add FieldGroup component to allow easy mixing of fields and other content in forms
2021-01-27 18:25:57 +00:00
Martin McKeaveney
497c87ce00
v0.6.2
2021-01-27 17:43:38 +00:00
Martin McKeaveney
ed5d0f4e53
v0.6.1
2021-01-27 16:47:44 +00:00
Martin McKeaveney
930d7f5401
replace npmignore with package JSON files field
2021-01-27 16:40:47 +00:00
Andrew Kingston
bfebf0226a
Update builder preview to be interactive and improve builder preview experience
2021-01-27 15:52:12 +00:00
Martin McKeaveney
71c88fc410
v0.6.0
2021-01-27 15:04:13 +00:00
Andrew Kingston
a79f731c09
Add common SpectrumField component, add spectrum labels, add form label position customisation
2021-01-27 10:59:05 +00:00
Andrew Kingston
2bc6a70401
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
1ea262834d
bump bbui
2021-01-26 13:22:01 +01:00
Keviin Åberg Kultalahti
cd95748982
Merge branch 'master' into fix/attachment-issues
2021-01-26 12:49:27 +01:00
Andrew Kingston
3e1792395a
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-26 11:21:20 +00:00
Keviin Åberg Kultalahti
5f36bbed23
fixes row updating problem in grid component
2021-01-26 12:03:29 +01:00
Andrew Kingston
9e29b33055
Fix settings to select fields and fix chart settings not showing fields
2021-01-26 10:57:57 +00:00
Andrew Kingston
25036d2d1b
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-26 09:56:50 +00:00
Andrew Kingston
c71007e7f8
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
06c5a0f717
Add initial work on new Form component, spectrum styles and new text field
2021-01-26 08:55:44 +00:00
Keviin Åberg Kultalahti
c5e4097f4e
Merge branch 'master' into feature/client-feedback-component
2021-01-22 12:34:16 +01:00
Keviin Åberg Kultalahti
36c212048e
adds notification toast capability to the client
2021-01-22 12:31:56 +01:00
Keviin Åberg Kultalahti
8f0405623c
finishes notificationStore
2021-01-22 12:21:44 +01:00
Andrew Kingston
874f5f22d1
Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into component-binding-refactor
2021-01-22 11:09:40 +00:00
Andrew Kingston
3104df6224
Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor
2021-01-22 11:07:27 +00:00
mike12345567
6a40ea7f06
Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration
2021-01-22 10:49:03 +00:00
Keviin Åberg Kultalahti
0c3c21361b
first pass at custom store to handle notifications
2021-01-22 11:37:34 +01:00
Keviin Åberg Kultalahti
75c85978cb
switch name
2021-01-22 10:42:15 +01:00
Keviin Åberg Kultalahti
837709cab6
adds dummy errorStore to client lib
2021-01-22 10:24:43 +01:00
Kevin Åberg Kultalahti
b3a59afc57
Merge pull request #1002 from Budibase/feature/repeater-placeholder
...
Adds empty states to the repeater component
2021-01-22 10:13:18 +01:00
Keviin Åberg Kultalahti
49c818f461
fix typo
2021-01-22 10:05:49 +01:00
Keviin Åberg Kultalahti
5605b9eb42
remove log
2021-01-22 09:59:38 +01:00
Andrew Kingston
b368deb717
Allow button to handle nullish text values
2021-01-21 13:45:17 +00:00
Andrew Kingston
4cdca6f196
Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder
2021-01-21 12:14:09 +00:00
mike12345567
8ecabc91cc
Linting.
2021-01-21 11:32:26 +00:00
Andrew Kingston
c9f60cf660
Enrich datasources so that data can be correctly fetched reactively using only the datasource definition
2021-01-21 10:42:14 +00:00
Andrew Kingston
b974925904
Fix incorrect paths after merge
2021-01-20 13:20:08 +00:00
Andrew Kingston
a17d1703f7
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-20 11:14:36 +00:00
Andrew Kingston
e3576426dd
Add new definitions for all chart components
2021-01-19 19:24:49 +00:00
Andrew Kingston
2ec4272558
Update screen templates to work with latest bindings
2021-01-19 18:51:51 +00:00
Andrew Kingston
7e7219856d
Update button actions and remove deprecated code
2021-01-19 17:38:24 +00:00
Andrew Kingston
10f8e53305
Remove deprecated code around data binding
2021-01-19 15:39:04 +00:00
kevmodrome
6a1383b13b
adds a empty state for no components added in the repeater
2021-01-19 15:21:23 +01:00
kevmodrome
479ea07e92
adds an empty state if there is no datasource selected.
2021-01-19 15:11:21 +01:00
Andrew Kingston
84bba45ad2
Fix grid component definition and add controls for icons and colourpickers
2021-01-19 13:46:25 +00:00
kevmodrome
6cbca0aab9
switch method of applying color style
2021-01-19 14:00:15 +01:00
kevmodrome
7f405e7dd9
retains icons design panel options while being able to change color in settings panel
2021-01-19 13:42:49 +01:00
Andrew Kingston
0dadd9a49c
Fix issue with default horizontal card width
2021-01-19 11:57:01 +00:00
Andrew Kingston
6c066b43ca
Fix issue with new row settings definition
2021-01-19 11:52:49 +00:00
Andrew Kingston
2ea95463ea
Fix bug with rich text component
2021-01-19 11:50:13 +00:00
Andrew Kingston
0935c08d5d
Add all new definitions for non-chart components
2021-01-19 11:49:52 +00:00
Andrew Kingston
4818080699
Add navigation bar, links and row detail definitions
2021-01-19 10:47:00 +00:00
Martin McKeaveney
77241281b8
Merge pull request #993 from Budibase/external-tables
...
External Data Connectors
2021-01-18 17:23:12 +00:00
kevmodrome
0ec81db82b
turn off stylable action until we can expose specific design settings
2021-01-18 16:34:34 +01:00
Kevin Åberg Kultalahti
39f6fe10c8
Merge pull request #998 from Budibase/feature/icon-component-switch-to-remix
...
Switches the Icon component so that it now uses Remix like the rest of budibase
2021-01-18 16:15:07 +01:00
kevmodrome
32517b225c
switches to remix
2021-01-18 14:26:01 +01:00
Martin McKeaveney
0ac322b11b
lint ✨
2021-01-15 13:42:55 +00:00
Martin McKeaveney
6f57c1d22d
better integration API, parse JSON by default
2021-01-15 13:11:51 +00:00
Andrew Kingston
0a669033d1
Improve data binding popup and finish component bindings
2021-01-15 10:59:22 +00:00
Andrew Kingston
f228d3b174
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-15 10:26:19 +00:00
Andrew Kingston
6a758e3b2d
Add new data bindings for context bindings and most work for component bindings
2021-01-14 15:39:50 +00:00
Martin McKeaveney
3d967c2070
v0.5.3
2021-01-14 15:24:01 +00:00
Martin McKeaveney
62ebf3cedc
v0.5.2
2021-01-14 15:03:58 +00:00
Martin McKeaveney
c33a59f087
v0.5.1
2021-01-14 14:46:40 +00:00
Martin McKeaveney
bbc6258612
v0.5.0
2021-01-14 14:37:53 +00:00
Andrew Kingston
2200039935
Update file structure to be sensible for design section
2021-01-14 09:45:09 +00:00
Andrew Kingston
29cb3b4b4c
Fix component navigation, fix settings editing, fix design editing
2021-01-14 09:09:23 +00:00
Andrew Kingston
2dc2e43a00
WIP component management and definition refactor
2021-01-12 20:00:35 +00:00
Martin McKeaveney
49477d3ac9
styling, async data fetching
2021-01-11 20:17:56 +00:00
Martin McKeaveney
5aa7edda64
use dynamic input in query
2021-01-11 15:34:43 +00:00
Andrew Kingston
8b7c5226ca
Remove styleable action from screenslot placeholder component, which was creating a fake component layer
2021-01-06 10:14:36 +00:00
Martin McKeaveney
e92dedb795
v0.4.3
2020-12-23 22:39:10 +00:00
kevmodrome
2284ff812b
merge master
2020-12-16 15:33:37 +01:00
kevmodrome
ad29ac3d6d
fix: corrects the overflowing multiselect when used with long-form type
2020-12-16 12:30:03 +01:00
Martin McKeaveney
79c9df6ea2
v0.4.2
2020-12-15 15:23:45 +00:00
Martin McKeaveney
a0e6ffd3e0
v0.4.1
2020-12-15 14:46:11 +00:00
Martin McKeaveney
0c93c17292
v0.4.0
2020-12-15 11:53:28 +00:00
Andrew Kingston
afe309d731
Merge pull request #903 from Budibase/feature/security-update
...
Security Update & Role-Based Screens
2020-12-15 09:52:18 +00:00
Andrew Kingston
6937c8e054
Improve navigation when logging in and out, remove need to hard reload the page and replace with smooth transitions
2020-12-11 14:24:19 +00:00
Joe
1f203ae586
Text changed
...
Changing 'Invalid chart options' to 'Use the settings panel to build your chart'. I feel this is more appropriate.
2020-12-10 11:11:53 +00:00
Andrew Kingston
fdbb8ac61c
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-09 15:57:32 +00:00
kevmodrome
71fa1e1700
colorpicker for links in card component now works correctly
2020-12-09 15:27:24 +01:00
Andrew Kingston
b5637dbffc
Fix crash when adding a link
2020-12-09 14:14:10 +00:00
kevmodrome
19cd58a5ac
fixes link text colors
2020-12-09 15:12:10 +01:00
kevmodrome
a91fc28eb9
changes settings prop of card link color
2020-12-09 13:21:04 +01:00
kevmodrome
a300120b96
adds colorpicker to card componeent
2020-12-09 12:00:17 +01:00
Martin McKeaveney
8980895dac
lint
2020-12-04 14:46:21 +00:00
Martin McKeaveney
d6b00d5ebe
email as default user identifier
2020-12-04 12:22:45 +00:00
Andrew Kingston
3b57ef3b0f
Update stat card to use new component SDK
2020-12-04 09:13:38 +00:00
Andrew Kingston
2cb4f1228a
Merge branch 'master' of github.com:Budibase/budibase into stat-card
2020-12-04 09:00:43 +00:00
kevmodrome
17d61442bc
lint fix
2020-12-03 15:39:24 +01:00
kevmodrome
6e7bd09588
now uses RichText component in create/edit row modal on the backend
2020-12-03 15:37:04 +01:00
kevmodrome
0725b3bd6d
adds rollup-json to standard-components and adds RichText to Form component
2020-12-03 15:03:17 +01:00
kevmodrome
619011d7e8
adds new richtext version and adds it to the Form component
2020-12-03 13:19:14 +01:00
Andrew Kingston
859ae5f8a4
Move selection highlighting in builder preview in to client library and replace handlebars with mustache again
2020-12-02 13:49:24 +00:00
Andrew Kingston
e4db97aa21
Remove old test dir and add yarn lockfile
2020-12-01 10:47:48 +00:00
Andrew Kingston
ce18e253ba
Remove deprecated props, fix warnings, remove old code
2020-11-30 15:05:36 +00:00
Joe
5cfc6a6eda
Stat card
...
During lab day, I created a stat card. This card allows the user to display a single value, with an optional title and label. This is a popular component that will save our users time - expecially when creating dashboards.
2020-11-28 16:35:42 +00:00
Andrew Kingston
86cfd3db22
Fix charts not correctly using data context
2020-11-25 18:43:58 +00:00
Andrew Kingston
b000174fce
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-25 18:38:58 +00:00
Andrew Kingston
9c4b9a2a25
Add fade screen transition and fix navigation component casing
2020-11-25 18:30:09 +00:00
Andrew Kingston
004b3e5daa
Tidy up dependencies and rollup configs for client and standard components
2020-11-25 16:03:52 +00:00
Andrew Kingston
907c0fcfda
Add button actions, simplify contexts and tidy up
2020-11-25 09:50:51 +00:00
Michael Shanks
88ccfbe844
Correct licenses
2020-11-24 16:04:44 +00:00
Andrew Kingston
ad5fc0e780
Simplify data contexts
2020-11-24 11:28:31 +00:00
Andrew Kingston
920ef90e14
Add datepicked data binding and fix mustache rendering for non string values
2020-11-24 11:13:26 +00:00
Andrew Kingston
e62fbf8ef7
Add component data binding and simplify context sharing
2020-11-24 11:02:10 +00:00
Andrew Kingston
853f5d8745
Add proper hot reloading of app preview when styles change
2020-11-24 09:31:54 +00:00
Martin McKeaveney
ac75d6606d
map fulfilled promises
2020-11-23 16:42:28 +00:00
Martin McKeaveney
a63050e328
make datagrid less janky
2020-11-23 16:17:09 +00:00