Commit Graph

3001 Commits

Author SHA1 Message Date
mike12345567 3cda7ca489 Creating a function for the client to be able to pull in client definition from API. 2020-11-18 18:24:12 +00:00
mike12345567 82feb6d740 Changing back to builder getting the normal routing structure for builder. 2020-11-18 15:13:25 +00:00
mike12345567 6a50b1057d Fixing some bugs with previous commit and updating to add the functionality of the api/routing/client. 2020-11-18 15:12:42 +00:00
Martin McKeaveney 0f7594e3e2 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into routing-ui 2020-11-18 13:55:08 +00:00
Andrew Kingston 7a3f9d61d2 Add work on data context in components 2020-11-18 11:24:01 +00:00
Andrew Kingston fef561ffe4 Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-18 11:23:06 +00:00
mike12345567 63f7641c9e linting. 2020-11-17 18:13:21 +00:00
mike12345567 3252b2d630 Finishing up routing structure, now available on /api/routing. 2020-11-17 18:12:21 +00:00
Andrew Kingston b70de4938f Fix screen slot placeholder component display 2020-11-17 14:06:43 +00:00
mike12345567 e793c46097 Updates for screen refactor - finishing off getting everything over to the class based system. 2020-11-17 13:25:57 +00:00
Andrew Kingston b01ec8da0f Fix selected component border in builder preview 2020-11-17 12:20:40 +00:00
Andrew Kingston 65610fde3c Remove log statements 2020-11-17 12:09:02 +00:00
Andrew Kingston e11656fa24 Add lots of new work on client library rewrite 2020-11-17 12:08:24 +00:00
Martin McKeaveney a8efa3968d merge 2020-11-17 11:26:19 +00:00
mike12345567 f162ce6f03 Attempting to create a class structure for screen and component templates as right now modifying the templates is quite difficult. 2020-11-16 18:05:17 +00:00
mike12345567 7f5c3a4688 Updating to have proper access control via an accessController and nearly ready to spit out the routing structure. 2020-11-16 18:04:44 +00:00
Martin McKeaveney e9e97101e9 v0.3.8 2020-11-16 13:54:26 +00:00
Martin McKeaveney b3730cd4f5 Merge pull request #860 from Budibase/linux-deb
Linux deb
2020-11-16 09:38:25 +00:00
Martin McKeaveney 3c46536bbb lint 2020-11-14 17:56:24 +00:00
Martin McKeaveney cd5f720617 remove unnecessary images 2020-11-14 17:51:37 +00:00
Martin McKeaveney a9cf06e357 linux deb package, builder icon and auto update support for linux 2020-11-14 17:43:52 +00:00
Andrew Kingston 3a981ac256 Add initial new routing and svelte client app generation 2020-11-13 15:42:32 +00:00
Michael Drury a423664f4c Large update, tests passing, have simplifed access level API, access levels and permissions are now totally separate. 2020-11-13 15:35:20 +00:00
Martin McKeaveney 6906b43667 show quota errors when deployments fail 2020-11-13 14:32:47 +00:00
Martin McKeaveney 193a8c312d Merge branch 'master' of github.com:Budibase/budibase into quota-errors 2020-11-13 13:07:52 +00:00
Martin McKeaveney bed0886247 bump bbui 2020-11-13 12:24:21 +00:00
Kevin Åberg Kultalahti fc08488cb6 Merge pull request #858 from Budibase/feature/adds-rich-text-component
Feature/adds rich text component
2020-11-13 12:37:03 +01:00
Kevin Åberg Kultalahti 1fce90051d Merge pull request #857 from Budibase/chart-bugs
Chart bugs
2020-11-13 12:35:03 +01:00
Martin McKeaveney 44cb577f8a lint 2020-11-13 10:54:03 +00:00
kevmodrome 36e902fd30 sets everything up to be used with a longform type in the Form component 2020-11-13 11:31:00 +01:00
Martin McKeaveney ea09c6e459 fixing reactive chart issue 2020-11-13 10:29:54 +00:00
kevmodrome 53ae428e53 unhides richtext component 2020-11-13 11:16:01 +01:00
kevmodrome d1e0aa2600 hides said non-working RichText component 2020-11-13 11:14:34 +01:00
kevmodrome e9f3307864 adds non-working RichText component 2020-11-13 11:12:38 +01:00
Michael Drury be7febe49f Linting. 2020-11-12 17:43:17 +00:00
Michael Drury b6ea9440de Fixing test case. 2020-11-12 17:41:50 +00:00
mike12345567 6148128554 Tests failing but starting to progress. 2020-11-12 17:06:55 +00:00
mike12345567 7cc0a9ca33 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into feature/backend-routing 2020-11-12 15:10:07 +00:00
mike12345567 7fcdf9c675 Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing 2020-11-12 15:08:50 +00:00
Martin McKeaveney b355b8bad9 track quota errors in deployment 2020-11-12 12:58:05 +00: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
Martin McKeaveney 28360ded59 Merge pull request #855 from Budibase/server-render-index
Server render index page, simplify CSS bundling, refactor static asset compilation
2020-11-12 11:18:09 +00:00
Martin McKeaveney 1d98025291 lint 2020-11-12 10:45:05 +00:00
Martin McKeaveney 9e190ac1ec tidy up 2020-11-12 10:41:49 +00:00
Martin McKeaveney 13311ae680 JSDoc for static asset compilation 2020-11-12 10:36:15 +00:00
Martin McKeaveney 9b914e0395 remove squirrelly, compile a single bundle.css for each page, svelte and hbs server rendering 2020-11-12 10:25:25 +00:00
Andrew Kingston bf5aa49e4d Fix client errors 2020-11-12 09:31:04 +00:00
Andrew Kingston 299dcbab3d Add majority of API interactions to SDK 2020-11-12 09:07:09 +00:00
Michael Drury 1f4e27eb13 WIP - this is working towards the permissions system but stopping here for the night, this is currently not functional. 2020-11-11 17:34:15 +00:00
Andrew Kingston 921cae0cbc Tidy up standard components 2020-11-11 14:26:33 +00:00
Andrew Kingston 499ad2e35d Add initial work on component SDK 2020-11-11 12:25:50 +00:00
Martin McKeaveney 2e6ed0bad9 v0.3.7 2020-11-10 20:23:36 +00:00
Martin McKeaveney ace53ee0f3 Merge pull request #851 from Budibase/turn-off-invalidation
remove cf invalidation, adding validation around successful deploys only
2020-11-10 19:55:43 +00:00
mike12345567 5b26fce1ea Starting work off towards routing of screens in backend, getting view ready and a bit of cleanup to make internal views easier to create. 2020-11-10 17:22:41 +00:00
Martin McKeaveney faf9fd4754 increasing log level in production 2020-11-10 17:16:40 +00:00
Martin McKeaveney 129d36ccfe remove cf invalidation, adding validation around successful deploys only 2020-11-10 17:08:02 +00:00
mike12345567 928c306769 Fixing #848 - standard components was not using the same API calls consistently which was breaking some things like charts. For now just make it consistent by updating it to make calls the same way as client lib does but the SDK will eventually replace all this and solve these problems. 2020-11-10 15:09:54 +00:00
mike12345567 f8f46b90e5 Fixing an issue where screens couldn't be deleted and fixing an issue where rows would still contain data from a column that no longer exists if a column was deleted from a table. 2020-11-10 13:59:46 +00:00
Andrew Kingston d994177f3b Update yarn lock and dev script to use yarn rather than npm 2020-11-10 10:51:23 +00:00
Martin McKeaveney 6d135fa965 Merge branch 'master' of github.com:Budibase/budibase into server-render-index 2020-11-09 20:18:37 +00:00
Martin McKeaveney 4c5c386a14 v0.3.6 2020-11-09 18:16:36 +00:00
Martin McKeaveney 21ce995dfc bump rollup plugin svelte version 2020-11-09 18:04:55 +00:00
Martin McKeaveney 1a273d9b05 v0.3.5 2020-11-09 16:28:06 +00:00
Martin McKeaveney 8b5db4493e fix auto screens issue 2020-11-09 15:55:36 +00:00
Martin McKeaveney 8cb716df3b start server render index.html 2020-11-09 15:24:29 +00:00
mike12345567 2467043f35 Improving consistency of how appId is retrieved and making sure it is valid when being used. 2020-11-09 14:38:29 +00:00
Martin McKeaveney 725e32fe8e v0.3.4 2020-11-09 11:08:41 +00:00
Martin McKeaveney b102559aff Merge pull request #834 from Budibase/bug/more-auth-fixes
More Auth bugfixes
2020-11-09 10:49:57 +00:00
Martin McKeaveney e5773f04a3 Merge pull request #835 from Budibase/screenselection-bug
prevent screen being selected when you save a component
2020-11-09 10:47:33 +00:00
Martin McKeaveney a9e60a8a57 prevent screen being selected when you save a component 2020-11-09 10:28:49 +00:00
mike12345567 f2e1f1f4e9 The API that the components library would use was not always consistent with the API client library would use and this would sometimes break things. 2020-11-09 09:42:35 +00:00
Andrew Kingston 23de1d2e1d Merge branch 'master' of github.com:Budibase/budibase into cheeks-bugfixes 2020-11-09 08:48:56 +00:00
Andrew Kingston 253568fd2d Merge pull request #817 from Budibase/apex-charts
Apex charts
2020-11-09 08:48:44 +00:00
Andrew Kingston 9af8b04c99 Fix case sensitive screen alphabetical sorting 2020-11-09 08:43:36 +00:00
Andrew Kingston b2738f3177 Fix autoscreens sometimes created in public rather than private page 2020-11-09 08:40:47 +00:00
Andrew Kingston 29af11faeb Fix new screens and autoscreens not displaying properly 2020-11-09 08:33:22 +00:00
Andrew Kingston 8795263192 Fix alphabetical sorting of screens 2020-11-09 08:32:44 +00:00
Martin McKeaveney 6e5cdb4828 v0.3.3 2020-11-06 21:40:31 +00:00
Martin McKeaveney 23d317955b Merge pull request #830 from Budibase/bug/electron-no-pathname
Fixing issue with Electron apps not being able to determine appId
2020-11-06 21:39:12 +00:00
mike12345567 5f0912e6ff Linting. 2020-11-06 21:32:03 +00:00
mike12345567 ce12325b8c Fixing issues with auth not being able to find appId in pathname, using the currentapp cookie if pathname not populated. 2020-11-06 21:13:21 +00:00
Martin McKeaveney 8d3dd9694e Merge pull request #824 from Budibase/port-fixes
potential resolutions for the 4001 issue
2020-11-06 21:00:57 +00:00
Martin McKeaveney 127f0e6eb3 PR review 2020-11-06 18:00:25 +00:00
mike12345567 6d41a30440 Quick change, we had a replication statement for testing, should be removed for production and uncommented when needed. 2020-11-06 15:47:12 +00:00
Michael Drury bd65dd5992 Merge pull request #826 from Budibase/tidy-up-store
Pages and Screens to couch as well as general store tidy up
2020-11-06 14:54:54 +00:00
Martin McKeaveney f183b72023 remove superfluous files 2020-11-06 13:46:19 +00:00
Martin McKeaveney a8b5c3c255 small tidy ups 2020-11-06 13:40:00 +00:00
mike12345567 96c18d574c Changing signup function to createNewApp for clarity. 2020-11-06 12:38:59 +00:00
mike12345567 e15288fffb Linting. 2020-11-06 12:31:47 +00:00
mike12345567 e353c2a1c4 Updating templates to be able to run locally with an environment variable LOCAL_TEMPLATES and making them work using the DB. Users are also no longer included in the db dump. 2020-11-06 12:30:30 +00:00
Martin McKeaveney 646a7ab072 v0.3.2 2020-11-06 11:39:44 +00:00
Martin McKeaveney cb25c31d17 potential resolutions for the 4001 issue 2020-11-05 22:09:49 +00:00
mike12345567 d57368eb8b Refactoring to replace the use of frontend store.screens with derived allScreens and currentScreens. 2020-11-05 17:47:27 +00:00
mike12345567 768298f733 Getting started into removing screens from store. 2020-11-05 14:56:23 +00:00
mike12345567 4d0771ac9e Fixing some bugs that have been found. 2020-11-05 14:38:44 +00:00
Martin McKeaveney bdfd80fc03 rename buildPage 2020-11-05 13:41:16 +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
mike12345567 0c8bd319f3 More cleanup, removing template app pages that were unused and fixing a bug with auth not being configured correctly when app created. 2020-11-05 12:43:03 +00:00