Commit Graph

1250 Commits

Author SHA1 Message Date
Andrew Kingston b70de4938f Fix screen slot placeholder component display 2020-11-17 14:06:43 +00:00
Andrew Kingston b01ec8da0f Fix selected component border in builder preview 2020-11-17 12:20:40 +00:00
Andrew Kingston e11656fa24 Add lots of new work on client library rewrite 2020-11-17 12:08:24 +00:00
Martin McKeaveney e9e97101e9 v0.3.8 2020-11-16 13:54:26 +00:00
Andrew Kingston 3a981ac256 Add initial new routing and svelte client app generation 2020-11-13 15:42:32 +00:00
Martin McKeaveney 6906b43667 show quota errors when deployments fail 2020-11-13 14:32:47 +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
kevmodrome e9f3307864 adds non-working RichText component 2020-11-13 11:12:38 +01:00
Andrew Kingston 66ef0b9d3d Fix log out not working 2020-11-12 12:27:53 +00:00
Andrew Kingston da17e1d900 Replace all manual API interaction with SDK 2020-11-12 12:24:45 +00:00
Andrew Kingston 299dcbab3d Add majority of API interactions to SDK 2020-11-12 09:07:09 +00:00
Andrew Kingston 921cae0cbc Tidy up standard components 2020-11-11 14:26:33 +00:00
Martin McKeaveney 2e6ed0bad9 v0.3.7 2020-11-10 20:23:36 +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
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 725e32fe8e v0.3.4 2020-11-09 11:08:41 +00:00
Andrew Kingston 253568fd2d Merge pull request #817 from Budibase/apex-charts
Apex charts
2020-11-09 08:48:44 +00:00
Martin McKeaveney 6e5cdb4828 v0.3.3 2020-11-06 21:40:31 +00:00
Martin McKeaveney 646a7ab072 v0.3.2 2020-11-06 11:39:44 +00:00
Andrew Kingston 951f5e1db5 Add colour palette options for charts 2020-11-05 13:37:28 +00:00
Andrew Kingston 2cf7f66d9b Ensure candlestick chart works with either our own date formats as well as timestamps 2020-11-05 13:27:29 +00:00
Andrew Kingston 80685864f6 Fix lint 2020-11-04 15:59:26 +00:00
Andrew Kingston 5a1624c29d Fix warning when no data source and increase robustness of charts 2020-11-04 15:56:57 +00:00
Andrew Kingston 8fde781a95 Separate chart loading state from error state 2020-11-04 15:43:43 +00:00
Andrew Kingston 9a4fc35bba Add candlestick chart 2020-11-04 15:21:11 +00:00
Andrew Kingston 3b97a538a6 Remove additional unused chart settings 2020-11-04 14:27:19 +00:00
Andrew Kingston b358685172 Remove unused chart settings 2020-11-04 14:26:14 +00:00
Andrew Kingston ac2c54e1f2 Remove unecessary lodash import 2020-11-04 14:22:04 +00:00
Andrew Kingston eb446a06af Improve chart robustness even more 2020-11-04 14:21:48 +00:00
Andrew Kingston b47589cdad Improve robustness of pie and donut charts 2020-11-04 13:08:59 +00:00
Andrew Kingston e7eab46435 Add support for dates and increase robustness 2020-11-04 12:43:56 +00:00
Andrew Kingston e17b17170a Merge branch 'master' of github.com:Budibase/budibase into apex-charts 2020-11-04 09:02:56 +00:00
Andrew Kingston 5a213ba343 Fix legends not being centered and use common chart component 2020-11-03 16:14:57 +00:00
Andrew Kingston e50d5a7ebb Add area chart and unit formatting 2020-11-03 14:32:21 +00:00
Michael Drury 19bcecf9f3 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 ac73b5c4aa 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 665546f095 Add pie and donut charts 2020-11-03 11:50:55 +00:00
Andrew Kingston 2e35ec6c96 Default bar chart data labels to false 2020-11-03 10:11:31 +00:00
Andrew Kingston c9cc3d5aba Remove log statement 2020-11-03 10:03:19 +00:00
Andrew Kingston 790ab4a2b9 Add stacked option to bar chart 2020-11-03 09:48:35 +00:00
Andrew Kingston 4f5d12468d Add line chart and enable multiple data series for all charts 2020-11-03 09:43:45 +00:00
Michael Drury 871e9b123e Some further work, logout and preview appear to be working much better now. 2020-11-02 22:46:31 +00:00
Andrew Kingston fee942f4ec Add bar chart with initial apex charts config 2020-11-02 15:32:37 +00:00
Andrew Kingston f6c80b366a Bump BBUI and use slider components from BBUI 2020-10-30 14:54:12 +00:00
Andrew Kingston cb25dd97b3 Enabling the dark side 2020-10-29 20:42:34 +00:00
Martin McKeaveney 7dee8d6683 v0.3.1 2020-10-28 21:30:51 +00:00
Martin McKeaveney caab43a312 v0.3.0 2020-10-28 20:28:00 +00:00
Andrew Kingston 649cf18e45 Add proper names for all components and use these names when adding components 2020-10-28 19:38:11 +00:00
Andrew Kingston 1a8da28c09 Merge ag-grid backend UI and update styles 2020-10-28 15:20:56 +00:00
Andrew Kingston add4162000 Format with prettier 2020-10-27 15:28:13 +00:00
Martin McKeaveney 9df48c6de7 Merge branch 'master' of github.com:Budibase/budibase into backend-ag-grid 2020-10-27 13:04:05 +00:00
Andrew Kingston fae4037a65 Remove bunch of unused components and tidy up unused references 2020-10-27 09:10:20 +00:00
Martin McKeaveney eb1192ebc0 more ag grid styling 2020-10-23 17:38:10 +01:00
Andrew Kingston 3b869d2ff4 Bump BBUI version 2020-10-23 10:33:43 +01:00
mike12345567 78ac64820c Removing AWS SDK dev dependency. 2020-10-21 15:37:13 +01:00
mike12345567 905cbc00e3 Merge branch 'master' of github.com:Budibase/budibase into version-complibrary 2020-10-21 15:33:23 +01:00
mike12345567 b3cda8d4d3 Linting. 2020-10-21 15:29:13 +01:00
mike12345567 9a41fde685 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 c26eca48ae v0.2.6 2020-10-21 14:14:33 +01:00
Andrew Kingston 5c3d7481f6 Merge pull request #764 from Budibase/qol-updates
QOL updates
2020-10-21 10:45:52 +01:00
Martin McKeaveney 0799b2d49e budibase beta blog post 2020-10-20 13:55:08 +01:00
Andrew Kingston 7e74889131 Allow binding images to attachment types 2020-10-20 12:23:52 +01:00
Martin McKeaveney 988d86f975 v0.2.5 2020-10-19 20:31:49 +01:00
Martin McKeaveney df316167cc v0.2.4 2020-10-19 09:48:33 +01:00
Martin McKeaveney 7dde5d9594 v0.2.3 2020-10-19 08:45:23 +01:00
Martin McKeaveney 9ed321a797 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 8b51742901 stop multiple creates on save record 2020-10-16 22:46:15 +01:00
Martin McKeaveney 055e93ed7e Merge branch 'master' of github.com:Budibase/budibase into fix-issues 2020-10-16 21:41:58 +01:00
Michael Shanks 7ab1e9c6fb Merge remote-tracking branch 'origin/master' into mike-fixes 2020-10-16 21:39:51 +01:00
Martin McKeaveney 01a8d0096b Merge branch 'master' of github.com:Budibase/budibase into fix-issues 2020-10-16 17:18:11 +01:00
Michael Shanks 7382da4a60 removes unused components 2020-10-16 16:04:49 +01:00
Andrew Kingston 19bfa87859 Fix link 2020-10-16 16:00:26 +01:00
Andrew Kingston dc789336b0 Fix login component with login app names 2020-10-16 15:32:02 +01:00
Martin McKeaveney 348c94e487 allow calculation views to be used in context components again 2020-10-16 15:26:08 +01:00
Andrew Kingston 4aa9e2d179 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 99cd1e4a51 Bump BBUI version 2020-10-16 15:14:36 +01:00
mike12345567 734b9e744c Linting. 2020-10-16 13:50:18 +01:00
Andrew Kingston 1a21306dd2 Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates 2020-10-16 12:57:29 +01:00
Andrew Kingston ccb4392a67 Make detail column sticky and left orientated and fix crash with options inside grid 2020-10-16 12:55:20 +01:00
Martin McKeaveney ddc979dc59 v0.2.2 2020-10-16 12:41:05 +01:00
Andrew Kingston 623836ca1b Bump BBUI version 2020-10-16 12:39:26 +01:00
Michael Drury 711c044fd0 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 e9f97f3445 Merge branch 'master' into feature/remove-add-row-button-in-grid-component 2020-10-16 11:14:26 +02:00
Andrew Kingston ce4eba430c Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates 2020-10-16 10:00:22 +01:00
mike12345567 79832e5d4c linting 2020-10-16 09:54:35 +01:00
mike12345567 82a9bbb478 Merge branch 'master' of github.com:Budibase/budibase into bug/casing-table-fix 2020-10-16 09:53:38 +01:00
Kevin Åberg Kultalahti 845f0de365 Merge branch 'master' into feature/add-edit-button-custom-renderer-for-grid-component 2020-10-16 10:37:22 +02:00
mike12345567 906316f191 Removing the pretty function on DataGrids to match the backend. 2020-10-16 09:33:17 +01:00
Andrew Kingston 89bba530be Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates 2020-10-16 08:39:06 +01:00
Andrew Kingston dedabb8645 Adjust button styles in line with new designs 2020-10-16 08:35:15 +01:00
Andrew Kingston 7a910c6478 Adjust form styles in line with new designs 2020-10-16 08:34:56 +01:00
Andrew Kingston e871b45a28 Change Text component display to inline-block to text-transform works 2020-10-16 08:34:17 +01:00
kevmodrome e91d3ba283 change color to grey 2020-10-15 20:56:58 +02:00
kevmodrome 8804dc903e url now takes the same format as in other components 2020-10-15 20:10:06 +02:00
kevmodrome 4d7c214a16 lint fixes 2020-10-15 20:06:26 +02:00
kevmodrome 71acc10e9c minor fixes 2020-10-15 20:05:55 +02:00
kevmodrome 5f83cfc9c5 adds detail link column to grid component 2020-10-15 19:59:46 +02:00
mike12345567 7d0231cb75 Formatting. 2020-10-15 18:11:36 +01:00
kevmodrome a31b30da7d starts work on adding view details link to grid component 2020-10-15 18:54:08 +02:00
Martin McKeaveney 71a7482dda lint 2020-10-15 17:05:09 +01:00
Martin McKeaveney 2fc3ab6805 Merge branch 'master' of github.com:Budibase/budibase into martin-more-bugfixes 2020-10-15 17:02:32 +01:00
Andrew Kingston 6ea9809b12 Improve login component logo styles 2020-10-15 16:37:50 +01:00
Andrew Kingston e9a0c1c512 Fix issue with trailing comma 2020-10-15 16:30:18 +01:00
kevmodrome ee4e1718d5 fixes jumpy behaviour when selecting rows 2020-10-15 16:24:03 +02:00
kevmodrome 1bffa76194 removes add row button on grid component 2020-10-15 16:15:28 +02:00
Martin McKeaveney 9e1a6c1069 merge 2020-10-15 15:12:54 +01:00
kevmodrome cd8fc32a20 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 7e9cf7d01e adds stopPropagation modifier to delete file button 2020-10-15 15:58:21 +02:00
Kevin Åberg Kultalahti b930af4669 Merge branch 'master' into feature/add-delete-button-to-attachments 2020-10-15 15:54:43 +02:00
kevmodrome f0cea0ef0e adjust button size 2020-10-15 15:51:50 +02:00
kevmodrome 29df40ee51 removes commented out code 2020-10-15 15:46:24 +02:00
kevmodrome 204fb15b42 sets pagination default to true in grid component 2020-10-15 15:45:12 +02:00
Martin McKeaveney a34a59880e merge from master 2020-10-15 14:41:29 +01:00
kevmodrome 86bbf252b3 lint fix 2020-10-15 15:36:20 +02:00
kevmodrome 9f33cf4e6e 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 dfe2d4069e Merge branch 'master' of github.com:Budibase/budibase into bug/fixing-more-bugs 2020-10-15 13:55:13 +01:00
mike12345567 e70c0f32c7 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 726e07cb3a Remove old param 2020-10-15 12:22:34 +01:00
Andrew Kingston edc11bf7bb Use named export for tableCache 2020-10-15 12:21:30 +01:00
Andrew Kingston 9d8cbaedbb Improve grid relationship handling of null or empty values 2020-10-15 12:16:32 +01:00
Martin McKeaveney f0f9015819 more filtering updates 2020-10-15 12:09:41 +01:00
Andrew Kingston 98d066ac33 Prevent editing relationship columns 2020-10-15 11:55:06 +01:00
Andrew Kingston 48a26348a2 Add more opinionated styling to relationship display in grid 2020-10-15 11:54:34 +01:00
Andrew Kingston 0b5f516485 Add support for rendering real relationships inside grid 2020-10-15 11:08:56 +01:00
Martin McKeaveney a23440c740 adding sum and count functionality, preventing user from doing bad filters 2020-10-15 10:48:57 +01:00
Andrew Kingston 7e30061abb Don't run terser in standard components in dev mode 2020-10-15 09:04:57 +01:00
Andrew Kingston d5630760cc Rename usages of primary display column to just display column 2020-10-14 20:38:32 +01:00
Andrew Kingston 532b72d070 Fix logout functionality 2020-10-14 20:28:02 +01:00
Andrew Kingston 55447f282d Add log out functionality 2020-10-14 20:12:41 +01:00
Andrew Kingston f9e6b3e5b4 Updating login component form error style slightly 2020-10-14 20:12:27 +01:00
Andrew Kingston 64c1183b16 Merge branch 'master' of github.com:Budibase/budibase into screen-updates 2020-10-14 19:40:45 +01:00
Martin McKeaveney 535c9febd5 fix for appid referer split 2020-10-14 17:30:00 +01:00
Andrew Kingston 3de238c66a Merge branch 'master' of github.com:Budibase/budibase into screen-updates 2020-10-14 17:09:50 +01:00
Andrew Kingston c5381a4766 Update Login component 2020-10-14 17:06:20 +01:00
Andrew Kingston 62091ce744 Update navigation component 2020-10-14 17:06:02 +01:00
Martin McKeaveney 8132c77f8c don't show login component on logged in page, fix auth for app assets 2020-10-14 16:47:53 +01:00
Martin McKeaveney 802b05815d lint 2020-10-14 15:13:22 +01:00
Martin McKeaveney 4823e66fe9 merge 2020-10-14 15:08:54 +01:00
Martin McKeaveney 79b50dc0b7 lint 2020-10-14 13:21:43 +01:00
Andrew Kingston 2fc44f03d0 Remove console.log statements 2020-10-14 10:06:33 +01:00
Andrew Kingston d2ac13a253 Fix grid not allowing adding rows due to model -> table rename 2020-10-14 09:53:27 +01:00
Andrew Kingston 3efac56f5d Fix errors being thrown when nesting certain components without picking a datasource 2020-10-14 09:39:49 +01:00
Andrew Kingston cf28ba24a3 Fix errors being thrown by grid and table 2020-10-14 09:34:23 +01:00
Andrew Kingston 7e162960f0 Improve grid and table rendering of any type of datasource 2020-10-14 09:23:20 +01:00
Martin McKeaveney 72746c6e07 fixing funky svelte prettier issue 2020-10-13 21:37:55 +01:00
Martin McKeaveney cb5c09d439 simplify user authentication, remove anon user, fix login cookie issues 2020-10-13 21:33:56 +01:00
Andrew Kingston 4ac83afb62 Fix data table and grid rendering views 2020-10-13 19:58:36 +01:00
Martin McKeaveney 14af18d27b fix issues from eslint plugin prettier 2020-10-13 16:33:45 +01:00
Martin McKeaveney 2b3b41e778 bulk deletes on grid 2020-10-13 16:17:07 +01:00
Martin McKeaveney c0d5be49f6 Merge branch 'master' of github.com:Budibase/budibase into bugz 2020-10-13 13:07:06 +01:00
Martin McKeaveney 5c7baf84c3 v0.2.1 2020-10-13 13:01:13 +01:00
Martin McKeaveney 55527784ed Merge branch 'master' of github.com:Budibase/budibase into bugz 2020-10-13 12:52:55 +01:00
Michael Drury b5671e467f 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 2a8aebeb16 fixes height issue with grid component 2020-10-13 12:15:44 +02:00
Martin McKeaveney fa6880f291 Merge branch 'master' of github.com:Budibase/budibase into bugz 2020-10-13 10:59:31 +01:00
Martin McKeaveney 7d8cb16824 prevent duplicate table names 2020-10-13 10:59:24 +01:00
mike12345567 a622d3c2f1 Fixing problem where something injected [object Object] into the source code? 2020-10-13 10:35:10 +01:00
mike12345567 9a38294449 Formatting codebase. 2020-10-13 10:04:29 +01:00
mike12345567 5e9d32824c 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 ba616a7b36 Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-13 09:24:13 +01:00
Andrew Kingston c76dccb66c Add relationships as possible datasource for grid 2020-10-13 09:22:47 +01:00
kevmodrome 010a59d8cb adds pagination option 2020-10-13 09:51:01 +02:00
kevmodrome 5963314b6c adds height option to grid component 2020-10-13 09:13:56 +02:00
Andrew Kingston d7ab7c6ec9 Fix grid crash when there are no related rows in a link field 2020-10-13 08:12:03 +01:00
Andrew Kingston ae63877d67 Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-12 21:35:51 +01:00
mike12345567 416a7598c6 Updating data grid components which had model/record still defined in them. 2020-10-12 21:31:58 +01:00
Martin McKeaveney 20301cb883 merge with new grid 2020-10-12 20:25:15 +01:00
kevmodrome 9923266c51 fix editable header column not hiding when grid is un-editable 2020-10-12 20:44:40 +02:00
Andrew Kingston 9f3eef5b8c Fix crash when no linked records in DataTable 2020-10-12 18:47:25 +01:00
kevmodrome 3cd2cdb722 lint fixes 2020-10-12 18:54:18 +02:00
kevmodrome b0bd9ae135 sets correct editable values on fields 2020-10-12 18:42:47 +02:00
Andrew Kingston 3c8502187f 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 959aa3ff60 Fix linked record selector rendering in client apps 2020-10-12 14:19:54 +01:00
mike12345567 cfd4d9d34d Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming 2020-10-12 13:34:32 +01:00
kevmodrome d6136ec233 merge master 2020-10-12 12:58:20 +02:00
kevmodrome ac6c4869a1 merge master 2020-10-12 12:56:27 +02:00
Andrew Kingston 0ac8a33210 Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-12 11:26:04 +01:00
Andrew Kingston 0f80428a23 Fix falsey table values not being rendered 2020-10-12 11:02:03 +01:00
kevmodrome 6cc81349ed bump svelte-ag-grid and and actually apply theme class to element 2020-10-12 11:59:20 +02:00
Michael Shanks f5086990dd fix: New & Detail not displaying components when no model selected 2020-10-12 10:51:20 +01:00
kevmodrome 5bafa97c40 turns off some functionality and adds theme options 2020-10-12 11:44:43 +02:00
Michael Shanks 7c01959da1 merge from master 2020-10-11 20:34:13 +01:00
mike12345567 5d49d529e3 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 fdaa69ee7f 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 127ce3b59d renaming Record > Row 2020-10-09 17:12:55 +01:00
kevmodrome ad5103786d re-enable event 2020-10-09 13:48:36 +02:00
Andrew Kingston 4b1549a04e Fix issue displaying linked records in a table 2020-10-09 12:42:56 +01:00
Andrew Kingston 4ef8929462 Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-09 12:34:25 +01:00
Andrew Kingston 009d04a0a5 Add relationships as data source 2020-10-09 12:24:18 +01:00
kevmodrome 420c94dd00 Merge branch 'master' into feature/add-grid-to-standard-components 2020-10-09 13:08:03 +02:00
Michael Shanks 67845b1c82 auto create screens with new table 2020-10-09 11:58:46 +01:00
kevmodrome a117a18d0f adds editable setting 2020-10-09 12:42:16 +02:00
kevmodrome a061d1d5b1 move important stuff up top 2020-10-09 11:43:35 +02:00
kevmodrome 2e3d8d9c16 refactor and clean up 2020-10-09 11:35:52 +02:00
kevmodrome 9ab83a08a6 adds options type support to grid component 2020-10-09 11:23:42 +02:00
Michael Shanks 4a13be8cf8 merge from master 2020-10-08 22:11:45 +01:00
Michael Shanks 2e76e1f0f4 Save Record Action 2020-10-08 22:06:44 +01:00
Martin McKeaveney 1fd8d559aa v0.2.0 2020-10-08 20:32:50 +01:00
Martin McKeaveney 8dd32c6f6b fixing optional chaining operator in standard components 2020-10-08 20:31:13 +01:00
kevmodrome 38e42c0e9e fix optional chaining error and adds guard for no model selected. 2020-10-08 17:45:47 +02:00
Michael Shanks 027819bae0 merge from master - including fixes 2020-10-08 16:15:12 +01:00
kevmodrome d9c8e6cd96 update svelte version in builder and standard-components packages 2020-10-08 16:24:21 +02:00
kevmodrome 93de461272 add dateRenderer 2020-10-08 16:23:13 +02:00
kevmodrome e43dc488e4 move renderer map to separate file 2020-10-08 15:34:47 +02:00
kevmodrome 480a73997d merge master 2020-10-08 14:37:57 +02:00
Andrew Kingston 9a8c659b79 Unify DataForm and DataFormWide by using single component with BBUI styles 2020-10-08 10:42:53 +01:00
Andrew Kingston 1b1c0c4e8f Bump BBUI version 2020-10-08 09:34:22 +01:00
Michael Shanks ae0069fa5d RecordDetail & NewRecord now baseComponents 2020-10-07 22:30:51 +01:00
Michael Shanks 716f42deab Screen templates working 2020-10-07 22:30:00 +01:00
kevmodrome 3225b5bbdc merge master 2020-10-07 16:47:35 +02:00
Andrew Kingston 3dc30262d7 Merge branch 'master' of github.com:Budibase/budibase into linked-records 2020-10-07 10:45:26 +01:00
kevmodrome 6c173ac6b3 fixes editable cell bug 2020-10-07 10:06:23 +02:00
Martin McKeaveney f5102d95bb v0.1.25 2020-10-06 21:23:02 +01:00
Martin McKeaveney 47993f2bd1 v0.1.24 2020-10-06 20:35:11 +01:00
Andrew Kingston 1fb5804d32 Add support for displaying linked record counts in List and RecordDetail 2020-10-06 18:01:23 +01:00
Andrew Kingston e15e86b9e1 Add linked records to dataforms and use BBUI components and pretty errors 2020-10-06 16:46:23 +01:00
Andrew Kingston 7207bc275e Remove console log statement 2020-10-06 16:40:23 +01:00
Andrew Kingston 63635f3642 Use real schema for datatable rather than first row's keys 2020-10-06 16:39:24 +01:00
Andrew Kingston a12ddaaf08 Add default file prop to AttachmentList to prevent crashing when no files exist 2020-10-06 16:22:11 +01:00
Andrew Kingston 9287b16598 Add support for displaying linked records in DataTable 2020-10-06 16:05:52 +01:00
Andrew Kingston 013d812a52 Bump BBUI version 2020-10-06 16:03:49 +01:00
mike12345567 3ad58c2aa7 Merge branch 'master' of github.com:Budibase/budibase into linked-records 2020-10-05 10:52:35 +01:00
Martin McKeaveney 2120ed99c1 v0.1.23 2020-10-02 16:24:39 +01:00
mike12345567 4d8b1ecc10 Merge branch 'remove-views' of github.com:Budibase/budibase into linked-records 2020-10-02 14:49:23 +01:00
kevmodrome 66bb4bdebf merge master 2020-10-02 14:39:00 +02:00
kevmodrome 401959d8c8 data now syncs in the grid 2020-10-02 10:12:18 +02:00
kevmodrome 92c162ea2c adds add row functionality to grid component 2020-10-02 09:43:56 +02:00
Martin McKeaveney 04e76797f9 v0.1.22 2020-09-30 17:05:19 +01:00
Andrew Kingston 4b0de71c10 Bump BBUI version 2020-09-30 09:28:05 +01:00
Andrew Kingston db47e5c581 Bump BBUI version 2020-09-29 13:52:26 +01:00
kevmodrome cbbda8599f adds events when records are deleted and adds more stylish controls 2020-09-29 11:05:55 +02:00
kevmodrome d94a9b193b adds multiple selection delete functionality 2020-09-28 15:32:06 +02:00
kevmodrome 0a398c43c3 bumps svelte-ag-grid component. 2020-09-28 11:51:37 +02:00
kevmodrome 01dd735342 remove logs 2020-09-28 10:58:38 +02:00
kevmodrome 1ea709e356 handle no data scenario 2020-09-28 10:58:06 +02:00
kevmodrome dcb7d02a5f use Map() to handle renderers 2020-09-28 10:55:50 +02:00
kevmodrome e8e3a4c793 adds custom renderer for bool fields 2020-09-28 10:53:19 +02:00
kevmodrome 67e176a69d updates grid componenet to use model schema insteady of first row keys of datasource 2020-09-28 09:15:43 +02:00
kevmodrome 38a2d9df14 wip: add record saving functionality 2020-09-28 09:09:08 +02:00
kevmodrome 2df74f1b99 adds rudimentary form to handle input of new rows 2020-09-25 12:32:38 +02:00
kevmodrome ed69526375 adds ag-grid component to display data 2020-09-25 11:44:05 +02:00
Martin McKeaveney b186f0fbb2 merge 2020-09-24 15:52:09 +01:00
Martin McKeaveney 6e9c238054 use bbui component for dropzone 2020-09-24 15:50:51 +01:00
Andrew Kingston f6c924a90b Bump bbui version 2020-09-24 15:09:16 +01:00
Martin McKeaveney 31c6450f5e tidy up 2020-09-23 21:03:13 +01:00
Martin McKeaveney fd97c14a50 lint, tidy up and some simplification 2020-09-23 17:29:32 +01:00
Martin McKeaveney ccebe283cc abstract local file upload logic 2020-09-23 17:02:06 +01:00
Martin McKeaveney 6b00fb2d8e local file upload from apps 2020-09-23 16:15:09 +01:00
mike12345567 fd0e651fe9 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows 2020-09-21 13:53:06 +01:00
Andrew Kingston 67e1680813 Bump bbui version 2020-09-18 20:30:35 +01:00
Andrew Kingston 3160d96b6c Bump bbui to latest version 2020-09-18 17:41:36 +01:00
Conor Mack c49e906e5e Merge branch 'master' of https://github.com/Budibase/budibase into feature/icon-component 2020-09-15 13:44:44 +01:00
Conor Mack fa88c68c0e Icon and Icon Select Component 2020-09-15 11:53:02 +01:00
Martin McKeaveney 4926665eeb v0.1.21 2020-09-14 17:11:47 +01:00
Martin McKeaveney d55d0c70c8 v0.1.20 2020-09-14 16:26:18 +01:00
Martin McKeaveney 784fac5018 lint 2020-09-14 15:41:20 +01:00
Martin McKeaveney 4daabb6d55 remove map file 2020-09-14 15:23:08 +01:00
Martin McKeaveney 7dea1c1537 adding bbui styles into standard-components 2020-09-14 15:12:02 +01:00
Martin McKeaveney 7acaad11d1 fix frontend bugs 2020-09-14 12:07:08 +01:00
Conor Mack a14e5dcee4 Icon and IconSelect Components 2020-09-14 11:08:03 +01:00
Michael Shanks 6b524caf9f Merge branch 'master' into event-panel 2020-09-11 12:04:25 +01:00
Michael Shanks 04f3ed5ec3 Merge branch 'master' into event-panel + binding fixes 2020-09-10 21:55:04 +01:00
Martin McKeaveney 8e3b3ca684 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 d3225cb51f events hooked up and working 2020-09-10 21:11:05 +01:00
Conor Mack cc154e3ca2 Line Chart - Prop Defaults, Custom Date Formats 2020-09-10 15:58:32 +01:00
Martin McKeaveney c4eda0f1e7 bind checked 2020-09-10 13:10:57 +01:00
Martin McKeaveney 2abd6ed7b2 tidy up 2020-09-10 13:09:44 +01:00
Martin McKeaveney 44426b6bf8 data form component date picker aware, form component refactor 2020-09-10 13:04:45 +01:00
Martin McKeaveney e41bdf7372 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 8d3c7b3d0f Merge branch 'master' of https://github.com/Budibase/budibase into feature/screen-route-select 2020-09-09 15:08:41 +01:00
mike12345567 80bfbd08f0 Ignoring .idea (Webstorm) files and removing map file that was in gitignore (causing conflicts). 2020-09-08 16:52:09 +01:00
Andrew Kingston 403223411d Fix missing bbui dependency from standard components 2020-09-08 16:47:38 +01:00
Conor Mack d0f48e3d0e Selects for Screens in Events and Settings 2020-09-08 16:03:04 +01:00
Victoria Sloan da736594f1 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 b87a2a3e96 Increase Line SVG Height to show X Label 2020-09-04 15:52:01 +01:00
Conor Mack 93dac03eaf Cypress Test Fix - createView.spec.js 2020-09-04 10:53:13 +01:00
Conor Mack 2544fdf13c Merging with master and fixing conflicts 2020-09-03 15:12:07 +01:00
Conor Mack 84e20542b2 Merge 2020-09-03 15:05:05 +01:00
Tori Sloan c2f0d005d1 Merge branch 'master' into removing-uikit-05 2020-09-03 09:07:22 +01:00
kevmodrome 64078e12f2 Merge branch 'master' into feature/binding-interface 2020-09-03 09:49:43 +02:00
cmack 8dec9b5869 Single Calculation Views When Not Grouped 2020-09-02 11:52:32 +01:00
Victoria Sloan 0910f3b34c bbui version updated to latest & updated Label component used 2020-09-01 21:28:38 +01:00
Victoria Sloan 73a8edb7dc 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 1d4e86621e updating bbui version and replacing uk-form-label with bbui Label component 2020-08-30 15:28:46 +01:00
Victoria Sloan ede79eaaa1 remove redundant form-controls class from ValuesList 2020-08-30 14:35:44 +01:00
cmack 72bb96f19d Use datasource label for tooltip title 2020-08-28 14:47:03 +01:00
kevmodrome 860139d979 wip: binding interface design 2020-08-28 14:43:28 +02:00
cmack ab073c1874 Tidyup - remove logs 2020-08-27 10:08:42 +01:00
Michael Shanks 3c69e48200 some styling changes from code review 2020-08-27 10:00:36 +01:00
Michael Shanks d7f70d0424 Merge branch 'master' into feature/binding-interface 2020-08-27 09:39:11 +01:00
cmack 1e38350199 Integration of Backend and Data Components 2020-08-26 17:03:30 +01:00
kevmodrome 300f18927f merge master 2020-08-26 09:11:16 +02:00
cmack 6684b31305 Name and Value Selects that depend on Model / View 2020-08-25 16:38:20 +01:00
cmack c699aa5998 Merge branch 'master' of https://github.com/Budibase/budibase into feature/model-view-select 2020-08-25 13:17:47 +01:00
cmack 9ebddb1c0a Merge branch 'master' of https://github.com/Budibase/budibase into feature/model-view-select 2020-08-25 11:18:08 +01:00
cmack 35522d6da3 Data fetching for datatable component 2020-08-25 11:12:37 +01:00
kevmodrome 60264d6cb8 Merge branch 'feature/binding-interface' into feature/binding-interface-frontend 2020-08-25 10:16:32 +02:00
cmack fc0d5d65bb ModelViewSelect updates, Fetchdata, Chart Hooks 2020-08-24 16:26:00 +01:00
Martin McKeaveney 4d262b57ab view filters operational 2020-08-24 11:46:28 +01:00
Victoria Sloan fbc14e4326 adding index.js.map to gitignore 2020-08-22 21:46:42 +01:00
Victoria Sloan 9f1d15e4e1 removed uk-margin and swapped with new bb-margin classes 2020-08-22 21:34:46 +01:00
cmack 2fe7e42fb5 WIP: Completed ModelViewSelect UI 2020-08-21 16:10:56 +01:00
Martin McKeaveney 4f0e0340fc v0.1.19 2020-08-21 11:31:53 +01:00
Martin McKeaveney 63e3bb16b0 v0.1.18 2020-08-21 10:19:54 +01:00
Martin McKeaveney d547604178 Merge pull request #545 from Budibase/custom-view-backend
Custom Views
2020-08-20 14:33:48 +01:00
Martin McKeaveney 370de9ceb7 adding deploy script to upload assets to s3 after release 2020-08-20 11:09:54 +01:00
Martin McKeaveney 5354bc2455 removing views from modelselect for now 2020-08-20 10:10:59 +01:00
Martin McKeaveney d2638e0150 merge 2020-08-19 17:14:30 +01:00
cmack 0a489eed13 Minor Tidyup - Logs, Dead Code, Comments 2020-08-19 10:34:20 +01:00
Conor_Mack 657be43858 Merge branch 'master' into britecharts/separate-components-2 2020-08-18 15:50:02 +01:00
cmack 60524e801e Completion Bug Fixes and Updates 2020-08-18 15:45:44 +01:00
cmack 56571e983b Functional Linechart 2020-08-17 13:59:09 +01:00
Michael Shanks 3216b2f676 removed unecessary dependencies 2020-08-14 17:39:56 +01:00
Martin McKeaveney bf46067fe1 new view foundations 2020-08-13 15:04:19 +01:00
Michael Shanks 5ab905067f merge from master 2020-08-13 11:50:12 +01:00
Michael Shanks 2f8d63959d Merge pull request #534 from mjashanks/dnd
Component nav Drag and Drop + Add component usability
2020-08-13 11:32:39 +01:00
Joe 3922298f58 Rename CardHorizontal.Svelte to CardHorizontal.svelte 2020-08-13 10:57:29 +01:00
Joe a4ed18654d Rename Card.Svelte to Card.svelte 2020-08-13 10:56:50 +01:00
Joe 1700c30d44 Let changed to const 2020-08-13 10:54:43 +01:00
Joe dcb6617937 Update color for subtext 2020-08-13 10:45:25 +01:00
Joe 562ed099d8 Text color update 2020-08-13 10:35:20 +01:00
Michael Shanks 73f747b172 fix: navigation component can have children 2020-08-13 10:15:50 +01:00
Joe 6dc0a3a0d3 New card component 2020-08-13 08:58:48 +01:00
cmack 41a46847e5 Chart Fix - Import BC CSS and use Postcss 2020-08-12 17:41:12 +01:00
kevmodrome 99981bea79 Merge branch 'feature/binding-interface' of github.com:Budibase/budibase into feature/binding-interface-frontend 2020-08-12 17:31:05 +02:00
kevmodrome d0b1d4695b initial commit 2020-08-12 17:30:20 +02:00
Michael Shanks c95363dd66 container components need `children: true` 2020-08-12 16:28:41 +01:00
Michael Shanks 458bc228ed adding context and bindable properties to component.json 2020-08-12 16:04:20 +01:00
cmack db969e0f5c Merge branch 'master' of https://github.com/Budibase/budibase into britecharts/separate-components-2 2020-08-12 10:18:47 +01:00
cmack e4b4c5723f WIP: Chart Tests and Line Refactor 2020-08-12 10:02:36 +01:00
Michael Shanks d6b0374349 merge from master 2020-08-11 17:31:14 +01:00
Martin McKeaveney 26fa101a38 v0.1.17 2020-08-11 15:33:01 +01:00
Michael Shanks 50167a7038 Merge branch 'master' into feature/binding-interface 2020-08-11 10:46:07 +01:00
Michael Shanks 37edb6af7d Select & Inputs - setting binding 2020-08-11 10:31:41 +01:00
Martin McKeaveney a1286e74fd release standard components 2020-08-11 10:14:57 +01:00
cmack fe8bb832b7 Completed Tooltip 2020-08-10 16:06:52 +01:00
Martin McKeaveney e3ac8856a5 v0.1.14 2020-08-10 15:36:33 +01:00
cmack d7e47d67e3 Completed Groupedbar and work on Tooltip 2020-08-10 15:33:32 +01:00
cmack 911ba8b7d5 Minor Updates 2020-08-10 10:32:46 +01:00
cmack afddecbb97 Linting 2020-08-07 14:49:53 +01:00
cmack 5bd39c81cc Tidyup 2020-08-07 14:46:00 +01:00
cmack 4dbd635985 Fix for name and value fields donut 2020-08-07 14:28:55 +01:00
cmack bba3c90cf5 Donut chart for demo 2020-08-07 12:57:07 +01:00
cmack 9983feb1f0 Merge branch 'master' of https://github.com/Budibase/budibase into britechart/donut-demo 2020-08-07 12:57:02 +01:00
Michael Shanks bd01717190 input binds to store 2020-08-07 12:00:52 +01:00
cmack 9ddf8d07ec Bar chart with tests and general bug fixes 2020-08-06 17:15:57 +01:00
cmack ad75a142ea Tidyup 2020-08-05 17:05:06 +01:00
cmack 2cd8d09822 Latest Donut and Legend Updates 2020-08-05 16:57:54 +01:00
Martin McKeaveney 9e00550eda 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 f1dd3e8a3d Chart legend and UI Updates 2020-08-05 14:19:56 +01:00
cmack efbd3b7c86 Separate Legend into its own component 2020-08-04 16:21:51 +01:00
cmack 31dbf8e82f Table / model integration for charts 2020-08-04 13:55:26 +01:00
cmack bbf32cda75 Merge branch 'master' of https://github.com/Budibase/budibase into britecharts/separate-components-2 2020-08-04 10:06:10 +01:00
cmack 31820c1bbf Adding mode functionality to Donut 2020-08-04 10:02:58 +01:00
cmack ac9d5e660d Re-adding datachart for testing 2020-08-03 14:42:37 +01:00
cmack b2aadc36d5 StackedArea and other Chart Stuff 2020-08-03 11:55:13 +01:00
Martin McKeaveney 71d0849b71 v0.1.13 2020-08-03 11:45:39 +01:00
Michael Shanks be1017e8ac 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 c8d809aded Merge pull request #516 from Budibase/table-sorting
Table sorting
2020-08-03 11:03:59 +01:00
Joe f385cbf305 Stacked list component added 2020-07-31 12:02:29 +01:00
cmack a0d9bd9774 WIP: Groupedbar, Heatmap and Sparkline Charts 2020-07-30 16:39:56 +01:00
cmack f667f05f19 WIP: Bar, Brush, Bullet, Donut and Line 2020-07-29 16:35:44 +01:00
Martin McKeaveney 4b8ac1a270 tidy up 2020-07-29 13:21:32 +01:00
Martin McKeaveney 3efc406463 icons wrong way round 2020-07-29 13:12:13 +01:00
Martin McKeaveney d53afb175b table sorting for datatable 2020-07-29 13:11:29 +01:00
Martin McKeaveney 7e80c1b4b9 improved sorting logic 2020-07-28 19:40:52 +01:00
Martin McKeaveney a62c8608c9 initial table sorting algo 2020-07-28 17:43:29 +01:00
cmack 5d14efb201 bar chart 2020-07-28 14:19:46 +01:00
Martin McKeaveney 284474db4b merge 2020-07-28 11:14:44 +01:00
cmack d56c801c6f Britecharts work so far 2020-07-26 11:54:55 +01:00
Martin McKeaveney 2d29ba96d5 v0.1.10 2020-07-21 17:10:59 +01:00
Michael Shanks 1b04b64177 Form: setting default values on record fields 2020-07-21 12:16:05 +01:00
cmack cae50603ae WIP: Work so far 2020-07-20 16:25:50 +01:00
Martin McKeaveney 847d3ddd1e docs for release 2020-07-15 12:05:00 +01:00
Martin McKeaveney 665938dca4 v0.1.8 2020-07-15 10:44:11 +01:00
Martin McKeaveney 5149f9cc6f v0.1.7 2020-07-15 09:56:01 +01:00
Joe 1db1ad1a45 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 6b131b716e v0.1.2 2020-07-13 14:40:25 +01:00
Joe ed7b5b779e 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 9b23d9eb51 v0.1.1 2020-07-09 15:30:11 +01:00
Michael Shanks 237bad8bd5 Merge branch 'master' of github.com:Budibase/budibase 2020-07-09 13:12:59 +01:00
Martin McKeaveney 270428bd13 adding electron to dev deps 2020-07-09 11:38:07 +01:00
Martin McKeaveney 581d2b90cb v0.1.0 2020-07-09 11:31:21 +01:00
Martin McKeaveney 7c5da11836 PR Comments 2020-07-08 16:31:26 +01:00
Michael Shanks 106262657b bugfix - heading not updating with state change 2020-07-08 14:33:48 +01:00
Martin McKeaveney 1a33ab2e18 merge 2020-07-07 21:32:32 +01:00
Martin McKeaveney c953fa679a lint 2020-07-07 21:29:20 +01:00
Michael Shanks 9208a43cf1 Form component now supports edit recprd 2020-07-07 20:16:03 +01:00
Michael Shanks ee0ab87c31 Some extra comments 2020-07-06 17:10:55 +01:00
Michael Shanks 8fc00ee78d Form: success notifier on save + configurable button text 2020-07-06 16:24:44 +01:00
Michael Shanks cc1659f807 Login: allow edit of title & button text 2020-07-06 11:30:36 +01:00
Michael Shanks ec594234d8 Add `title` prop to forms (hides title if none entered) 2020-07-06 10:17:23 +01:00
Michael Shanks cf696f109d Merge branch 'master' into bugfixes 2020-07-03 14:07:43 +01:00
Michael Shanks 2a7926a677 DataTable should not display type & modelId 2020-07-02 21:22:21 +01:00
Michael Shanks 4346bce4fd #383 rename Model > Table (ui only) 2020-07-02 20:38:02 +01:00
Joe 1258abb8e4 Update components.json 2020-07-01 15:01:38 +01:00
Joe 6a4f47a4c8 formatting and lint 2020-07-01 14:46:22 +01:00
Joe b8c0678c87 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 8e4f69ff15 removed unecessar styling from List 2020-07-01 13:20:05 +01:00
Michael Shanks ce99054f91 Added recordDetail component 2020-07-01 13:19:14 +01:00
Joe 66a7d24ea2 Formatting and linting done 2020-06-29 19:55:27 +01:00
Joe c015544959 Updated the basic form with boolean and select fix 2020-06-29 19:54:30 +01:00
Joe b7285e0108 WIP Form Component Design Update
Wide form added
Boolean button fixed
2020-06-29 16:32:51 +01:00
Joe 919412df8c Formatting 2020-06-25 16:02:30 +01:00
Michael Shanks 7b807f40f1 reverting login change from previous commit 2020-06-24 16:57:21 +01:00
Joe 942af74bbd Formatting and linting 2020-06-24 16:20:15 +01:00
Joe 7ea1eaed06 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 ff8ec8e033 formatting and linting 2020-06-24 15:41:33 +01:00
Joe 0cf410b253 Merge branch 'master' into Css-update-to-reflect-BBUI 2020-06-24 15:35:40 +01:00
Joe 85b0d790a6 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 28fadac7f7 CSS update UI refresh
Font changed to Inter
Colors reflect BBUI
Panel background removed
2020-06-23 08:19:16 +01:00
Michael Shanks ff2c2340e2 bugfix:Dataform throwing error 2020-06-21 06:01:29 +01:00
Michael Shanks bf14aa5ccb instanceid removal 2020-06-18 16:59:31 +01:00
Michael Shanks 19d132c6c2 removal of appRoot - appId comes in cookie 2020-06-12 20:42:55 +01:00
Martin McKeaveney 9830725ac1 embed component, rename main and login to public and private 2020-06-11 20:18:59 +01:00
Joe e32c4d15af formatting 2020-06-09 11:49:06 +01:00
Joe fc39ab7bc1 Image Component
Image component added to builder
2020-06-09 11:06:18 +01:00
Joe 63fe1349c3 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 b719880ffc fix backend workflow 2020-06-04 13:55:52 +01:00
Joe e00762cf59 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 a0a5074150 Transition fix, decoration added and dataform button font removed 2020-06-04 12:22:01 +01:00
Michael Shanks 6aba0e4ee2 Merge branch 'master' into new-list-spike2 2020-06-04 11:57:05 +01:00
Michael Shanks db1242ce9e Merge branch 'data-form' 2020-06-03 23:14:12 +01:00
Michael Shanks 2bedbd5df6 bugfix: screenRouter hijacks link clicks and routes when applicable 2020-06-03 22:52:33 +01:00
Joe 9193029bc4 Form and button update 2020-06-03 22:49:55 +01:00
Michael Shanks 3471afe587 bugfix: data components hitting correct url again 2020-06-03 22:12:09 +01:00
Martin McKeaveney bb9ad9c1c6 Merge pull request #314 from Budibase/fix-dataform
fix dataform
2020-06-03 17:03:51 +01:00
Martin McKeaveney 2f6e0f14ae fix dataform 2020-06-03 16:10:03 +01:00
Joe 695cac39c7 login logo update 2020-06-03 15:55:42 +01:00
Joe 63ed718293 Merge pull request #311 from Budibase/login-component-UI
login component UI update
2020-06-03 15:21:43 +01:00
Joe 6c680c5d21 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 82d0f1ea86 bugfix: links not respecting appRootPath 2020-06-03 12:30:32 +01:00
Michael Shanks f6b98d987f spike - list that accepts children 2020-06-02 23:26:06 +01:00
Martin McKeaveney c7e8cc95e4 fix datalist, datatable and chart component 2020-06-02 21:31:29 +01:00
Conor_Mack facd99f58a Stable property panel 2020-05-21 14:28:32 +01:00
Conor_Mack 017ac7aced Settings, Tidyup and Refactor 2020-05-20 11:55:25 +01:00
Conor_Mack 3cd48773d1 Building components settings and refactoring 2020-05-19 17:00:53 +01:00
Conor_Mack 9eceb6c5cf 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 3c9af5336e formatting 2020-05-18 11:01:17 +01:00
Conor_Mack dc21bcd525 Merge branch 'property-panel/structure' into property-panel/new-backend 2020-05-12 14:53:20 +01:00
Conor_Mack 81cfdf69aa Fixing errors 2020-05-12 14:44:30 +01:00
Martin McKeaveney 16a6680c2e add initialiseClientDB 2020-05-11 10:28:06 +01:00
Conor_Mack 2e636dec93 Pre demo changes 2020-05-08 20:29:15 +01:00
Martin McKeaveney db69673a9d data components 2020-05-07 22:15:09 +01:00
Martin McKeaveney 96a1bc52de added model props 2020-05-07 14:59:06 +01:00
Martin McKeaveney 0ec47971d0 formatting + fixing builder tests 2020-05-07 10:53:34 +01:00
Martin McKeaveney 910030e929 Auth working 2020-05-06 20:29:55 +01:00
Martin McKeaveney b6b50182e2 dev setup complete 2020-05-06 12:17:15 +01:00
Martin McKeaveney ddb1880b98 development setup, adding data components 2020-05-06 10:33:30 +01:00
Conor_Mack b52b9fdd2f <svelte:component> solution for rendering 2020-05-05 14:45:52 +01:00
Martin McKeaveney 5648eae275 merge 2020-05-04 17:17:03 +01:00
Martin McKeaveney 3564fec064 access levels, actions and triggers removed. Restructuring and refactoring 2020-04-29 20:29:56 +01:00
Conor_Mack 26fdad57fd Colorpicker functionality for components panel 2020-04-29 15:49:51 +01:00
Conor_Mack e7af64f625 Stylable option items and font family property 2020-04-27 11:26:34 +01:00
kevmodrome eeac06e30c adds navigation bar block component 2020-04-23 14:32:36 +02:00
Conor_Mack cfd93ece49 Input components and tidyup 2020-04-23 13:22:41 +01:00
Conor_Mack c51ee3f0e8 Basic Card and Component Tidyup 2020-04-22 11:52:55 +01:00
kevmodrome 6201c47616 change isRecord to isModel 2020-04-14 12:03:22 +02:00
kevmodrome 28854c5c9a update more names from record to model 2020-04-14 11:25:37 +02:00
Martin McKeaveney 0178d66ee9 publish 2020-04-06 09:30:58 +01:00
Martin McKeaveney 31853a6c34 v0.0.32 2020-04-06 09:26:13 +01:00
Michael Shanks ab316fedcd v0.0.31 2020-04-02 19:27:54 +01:00
Michael Shanks eb8dedeea1 v0.0.30 2020-04-02 19:16:21 +01:00
Michael Shanks dcf4f4963c v0.0.29 2020-03-31 16:33:40 +01:00
Michael Shanks ad496a7c3e v0.0.28 2020-03-31 14:44:04 +01:00
Joe 9aa6b3fba5 color change 2020-03-17 11:16:49 +00:00
Michael Shanks dd1d3643e4 lerna updated gitHead for me for some reason 2020-03-05 14:54:22 +00:00
Michael Shanks a54d978662 v0.0.27 2020-03-05 08:53:44 +00:00
Michael Shanks 128218a0fa v0.0.26 2020-03-05 08:48:04 +00:00
Michael Shanks a510d18318 v0.0.25 2020-03-05 08:37:51 +00:00
Michael Shanks 052493e4fa bugfix: container should default to div 2020-03-04 15:20:53 +00:00
Michael Shanks b90add5833 v0.0.24 2020-02-27 23:42:35 +00:00
Michael Shanks 2548e0da2c v0.0.23 2020-02-27 22:08:29 +00:00
Michael Shanks 7438e6f057 v0.0.22 2020-02-27 11:59:35 +00:00
Michael Shanks f7c0e7a27c v0.0.21 2020-02-26 22:47:09 +00:00
Michael Shanks 615688afa7 v0.0.20 2020-02-26 22:32:19 +00:00
Michael Shanks e87e890306 v0.0.19 2020-02-26 22:26:19 +00:00
Michael Shanks 6c10a4a2cf v0.0.18 2020-02-26 22:18:45 +00:00
Michael Shanks 56d51014d4 prep for NPM publish 2020-02-26 22:18:14 +00:00
Michael Shanks 05d55de0d8 v0.0.17 2020-02-26 21:12:13 +00:00
Martin McKeaveney 8d7b5cc078 Update index.js 2020-02-25 17:30:27 +00:00
Martin McKeaveney 7d17459eb1 Rename button.svelte to Button.svelte 2020-02-25 17:30:06 +00:00
Michael Shanks c14c826d51 CI error: standard-comp Button import typo 2020-02-25 17:25:26 +00:00
Martin McKeaveney 7ae40de558 eslint tidy up 2020-02-25 15:46:04 +00:00
Michael Shanks ccc55ae8b5 Merge pull request #121 from shogunpurple/state-management-v2
State management v2
2020-02-23 22:16:56 +00:00
Michael Shanks 91aa46836f publishDev scripts create dirs, so we dont get annoying errors 2020-02-22 22:24:19 +00:00
Martin McKeaveney b7a5735a05 state management bindings 2020-02-21 15:44:48 +00:00
Michael Shanks 95dab52619 components changes 2020-02-21 11:43:21 +00:00
Michael Shanks 004d839966 new components 2020-02-20 17:06:50 +00:00
Michael Shanks 99c8814533 component templates 2020-02-19 21:38:21 +00:00
Martin McKeaveney 3a406bc0da removed generators, added simple presets to standard components 2020-02-18 20:35:43 +00:00
Michael Shanks c033db0e2d Merge branch 'master' into 98-builtin-slot 2020-02-18 17:11:46 +00:00
pngwn 3c51f731ef Add screenslot to current preview. 2020-02-18 15:53:22 +00:00
Michael Shanks 56c25fee90 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 6db4394562 Add builtin slot to list 2020-02-18 10:32:00 +00:00
Michael Shanks c9961feee5 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 7a39e16e32 state binding complete 2020-02-12 10:12:54 +00:00
Martin McKeaveney 936bce711e state binding v1 2020-02-11 14:19:06 +00:00
Michael Shanks 34b957f331 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 8a80d8801a 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 927502eb38 include svelte files in prettier 2020-02-03 09:50:30 +00:00
Martin McKeaveney 0808178dfa running prettier over codebase, removing merge files 2020-02-03 09:24:25 +00:00
Michael Shanks 7ae29a6030 #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 d78f8013b5 Implement updating of individual component props 2020-01-24 14:51:29 +00:00
pngwn 6ed94eb0a8 Update gitignored files. 2020-01-24 14:51:28 +00:00
Martin McKeaveney 460ff487be v0.0.16 2020-01-23 11:38:11 +00:00
Michael Shanks b4255c3c56 introduced 'container' to component definition 2020-01-20 21:57:27 +00:00
Michael Shanks fce9848143 standard components exports broken 2020-01-20 11:03:25 +00:00
Michael Shanks 23bc8687eb standard-components - uses _children 2020-01-18 09:00:18 +00:00
Michael Shanks 4e09043e3a #48 restructure. Screens in, user components out. _children static concept 2020-01-17 23:06:42 +00:00
Michael Shanks 4f29664990 v0.0.15 2019-11-12 07:15:59 +00:00
Michael Shanks e459d56754 v0.0.14 2019-11-09 08:14:41 +00:00
Michael Shanks b64c57bbfb v0.0.13 2019-11-05 13:30:53 +00:00
Michael Shanks e3b6dffda5 Standard Select Componet:added blank option 2019-10-31 09:23:55 +00:00
Michael Shanks 21287181a2 v0.0.12 2019-10-19 07:24:35 +01:00
Michael Shanks 540fb4c3d6 basic cru app possible 2019-10-19 07:24:20 +01:00
Michael Shanks 92dcf4b2b8 backup before an f-up 2019-10-18 17:32:03 +01:00
Michael Shanks 6f83fd19a3 bootstra components - backup before comonen control flow 2019-10-16 05:38:45 +01:00
Michael Shanks f787633fc7 bootstrap components started... 2019-10-14 08:32:20 +01:00
Michael Shanks 70572a5ee1 v0.0.11 2019-10-12 08:31:04 +01:00
Michael Shanks 4b559d046e v0.0.10 2019-10-12 07:51:01 +01:00
Michael Shanks ce29733189 v0.0.9 2019-10-11 19:06:31 +01:00
Michael Shanks a67b812e52 standard-components - all files 2019-10-11 19:04:11 +01:00
Michael Shanks 03c1adb55e v0.0.8 2019-10-11 18:58:13 +01:00
Michael Shanks c2ba38fec1 v0.0.7 2019-10-11 18:51:03 +01:00
Michael Shanks 5ba24568da v0.0.6 2019-10-11 18:48:09 +01:00
Michael Shanks 014c3b6bd3 v0.0.5 2019-10-11 18:47:35 +01:00
Michael Shanks 54420f6987 v0.0.4 2019-10-11 18:45:26 +01:00
Michael Shanks 2cfded5d01 few bug fixes 2019-10-10 10:41:31 +01:00
Michael Shanks 0e9a885aa1 generators seem to be working... 2019-10-10 06:18:02 +01:00
Michael Shanks 2f028b1f1e generators.. 2019-10-07 06:03:41 +01:00
Michael Shanks 1529277b11 lots of bugfixes and component changes 2019-10-03 06:12:13 +01:00
Michael Shanks 3ebe483d94 context binding 2019-10-01 05:57:45 +01:00
Michael Shanks 7c4c1bd670 new components not export by index in stanadard-component 2019-09-30 05:21:08 +01:00
Michael Shanks 207b73ba97 some bugfixes - ready to start building! 2019-09-29 06:40:06 +01:00
Michael Shanks 3cfe71cbbb refactoring - lodash/fp 2019-09-28 05:28:11 +01:00
Michael Shanks cb6fe94584 Event bindings with context, array binding, Table component... 2019-09-27 17:03:31 +01:00
Michael Shanks e0d1ea5651 nav component and bug fixes 2019-09-26 05:40:58 +01:00
Michael Shanks 9953989de6 state binding working 2019-09-22 05:02:33 +01:00
Michael Shanks be2fe07395 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