Commit Graph

1108 Commits

Author SHA1 Message Date
Michael Shanks 1c893fa23a Merge branch 'master' into component-nav-update 2020-05-29 15:20:26 +01:00
Michael Shanks 46da102670 bugfix: not selecting component after add 2020-05-29 14:56:21 +01:00
Joe 76d937f585 Merge pull request #270 from Budibase/refresh-page-alert-ui-update
Alert button UI fix/update
2020-05-29 14:55:46 +01:00
Joe c2fb282d04 Merge pull request #269 from Budibase/Removal-of-panel-border-lines
Removal of panel border lines
2020-05-29 14:55:36 +01:00
Martin McKeaveney e648dc80e8 refactor client library 2020-05-29 14:06:36 +01:00
Michael Shanks cd9f539a09 configurable logLevel - defaults to error 2020-05-29 14:06:25 +01:00
Joe 1c1d35bc9d the alert button ui was off and the red is too serious 2020-05-29 13:56:57 +01:00
Michael Shanks 6b00a079d1 added common switcher component, and moved add component to left 2020-05-29 13:28:12 +01:00
Joe cc9a620429 formatting 2020-05-29 13:25:27 +01:00
Joe 1353e229e8 Media queries removed 2020-05-29 13:24:33 +01:00
Joe 6c345103c6 Merge pull request #267 from Budibase/Further-prop-changes
Font numerical weights added and line decorations added
2020-05-29 13:19:41 +01:00
Joe 71f61d6332 Cleaning up the panel UI by removing inner borders 2020-05-29 10:57:00 +01:00
Conor_Mack 4b05506db0 Merging master 2020-05-29 10:53:06 +01:00
Conor_Mack 6a9e5a9dd1 Optionselect hover style fix 2020-05-29 10:49:51 +01:00
Conor_Mack a9a0a35c5a Tidyup 2020-05-29 10:45:19 +01:00
Michael Shanks 4a6a06b532 bugfix: restoring design props to screenslot 2020-05-29 09:43:11 +01:00
Joe 69d6109c33 Update propertyCategories.js 2020-05-29 09:39:47 +01:00
Joe 17e6bf261b Font numerical weights added and line decorations added 2020-05-29 09:20:29 +01:00
Martin McKeaveney 7a3b368399 make alerts live, more hooks, app notifications 2020-05-28 23:32:03 +01:00
Michael Shanks 45a0d6daf5 Merge branch 'master' of github.com:Budibase/budibase 2020-05-28 22:28:20 +01:00
Michael Shanks 0d637260be create model & record - validation hooked up again 2020-05-28 22:26:32 +01:00
Joe a7e68e9e96 Merge pull request #264 from Budibase/props-panel-update
Props panel update
2020-05-28 21:02:06 +01:00
Martin McKeaveney 6f0a84dd38 adding workflow blocks, parameter parsing, templating 2020-05-28 20:20:03 +01:00
Joe 13cdc81196 formatting 2020-05-28 19:42:33 +01:00
Joe 8f73128621 Update propertyCategories.js
New fonts added
Z-index added
initial values changed
Position fixed
New position props added
Background color changed to an input
2020-05-28 19:41:07 +01:00
Conor_Mack 73223debe9 Complete OptionSelect Component 2020-05-28 16:24:53 +01:00
Michael Shanks 53ff560e42 server side record validation 2020-05-28 15:39:29 +01:00
Kevin Åberg Kultalahti 8cfe263dc8 Merge pull request #265 from Budibase/feature/create-app-builder-ui
bugfix: save record not wokring (wrong url)
2020-05-28 12:01:15 +02:00
Michael Shanks 904f6bb52a bugfix: save record not wokring (wrong url) 2020-05-28 10:45:59 +01:00
Joe 8e019a3f6d Sweet transition 2020-05-28 09:37:54 +01:00
Joe fc73bb2341 Color fix 2020-05-28 09:23:36 +01:00
Michael Shanks 2abda35443 Merge branch 'workflow-v1' of github.com:Budibase/budibase into workflow-v1 2020-05-28 09:17:49 +01:00
Michael Shanks 5894feaaff removed auth on execute workflow action 2020-05-28 09:17:14 +01:00
Martin McKeaveney ad637348c9 workflow UI, orhestrator for executing workflows 2020-05-27 21:51:32 +01:00
Michael Shanks b3cd17b9a3 bugfix: wrong permissions on worfklow endpoint 2020-05-27 19:18:39 +01:00
Michael Shanks 473468b481 few changes from code review 2020-05-27 17:37:07 +01:00
Michael Shanks 348eaab73c fixing tests after dodgy merge 2020-05-27 17:29:26 +01:00
Michael Shanks fe79f294b4 access levels 2020-05-27 17:23:01 +01:00
Joe b92640de2c Update temporaryPanelStructure.js 2020-05-27 15:50:45 +01:00
Joe 74832d1303 Update to component groupings 2020-05-27 15:50:45 +01:00
Joe 50c9fd2dc1 Tidy up 2020-05-27 15:50:45 +01:00
Joe de1611e693 Unified icons and made the components look like blocks 2020-05-27 15:50:45 +01:00
Joe 5bc315f162 Component items ui updated 2020-05-27 15:50:45 +01:00
Joe 9fb0b3808b Merge branch 'master' into WIP-props-panel-update 2020-05-27 15:22:35 +01:00
Joe 820de937e4 Update propertyCategories.js 2020-05-27 14:39:48 +01:00
Joe 6a920ddbfb Format and lint 2020-05-27 14:28:05 +01:00
Joe a3135a9cee Props panel flex fix 2020-05-27 14:27:25 +01:00
Kevin Åberg Kultalahti 1a02792479 Merge pull request #252 from Budibase/feature/create-app-builder-ui
add functionality to create application from builder UI
2020-05-27 15:17:06 +02:00
kevmodrome 2325291b3e fix another lint error 2020-05-27 13:53:44 +02:00
kevmodrome d237dd9271 fix lint erorrs 2020-05-27 13:51:19 +02:00
kevmodrome 9392de550a add validation 2020-05-27 13:48:38 +02:00
kevmodrome 3a72eddd78 add loading state 2020-05-27 12:54:53 +02:00
Michael Shanks 075b264d21 bugfix: create app not creating dirs 2020-05-27 10:54:34 +01:00
Michael Shanks dd031796f5 Merge remote-tracking branch 'origin/feature/create-app-builder-ui' into create-kev 2020-05-27 10:45:27 +01:00
Michael Shanks af6d1da89f forcing svelte version - routify fix 2020-05-27 10:44:56 +01:00
kevmodrome b2d2c25bd1 add fetch 2020-05-27 11:44:15 +02:00
Martin McKeaveney 6829f9ab06 Merge branch 'master' of github.com:Budibase/budibase into workflow-v1 2020-05-27 10:13:42 +01:00
Martin McKeaveney e45c176883 Merge pull request #258 from Budibase/Design-UI-edit-panel-update
Ui Update
2020-05-26 22:45:00 +01:00
Martin McKeaveney e9fab13750 workflow orchestrator 2020-05-26 21:34:01 +01:00
Joe 8d522e3eaf Ui Update
Tidied up a few areas of the new edit panel within the Design UI, including:
Margins
Input box sizes
Colors
Tabs

