Martin McKeaveney
74f138ee9a
lint
2020-12-07 15:49:19 +00:00
Martin McKeaveney
a9d0c68a60
component store refactor - remove concept of currentPreviewItem and currentComponentInfo
2020-12-07 15:27:46 +00:00
Andrew Kingston
f8f7a73a67
Fix URLs when clicking on screens
2020-12-07 10:32:58 +00:00
Martin McKeaveney
6b5c1ffafa
consolidate routing and component selection
2020-12-05 12:09:58 +00:00
Martin McKeaveney
40f6093198
allow renaming of layouts
2020-12-05 09:43:00 +00:00
Martin McKeaveney
64c4f0d300
deletion and error handling of layouts
2020-12-04 23:42:22 +00:00
Martin McKeaveney
3b049bc286
allow creation of custom layouts, moving layoutId prop to top level of screen
2020-12-04 23:16:07 +00:00
Andrew Kingston
c33a3274d4
Fix new screen button placement
2020-12-04 14:52:40 +00:00
Martin McKeaveney
15279f2c41
lint
2020-12-04 14:46:21 +00:00
Andrew Kingston
dbe754dea4
Fix screen list UI width and tidy up unused imports
2020-12-04 14:07:56 +00:00
Andrew Kingston
5f811b9852
Remove log statement
2020-12-04 14:07:23 +00:00
Andrew Kingston
f1d4b60b97
Add basic role by default to new screens
2020-12-04 14:06:55 +00:00
Martin McKeaveney
f05d696ef7
email as default user identifier
2020-12-04 12:22:45 +00:00
Andrew Kingston
3aaf0e644a
Update stat card to use new component SDK
2020-12-04 09:13:38 +00:00
Andrew Kingston
3164b45f95
Merge branch 'master' of github.com:Budibase/budibase into stat-card
2020-12-04 09:00:43 +00:00
Andrew Kingston
922256790c
Update errors box to work better in dark theme
2020-12-04 08:27:59 +00:00
Andrew Kingston
1bc339679a
Add modal for editing user roles
2020-12-04 08:27:42 +00:00
Martin McKeaveney
277524b86e
accommodate login layout
2020-12-03 17:31:38 +00:00
Martin McKeaveney
d88b0d3811
allow selection of layout
2020-12-03 15:25:17 +00:00
Martin McKeaveney
a093297a4e
tidy up
2020-12-03 15:19:19 +00:00
Martin McKeaveney
0a5eac2c7f
more intelligent routing for screens and pages
2020-12-03 15:15:14 +00:00
kevmodrome
afac1857bc
now uses RichText component in create/edit row modal on the backend
2020-12-03 15:37:04 +01:00
kevmodrome
5d686e22ff
adds rollup-json to standard-components and adds RichText to Form component
2020-12-03 15:03:17 +01:00
kevmodrome
f25126e412
adds new richtext version and adds it to the Form component
2020-12-03 13:19:14 +01:00
mike12345567
2a41f57382
Linting and update to try and fix issues when screens are created, screen saving now generates CSS.
2020-12-03 12:08:33 +00:00
Andrew Kingston
13a137ecd1
Update client app to work with layouts when running inside builder preview
2020-12-02 18:10:46 +00:00
Martin McKeaveney
d7bff037bc
tidy up
2020-12-02 17:07:30 +00:00
Martin McKeaveney
9b25a61706
allow editing of screen layout from modal
2020-12-02 16:15:14 +00:00
Martin McKeaveney
f9736ec3bc
component tree layout/screen agnostic
2020-12-02 15:19:38 +00:00
Martin McKeaveney
e9297ee1c7
E2E working
2020-12-02 14:49:43 +00:00
mike12345567
a21e38a1a7
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-02 14:18:49 +00:00
Martin McKeaveney
13824dcf09
merge
2020-12-02 14:15:07 +00:00
Andrew Kingston
ce2bff5bab
Move selection highlighting in builder preview in to client library and replace handlebars with mustache again
2020-12-02 13:49:24 +00:00
Martin McKeaveney
894eeb8757
merge
2020-12-02 13:44:44 +00:00
Martin McKeaveney
ffc7e14bb2
fix preview save
2020-12-02 13:41:00 +00:00
mike12345567
4319c4bb3f
Linting.
2020-12-02 13:27:20 +00:00
mike12345567
1a9f1aed9b
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/page-refactor
2020-12-02 13:26:57 +00:00
mike12345567
326551d2ed
Linting.
2020-12-02 13:21:13 +00:00
mike12345567
05225f7787
Changing the naming of access levels to be roles.
2020-12-02 13:20:56 +00:00
Martin McKeaveney
1c2a869e26
merge
2020-12-01 16:31:40 +00:00
Martin McKeaveney
33c40063af
layouts and screens switcher, merge with component sdk
2020-12-01 16:22:06 +00:00
Andrew Kingston
edb3ea66fd
Fix cypress tests (sort of)
2020-12-01 14:35:47 +00:00
Andrew Kingston
c1734c30e9
Fix unit tests
2020-11-30 16:14:45 +00:00
Andrew Kingston
a54dd9509f
Remove deprecated props, fix warnings, remove old code
2020-11-30 15:05:36 +00:00
Andrew Kingston
48a5a50e85
Optimise builder preview speed and performance and fix components not updating when changing props
2020-11-30 12:11:50 +00:00
mike12345567
b55c4bc9c0
Merge branch 'master' of github.com:Budibase/budibase into feature/page-refactor
2020-11-30 11:47:08 +00:00
Joe
4b007bbe63
Formatting and linting
2020-11-28 16:44:07 +00:00
Joe
1f3942b0e6
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
mike12345567
55aecdd850
Some further work after testing, really need to get the backlink of screens to layouts functional.
2020-11-27 16:36:31 +00:00
Andrew Kingston
a0f3b16e51
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-27 15:59:32 +00:00
Martin McKeaveney
30b28c12ca
allow password creation
2020-11-27 15:33:32 +00:00
Martin McKeaveney
d78e2c8d94
allow creation of username
2020-11-27 15:24:43 +00:00
mike12345567
060fee722c
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-27 15:11:56 +00:00
Martin McKeaveney
4a8c37440e
prevent username changing
2020-11-27 14:59:27 +00:00
Martin McKeaveney
eae0ed5468
fix tests
2020-11-27 14:36:36 +00:00
Martin McKeaveney
a72d772f44
fix user test
2020-11-27 13:17:31 +00:00
Andrew Kingston
b8bc583fd9
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-25 18:38:58 +00:00
Andrew Kingston
07229858c8
Add fade screen transition and fix navigation component casing
2020-11-25 18:30:09 +00:00
mike12345567
8a013c33c3
Major re-work, client library stills needs some work but it appears layouts and screens are no longer inter-dependent.
2020-11-25 17:56:09 +00:00
Martin McKeaveney
ffd586780c
fix filepath issue
2020-11-25 16:27:49 +00:00
Martin McKeaveney
ce4bf552f1
fix users test, remove superfluous files
2020-11-25 15:30:10 +00:00
mike12345567
7384f9238d
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-25 15:04:23 +00:00
Andrew Kingston
1e857f101a
Add button actions, simplify contexts and tidy up
2020-11-25 09:50:51 +00:00
mike12345567
e1314b0d88
Starting work on builder, very broken.
2020-11-24 18:11:34 +00:00
Martin McKeaveney
eb9cfcb8bd
tidy up
2020-11-24 17:02:58 +00:00
Martin McKeaveney
2f996d4e68
users as table working end to end
2020-11-24 17:00:15 +00:00
Martin McKeaveney
a92d54f9a7
user table and relationships complete
2020-11-24 14:04:14 +00:00
Martin McKeaveney
b44b2cf881
fix windows url issue
2020-11-24 10:23:29 +00:00
Andrew Kingston
999b2ffb19
Add actual component for screenslot placeholder
2020-11-23 14:27:45 +00:00
Martin McKeaveney
f9785a69a2
fix fast view switching bug
2020-11-23 12:12:03 +00:00
mike12345567
d8b794cb97
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-23 11:30:15 +00:00
Andrew Kingston
b3cd81d832
Fix builder preview
2020-11-23 11:29:24 +00:00
mike12345567
e96cd81f30
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-23 11:00:19 +00:00
Martin McKeaveney
417002beaa
fix e2e
2020-11-20 11:41:17 +00:00
Andrew Kingston
093d7f95b9
Tidy up data binding
2020-11-20 10:49:39 +00:00
Martin McKeaveney
6bc9c86623
fix for delete screens
2020-11-19 21:07:25 +00:00
Martin McKeaveney
0d32dd0719
folders for routes, show home instead of slash
2020-11-19 20:50:17 +00:00
Martin McKeaveney
06db0b88a0
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-19 20:48:23 +00:00
Michael Drury
7ac1c2198e
Fixing issues thrown up by PR.
2020-11-19 20:31:11 +00:00
Andrew Kingston
21a9840b8b
Add header to flag whether a request originates from the client
2020-11-19 20:04:30 +00:00
Andrew Kingston
ef2eba0433
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk
2020-11-19 17:55:40 +00:00
Martin McKeaveney
7218a95a02
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-19 17:08:10 +00:00
mike12345567
5bbc99ef18
Removing unused statement.
2020-11-19 17:07:39 +00:00
mike12345567
aa5dbf84d1
Removing unused line.
2020-11-19 17:05:25 +00:00
Martin McKeaveney
f91c833074
merge
2020-11-19 17:02:27 +00:00
mike12345567
b74d4dc473
Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing
2020-11-19 16:58:54 +00:00
mike12345567
961a921a09
linting.
2020-11-19 16:56:23 +00:00
mike12345567
4997df919e
Fixing issues with the application API, it utilised /api/:appId heavily which is a route that matches nearly everything.
2020-11-19 16:55:59 +00:00
Martin McKeaveney
ab5312061b
tidy up
2020-11-19 16:41:29 +00:00
Martin McKeaveney
e5bba6b5e6
remove old files
2020-11-19 16:12:55 +00:00
Andrew Kingston
aaa6aa4c72
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk
2020-11-19 13:56:51 +00:00
Andrew Kingston
3dcd9d32e2
Fix fetching of relationship data in lists
2020-11-19 13:50:20 +00:00
Martin McKeaveney
a00bf70d29
further store tidy up, derive selected page
2020-11-19 11:15:29 +00:00
Martin McKeaveney
26cfb54a0f
nested routing UI up and running, refactor drag and drop functionality by decoupling store from components
2020-11-18 22:04:18 +00:00
Andrew Kingston
cdb8ff3563
Update all components to be renderable and styleable
2020-11-18 21:06:12 +00:00
Andrew Kingston
1a8d781c8c
Refactor entire SDK into client lib and enable svelte context sharing between client and components
2020-11-18 19:18:18 +00:00
mike12345567
82feb6d740
Changing back to builder getting the normal routing structure for builder.
2020-11-18 15:13:25 +00:00
mike12345567
6a50b1057d
Fixing some bugs with previous commit and updating to add the functionality of the api/routing/client.
2020-11-18 15:12:42 +00:00
Martin McKeaveney
0f7594e3e2
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui
2020-11-18 13:55:08 +00:00
Andrew Kingston
7a3f9d61d2
Add work on data context in components
2020-11-18 11:24:01 +00:00
Andrew Kingston
fef561ffe4
Merge branch 'master' of github.com:Budibase/budibase into component-sdk
2020-11-18 11:23:06 +00:00
mike12345567
63f7641c9e
linting.
2020-11-17 18:13:21 +00:00
Andrew Kingston
b70de4938f
Fix screen slot placeholder component display
2020-11-17 14:06:43 +00:00
mike12345567
e793c46097
Updates for screen refactor - finishing off getting everything over to the class based system.
2020-11-17 13:25:57 +00:00
Andrew Kingston
b01ec8da0f
Fix selected component border in builder preview
2020-11-17 12:20:40 +00:00
Martin McKeaveney
a8efa3968d
merge
2020-11-17 11:26:19 +00:00
mike12345567
f162ce6f03
Attempting to create a class structure for screen and component templates as right now modifying the templates is quite difficult.
2020-11-16 18:05:17 +00:00
Martin McKeaveney
e9e97101e9
v0.3.8
2020-11-16 13:54:26 +00:00
Michael Drury
a423664f4c
Large update, tests passing, have simplifed access level API, access levels and permissions are now totally separate.
2020-11-13 15:35:20 +00:00
Martin McKeaveney
6906b43667
show quota errors when deployments fail
2020-11-13 14:32:47 +00:00
Martin McKeaveney
193a8c312d
Merge branch 'master' of github.com:Budibase/budibase into quota-errors
2020-11-13 13:07:52 +00:00
Martin McKeaveney
bed0886247
bump bbui
2020-11-13 12:24:21 +00:00
Kevin Åberg Kultalahti
fc08488cb6
Merge pull request #858 from Budibase/feature/adds-rich-text-component
...
Feature/adds rich text component
2020-11-13 12:37:03 +01:00
Kevin Åberg Kultalahti
1fce90051d
Merge pull request #857 from Budibase/chart-bugs
...
Chart bugs
2020-11-13 12:35:03 +01:00
Martin McKeaveney
44cb577f8a
lint
2020-11-13 10:54:03 +00:00
kevmodrome
36e902fd30
sets everything up to be used with a longform type in the Form component
2020-11-13 11:31:00 +01:00
Martin McKeaveney
ea09c6e459
fixing reactive chart issue
2020-11-13 10:29:54 +00:00
kevmodrome
53ae428e53
unhides richtext component
2020-11-13 11:16:01 +01:00
kevmodrome
d1e0aa2600
hides said non-working RichText component
2020-11-13 11:14:34 +01:00
kevmodrome
e9f3307864
adds non-working RichText component
2020-11-13 11:12:38 +01:00
Martin McKeaveney
b355b8bad9
track quota errors in deployment
2020-11-12 12:58:05 +00:00
Andrew Kingston
299dcbab3d
Add majority of API interactions to SDK
2020-11-12 09:07:09 +00:00
Martin McKeaveney
2e6ed0bad9
v0.3.7
2020-11-10 20:23:36 +00:00
Martin McKeaveney
ace53ee0f3
Merge pull request #851 from Budibase/turn-off-invalidation
...
remove cf invalidation, adding validation around successful deploys only
2020-11-10 19:55:43 +00:00
Martin McKeaveney
129d36ccfe
remove cf invalidation, adding validation around successful deploys only
2020-11-10 17:08:02 +00:00
mike12345567
928c306769
Fixing #848 - standard components was not using the same API calls consistently which was breaking some things like charts. For now just make it consistent by updating it to make calls the same way as client lib does but the SDK will eventually replace all this and solve these problems.
2020-11-10 15:09:54 +00:00
mike12345567
f8f46b90e5
Fixing an issue where screens couldn't be deleted and fixing an issue where rows would still contain data from a column that no longer exists if a column was deleted from a table.
2020-11-10 13:59:46 +00:00
Andrew Kingston
d994177f3b
Update yarn lock and dev script to use yarn rather than npm
2020-11-10 10:51:23 +00:00
Martin McKeaveney
4c5c386a14
v0.3.6
2020-11-09 18:16:36 +00:00
Martin McKeaveney
21ce995dfc
bump rollup plugin svelte version
2020-11-09 18:04:55 +00:00
Martin McKeaveney
1a273d9b05
v0.3.5
2020-11-09 16:28:06 +00:00
Martin McKeaveney
8b5db4493e
fix auto screens issue
2020-11-09 15:55:36 +00:00
Martin McKeaveney
725e32fe8e
v0.3.4
2020-11-09 11:08:41 +00:00
Martin McKeaveney
e5773f04a3
Merge pull request #835 from Budibase/screenselection-bug
...
prevent screen being selected when you save a component
2020-11-09 10:47:33 +00:00
Martin McKeaveney
a9e60a8a57
prevent screen being selected when you save a component
2020-11-09 10:28:49 +00:00
Andrew Kingston
23de1d2e1d
Merge branch 'master' of github.com:Budibase/budibase into cheeks-bugfixes
2020-11-09 08:48:56 +00:00
Andrew Kingston
253568fd2d
Merge pull request #817 from Budibase/apex-charts
...
Apex charts
2020-11-09 08:48:44 +00:00
Andrew Kingston
9af8b04c99
Fix case sensitive screen alphabetical sorting
2020-11-09 08:43:36 +00:00
Andrew Kingston
b2738f3177
Fix autoscreens sometimes created in public rather than private page
2020-11-09 08:40:47 +00:00
Andrew Kingston
29af11faeb
Fix new screens and autoscreens not displaying properly
2020-11-09 08:33:22 +00:00
Andrew Kingston
8795263192
Fix alphabetical sorting of screens
2020-11-09 08:32:44 +00:00
Martin McKeaveney
6e5cdb4828
v0.3.3
2020-11-06 21:40:31 +00:00
Michael Drury
bd65dd5992
Merge pull request #826 from Budibase/tidy-up-store
...
Pages and Screens to couch as well as general store tidy up
2020-11-06 14:54:54 +00:00
Martin McKeaveney
f183b72023
remove superfluous files
2020-11-06 13:46:19 +00:00
Martin McKeaveney
a8b5c3c255
small tidy ups
2020-11-06 13:40:00 +00:00
mike12345567
96c18d574c
Changing signup function to createNewApp for clarity.
2020-11-06 12:38:59 +00:00
mike12345567
e15288fffb
Linting.
2020-11-06 12:31:47 +00:00
mike12345567
e353c2a1c4
Updating templates to be able to run locally with an environment variable LOCAL_TEMPLATES and making them work using the DB. Users are also no longer included in the db dump.
2020-11-06 12:30:30 +00:00
Martin McKeaveney
646a7ab072
v0.3.2
2020-11-06 11:39:44 +00:00
mike12345567
d57368eb8b
Refactoring to replace the use of frontend store.screens with derived allScreens and currentScreens.
2020-11-05 17:47:27 +00:00