Commit Graph

1293 Commits

Author SHA1 Message Date
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
Andrew Kingston 74fdd36bce Add actual component for screenslot placeholder 2020-11-23 14:27:45 +00:00
Andrew Kingston e3fe891053 Fix chart styling 2020-11-23 11:29:34 +00:00
Andrew Kingston 192959c865 Fix builder preview 2020-11-23 11:29:24 +00:00
Andrew Kingston 32a143cf41 Add support for full depth data binding 2020-11-20 09:50:10 +00:00
Andrew Kingston 674b89df5d Fetch app definition and routes from the server 2020-11-19 18:39:22 +00:00
Andrew Kingston 3ffe1cb3fc Fix data source fetching for relationships in all other files 2020-11-19 13:52:11 +00:00
Andrew Kingston c1c7c8ede4 Fix fetching of relationship data in lists 2020-11-19 13:50:20 +00:00
Andrew Kingston 0ff8a9a67b Add data binding enrichment 2020-11-19 09:24:58 +00:00
Andrew Kingston 3a5daa8ab1 Fix grid height 2020-11-19 08:59:54 +00:00
Andrew Kingston 44a2282748 Remove deprecated components and fix card styling 2020-11-18 21:13:13 +00:00
Andrew Kingston 1bd2fac9b2 Update all components to be renderable and styleable 2020-11-18 21:06:12 +00:00
Andrew Kingston a18a861177 Refactor entire SDK into client lib and enable svelte context sharing between client and components 2020-11-18 19:18:18 +00:00
Andrew Kingston 2f0e4694e0 Add work on data context in components 2020-11-18 11:24:01 +00:00
Andrew Kingston aef49616a7 Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-18 11:23:06 +00:00
Andrew Kingston 5aff97deab Fix screen slot placeholder component display 2020-11-17 14:06:43 +00:00
Andrew Kingston 5fbf3502ce Fix selected component border in builder preview 2020-11-17 12:20:40 +00:00
Andrew Kingston 94458b3907 Add lots of new work on client library rewrite 2020-11-17 12:08:24 +00:00
Martin McKeaveney 8c5b801c0a v0.3.8 2020-11-16 13:54:26 +00:00
Andrew Kingston cbeea17db0 Add initial new routing and svelte client app generation 2020-11-13 15:42:32 +00:00
Martin McKeaveney a1c3cc6745 show quota errors when deployments fail 2020-11-13 14:32:47 +00:00
kevmodrome 9799a405fd
sets everything up to be used with a longform type in the Form component 2020-11-13 11:31:00 +01:00
kevmodrome 24f9ee9d62
adds non-working RichText component 2020-11-13 11:12:38 +01:00
Andrew Kingston a29f428f61 Fix log out not working 2020-11-12 12:27:53 +00:00
Andrew Kingston 33e2ee427d Replace all manual API interaction with SDK 2020-11-12 12:24:45 +00:00
Andrew Kingston aa70eab935 Add majority of API interactions to SDK 2020-11-12 09:07:09 +00:00
Andrew Kingston e24a89af56 Tidy up standard components 2020-11-11 14:26:33 +00:00
Martin McKeaveney fb0f7b0c73 v0.3.7 2020-11-10 20:23:36 +00:00
mike12345567 f57acfdf16 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
Martin McKeaveney 2adf0560ac v0.3.6 2020-11-09 18:16:36 +00:00
Martin McKeaveney 501ee906e7 bump rollup plugin svelte version 2020-11-09 18:04:55 +00:00
Martin McKeaveney fc285c64a4 v0.3.5 2020-11-09 16:28:06 +00:00
Martin McKeaveney 51c0461f35 v0.3.4 2020-11-09 11:08:41 +00:00
Andrew Kingston 65b36677e6
Merge pull request #817 from Budibase/apex-charts
Apex charts
2020-11-09 08:48:44 +00:00
Martin McKeaveney 4c77b9ceef v0.3.3 2020-11-06 21:40:31 +00:00
Martin McKeaveney 612e5e234e v0.3.2 2020-11-06 11:39:44 +00:00
Andrew Kingston 31c083d5ba Add colour palette options for charts 2020-11-05 13:37:28 +00:00
Andrew Kingston 732685ec60 Ensure candlestick chart works with either our own date formats as well as timestamps 2020-11-05 13:27:29 +00:00
Andrew Kingston 209f717d89 Fix lint 2020-11-04 15:59:26 +00:00
Andrew Kingston ff16e90f6e Fix warning when no data source and increase robustness of charts 2020-11-04 15:56:57 +00:00
Andrew Kingston 09302d4f45 Separate chart loading state from error state 2020-11-04 15:43:43 +00:00
Andrew Kingston 3457b308b2 Add candlestick chart 2020-11-04 15:21:11 +00:00
Andrew Kingston 8742c936d2 Remove additional unused chart settings 2020-11-04 14:27:19 +00:00
Andrew Kingston 3fec9243b2 Remove unused chart settings 2020-11-04 14:26:14 +00:00
Andrew Kingston d9853829ab Remove unecessary lodash import 2020-11-04 14:22:04 +00:00
Andrew Kingston c7ef9faca8 Improve chart robustness even more 2020-11-04 14:21:48 +00:00
Andrew Kingston 9055744a5c Improve robustness of pie and donut charts 2020-11-04 13:08:59 +00:00
Andrew Kingston 0c48a20581 Add support for dates and increase robustness 2020-11-04 12:43:56 +00:00
Andrew Kingston 7130d070c8 Merge branch 'master' of github.com:Budibase/budibase into apex-charts 2020-11-04 09:02:56 +00:00
Andrew Kingston c98e59d7f6 Fix legends not being centered and use common chart component 2020-11-03 16:14:57 +00:00
Andrew Kingston 91ef7fd0a7 Add area chart and unit formatting 2020-11-03 14:32:21 +00:00
Michael Drury 957706fc91 Linting and fixing client test case, have to mock getAppId as the location will never be set during testing. 2020-11-03 14:30:20 +00:00
Michael Drury a35b6a57f9 Further work towards the re-implementation of auth, changing how the appId is determined, now it mainly will use a header, and a cookie which will be written to store the current status of appId. 2020-11-03 13:45:49 +00:00
Andrew Kingston 3d84b831e9 Add pie and donut charts 2020-11-03 11:50:55 +00:00
Andrew Kingston 3e06d393e1 Default bar chart data labels to false 2020-11-03 10:11:31 +00:00
Andrew Kingston 4f2079509c Remove log statement 2020-11-03 10:03:19 +00:00
Andrew Kingston ae876c6c09 Add stacked option to bar chart 2020-11-03 09:48:35 +00:00
Andrew Kingston 0ea30587de Add line chart and enable multiple data series for all charts 2020-11-03 09:43:45 +00:00
Michael Drury 215e1251bc Some further work, logout and preview appear to be working much better now. 2020-11-02 22:46:31 +00:00
Andrew Kingston ab78620b32 Add bar chart with initial apex charts config 2020-11-02 15:32:37 +00:00
Andrew Kingston 7bc306fe43 Bump BBUI and use slider components from BBUI 2020-10-30 14:54:12 +00:00
Andrew Kingston 3ced089004 Enabling the dark side 2020-10-29 20:42:34 +00:00
Martin McKeaveney 1a8a97a103 v0.3.1 2020-10-28 21:30:51 +00:00
Martin McKeaveney 859577299d v0.3.0 2020-10-28 20:28:00 +00:00
Andrew Kingston dc0c10ad83 Add proper names for all components and use these names when adding components 2020-10-28 19:38:11 +00:00
Andrew Kingston 9c1515267a Merge ag-grid backend UI and update styles 2020-10-28 15:20:56 +00:00
Andrew Kingston ced34d9672 Format with prettier 2020-10-27 15:28:13 +00:00
Martin McKeaveney 02acc712d5 Merge branch 'master' of github.com:Budibase/budibase into backend-ag-grid 2020-10-27 13:04:05 +00:00
Andrew Kingston ddc865940e Remove bunch of unused components and tidy up unused references 2020-10-27 09:10:20 +00:00
Martin McKeaveney 4714416e24 more ag grid styling 2020-10-23 17:38:10 +01:00
Andrew Kingston 7267e2ab70 Bump BBUI version 2020-10-23 10:33:43 +01:00
mike12345567 972f757b85 Removing AWS SDK dev dependency. 2020-10-21 15:37:13 +01:00
mike12345567 2550c45831 Merge branch 'master' of github.com:Budibase/budibase into version-complibrary 2020-10-21 15:33:23 +01:00
mike12345567 93d7707168 Linting. 2020-10-21 15:29:13 +01:00
mike12345567 012b290895 Adding a version to the app and then including this in user authentication, this for now is just the version of the builder/server that it was built with. 2020-10-21 15:28:30 +01:00
Martin McKeaveney d08c1f7140 v0.2.6 2020-10-21 14:14:33 +01:00
Andrew Kingston 2bfb72da2b
Merge pull request #764 from Budibase/qol-updates
QOL updates
2020-10-21 10:45:52 +01:00
Martin McKeaveney d56be5c2d0 budibase beta blog post 2020-10-20 13:55:08 +01:00
Andrew Kingston b49e49ba36 Allow binding images to attachment types 2020-10-20 12:23:52 +01:00
Martin McKeaveney 1b5cddb3b5 v0.2.5 2020-10-19 20:31:49 +01:00
Martin McKeaveney b1fc7efa3d v0.2.4 2020-10-19 09:48:33 +01:00
Martin McKeaveney d0d9c33c46 v0.2.3 2020-10-19 08:45:23 +01:00
Martin McKeaveney 500be144ef
Merge pull request #744 from Budibase/fix-issues
Fix Calculation View Issues In App Components
2020-10-17 12:16:27 +01:00
Michael Shanks 5578e48f34 stop multiple creates on save record 2020-10-16 22:46:15 +01:00
Martin McKeaveney d44ff8ceeb Merge branch 'master' of github.com:Budibase/budibase into fix-issues 2020-10-16 21:41:58 +01:00
Michael Shanks 3f53e2958b Merge remote-tracking branch 'origin/master' into mike-fixes 2020-10-16 21:39:51 +01:00
Martin McKeaveney ab50887102 Merge branch 'master' of github.com:Budibase/budibase into fix-issues 2020-10-16 17:18:11 +01:00
Michael Shanks 5027a6e49a removes unused components 2020-10-16 16:04:49 +01:00
Andrew Kingston 5253534a05 Fix link 2020-10-16 16:00:26 +01:00
Andrew Kingston 6b077d86fd Fix login component with login app names 2020-10-16 15:32:02 +01:00
Martin McKeaveney bd2fec7594 allow calculation views to be used in context components again 2020-10-16 15:26:08 +01:00
Andrew Kingston 8149ad848f Add new DetailScreenSelect component for selecting only detail screens and update detail linking in grids 2020-10-16 15:16:29 +01:00
Andrew Kingston 7a544a8079 Bump BBUI version 2020-10-16 15:14:36 +01:00
mike12345567 691ce5420f Linting. 2020-10-16 13:50:18 +01:00
Andrew Kingston 42469e069d Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates 2020-10-16 12:57:29 +01:00
Andrew Kingston 5c9c7e0a2d Make detail column sticky and left orientated and fix crash with options inside grid 2020-10-16 12:55:20 +01:00
Martin McKeaveney fff78a0072 v0.2.2 2020-10-16 12:41:05 +01:00
Andrew Kingston 60a771ecbe Bump BBUI version 2020-10-16 12:39:26 +01:00
Michael Drury e3514b5250
Merge pull request #733 from Budibase/bug/casing-table-fix
Fixing column casing issues
2020-10-16 12:22:30 +01:00
Kevin Åberg Kultalahti cf68101745
Merge branch 'master' into feature/remove-add-row-button-in-grid-component 2020-10-16 11:14:26 +02:00
Andrew Kingston 0f8eaeedf2 Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates 2020-10-16 10:00:22 +01:00
mike12345567 f31cd884ec linting 2020-10-16 09:54:35 +01:00
mike12345567 77f70d035b Merge branch 'master' of github.com:Budibase/budibase into bug/casing-table-fix 2020-10-16 09:53:38 +01:00
Kevin Åberg Kultalahti 7d1e8398f8
Merge branch 'master' into feature/add-edit-button-custom-renderer-for-grid-component 2020-10-16 10:37:22 +02:00
mike12345567 ea772c0342 Removing the pretty function on DataGrids to match the backend. 2020-10-16 09:33:17 +01:00
Andrew Kingston e21059c74f Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates 2020-10-16 08:39:06 +01:00
Andrew Kingston 9f797215e5 Adjust button styles in line with new designs 2020-10-16 08:35:15 +01:00
Andrew Kingston ffb73b15dd Adjust form styles in line with new designs 2020-10-16 08:34:56 +01:00
Andrew Kingston 6abd2ad5a7 Change Text component display to inline-block to text-transform works 2020-10-16 08:34:17 +01:00
kevmodrome 3c22405e1c
change color to grey 2020-10-15 20:56:58 +02:00
kevmodrome db2946d360
url now takes the same format as in other components 2020-10-15 20:10:06 +02:00
kevmodrome f3a759f968
lint fixes 2020-10-15 20:06:26 +02:00
kevmodrome 67e575bd94
minor fixes 2020-10-15 20:05:55 +02:00
kevmodrome b9a55d7033
adds detail link column to grid component 2020-10-15 19:59:46 +02:00
mike12345567 99b5efc40f Formatting. 2020-10-15 18:11:36 +01:00
kevmodrome 8a8762760a
starts work on adding view details link to grid component 2020-10-15 18:54:08 +02:00
Martin McKeaveney e300134186 lint 2020-10-15 17:05:09 +01:00
Martin McKeaveney 780547c1d3 Merge branch 'master' of github.com:Budibase/budibase into martin-more-bugfixes 2020-10-15 17:02:32 +01:00
Andrew Kingston 6866653032 Improve login component logo styles 2020-10-15 16:37:50 +01:00
Andrew Kingston edb8cc2f52 Fix issue with trailing comma 2020-10-15 16:30:18 +01:00
kevmodrome 3765b4a463
fixes jumpy behaviour when selecting rows 2020-10-15 16:24:03 +02:00
kevmodrome c4681f2058
removes add row button on grid component 2020-10-15 16:15:28 +02:00
Martin McKeaveney e66b013d10 merge 2020-10-15 15:12:54 +01:00
kevmodrome d265f1fce6
Merge branch 'feature/add-delete-button-to-attachments' of github.com:Budibase/budibase into feature/add-delete-button-to-attachments 2020-10-15 15:59:03 +02:00
kevmodrome cc885f4852
adds stopPropagation modifier to delete file button 2020-10-15 15:58:21 +02:00
Kevin Åberg Kultalahti 41208e513a
Merge branch 'master' into feature/add-delete-button-to-attachments 2020-10-15 15:54:43 +02:00
kevmodrome 1062817cdb
adjust button size 2020-10-15 15:51:50 +02:00
kevmodrome 30cab52613
removes commented out code 2020-10-15 15:46:24 +02:00
kevmodrome cd0012c536
sets pagination default to true in grid component 2020-10-15 15:45:12 +02:00
Martin McKeaveney fab9f8f1c8 merge from master 2020-10-15 14:41:29 +01:00
kevmodrome cd091efcf7
lint fix 2020-10-15 15:36:20 +02:00
kevmodrome 50d9c3c80e
adds file deletion button as well as confirmation modals to delete rows and delete image buttons 2020-10-15 15:35:27 +02:00
mike12345567 42225e4f58 Merge branch 'master' of github.com:Budibase/budibase into bug/fixing-more-bugs 2020-10-15 13:55:13 +01:00
mike12345567 bbe085f734 Some changes for authentication and getting rid of allScreens component of store as it was causing confusion and breakages. 2020-10-15 13:52:56 +01:00
Andrew Kingston 0c78b4cd43 Remove old param 2020-10-15 12:22:34 +01:00
Andrew Kingston f058fd9f7c Use named export for tableCache 2020-10-15 12:21:30 +01:00
Andrew Kingston 81ca0fdd1c Improve grid relationship handling of null or empty values 2020-10-15 12:16:32 +01:00
Martin McKeaveney 3ba8f19e7f more filtering updates 2020-10-15 12:09:41 +01:00
Andrew Kingston 2c611574e3 Prevent editing relationship columns 2020-10-15 11:55:06 +01:00
Andrew Kingston 754ccf0e79 Add more opinionated styling to relationship display in grid 2020-10-15 11:54:34 +01:00
Andrew Kingston a1543e0b4f Add support for rendering real relationships inside grid 2020-10-15 11:08:56 +01:00
Martin McKeaveney 11927d2340 adding sum and count functionality, preventing user from doing bad filters 2020-10-15 10:48:57 +01:00
Andrew Kingston 4732c55242 Don't run terser in standard components in dev mode 2020-10-15 09:04:57 +01:00
Andrew Kingston 313b26982e Rename usages of primary display column to just display column 2020-10-14 20:38:32 +01:00
Andrew Kingston 9f9cc46988 Fix logout functionality 2020-10-14 20:28:02 +01:00
Andrew Kingston d026289aa4 Add log out functionality 2020-10-14 20:12:41 +01:00
Andrew Kingston c6cb01c759 Updating login component form error style slightly 2020-10-14 20:12:27 +01:00
Andrew Kingston 8281e3a676 Merge branch 'master' of github.com:Budibase/budibase into screen-updates 2020-10-14 19:40:45 +01:00
Martin McKeaveney c329063f61 fix for appid referer split 2020-10-14 17:30:00 +01:00
Andrew Kingston 32df91895e Merge branch 'master' of github.com:Budibase/budibase into screen-updates 2020-10-14 17:09:50 +01:00
Andrew Kingston 07fb3dccd4 Update Login component 2020-10-14 17:06:20 +01:00
Andrew Kingston ddd7868611 Update navigation component 2020-10-14 17:06:02 +01:00
Martin McKeaveney a8dfb34112 don't show login component on logged in page, fix auth for app assets 2020-10-14 16:47:53 +01:00
Martin McKeaveney 1601a9b2a2 lint 2020-10-14 15:13:22 +01:00
Martin McKeaveney 78ae3f194c merge 2020-10-14 15:08:54 +01:00
Martin McKeaveney d2a7bf55a7 lint 2020-10-14 13:21:43 +01:00
Andrew Kingston 5251efd837 Remove console.log statements 2020-10-14 10:06:33 +01:00
Andrew Kingston 4d42e722a3 Fix grid not allowing adding rows due to model -> table rename 2020-10-14 09:53:27 +01:00
Andrew Kingston f6a388b38a Fix errors being thrown when nesting certain components without picking a datasource 2020-10-14 09:39:49 +01:00
Andrew Kingston 53bbbd2b04 Fix errors being thrown by grid and table 2020-10-14 09:34:23 +01:00
Andrew Kingston 59174c4c1a Improve grid and table rendering of any type of datasource 2020-10-14 09:23:20 +01:00
Martin McKeaveney d9bb6aad2d fixing funky svelte prettier issue 2020-10-13 21:37:55 +01:00
Martin McKeaveney e95af51cde simplify user authentication, remove anon user, fix login cookie issues 2020-10-13 21:33:56 +01:00
Andrew Kingston 8a10ea899c Fix data table and grid rendering views 2020-10-13 19:58:36 +01:00
Martin McKeaveney f921f4c090 fix issues from eslint plugin prettier 2020-10-13 16:33:45 +01:00
Martin McKeaveney 34bfef5661 bulk deletes on grid 2020-10-13 16:17:07 +01:00
Martin McKeaveney ff9d178304 Merge branch 'master' of github.com:Budibase/budibase into bugz 2020-10-13 13:07:06 +01:00
Martin McKeaveney 4ea99592d9 v0.2.1 2020-10-13 13:01:13 +01:00
Martin McKeaveney d5a053304f Merge branch 'master' of github.com:Budibase/budibase into bugz 2020-10-13 12:52:55 +01:00
Michael Drury d637ebbdb4
Merge pull request #687 from Budibase/endpoint-renaming
Major update - renaming model to table and record to row
2020-10-13 12:17:54 +01:00
kevmodrome 50d2f45446
fixes height issue with grid component 2020-10-13 12:15:44 +02:00
Martin McKeaveney 6fe15f9bef Merge branch 'master' of github.com:Budibase/budibase into bugz 2020-10-13 10:59:31 +01:00
Martin McKeaveney 78aae99e39 prevent duplicate table names 2020-10-13 10:59:24 +01:00
mike12345567 5354d66366 Fixing problem where something injected [object Object] into the source code? 2020-10-13 10:35:10 +01:00
mike12345567 80b011141d Formatting codebase. 2020-10-13 10:04:29 +01:00
mike12345567 1140f65282 Merge branch 'feat/linked-records-data-source' of github.com:Budibase/budibase into endpoint-renaming 2020-10-13 09:58:08 +01:00
Andrew Kingston d8e349ddaa Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-13 09:24:13 +01:00
Andrew Kingston 95d5836552 Add relationships as possible datasource for grid 2020-10-13 09:22:47 +01:00
kevmodrome 6ac9c59bbb
adds pagination option 2020-10-13 09:51:01 +02:00
kevmodrome 4ad2fb47d5
adds height option to grid component 2020-10-13 09:13:56 +02:00
Andrew Kingston 72676623b8 Fix grid crash when there are no related rows in a link field 2020-10-13 08:12:03 +01:00
Andrew Kingston 3ba79b0071 Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-12 21:35:51 +01:00
mike12345567 f221d35ab8 Updating data grid components which had model/record still defined in them. 2020-10-12 21:31:58 +01:00
Martin McKeaveney 10cef93195 merge with new grid 2020-10-12 20:25:15 +01:00
kevmodrome b5a5ac8970
fix editable header column not hiding when grid is un-editable 2020-10-12 20:44:40 +02:00
Andrew Kingston 47e9cd64cb Fix crash when no linked records in DataTable 2020-10-12 18:47:25 +01:00
kevmodrome 1e1662d265
lint fixes 2020-10-12 18:54:18 +02:00
kevmodrome 14dc81e994
sets correct editable values on fields 2020-10-12 18:42:47 +02:00
Andrew Kingston 3fa4561edb Fix relational data in client apps and use count for link fields in client apps 2020-10-12 14:21:15 +01:00
Andrew Kingston 5450cca9f4 Fix linked record selector rendering in client apps 2020-10-12 14:19:54 +01:00
mike12345567 53d765b849 Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming 2020-10-12 13:34:32 +01:00
kevmodrome a161288dc9
merge master 2020-10-12 12:58:20 +02:00
kevmodrome 5691dc5c67
merge master 2020-10-12 12:56:27 +02:00
Andrew Kingston 42019dd546 Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-12 11:26:04 +01:00
Andrew Kingston 7ca3a65c54 Fix falsey table values not being rendered 2020-10-12 11:02:03 +01:00
kevmodrome 727d39a715
bump svelte-ag-grid and and actually apply theme class to element 2020-10-12 11:59:20 +02:00
Michael Shanks d62ed0fb48 fix: New & Detail not displaying components when no model selected 2020-10-12 10:51:20 +01:00
kevmodrome 12dda8ee0d
turns off some functionality and adds theme options 2020-10-12 11:44:43 +02:00
Michael Shanks 3059c605d1 merge from master 2020-10-11 20:34:13 +01:00
mike12345567 d90c1e3dd3 Changing record -> row in this update, completing the update of renaming in the builder, this release needs further testing. 2020-10-09 19:10:28 +01:00
mike12345567 bb3370e742 Renaming Model -> Table across the entire system, this is an unstable update and has not been tested fully yet. 2020-10-09 18:49:23 +01:00
Michael Shanks 1758243de9 renaming Record > Row 2020-10-09 17:12:55 +01:00
kevmodrome 048021abaa
re-enable event 2020-10-09 13:48:36 +02:00
Andrew Kingston 13506be0fa Fix issue displaying linked records in a table 2020-10-09 12:42:56 +01:00
Andrew Kingston 1091526e1f Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-09 12:34:25 +01:00
Andrew Kingston d1f367ccff Add relationships as data source 2020-10-09 12:24:18 +01:00
kevmodrome ba1d268639
Merge branch 'master' into feature/add-grid-to-standard-components 2020-10-09 13:08:03 +02:00
Michael Shanks f1eeb17dd3 auto create screens with new table 2020-10-09 11:58:46 +01:00
kevmodrome 2af12c6801
adds editable setting 2020-10-09 12:42:16 +02:00
kevmodrome 892bac9808
move important stuff up top 2020-10-09 11:43:35 +02:00
kevmodrome 00d5857232
refactor and clean up 2020-10-09 11:35:52 +02:00
kevmodrome 4f3ebb29e9
adds options type support to grid component 2020-10-09 11:23:42 +02:00
Michael Shanks fcb093699d merge from master 2020-10-08 22:11:45 +01:00
Michael Shanks 58b5502f77 Save Record Action 2020-10-08 22:06:44 +01:00
Martin McKeaveney fed836140c v0.2.0 2020-10-08 20:32:50 +01:00
Martin McKeaveney f595392843 fixing optional chaining operator in standard components 2020-10-08 20:31:13 +01:00
kevmodrome 48d7ff19c9
fix optional chaining error and adds guard for no model selected. 2020-10-08 17:45:47 +02:00
Michael Shanks eaa8d91392 merge from master - including fixes 2020-10-08 16:15:12 +01:00
kevmodrome 7b92482a8d
update svelte version in builder and standard-components packages 2020-10-08 16:24:21 +02:00
kevmodrome 7b54bdacd5
add dateRenderer 2020-10-08 16:23:13 +02:00
kevmodrome 39671e76cd
move renderer map to separate file 2020-10-08 15:34:47 +02:00
kevmodrome 91e27804e5
merge master 2020-10-08 14:37:57 +02:00
Andrew Kingston b71ba5b3fb Unify DataForm and DataFormWide by using single component with BBUI styles 2020-10-08 10:42:53 +01:00
Andrew Kingston 3d7bd55c08 Bump BBUI version 2020-10-08 09:34:22 +01:00
Michael Shanks fb5503d10e RecordDetail & NewRecord now baseComponents 2020-10-07 22:30:51 +01:00
Michael Shanks b7eb1a35e8 Screen templates working 2020-10-07 22:30:00 +01:00
kevmodrome e26e628ae7
merge master 2020-10-07 16:47:35 +02:00
Andrew Kingston fd02f361f1 Merge branch 'master' of github.com:Budibase/budibase into linked-records 2020-10-07 10:45:26 +01:00
kevmodrome 8ad6d2f886
fixes editable cell bug 2020-10-07 10:06:23 +02:00
Martin McKeaveney e282480888 v0.1.25 2020-10-06 21:23:02 +01:00
Martin McKeaveney 368f9934d5 v0.1.24 2020-10-06 20:35:11 +01:00
Andrew Kingston f83f2b707b Add support for displaying linked record counts in List and RecordDetail 2020-10-06 18:01:23 +01:00
Andrew Kingston c10f5112d4 Add linked records to dataforms and use BBUI components and pretty errors 2020-10-06 16:46:23 +01:00
Andrew Kingston 37f3d21a00 Remove console log statement 2020-10-06 16:40:23 +01:00
Andrew Kingston e91b62ef2e Use real schema for datatable rather than first row's keys 2020-10-06 16:39:24 +01:00
Andrew Kingston 11c4f237d3 Add default file prop to AttachmentList to prevent crashing when no files exist 2020-10-06 16:22:11 +01:00
Andrew Kingston 21796d9f98 Add support for displaying linked records in DataTable 2020-10-06 16:05:52 +01:00
Andrew Kingston d8fd0dd2cb Bump BBUI version 2020-10-06 16:03:49 +01:00
mike12345567 e0dad53ad3 Merge branch 'master' of github.com:Budibase/budibase into linked-records 2020-10-05 10:52:35 +01:00
Martin McKeaveney 2dedafc90c v0.1.23 2020-10-02 16:24:39 +01:00
mike12345567 6b222ffbf0 Merge branch 'remove-views' of github.com:Budibase/budibase into linked-records 2020-10-02 14:49:23 +01:00
kevmodrome e6ca68d1e9
merge master 2020-10-02 14:39:00 +02:00
kevmodrome e501679813
data now syncs in the grid 2020-10-02 10:12:18 +02:00
kevmodrome 193f536834
adds add row functionality to grid component 2020-10-02 09:43:56 +02:00
Martin McKeaveney fd47cf1624 v0.1.22 2020-09-30 17:05:19 +01:00
Andrew Kingston 13f64d5b03 Bump BBUI version 2020-09-30 09:28:05 +01:00
Andrew Kingston ecd5aa9eeb Bump BBUI version 2020-09-29 13:52:26 +01:00
kevmodrome 09a26a286a
adds events when records are deleted and adds more stylish controls 2020-09-29 11:05:55 +02:00
kevmodrome 0d68d40cfb
adds multiple selection delete functionality 2020-09-28 15:32:06 +02:00
kevmodrome 1068b067a8
bumps svelte-ag-grid component. 2020-09-28 11:51:37 +02:00
kevmodrome 3d7bde554d
remove logs 2020-09-28 10:58:38 +02:00
kevmodrome 5505ad3cda
handle no data scenario 2020-09-28 10:58:06 +02:00
kevmodrome 3523b3dbf7
use Map() to handle renderers 2020-09-28 10:55:50 +02:00
kevmodrome b92ae95353
adds custom renderer for bool fields 2020-09-28 10:53:19 +02:00
kevmodrome 564192a525
updates grid componenet to use model schema insteady of first row keys of datasource 2020-09-28 09:15:43 +02:00
kevmodrome 8d5685c5e4
wip: add record saving functionality 2020-09-28 09:09:08 +02:00
kevmodrome b5359254ee
adds rudimentary form to handle input of new rows 2020-09-25 12:32:38 +02:00
kevmodrome 0e3e9d9f19
adds ag-grid component to display data 2020-09-25 11:44:05 +02:00
Martin McKeaveney 9768a23ad4 merge 2020-09-24 15:52:09 +01:00
Martin McKeaveney 11c8010c91 use bbui component for dropzone 2020-09-24 15:50:51 +01:00
Andrew Kingston 0593df0284 Bump bbui version 2020-09-24 15:09:16 +01:00
Martin McKeaveney e3c72c9020 tidy up 2020-09-23 21:03:13 +01:00
Martin McKeaveney 329e885ab6 lint, tidy up and some simplification 2020-09-23 17:29:32 +01:00
Martin McKeaveney 938f675922 abstract local file upload logic 2020-09-23 17:02:06 +01:00
Martin McKeaveney f40f388dd8 local file upload from apps 2020-09-23 16:15:09 +01:00
mike12345567 c374bd48c8 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-21 13:53:06 +01:00
Andrew Kingston 906dd7a0ec Bump bbui version 2020-09-18 20:30:35 +01:00
Andrew Kingston 634bf10bd2 Bump bbui to latest version 2020-09-18 17:41:36 +01:00
Conor Mack 611e77cf0a Merge branch 'master' of https://github.com/Budibase/budibase into feature/icon-component 2020-09-15 13:44:44 +01:00
Conor Mack 655b39c39c Icon and Icon Select Component 2020-09-15 11:53:02 +01:00
Martin McKeaveney b1725ec541 v0.1.21 2020-09-14 17:11:47 +01:00
Martin McKeaveney d414e84748 v0.1.20 2020-09-14 16:26:18 +01:00
Martin McKeaveney 8cd5076f96 lint 2020-09-14 15:41:20 +01:00
Martin McKeaveney 618730fe21 remove map file 2020-09-14 15:23:08 +01:00
Martin McKeaveney 23353f2e60 adding bbui styles into standard-components 2020-09-14 15:12:02 +01:00
Martin McKeaveney 454c913127 fix frontend bugs 2020-09-14 12:07:08 +01:00
Conor Mack bc82e8064a Icon and IconSelect Components 2020-09-14 11:08:03 +01:00
Michael Shanks ac72852563 Merge branch 'master' into event-panel 2020-09-11 12:04:25 +01:00
Michael Shanks 95da4c8d2c Merge branch 'master' into event-panel + binding fixes 2020-09-10 21:55:04 +01:00
Martin McKeaveney 960f8f7893
Merge pull request #592 from Budibase/dataform-datepicker
data form component date picker aware, form component refactor
2020-09-10 21:42:33 +01:00
Michael Shanks 14aa33705f events hooked up and working 2020-09-10 21:11:05 +01:00
Conor Mack 9941de0404 Line Chart - Prop Defaults, Custom Date Formats 2020-09-10 15:58:32 +01:00
Martin McKeaveney 0e20a73851 bind checked 2020-09-10 13:10:57 +01:00
Martin McKeaveney 478761175c tidy up 2020-09-10 13:09:44 +01:00
Martin McKeaveney 1b63042ca8 data form component date picker aware, form component refactor 2020-09-10 13:04:45 +01:00
Martin McKeaveney 20bd4b3087
date picker component (#591)
* date picker component

* use bbui date picker in standard components

* using bbui component
2020-09-09 17:04:49 +01:00
Conor Mack c2b6b21427 Merge branch 'master' of https://github.com/Budibase/budibase into feature/screen-route-select 2020-09-09 15:08:41 +01:00
mike12345567 af634b5df2 Ignoring .idea (Webstorm) files and removing map file that was in gitignore (causing conflicts). 2020-09-08 16:52:09 +01:00
Andrew Kingston 6304c31c96 Fix missing bbui dependency from standard components 2020-09-08 16:47:38 +01:00
Conor Mack 70b390aa1f Selects for Screens in Events and Settings 2020-09-08 16:03:04 +01:00
Victoria Sloan a96df4d020 Merge branch 'master' into removing-uikit-05
# Conflicts:
#	packages/standard-components/dist/index.js.map
2020-09-04 21:45:33 +01:00
Conor Mack 5562d1b8d2 Increase Line SVG Height to show X Label 2020-09-04 15:52:01 +01:00
Conor Mack e4dd6fd137 Cypress Test Fix - createView.spec.js 2020-09-04 10:53:13 +01:00
Conor Mack 89e3ddcab8 Merging with master and fixing conflicts 2020-09-03 15:12:07 +01:00
Conor Mack e7ba17a57d Merge 2020-09-03 15:05:05 +01:00
Tori Sloan 414985e272
Merge branch 'master' into removing-uikit-05 2020-09-03 09:07:22 +01:00
kevmodrome 69ee947557
Merge branch 'master' into feature/binding-interface 2020-09-03 09:49:43 +02:00
cmack 6865fdfb28 Single Calculation Views When Not Grouped 2020-09-02 11:52:32 +01:00
Victoria Sloan 6620e1e44e bbui version updated to latest & updated Label component used 2020-09-01 21:28:38 +01:00
Victoria Sloan 4bb59a9828 Merge branch 'master' into removing-uikit-04
# Conflicts:
#	packages/builder/src/components/common/DatePicker.svelte
#	packages/builder/src/components/workflow/SetupPanel/ParamInputs/ComponentSelector.svelte
2020-09-01 21:20:56 +01:00
Victoria Sloan 92fb970ef0 updating bbui version and replacing uk-form-label with bbui Label component 2020-08-30 15:28:46 +01:00
Victoria Sloan 404186c1f7 remove redundant form-controls class from ValuesList 2020-08-30 14:35:44 +01:00
cmack b8b4f1c7b2 Use datasource label for tooltip title 2020-08-28 14:47:03 +01:00
kevmodrome 006ad9efbe
wip: binding interface design 2020-08-28 14:43:28 +02:00
cmack 03bf7c787a Tidyup - remove logs 2020-08-27 10:08:42 +01:00
Michael Shanks 82e99c3fd7 some styling changes from code review 2020-08-27 10:00:36 +01:00
Michael Shanks f1d3e8af3a Merge branch 'master' into feature/binding-interface 2020-08-27 09:39:11 +01:00
cmack 7952fab97a Integration of Backend and Data Components 2020-08-26 17:03:30 +01:00
kevmodrome 26a5137c3d
merge master 2020-08-26 09:11:16 +02:00
cmack 1a24632fb0 Name and Value Selects that depend on Model / View 2020-08-25 16:38:20 +01:00
cmack 240b370c17 Merge branch 'master' of https://github.com/Budibase/budibase into feature/model-view-select 2020-08-25 13:17:47 +01:00
cmack e7f7a705e2 Merge branch 'master' of https://github.com/Budibase/budibase into feature/model-view-select 2020-08-25 11:18:08 +01:00
cmack f8171b6018 Data fetching for datatable component 2020-08-25 11:12:37 +01:00
kevmodrome f615f5be3b
Merge branch 'feature/binding-interface' into feature/binding-interface-frontend 2020-08-25 10:16:32 +02:00
cmack cc8df3fad6 ModelViewSelect updates, Fetchdata, Chart Hooks 2020-08-24 16:26:00 +01:00
Martin McKeaveney 40bf90c745 view filters operational 2020-08-24 11:46:28 +01:00
Victoria Sloan 63aa2eda15 adding index.js.map to gitignore 2020-08-22 21:46:42 +01:00
Victoria Sloan cd33b9da82 removed uk-margin and swapped with new bb-margin classes 2020-08-22 21:34:46 +01:00
cmack ead8f51303 WIP: Completed ModelViewSelect UI 2020-08-21 16:10:56 +01:00
Martin McKeaveney ae4b02cb69 v0.1.19 2020-08-21 11:31:53 +01:00
Martin McKeaveney 1b93c92277 v0.1.18 2020-08-21 10:19:54 +01:00
Martin McKeaveney 2cea4be763
Merge pull request #545 from Budibase/custom-view-backend
Custom Views
2020-08-20 14:33:48 +01:00
Martin McKeaveney fbce2da7a3 adding deploy script to upload assets to s3 after release 2020-08-20 11:09:54 +01:00
Martin McKeaveney ba32a70f92 removing views from modelselect for now 2020-08-20 10:10:59 +01:00
Martin McKeaveney 0388f8dbb5 merge 2020-08-19 17:14:30 +01:00
cmack 73629a81b7 Minor Tidyup - Logs, Dead Code, Comments 2020-08-19 10:34:20 +01:00
Conor_Mack 1156952b73
Merge branch 'master' into britecharts/separate-components-2 2020-08-18 15:50:02 +01:00
cmack 8cb2a17d93 Completion Bug Fixes and Updates 2020-08-18 15:45:44 +01:00
cmack d23746f748 Functional Linechart 2020-08-17 13:59:09 +01:00
Michael Shanks 4de8bffec2 removed unecessary dependencies 2020-08-14 17:39:56 +01:00
Martin McKeaveney f62e7e06d8 new view foundations 2020-08-13 15:04:19 +01:00
Michael Shanks 82afa707f2 merge from master 2020-08-13 11:50:12 +01:00
Michael Shanks 8a1f0a5e4a
Merge pull request #534 from mjashanks/dnd
Component nav Drag and Drop + Add component usability
2020-08-13 11:32:39 +01:00
Joe 5f75c6c824
Rename CardHorizontal.Svelte to CardHorizontal.svelte 2020-08-13 10:57:29 +01:00
Joe afba59ae44
Rename Card.Svelte to Card.svelte 2020-08-13 10:56:50 +01:00
Joe e05dcceb7f Let changed to const 2020-08-13 10:54:43 +01:00
Joe cd067dac41 Update color for subtext 2020-08-13 10:45:25 +01:00
Joe fcc0449794 Text color update 2020-08-13 10:35:20 +01:00
Michael Shanks 67b04ffa8e fix: navigation component can have children 2020-08-13 10:15:50 +01:00
Joe b0e31a09b4 New card component 2020-08-13 08:58:48 +01:00
cmack f9fa34c84e Chart Fix - Import BC CSS and use Postcss 2020-08-12 17:41:12 +01:00
kevmodrome 18691f8243
Merge branch 'feature/binding-interface' of github.com:Budibase/budibase into feature/binding-interface-frontend 2020-08-12 17:31:05 +02:00
kevmodrome 3b525cf71b
initial commit 2020-08-12 17:30:20 +02:00
Michael Shanks 9ef748bf2d container components need `children: true` 2020-08-12 16:28:41 +01:00
Michael Shanks 7cf2104a6b adding context and bindable properties to component.json 2020-08-12 16:04:20 +01:00
cmack fe70bb16d6 Merge branch 'master' of https://github.com/Budibase/budibase into britecharts/separate-components-2 2020-08-12 10:18:47 +01:00
cmack 0c9f337814 WIP: Chart Tests and Line Refactor 2020-08-12 10:02:36 +01:00
Michael Shanks 9a940c0df5 merge from master 2020-08-11 17:31:14 +01:00
Martin McKeaveney 3325af6462 v0.1.17 2020-08-11 15:33:01 +01:00
Michael Shanks cc66b17ca8 Merge branch 'master' into feature/binding-interface 2020-08-11 10:46:07 +01:00
Michael Shanks 46be753be8 Select & Inputs - setting binding 2020-08-11 10:31:41 +01:00
Martin McKeaveney 41eafd4f18 release standard components 2020-08-11 10:14:57 +01:00
cmack 932ef5f165 Completed Tooltip 2020-08-10 16:06:52 +01:00
Martin McKeaveney 77fd50ff2f v0.1.14 2020-08-10 15:36:33 +01:00
cmack fea28e8819 Completed Groupedbar and work on Tooltip 2020-08-10 15:33:32 +01:00
cmack 627f3d13b9 Minor Updates 2020-08-10 10:32:46 +01:00
cmack 46772d6b8c Linting 2020-08-07 14:49:53 +01:00
cmack 4352dd057d Tidyup 2020-08-07 14:46:00 +01:00
cmack 51931c0286 Fix for name and value fields donut 2020-08-07 14:28:55 +01:00
cmack 49debc69c3 Donut chart for demo 2020-08-07 12:57:07 +01:00
cmack c8a2f578e4 Merge branch 'master' of https://github.com/Budibase/budibase into britechart/donut-demo 2020-08-07 12:57:02 +01:00
Michael Shanks db5d7452da input binds to store 2020-08-07 12:00:52 +01:00
cmack eccd316a01 Bar chart with tests and general bug fixes 2020-08-06 17:15:57 +01:00
cmack 77a53185ca Tidyup 2020-08-05 17:05:06 +01:00
cmack 8c1d7bc971 Latest Donut and Legend Updates 2020-08-05 16:57:54 +01:00
Martin McKeaveney bbcb282e53
Cypress Tests Running in CI (#524)
* cypress test setup

* running cypress in CI

* fixing tests after first time setup wizard

* bb api key

* API Key in right place

* adding env in cypress.json

* env var in setup

* lint

* API key not working

* fill in API key form if present

* allow more time for creation

* cypress server for debug

* video recording, better debugging

* Adding debug logs

* set node env

* cypress env

* cancel irrelevant test
2020-08-05 15:18:28 +01:00
cmack 5d4193bfd3 Chart legend and UI Updates 2020-08-05 14:19:56 +01:00
cmack 5c526d22e1 Separate Legend into its own component 2020-08-04 16:21:51 +01:00
cmack 1e3d394274 Table / model integration for charts 2020-08-04 13:55:26 +01:00
cmack cc3cbb7a5b Merge branch 'master' of https://github.com/Budibase/budibase into britecharts/separate-components-2 2020-08-04 10:06:10 +01:00
cmack 0f07bd80a4 Adding mode functionality to Donut 2020-08-04 10:02:58 +01:00
cmack 350b41543e Re-adding datachart for testing 2020-08-03 14:42:37 +01:00
cmack 264076886f StackedArea and other Chart Stuff 2020-08-03 11:55:13 +01:00
Martin McKeaveney 284cceb9b7 v0.1.13 2020-08-03 11:45:39 +01:00
Michael Shanks 369d192b35
Merge pull request #480 from mjashanks/master
Form Components now have default values for all fields
2020-08-03 11:13:08 +01:00
Michael Shanks f8b34daee8
Merge pull request #516 from Budibase/table-sorting
Table sorting
2020-08-03 11:03:59 +01:00
Joe 64f828ce10 Stacked list component added 2020-07-31 12:02:29 +01:00
cmack 5b49660ce6 WIP: Groupedbar, Heatmap and Sparkline Charts 2020-07-30 16:39:56 +01:00
cmack 5b51cbad9b WIP: Bar, Brush, Bullet, Donut and Line 2020-07-29 16:35:44 +01:00
Martin McKeaveney 0f8c14a124 tidy up 2020-07-29 13:21:32 +01:00
Martin McKeaveney 0741e9c81f icons wrong way round 2020-07-29 13:12:13 +01:00
Martin McKeaveney 09fc431916 table sorting for datatable 2020-07-29 13:11:29 +01:00
Martin McKeaveney 0219f34e71 improved sorting logic 2020-07-28 19:40:52 +01:00
Martin McKeaveney fe5bfd843d initial table sorting algo 2020-07-28 17:43:29 +01:00
cmack 43a770876b bar chart 2020-07-28 14:19:46 +01:00
Martin McKeaveney c3ccb4bacb merge 2020-07-28 11:14:44 +01:00
cmack 98318a8805 Britecharts work so far 2020-07-26 11:54:55 +01:00
Martin McKeaveney 9db7944d04 v0.1.10 2020-07-21 17:10:59 +01:00
Michael Shanks 99c42786bb Form: setting default values on record fields 2020-07-21 12:16:05 +01:00
cmack 26fa5f37d1 WIP: Work so far 2020-07-20 16:25:50 +01:00
Martin McKeaveney cc26ca03ec docs for release 2020-07-15 12:05:00 +01:00
Martin McKeaveney eff4fa93ca v0.1.8 2020-07-15 10:44:11 +01:00
Martin McKeaveney 915cf29b3c v0.1.7 2020-07-15 09:56:01 +01:00
Joe 0e2bb2cf84 Layout update
The backend table was pushing the right panel out of sight on smaller screens. I have added css grid to control the layout, including a minimax section so the content does not dictate the size of the middle screen.
2020-07-14 14:52:11 +01:00
Martin McKeaveney 9dd601c101 v0.1.2 2020-07-13 14:40:25 +01:00
Joe 70050332e6 Various minor UI updates including the settings modal
Settings modal update includies, improved spacing, element sizing. Working with this part of the platform felt a little brittle. It might be the fact it's a modal.

The frontend component section had a different layout that the block section in the backend and workflow section - updated to follow suit.

Dataform button updated and improved.

Settings button color updated

Additonal data blocks added which are pretty popular (not essential but took me mew a seconds to add and will save me a decent bit in the future)
2020-07-12 19:19:12 +01:00
Martin McKeaveney af04b840a3 v0.1.1 2020-07-09 15:30:11 +01:00
Michael Shanks b2de1ff981 Merge branch 'master' of github.com:Budibase/budibase 2020-07-09 13:12:59 +01:00
Martin McKeaveney ab4c44a430 adding electron to dev deps 2020-07-09 11:38:07 +01:00
Martin McKeaveney e4e053cb6f v0.1.0 2020-07-09 11:31:21 +01:00
Martin McKeaveney d87a17eaec PR Comments 2020-07-08 16:31:26 +01:00
Michael Shanks 9017a6760c bugfix - heading not updating with state change 2020-07-08 14:33:48 +01:00
Martin McKeaveney 7b57f0ecc1 merge 2020-07-07 21:32:32 +01:00
Martin McKeaveney 3122334c35 lint 2020-07-07 21:29:20 +01:00
Michael Shanks 208f5b33c1 Form component now supports edit recprd 2020-07-07 20:16:03 +01:00
Michael Shanks 9098858ef8 Some extra comments 2020-07-06 17:10:55 +01:00
Michael Shanks a55865e34c Form: success notifier on save + configurable button text 2020-07-06 16:24:44 +01:00
Michael Shanks 877a9b1033 Login: allow edit of title & button text 2020-07-06 11:30:36 +01:00
Michael Shanks fbdd159c56 Add `title` prop to forms (hides title if none entered) 2020-07-06 10:17:23 +01:00
Michael Shanks 817abccfd4 Merge branch 'master' into bugfixes 2020-07-03 14:07:43 +01:00
Michael Shanks 1dc406e1d7 DataTable should not display type & modelId 2020-07-02 21:22:21 +01:00
Michael Shanks 8cc59447b8 #383 rename Model > Table (ui only) 2020-07-02 20:38:02 +01:00
Joe 479a39e70d
Update components.json 2020-07-01 15:01:38 +01:00
Joe 9adea44349 formatting and lint 2020-07-01 14:46:22 +01:00
Joe aeeca0293a Table component revised plus minor UI changes
Table redesigned to be more flexible and include setting props for better control
2020-07-01 14:37:57 +01:00
Michael Shanks 81e3184b7c removed unecessar styling from List 2020-07-01 13:20:05 +01:00
Michael Shanks 4b3ceb7f9d Added recordDetail component 2020-07-01 13:19:14 +01:00
Joe 290b1cce14 Formatting and linting done 2020-06-29 19:55:27 +01:00
Joe 5f7186106e Updated the basic form with boolean and select fix 2020-06-29 19:54:30 +01:00
Joe 55207c35ca WIP Form Component Design Update
Wide form added
Boolean button fixed
2020-06-29 16:32:51 +01:00
Joe dcfa39ef67 Formatting 2020-06-25 16:02:30 +01:00
Michael Shanks 9df4f2aa39 reverting login change from previous commit 2020-06-24 16:57:21 +01:00
Joe 9b8cc2a18f Formatting and linting 2020-06-24 16:20:15 +01:00
Joe 6259cdc7e6 Merge branch 'Css-update-to-reflect-BBUI' of https://github.com/Budibase/budibase into Css-update-to-reflect-BBUI 2020-06-24 15:46:30 +01:00
Joe 5b4132a8e6 formatting and linting 2020-06-24 15:41:33 +01:00
Joe 5b600c4f2b
Merge branch 'master' into Css-update-to-reflect-BBUI 2020-06-24 15:35:40 +01:00
Joe 027d81be29 Props panel updated
All design props tested
SImplification of design props completed, with, in some cases, the replacement of units with general terminology.
2020-06-24 15:06:28 +01:00
Joe a77be47076 CSS update UI refresh
Font changed to Inter
Colors reflect BBUI
Panel background removed
2020-06-23 08:19:16 +01:00
Michael Shanks f44f3ec375 bugfix:Dataform throwing error 2020-06-21 06:01:29 +01:00
Michael Shanks bf952f8677 instanceid removal 2020-06-18 16:59:31 +01:00
Michael Shanks bf1da9e94e removal of appRoot - appId comes in cookie 2020-06-12 20:42:55 +01:00
Martin McKeaveney 6f1ea30fe6 embed component, rename main and login to public and private 2020-06-11 20:18:59 +01:00
Joe 67868eb9d3 formatting 2020-06-09 11:49:06 +01:00
Joe bd908a6e67 Image Component
Image component added to builder
2020-06-09 11:06:18 +01:00
Joe 7b25f559c0 Data Components UI Update
Changes include:
Table UI updated, including color changes, margin, padding and height adjustments,
Table centered, title added, spacing improved
login - button text includes web app name
2020-06-05 15:08:03 +01:00
Martin McKeaveney a92ab5cabb fix backend workflow 2020-06-04 13:55:52 +01:00
Joe 87c7d698bc
Merge pull request #325 from Budibase/transition,-dataform,-decoration-fix
Transition fix, decoration added and dataform button font removed
2020-06-04 12:40:33 +01:00
Joe 0638c5b9b8 Transition fix, decoration added and dataform button font removed 2020-06-04 12:22:01 +01:00
Michael Shanks cd29fd9862 Merge branch 'master' into new-list-spike2 2020-06-04 11:57:05 +01:00
Michael Shanks fee2b0f908 Merge branch 'data-form' 2020-06-03 23:14:12 +01:00
Michael Shanks 5fa8e3ca63 bugfix: screenRouter hijacks link clicks and routes when applicable 2020-06-03 22:52:33 +01:00
Joe 94a9868427 Form and button update 2020-06-03 22:49:55 +01:00
Michael Shanks 32d1ca641b bugfix: data components hitting correct url again 2020-06-03 22:12:09 +01:00
Martin McKeaveney 9ec8e71624
Merge pull request #314 from Budibase/fix-dataform
fix dataform
2020-06-03 17:03:51 +01:00
Martin McKeaveney f939d9ef13 fix dataform 2020-06-03 16:10:03 +01:00
Joe 1c3a37a23e login logo update 2020-06-03 15:55:42 +01:00
Joe 0241fb7e91
Merge pull request #311 from Budibase/login-component-UI
login component UI update
2020-06-03 15:21:43 +01:00
Joe 8e3d823401 login component UI update
Input styles updates
Labels removed
Button redesigned
Title/name added to ui and settings

*Logo and preview broke for login component and page - Another issue
2020-06-03 15:13:39 +01:00
Michael Shanks 0c2d7a7c66 bugfix: links not respecting appRootPath 2020-06-03 12:30:32 +01:00
Michael Shanks 9c258da579 spike - list that accepts children 2020-06-02 23:26:06 +01:00
Martin McKeaveney 10ecb8d732 fix datalist, datatable and chart component 2020-06-02 21:31:29 +01:00
Conor_Mack a4c65eb803 Stable property panel 2020-05-21 14:28:32 +01:00
Conor_Mack 12ef145973 Settings, Tidyup and Refactor 2020-05-20 11:55:25 +01:00
Conor_Mack bba1de1df8 Building components settings and refactoring 2020-05-19 17:00:53 +01:00
Conor_Mack baec9f50d9 Merge branch 'master' of https://github.com/Budibase/budibase into test/master-and-property-panel 2020-05-18 15:45:14 +01:00
Martin McKeaveney c8dd48b507 formatting 2020-05-18 11:01:17 +01:00
Conor_Mack c98289783f Merge branch 'property-panel/structure' into property-panel/new-backend 2020-05-12 14:53:20 +01:00
Conor_Mack be2e10a52e Fixing errors 2020-05-12 14:44:30 +01:00
Martin McKeaveney 9ff76c799c add initialiseClientDB 2020-05-11 10:28:06 +01:00
Conor_Mack 2e6a0e36c0 Pre demo changes 2020-05-08 20:29:15 +01:00
Martin McKeaveney 0962f102c5 data components 2020-05-07 22:15:09 +01:00
Martin McKeaveney ec6390a36a added model props 2020-05-07 14:59:06 +01:00
Martin McKeaveney c255883aed formatting + fixing builder tests 2020-05-07 10:53:34 +01:00
Martin McKeaveney 8f5845943a Auth working 2020-05-06 20:29:55 +01:00
Martin McKeaveney 7da95c23a3 dev setup complete 2020-05-06 12:17:15 +01:00
Martin McKeaveney 392de2efcc development setup, adding data components 2020-05-06 10:33:30 +01:00
Conor_Mack 391237403b <svelte:component> solution for rendering 2020-05-05 14:45:52 +01:00
Martin McKeaveney c3f68e9895 merge 2020-05-04 17:17:03 +01:00
Martin McKeaveney c733b5bee8 access levels, actions and triggers removed. Restructuring and refactoring 2020-04-29 20:29:56 +01:00
Conor_Mack 985ce2f50a Colorpicker functionality for components panel 2020-04-29 15:49:51 +01:00
Conor_Mack cd0fa95ad4 Stylable option items and font family property 2020-04-27 11:26:34 +01:00
kevmodrome d2e83a6acf adds navigation bar block component 2020-04-23 14:32:36 +02:00
Conor_Mack 8eafbb74ae Input components and tidyup 2020-04-23 13:22:41 +01:00
Conor_Mack 4220cb86bb Basic Card and Component Tidyup 2020-04-22 11:52:55 +01:00
kevmodrome 50abaa4988 change isRecord to isModel 2020-04-14 12:03:22 +02:00
kevmodrome 2ac1bcdcba update more names from record to model 2020-04-14 11:25:37 +02:00
Martin McKeaveney 300ec549a2 publish 2020-04-06 09:30:58 +01:00
Martin McKeaveney b1f4f90927 v0.0.32 2020-04-06 09:26:13 +01:00
Michael Shanks 88ecb0d569 v0.0.31 2020-04-02 19:27:54 +01:00
Michael Shanks 1e2b009555 v0.0.30 2020-04-02 19:16:21 +01:00
Michael Shanks 0648ec7dff v0.0.29 2020-03-31 16:33:40 +01:00
Michael Shanks 80fec01c8f v0.0.28 2020-03-31 14:44:04 +01:00
Joe 54317f3d53 color change 2020-03-17 11:16:49 +00:00
Michael Shanks 44a989d7bc lerna updated gitHead for me for some reason 2020-03-05 14:54:22 +00:00
Michael Shanks 72a77a035e v0.0.27 2020-03-05 08:53:44 +00:00
Michael Shanks 3e57732380 v0.0.26 2020-03-05 08:48:04 +00:00
Michael Shanks fcd2e6253c v0.0.25 2020-03-05 08:37:51 +00:00
Michael Shanks 314a18e0fd bugfix: container should default to div 2020-03-04 15:20:53 +00:00
Michael Shanks 2bec1d06ad v0.0.24 2020-02-27 23:42:35 +00:00
Michael Shanks b6f175161d v0.0.23 2020-02-27 22:08:29 +00:00
Michael Shanks 1dc19d24a5 v0.0.22 2020-02-27 11:59:35 +00:00
Michael Shanks 7830a71ba3 v0.0.21 2020-02-26 22:47:09 +00:00
Michael Shanks 8e60e8f635 v0.0.20 2020-02-26 22:32:19 +00:00
Michael Shanks 6d55922a63 v0.0.19 2020-02-26 22:26:19 +00:00
Michael Shanks 5ce66c2481 v0.0.18 2020-02-26 22:18:45 +00:00
Michael Shanks fc5413abb3 prep for NPM publish 2020-02-26 22:18:14 +00:00
Michael Shanks f3dd412e74 v0.0.17 2020-02-26 21:12:13 +00:00
Martin McKeaveney 292d7b4286
Update index.js 2020-02-25 17:30:27 +00:00
Martin McKeaveney a6499c0dc8
Rename button.svelte to Button.svelte 2020-02-25 17:30:06 +00:00
Michael Shanks 3f1a783102 CI error: standard-comp Button import typo 2020-02-25 17:25:26 +00:00
Martin McKeaveney 0d0f635db4 eslint tidy up 2020-02-25 15:46:04 +00:00
Michael Shanks 1a1a9e81e0
Merge pull request #121 from shogunpurple/state-management-v2
State management v2
2020-02-23 22:16:56 +00:00
Michael Shanks ca63862604 publishDev scripts create dirs, so we dont get annoying errors 2020-02-22 22:24:19 +00:00
Martin McKeaveney 412aa6739f state management bindings 2020-02-21 15:44:48 +00:00
Michael Shanks acd24f7389 components changes 2020-02-21 11:43:21 +00:00
Michael Shanks 30415af21e new components 2020-02-20 17:06:50 +00:00
Michael Shanks cd829182f9 component templates 2020-02-19 21:38:21 +00:00
Martin McKeaveney 8b64c64bab removed generators, added simple presets to standard components 2020-02-18 20:35:43 +00:00
Michael Shanks 83953922d7
Merge branch 'master' into 98-builtin-slot 2020-02-18 17:11:46 +00:00
pngwn 063cb0f41f Add screenslot to current preview. 2020-02-18 15:53:22 +00:00
Michael Shanks 4089b52c53
Client Api - New state binding method (#105)
* new binding...
- state manager
- one store per screen
- not passing

* client lib binding - tests passing

* binding fully working again post stateManager

* bugfix with button component

* Control flow ("code") now working, tests passing

* Events List now reading from component definition

* fix to button.svelte - missing props._children
2020-02-18 12:29:38 +00:00
pngwn 4a62525949 Add builtin slot to list 2020-02-18 10:32:00 +00:00
Michael Shanks b7d9e05641
Work on Components API & bugfixes (#102)
* typo - screens not being sent to page save

* removed children arg from hydrateChildren (n/a)

* initialiseChildren does not rerender unless forced

* removed derivatives of initialiseChildren

* renamed initialiseChildren > attachChildren

* standard-components - refactoring

div now container
H1, h2... etc now Heading with type
Select now takes option as _children

* loads of bug fixing

* safe props creation
anytime props are loaded,
we make sure they conform to the components props definition
2020-02-14 11:51:45 +00:00
Martin McKeaveney 893cd3b57d state binding complete 2020-02-12 10:12:54 +00:00
Martin McKeaveney ee9df6c29a state binding v1 2020-02-11 14:19:06 +00:00
Michael Shanks da7339035f
Builder saves backend and front end seperately (#88)
* refactoring server for screens & page layout restructure

* Disable API calls, UI placeholders.

* buildPropsHierarchy is gone & screen has url

* Recent changes.

* router

* router

* updated git-ignore to reinclude server/utilities/builder

* modified cli - budi new create new file structure

* Fix uuid import.

* prettier fixes

* prettier fixes

* prettier fixes

* page/screen restructure.. broken tests

* all tests passing at last

* screen routing tests

* Working screen editor and preview.

* Render page previews to the screen.

* Key input lists to ensure new array references when updating styles.

* Ensure the iframe html and body fills the container.

* Save screens via the API.

* Get all save APIs almost working.

* Write pages.json to disk.

* Use correct API endpoint for saving styles.

* Differentiate between saving properties of screens and pages.

* Add required fields to default pages layouts.

* Add _css default property to newly created screens.

* Add default code property.

* page layout / screens - app output

* backend and fronend save seperately

Co-authored-by: pngwn <pnda007@gmail.com>
2020-02-10 21:35:51 +00:00
Michael Shanks f7bea46f01
Page Layout & Screen restructure (#87)
* refactoring server for screens & page layout restructure

* Disable API calls, UI placeholders.

* buildPropsHierarchy is gone & screen has url

* Recent changes.

* router

* router

* updated git-ignore to reinclude server/utilities/builder

* modified cli - budi new create new file structure

* Fix uuid import.

* prettier fixes

* prettier fixes

* prettier fixes

* page/screen restructure.. broken tests

* all tests passing at last

* screen routing tests

* Working screen editor and preview.

* Render page previews to the screen.

* Key input lists to ensure new array references when updating styles.

* Ensure the iframe html and body fills the container.

* Save screens via the API.

* Get all save APIs almost working.

* Write pages.json to disk.

* Use correct API endpoint for saving styles.

* Differentiate between saving properties of screens and pages.

* Add required fields to default pages layouts.

* Add _css default property to newly created screens.

* Add default code property.

* page layout / screens - app output

Co-authored-by: pngwn <pnda007@gmail.com>
2020-02-10 15:51:09 +00:00
Martin McKeaveney 34d56e960f include svelte files in prettier 2020-02-03 09:50:30 +00:00
Martin McKeaveney 94eb93b186 running prettier over codebase, removing merge files 2020-02-03 09:24:25 +00:00
Michael Shanks c7cbe6ca8b
#24 - Control Flow (#79)
* removed binding references to array type

* refactored initialiseChildren into seperate file

* render function, with code blocks - tested simple cases

* few mores tests for control flow

* md components - getting TestApp to work

* new render wrapper - bug fix

* client: providing access to component root elements

* code editor working

* code editor improvements
2020-01-31 23:11:50 +00:00
pngwn 2a4cfa278b Implement updating of individual component props 2020-01-24 14:51:29 +00:00
pngwn 165a42a6f4 Update gitignored files. 2020-01-24 14:51:28 +00:00
Martin McKeaveney 46a9650f62 v0.0.16 2020-01-23 11:38:11 +00:00
Michael Shanks 06abf050b6 introduced 'container' to component definition 2020-01-20 21:57:27 +00:00
Michael Shanks 9b684ed694 standard components exports broken 2020-01-20 11:03:25 +00:00
Michael Shanks be6603b15a standard-components - uses _children 2020-01-18 09:00:18 +00:00
Michael Shanks eac855bb71 #48 restructure. Screens in, user components out. _children static concept 2020-01-17 23:06:42 +00:00
Michael Shanks 57bec22461 v0.0.15 2019-11-12 07:15:59 +00:00
Michael Shanks f4d9629fd2 v0.0.14 2019-11-09 08:14:41 +00:00
Michael Shanks 933a70f3ff v0.0.13 2019-11-05 13:30:53 +00:00
Michael Shanks 0f0c994a6c Standard Select Componet:added blank option 2019-10-31 09:23:55 +00:00
Michael Shanks ed6bb4bf62 v0.0.12 2019-10-19 07:24:35 +01:00
Michael Shanks 63c865ab7d basic cru app possible 2019-10-19 07:24:20 +01:00
Michael Shanks 75f4c6dd68 backup before an f-up 2019-10-18 17:32:03 +01:00
Michael Shanks 89c6dd04c3 bootstra components - backup before comonen control flow 2019-10-16 05:38:45 +01:00
Michael Shanks 11810d7a74 bootstrap components started... 2019-10-14 08:32:20 +01:00
Michael Shanks 8af94150b1 v0.0.11 2019-10-12 08:31:04 +01:00
Michael Shanks a88b56d3c4 v0.0.10 2019-10-12 07:51:01 +01:00
Michael Shanks e3e52ff65d v0.0.9 2019-10-11 19:06:31 +01:00
Michael Shanks 9185c2195e standard-components - all files 2019-10-11 19:04:11 +01:00
Michael Shanks 3ad26dffed v0.0.8 2019-10-11 18:58:13 +01:00
Michael Shanks 3c1114d71a v0.0.7 2019-10-11 18:51:03 +01:00
Michael Shanks 115189f72a v0.0.6 2019-10-11 18:48:09 +01:00
Michael Shanks 3d75263b16 v0.0.5 2019-10-11 18:47:35 +01:00
Michael Shanks 3c02f05d8d v0.0.4 2019-10-11 18:45:26 +01:00
Michael Shanks aee554383c few bug fixes 2019-10-10 10:41:31 +01:00
Michael Shanks 1716b0ca5b generators seem to be working... 2019-10-10 06:18:02 +01:00
Michael Shanks b4f7ccbbba generators.. 2019-10-07 06:03:41 +01:00
Michael Shanks e283e971ec lots of bugfixes and component changes 2019-10-03 06:12:13 +01:00
Michael Shanks 0ce725a7a8 context binding 2019-10-01 05:57:45 +01:00
Michael Shanks df300daf8d new components not export by index in stanadard-component 2019-09-30 05:21:08 +01:00
Michael Shanks b2c3accf82 some bugfixes - ready to start building! 2019-09-29 06:40:06 +01:00
Michael Shanks 08cedd1cc2 refactoring - lodash/fp 2019-09-28 05:28:11 +01:00
Michael Shanks 2c3b4b55ee Event bindings with context, array binding, Table component... 2019-09-27 17:03:31 +01:00
Michael Shanks f3c529f444 nav component and bug fixes 2019-09-26 05:40:58 +01:00
Michael Shanks 2e6a34c687 state binding working 2019-09-22 05:02:33 +01:00
Michael Shanks 8409deae15 Events and state binding 2019-09-20 08:01:35 +01:00
Michael Shanks 70ddecfab0 data binding and stndard componets work 2019-09-19 04:35:40 +01:00
Michael Shanks fc651a10a1 packaging fix 2019-09-11 05:18:00 +01:00
michael shanks c5e6fe001b v0.0.3 2019-09-10 13:07:35 +01:00
michael shanks 2e596be3d1 v0.0.2 2019-09-10 11:48:00 +01:00
Michael Shanks cbd0ac291b more packge changes 2019-09-10 10:54:35 +01:00
Michael Shanks a2498b6ced packaging stuff 2019-09-10 06:00:19 +01:00
michael shanks e0abcdaa0e bugfixes. 2019-09-09 05:24:14 +01:00
michael shanks 5ee72b1d87 build app... probably not orking yet.. 2019-09-07 06:50:35 +01:00