TBD - The parent tab, Add, will move to the left in the future and edit will disappear. Design, settings and actions will become parents.
2020-05-26 20:44:24 +01:00
kevmodrome a028e2e3aa Merge branch 'create-new-app' into feature/create-app-builder-ui 2020-05-26 17:37:41 +02:00
kevmodrome 1ff512a218 wip: adds gap to apps 2020-05-26 17:37:11 +02:00
Michael Shanks 1127e1ef0f server - create app endpoint creates files 2020-05-26 16:29:16 +01:00
kevmodrome 2a151821f9 90% finished modal 2020-05-26 16:25:37 +02:00
Conor_Mack 9f42b80977 Removing Svelte Color Picker 2020-05-26 15:08:59 +01:00
Conor_Mack 9dc65eef98 New jest tests for generate-css 2020-05-26 14:27:33 +01:00
Michael Shanks 1c38beaefd Merge branch 'master' of github.com:Budibase/budibase 2020-05-26 11:06:45 +01:00
Conor_Mack cff58f6a2d linter formatting 2020-05-26 10:19:04 +01:00
Conor_Mack a9ef48e4ea merge 2020-05-26 10:06:04 +01:00
kevmodrome 5717bda8a4 refactor home page to use _layout 2020-05-26 10:38:43 +02:00
Joe f00d212b59 Merge pull request #251 from Budibase/home-page
Home page UI design
2020-05-26 09:20:38 +01:00
Joe d1cca48e0e Format and linting changes 2020-05-26 09:14:40 +01:00
Joe e4da8a546d Minor responsive design updates and formatting 2020-05-25 20:26:48 +01:00
Joe c8e9178b63 Home page UI design
The majority of HTML and CSS is complete.

