Commit Graph

2932 Commits

Author SHA1 Message Date
Michael Drury c9a1bf1940 Main work to get screens into the DB, fixing up issue with async page updates not being handled in order. 2020-11-04 12:36:38 +00:00
Michael Drury 9e72e122b6 Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store 2020-11-04 10:14:19 +00:00
Andrew Kingston 7130d070c8 Merge branch 'master' of github.com:Budibase/budibase into apex-charts 2020-11-04 09:02:56 +00:00
Michael Drury 0665e28ca3 Updates to pages so that they are written to DB and retrieved correctly. 2020-11-03 17:42:54 +00:00
Martin McKeaveney 3725a1782b screens in DB 2020-11-03 16:27:28 +00:00
Michael Drury b3fbffdfdc Fixing issue with appId being checked when undefined. 2020-11-03 16:23:28 +00:00
Andrew Kingston c98e59d7f6 Fix legends not being centered and use common chart component 2020-11-03 16:14:57 +00:00
Michael Drury 42b16069a6 Fixing issue that was breaking linting. 2020-11-03 15:35:27 +00:00
Michael Drury 0cc837b220 Updating server test cases with the header for appId. 2020-11-03 15:00:39 +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 27871c1bc0 Removing appIds from tokens to reduce confusion. 2020-11-03 13:58:17 +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 ff15205277 Fix another evil falsiness bug with setting checkboxes 2020-11-03 10:09:41 +00:00
Andrew Kingston bcc86af4b4 Fix multi option select handling of default value being hardcoded to a string 2020-11-03 10:09:22 +00:00
Andrew Kingston 4f2079509c Remove log statement 2020-11-03 10:03:19 +00:00
Andrew Kingston 0aa672f3b3 Remove log statement 2020-11-03 09:48:58 +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
Andrew Kingston 4873c66994 Tidy up option select 2020-11-03 09:43:08 +00:00
Andrew Kingston 465f2a6fbd Add multi option select and multi table view field select components 2020-11-03 09:42:46 +00:00
Andrew Kingston 75bfa60231 Fix evil falsiness bug with frontend property settings checkboxes 2020-11-03 09:39:42 +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
mike12345567 0c81516662 Some more re-work, more testing needed to auth stuff. 2020-11-02 20:14:10 +00:00
mike12345567 cacada281f Merge branch 'master' of github.com:Budibase/budibase into feature/auth-update 2020-11-02 16:00:29 +00:00
Michael Drury 98157f076f Some updates, still WIP. 2020-11-02 15:46:08 +00:00
Andrew Kingston ab78620b32 Add bar chart with initial apex charts config 2020-11-02 15:32:37 +00:00
Martin McKeaveney 74890b13c9 pages being stored in couch on initialisation and page save 2020-11-02 14:56:48 +00:00
Martin McKeaveney b49551eaad Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store 2020-11-02 13:35:17 +00:00
Andrew Kingston 0e89f6ee11 Merge branch 'master' of github.com:Budibase/budibase into apex-charts 2020-11-02 13:16:08 +00:00
Martin McKeaveney 117560a9d8
Merge pull request #812 from Budibase/lock-columns
prevent drag on first two columns
2020-11-02 13:13:28 +00:00
Martin McKeaveney 281721d55c prevent drag on first two columns 2020-11-02 12:33:18 +00:00
Andrew Kingston 242cd77ae6 Set top level background colour 2020-11-02 12:14:16 +00:00
Andrew Kingston 5558cfe27d Remove ag-grid loading overlay color 2020-11-02 09:15:39 +00:00
Andrew Kingston c6bb83a37a Standardise title and capitalisation in create user step 2020-11-02 08:55:48 +00:00
Andrew Kingston b3644effaf Fix capitalisation of create web app title 2020-11-02 08:55:14 +00:00
Andrew Kingston 3e150983c3 Remove deprecated header style overrides so BBUI styles are correctly used instead 2020-11-02 08:54:53 +00:00
Andrew Kingston 50ef2bacb0 Fix styling of get API key link and fix grammar in title 2020-11-02 08:54:27 +00:00
Andrew Kingston 4ea37587f5
Merge pull request #809 from Budibase/dark-mode
Dark mode and custom themes
2020-11-02 08:33:02 +00:00
Andrew Kingston 6b5ca2e7de Style background of feedback popover white due to iframe boundary breaking theming 2020-11-02 07:59:29 +00:00
Martin McKeaveney 950e6556d9 started creating APIs for screens 2020-11-01 15:32:54 +00:00
mike12345567 43f9deef4d Getting rid of userInstanceMap, preparing for meat of auth update. 2020-10-30 17:12:06 +00:00
Martin McKeaveney f29d34ae0b Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store 2020-10-30 16:25:00 +00:00
Andrew Kingston 7bc306fe43 Bump BBUI and use slider components from BBUI 2020-10-30 14:54:12 +00:00
Andrew Kingston cc227904b3 Fix settings checkbox color in dark mode 2020-10-30 13:50:56 +00:00
Andrew Kingston af61df35f6 Change binding icon colour 2020-10-30 13:49:24 +00:00
Andrew Kingston 290bfd0f91 Standardise binding icon styles 2020-10-30 13:46:16 +00:00
Andrew Kingston 1f5b1cfd10 Save theme settings to local storage and improve slider styles 2020-10-30 13:23:49 +00:00
Andrew Kingston cb5bce660b Add theme editor component to top bar 2020-10-30 10:41:44 +00:00
Andrew Kingston b28f7881f3 Adjust logic automation block background 2020-10-29 20:50:18 +00:00
Andrew Kingston 3ced089004 Enabling the dark side 2020-10-29 20:42:34 +00:00
mike12345567 aeed753786 Updating for review comments. 2020-10-29 11:48:01 +00:00
Martin McKeaveney 2f0a19a152 removing dead code 2020-10-29 11:46:26 +00:00
mike12345567 2180a1639d Fixing another linting issue. 2020-10-29 11:04:02 +00:00
mike12345567 a43777c78b linting. 2020-10-29 10:55:52 +00:00
mike12345567 91d9e4d41e Updating script that had duplicate key. 2020-10-29 10:53:39 +00:00
mike12345567 8963520454 Merge branch 'master' of github.com:Budibase/budibase into feature/remove-multitenancy 2020-10-29 10:45:02 +00:00
mike12345567 d587bad363 Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now. 2020-10-29 10:28:27 +00:00
mike12345567 b9f1babc0e Removing instance API as it was un-used and simplifying the nature of an instance. 2020-10-29 10:21:06 +00:00
Martin McKeaveney 1e82b92240
Merge pull request #797 from Budibase/dependabot/npm_and_yarn/packages/builder/node-fetch-2.6.1
Bump node-fetch from 2.6.0 to 2.6.1 in /packages/builder
2020-10-29 09:23:02 +00:00
Martin McKeaveney 71b12abc19
Merge pull request #805 from Budibase/fix-attachment-height
fixing attachment height
2020-10-29 09:20:44 +00:00
Michael Drury aa687ac23a
Merge pull request #804 from Budibase/bug/add-init
Adding init process back after removing CLI package
2020-10-29 09:11:49 +00:00
Michael Drury c2d2f9e183 Fixing test cases. 2020-10-28 22:37:58 +00:00
Michael Drury 3df7f06226 Fixing an issue with env variables not getting set correctly. 2020-10-28 22:24:44 +00:00
Martin McKeaveney 1ce3fbc9d6 fixing attachment height 2020-10-28 22:21:41 +00:00
Michael Drury 0d78dd0cf5 `:wMerge branch 'bug/add-init' of github.com:Budibase/budibase into feature/remove-multitenancy 2020-10-28 22:18:05 +00:00
Michael Drury dcc9cfb4bd The removal of CLI package meant there was no way to init the system anymore so nuking budibase directory was unrecoverable, fixing this. 2020-10-28 22:14:13 +00:00
Michael Drury c3a4111292 Some quick fixes. 2020-10-28 22:13:16 +00:00
Martin McKeaveney 1a8a97a103 v0.3.1 2020-10-28 21:30:51 +00:00
Martin McKeaveney cc62b60edd adding cloud check to dev check 2020-10-28 21:27:37 +00:00
mike12345567 4bbe05e1dc Merge branch 'master' of github.com:Budibase/budibase into feature/remove-multitenancy 2020-10-28 20:35:29 +00:00
mike12345567 d79be3c854 Initial work into multi-tenancy removal, experiencing issues with test cases at this point. 2020-10-28 20:35:06 +00:00
Martin McKeaveney 859577299d v0.3.0 2020-10-28 20:28:00 +00:00
Andrew Kingston d40e50f86e
Merge pull request #801 from Budibase/dropdown-components
Dropdown components
2020-10-28 20:12:17 +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 8a49a04cd1 Fix bad schema type when fetching bindable properties 2020-10-28 19:37:53 +00:00
Andrew Kingston 6cd428a4c8 Fix crash when an Input exists as a possible datasource 2020-10-28 19:32:46 +00:00
Andrew Kingston 54f8a3d36f Lint 2020-10-28 17:40:14 +00:00
Andrew Kingston e42543941b Add slight margin to perfectly align empty state text 2020-10-28 17:09:10 +00:00
Andrew Kingston c59d1a0600 Rename deletion modal titles and fixing cypress tests 2020-10-28 16:05:19 +00:00
Andrew Kingston 9c1515267a Merge ag-grid backend UI and update styles 2020-10-28 15:20:56 +00:00
dependabot[bot] a1901d5541
Bump node-fetch from 2.6.0 to 2.6.1 in /packages/builder
Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-28 12:08:00 +00:00
Martin McKeaveney 59872d5db5 move run command into cypress setup 2020-10-28 11:23:26 +00:00
Andrew Kingston 7c3732d2f4 Update feedback icon to be in line with new UI 2020-10-28 10:59:43 +00:00
Martin McKeaveney e221572313 remove budibase cli 2020-10-28 10:21:24 +00:00
Martin McKeaveney 76fa6c6f23
Merge pull request #788 from Budibase/backend-ag-grid
Backend ag grid
2020-10-28 10:02:32 +00:00
Martin McKeaveney 35db8ca7e0 finally reached the summit of the cypress mountain 2020-10-28 09:50:05 +00:00
Andrew Kingston 4e45546aff Merge branch 'master' of github.com:Budibase/budibase into dropdown-components 2020-10-28 09:46:22 +00:00
Michael Shanks 5d3dc58495
Merge pull request #778 from Budibase/feedback
Feedback
2020-10-28 09:45:02 +00:00
Martin McKeaveney d444a2447c styling updates from code review 2020-10-27 22:57:05 +00:00
Martin McKeaveney a02a7ae9b9 cypress green 2020-10-27 22:06:51 +00:00
Martin McKeaveney 454962ad02 fix cypress table creation tests 2020-10-27 16:01:27 +00:00
Andrew Kingston 0ca135f978 Merge branch 'master' of github.com:Budibase/budibase into dropdown-components 2020-10-27 15:50:34 +00:00
Andrew Kingston ced34d9672 Format with prettier 2020-10-27 15:28:13 +00:00
Andrew Kingston 891cdf3e63 Fix cypress tests 2020-10-27 15:26:07 +00:00
mike12345567 306c36c384 Switching from axios to node-fetch as per review. 2020-10-27 14:16:57 +00:00
mike12345567 5b01320809 Linting. 2020-10-27 13:25:12 +00:00
mike12345567 37b643b6c6 Switching from mustache to handlebars for automations as allows configuring helpers, e.g. parsing object. 2020-10-27 13:19:38 +00:00
Martin McKeaveney 4ed8b16fe9 bulk delete, delete column from panel 2020-10-27 13:04:32 +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
mike12345567 9b629d49b5 Adding an outgoing webhook action, so that we have both incoming and outgoing ability. 2020-10-27 12:33:25 +00:00
mike12345567 88cb34a693 Making sure the caret position is respected in the generic binding popover. 2020-10-27 12:32:48 +00:00
mike12345567 d1539ecc8c Adding an empty state for the webhook deployment modal. 2020-10-27 09:44:29 +00:00
Andrew Kingston 10252e9bc0 Lint 2020-10-27 09:37:20 +00:00
Andrew Kingston e9b9bbba99 More tidy up 2020-10-27 09:17:27 +00:00
Andrew Kingston 8df7781dd4 More tidy up 2020-10-27 09:16:54 +00:00
Andrew Kingston ddc865940e Remove bunch of unused components and tidy up unused references 2020-10-27 09:10:20 +00:00
Andrew Kingston f91c24edb1 Merge branch 'master' of github.com:Budibase/budibase into dropdown-components 2020-10-27 08:47:27 +00:00
Martin McKeaveney e4a3bb75dc cypress test fixes 2020-10-26 21:43:04 +00:00
Martin McKeaveney 4bcfdd5ea8 lint 2020-10-26 18:07:08 +00:00
mike12345567 12e4ec2e99 Merge branch 'bug/local-forbidden' of github.com:Budibase/budibase into feature/webhooks 2020-10-26 17:59:03 +00:00
mike12345567 6af5ad02e3 Fixing typo. 2020-10-26 17:58:01 +00:00
mike12345567 27acbac235 Found an issue where environment variables would load before they had actually been updated from dotenv, made sure they are always loaded correctly. 2020-10-26 17:49:33 +00:00
mike12345567 b2b1f46867 Linting. 2020-10-26 17:47:03 +00:00
mike12345567 91d0222a5b Adding a way to see the deployed webhook URLs to the deployment page. 2020-10-26 17:46:20 +00:00
Martin McKeaveney f4965d2fa3 restructuring, more styling updates on table, renaming 2020-10-26 17:42:00 +00:00
mike12345567 533e502143 Joe-ifying some of the work on webhooks to make it a bit easier to understand and finished up some testing around it. 2020-10-26 16:04:02 +00:00
Andrew Kingston 0a643c28b6 Stop propagation in context menu clicks 2020-10-26 15:17:18 +00:00
Andrew Kingston b668a525a8 Change default font-weight of dropdown options to 400 2020-10-26 15:14:51 +00:00
Andrew Kingston a978312768 Replace backend usages of dropdown menus with common components 2020-10-26 14:34:52 +00:00
Andrew Kingston 26bb3ebb98 Replace component dropdown menu with new common components 2020-10-26 14:23:08 +00:00
Andrew Kingston f42dc2551c Use common dropdown components in more places to reduce duplication 2020-10-26 14:03:07 +00:00
Andrew Kingston 309cc56674 Fix automation component paths 2020-10-26 12:25:26 +00:00
Andrew Kingston 0553da5a03 Update styles across entire automations page 2020-10-26 12:18:34 +00:00
Michael Shanks fa71e8ea5f Merge remote-tracking branch 'origin/master' into feedback 2020-10-26 11:46:07 +00:00
Michael Shanks 63234d1288 Feedback check interval to const 2020-10-26 11:35:38 +00:00
Andrew Kingston d356f8d609 Add new common components for dropdown styles 2020-10-26 11:00:34 +00:00
Martin McKeaveney 5ecb4ae60a tidy up 2020-10-26 09:37:53 +00:00
Martin McKeaveney 3034c284df reinstating relationships 2020-10-25 17:05:11 +00:00
Martin McKeaveney 19f1f01d1a allow editing row from modal 2020-10-23 23:55:51 +01:00
Michael Shanks a9de659216 gather feedback after 24h, or first deploy 2020-10-23 22:38:40 +01:00
Martin McKeaveney 9ad336d984 update table headers on table change 2020-10-23 22:34:40 +01:00
Martin McKeaveney 4714416e24 more ag grid styling 2020-10-23 17:38:10 +01:00
mike12345567 a6c4e7fd04 Linting. 2020-10-23 17:18:22 +01:00
mike12345567 cc19e2e582 Adding a modal on creation of a webhook automation to make sure the user can setup a schema. 2020-10-23 17:17:53 +01:00
Andrew Kingston 51c11cb537 Reduce unecessary div layers 2020-10-23 12:57:35 +01:00
Andrew Kingston 2c7910ee51 Update data page to use new styles 2020-10-23 12:25:22 +01:00
Andrew Kingston 6f9c29a955 Remove deprecated borders on design page 2020-10-23 12:25:12 +01:00
Andrew Kingston 811391216d Improve component dropdown responsiveness 2020-10-23 10:55:12 +01:00
Andrew Kingston 77c47fcfc2 Add selected styles to component dropdowns 2020-10-23 10:37:28 +01:00
Andrew Kingston df3ede9d88 Standardise sizing of all settings and design properties 2020-10-23 10:34:14 +01:00
Andrew Kingston 7267e2ab70 Bump BBUI version 2020-10-23 10:33:43 +01:00
Michael Shanks 8cbfe250e4 Feedback - added Modal after deploy 2020-10-22 21:59:40 +01:00
Andrew Kingston 0b220c4db6 Fix property group name font size until a proper fix in BBUI 2020-10-22 20:48:46 +01:00
Andrew Kingston 77cfe2e442 Merge branch 'master' of github.com:Budibase/budibase into dropdown-components 2020-10-22 20:42:50 +01:00
Andrew Kingston 601fb815e5 Change component bar to popovers and adjust page layout to match 2020-10-22 20:22:09 +01:00
Andrew Kingston 03582938cd Update FlatButton and CategoryTab styles 2020-10-22 18:23:11 +01:00
Andrew Kingston d05ec2e90c Adjust page button background to be consistent 2020-10-22 18:14:44 +01:00