Still to be done:
- Activate the create new web app button
- Activate the settings nav item
- Date modified
- Ability to rename web app and provide a description (and an auto screenshot is generated down the line)
2020-05-25 16:57:17 +01:00
Conor_Mack 7f3b34093a Merge branch 'master' of https://github.com/Budibase/budibase into property-panel/master 2020-05-25 15:24:47 +01:00
Conor_Mack deab1adc31 Completed CSS Selector Styling 2020-05-25 15:23:56 +01:00
Martin McKeaveney 0ea48245cf groundwork for pubsub 2020-05-24 22:54:08 +01:00
Joe e20b65c13b Panel titles updated
Panel titles updated to represent designs
Further work is required to use global styles to control this
2020-05-23 13:00:38 +01:00
Joe 97adabcaa8 Top nav redesign
New BB logo added, and sizing changed.
Nav items margin changed to reflect designs
Nav items color changed to reflect new simplified color scheme
Bottom border added
Nav background color changed

*Global styles is a work in progress.
2020-05-23 09:49:25 +01:00
Martin McKeaveney cacee947bf workflow charts 2020-05-22 16:32:23 +01:00
Conor_Mack 0a745edfe4 Change of structure for _styles 2020-05-22 15:30:29 +01:00
Conor_Mack 54e7dba667 Cleanup 2020-05-22 10:42:02 +01:00
Martin McKeaveney e659e69e86 workflow UI with DnD 2020-05-21 21:40:16 +01:00
Michael Shanks e9e6cf1dfd merge conflicts 2020-05-21 14:43:49 +01:00
Michael Shanks 733cc99bd7 Merge branch 'master' of github.com:Budibase/budibase 2020-05-21 14:31:53 +01:00
Michael Shanks aa66598e4c auth, first version, needing tested 2020-05-21 14:31:23 +01:00
Conor_Mack facd99f58a Stable property panel 2020-05-21 14:28:32 +01:00
Michael Shanks 35ceb7e01d budi init - removing unnecessary argument 2020-05-21 11:55:56 +01:00
Martin McKeaveney 2965c2338d workflow CRUD complete 2020-05-20 17:02:46 +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
Martin McKeaveney d86fc405ca routify config for electron 2020-05-19 15:45:09 +01:00
Martin McKeaveney 8c91a083da Update package.json 2020-05-19 14:52:44 +01:00
kevmodrome d65acca512 upgrades routify to latest version 2020-05-19 15:19:32 +02:00
Martin McKeaveney 5c775ecf48 electron asar 2020-05-19 14:03:46 +01:00
Martin McKeaveney 4ac94dbf87 Merge pull request #241 from Budibase/further-tidy-up
Further tidy up
2020-05-18 19:18:44 +01:00
Martin McKeaveney ee139cd137 adding builder route for testing 2020-05-18 18:05:36 +01:00
Martin McKeaveney 3be38109e3 preloading remix, removing unused css 2020-05-18 16:37:19 +01:00
Michael Shanks e3069c6e57 Merge branch 'master' of github.com:Budibase/budibase 2020-05-18 16:34:30 +01:00
Michael Shanks a2f613d855 lint fix 2020-05-18 16:33:41 +01:00
Conor_Mack 983a1c3718 Testing Complete - Resolve Post Issue 2020-05-18 16:32:00 +01:00
Michael Shanks 068f54be6e Merge branch 'master' of github.com:Budibase/budibase 2020-05-18 16:23:22 +01:00
Michael Shanks c49710c3ff id generation in utilities module 2020-05-18 16:22:09 +01:00
Martin McKeaveney 7f0f8f2d9f lint 2020-05-18 15:46:38 +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 c054b3404e electron fixes 2020-05-18 15:44:52 +01:00
Martin McKeaveney 56c492c66d pino logging, electron fixes, running integration tests in band 2020-05-18 15:33:29 +01:00
Martin McKeaveney e21c40e6d0 brotli lint 2020-05-18 14:58:39 +01:00
Martin McKeaveney 0d0d81b5c5 disable brotli 2020-05-18 14:36:42 +01:00
Martin McKeaveney 661084a97f fixing lint errors 2020-05-18 14:08:32 +01:00
Martin McKeaveney 2f9944aa4b fix builder component library loading issue 2020-05-18 14:06:14 +01:00
Conor_Mack 38b57f3024 Merge branch 'test/property-panel-changes' into test/master-and-property-panel 2020-05-18 12:15:03 +01:00
Michael Shanks 1c01014bdc Merge branch 'master' of github.com:Budibase/budibase 2020-05-18 11:53:09 +01:00
Michael Shanks 1ba64e02fe removing Authorization header 2020-05-18 11:53:04 +01:00
Martin McKeaveney 5cd218da02 fixing CI 2020-05-18 11:18:31 +01:00
Martin McKeaveney 3c9af5336e formatting 2020-05-18 11:01:17 +01:00
Martin McKeaveney 33d8f6a7c7 remove debug line 2020-05-18 10:56:11 +01:00
Martin McKeaveney d6b3f9c219 test and couchDB init code 2020-05-18 10:55:35 +01:00
Michael Shanks e0e983cec1 budi new not handling custom directories 2020-05-18 10:45:07 +01:00
Michael Shanks dffc6df5ea merge conflicts.. 2020-05-18 06:43:05 +01:00
Michael Shanks 1dc32a05e3 removing clientId from frontend, fixing invalid database name 2020-05-18 06:40:29 +01:00
Martin McKeaveney c176510a75 native plist config for code signing and notarization 2020-05-16 18:19:36 +01:00
Martin McKeaveney d3a19f4858 electron script 2020-05-15 18:13:24 +01:00
Martin McKeaveney 64ffd76762 electron script 2020-05-15 18:13:18 +01:00
Martin McKeaveney 34c8b1faf5 notarization and mac code signing through github CI 2020-05-15 16:06:53 +01:00
Martin McKeaveney 014115c573 Making budibase downloadable, configuring CI to build executable bina… (#233)
Making budibase downloadable, configuring CI to build executable bina…
2020-05-14 21:18:36 +01:00
Michael Shanks 42d19efeba bugfix: early require of environment.js 2020-05-14 16:56:41 +01:00
Michael Shanks fc9657f00d bugfix - require order causing env to load to early 2020-05-14 16:26:14 +01:00
Michael Shanks b7a3ed2e08 Merge branch 'master' of github.com:Budibase/budibase 2020-05-14 15:12:40 +01:00
Michael Shanks 97db4f1765 server tests in-memory and passing 2020-05-14 15:12:30 +01:00
Martin McKeaveney 634abe194c Update CurrentItemPreview.svelte 2020-05-12 17:16:39 +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 ed57456245 prevent a bunch of CSS in iframe head on every render 2020-05-12 12:23:34 +01:00
Martin McKeaveney 4c62f8181e Merge branch 'master' into fix-dev-setup 2020-05-11 16:40:39 +01:00
Martin McKeaveney 7bccbe6e3f make git keep empty dirs 2020-05-11 16:39:03 +01:00
Michael Shanks 1a1d545178 bugfix - could not create more than one app 2020-05-11 16:14:31 +01:00
Martin McKeaveney 3149b38586 fixed dev setup 2020-05-11 16:01:02 +01:00
Michael Shanks 7d6046d021 allow bb home folder to bem anywhere 2020-05-11 15:42:42 +01:00
Michael Shanks a0f5880d51 server initialisation & run fixed 2020-05-11 14:50:15 +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
Conor_Mack 6b7a3d1d7e Style binding options and property categories 2020-05-08 09:57:41 +01:00
Martin McKeaveney bf18d601d6 final tidy up 2020-05-07 22:46:27 +01:00
Martin McKeaveney 2ebe5580d5 fixing tests 2020-05-07 22:25:27 +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
Conor_Mack 8d8caa9ff5 Properties panel structure complete 2020-05-07 14:30:04 +01:00
Martin McKeaveney a28322f538 further simplification of server code 2020-05-07 14:04:32 +01:00
Martin McKeaveney 87ad6647df further tidy up and removal 2020-05-07 13:52:24 +01:00
Martin McKeaveney 16ec3719ea client lib tests 2020-05-07 13:33:25 +01:00
Martin McKeaveney 0ec47971d0 formatting + fixing builder tests 2020-05-07 10:53:34 +01:00
Martin McKeaveney 0af5f12405 removed core library 2020-05-06 20:49:21 +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
Conor_Mack 8ad10976d3 Updates to naming conventions 2020-05-05 10:02:10 +01:00
Martin McKeaveney 119bb4ba30 working through auth - adding user instance map 2020-05-04 18:07:03 +01:00
Martin McKeaveney 5648eae275 merge 2020-05-04 17:17:03 +01:00
Martin McKeaveney af9c1adb35 apps being served correctly 2020-05-04 17:13:57 +01:00
Conor_Mack 06bbc88b3e WIP: Changes for property panel 2020-05-04 16:07:04 +01:00
kevmodrome ddd1cdfd15 Merge remote-tracking branch 'origin/master' into feature/designer-routing 2020-05-04 10:33:17 +02:00
kevmodrome 99015ca676 adds working routing for clicking on components 2020-05-04 10:32:25 +02:00
kevmodrome 1be5a248cb adds method on store to get path of IDs to component 2020-05-04 10:26:38 +02:00
Martin McKeaveney 58871883f9 screenslots working again 2020-05-03 11:33:20 +01:00
Martin McKeaveney 5b4bce8b8f component library modules and definitions refactor - moved to backend. More routing and middleware reorganisation 2020-05-02 15:29:10 +01:00
kevmodrome 59624741de move onSelect method ComponentsHierarchyChildren 2020-05-01 17:39:50 +02:00
kevmodrome 09248d4d22 adds functionality to navigate to specific component via URL 2020-05-01 16:20:25 +02:00
Martin McKeaveney 3564fec064 access levels, actions and triggers removed. Restructuring and refactoring 2020-04-29 20:29:56 +01:00
Conor_Mack b9ac53c6c1 Libraries for Colorpicker 2020-04-29 16:02:17 +01:00
Conor_Mack 26fdad57fd Colorpicker functionality for components panel 2020-04-29 15:49:51 +01:00
kevmodrome 02b9747ffd adds functionality to navigate to screens and layouts 2020-04-29 13:07:21 +02:00
Martin McKeaveney ff73cfba48 Merge branch 'master' of github.com:Budibase/budibase into couchdb-api 2020-04-28 16:07:22 +01:00
Martin McKeaveney a645df082c clientId fetching before app load, custom views, fixed schema 2020-04-28 14:39:35 +01:00
kevmodrome 95660af499 add setup to go to page-layout screen 2020-04-28 15:28:31 +02:00
kevmodrome 8784cab517 corrects page switching behaviour in page selection component 2020-04-28 14:28:23 +02:00
kevmodrome 56ca7dd2b8 adds default navigation to main page 2020-04-28 14:21:40 +02:00
kevmodrome 4b4733daa8 moves frontend root to route component 2020-04-28 13:59:29 +02:00
Conor_Mack 1efc3dba72 Fixing mysterious MD Card foobar 2020-04-28 12:28:12 +01:00
kevmodrome d4c6e076ed sets up basic structure 2020-04-28 12:04:38 +02:00
kevmodrome ae8c5cb8b1 adds fallback page to catch params 2020-04-28 10:39:54 +02:00
Conor_Mack 3e8b0e4712 Merge pull request #218 from Budibase/components/font-family-options-prop
Stylable option items and font family property
2020-04-27 11:30:08 +01:00
Conor_Mack e7af64f625 Stylable option items and font family property 2020-04-27 11:26:34 +01:00
Michael Shanks 44bba145c7 yarn initialise uses new cli 2020-04-27 08:56:51 +01:00
Michael Shanks f61757698e quiet mode for init 2020-04-27 08:56:26 +01:00
Michael Shanks c2c4f5b174 cli - new and run handlers 2020-04-26 21:13:14 +01:00
Michael Shanks e2b393a077 Merge branch 'couchdb-api' of github.com:Budibase/budibase into couchdb-api 2020-04-25 08:35:50 +01:00
Michael Shanks 2ab564d224 cli init now working... 2020-04-25 08:35:34 +01:00
Martin McKeaveney 2b028a0eda Merge branch 'master' of github.com:Budibase/budibase into couchdb-api 2020-04-24 18:11:02 +01:00
Martin McKeaveney 4ca506ebfe tidy up, removing leftover indexeddb files 2020-04-24 18:10:33 +01:00
Martin McKeaveney 749a16e8eb fixing tests 2020-04-24 18:05:29 +01:00
Martin McKeaveney 5385357b9d fixing tests 2020-04-24 18:05:29 +01:00
Michael Shanks b2b94c8ccc remove config - .env added 2020-04-24 17:28:32 +01:00
kevmodrome 17804d5894 fixes issue on front-end that hides things when the list of components gets too long. Also solves an issue with the component panel not showing all properties if there are too many 2020-04-24 11:35:54 +02:00
Michael Shanks e575c0b929 bugfix, create client db not passing config 2020-04-24 10:03:31 +01:00
Michael Shanks c770c8f0ec unsaved file :( 2020-04-24 09:57:16 +01:00
Michael Shanks 8884f532b8 initialise cli started 2020-04-24 09:56:39 +01:00
Michael Shanks 421d822aec couchDb client - accepts couchdb config 2020-04-24 09:54:20 +01:00
Martin McKeaveney 0b7a9b9d0f bug fixes 2020-04-23 17:05:33 +01:00