Commit Graph

539 Commits

Author SHA1 Message Date
Keviin Åberg Kultalahti 409a67ff3e remove unused stuff 2021-04-15 15:42:30 +02:00
Keviin Åberg Kultalahti 7f05d74355 working sliding animation between tabs 2021-04-15 14:42:39 +02:00
Keviin Åberg Kultalahti 6960966cac adds working tabs 2021-04-14 16:07:45 +02:00
Keviin Åberg Kultalahti 5da296ed5d adds divider component 2021-04-14 14:52:25 +02:00
mike12345567 0f59546169 Formatting. 2021-04-13 20:26:26 +01:00
Andrew Kingston 758297a093 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-13 18:08:55 +01:00
Andrew Kingston 105715e68e Add default spectrum colours to existing builder components and allow spectrum dark mode toggle 2021-04-13 18:07:45 +01:00
Keviin Åberg Kultalahti 744f943e95 Merge branch 'spectrum-bbui' into spectrum/actionbutton-actionmenus 2021-04-13 17:05:01 +02:00
Andrew Kingston 7204ba7ffb Merge branch 'spectrum-bbui-table' of github.com:Budibase/budibase into spectrum-bbui 2021-04-13 15:24:34 +01:00
Andrew Kingston 5448cf02b8 Fix routify empty span tags affecting dom layout 2021-04-13 14:44:46 +01:00
Martin McKeaveney bd48b02ab1 logout button 2021-04-13 13:56:28 +01:00
Martin McKeaveney 68cecda546 prevent login page flash on initial render 2021-04-13 13:41:12 +01:00
mike12345567 af0df42c3c Formatting. 2021-04-13 13:35:30 +01:00
mike12345567 46b975186c Merge branch 'next' of github.com:Budibase/budibase into feature/global-user-management 2021-04-13 10:26:40 +01:00
Martin McKeaveney 2abb5d5759 small fixes 2021-04-13 09:20:30 +01:00
Keviin Åberg Kultalahti 5c3fcb053d Implements Menu component 2021-04-12 16:26:26 +02:00
Martin McKeaveney d8a0f0f747 merge 2021-04-12 13:41:46 +01:00
Martin McKeaveney 9eb6b541e9 merge 2021-04-12 13:39:53 +01:00
Martin McKeaveney 0548fdc863 self endpoint, simple auth 2021-04-12 11:20:01 +01:00
Martin McKeaveney d7e187d8f2 builder login 2021-04-12 10:47:48 +01:00
Keviin Åberg Kultalahti b947bac525 wip menu component 2021-04-12 11:24:03 +02:00
Martin McKeaveney 83abf8111b fix automation fields 2021-04-11 12:02:01 +01:00
Martin McKeaveney b5a5df7f60 login page 2021-04-11 11:35:55 +01:00
Keviin Åberg Kultalahti d304728a05 reworks buttons to use more ergonomic interface 2021-04-09 15:21:51 +02:00
Keviin Åberg Kultalahti b68d677e27 moves NotificationDisplay to bbui and converts it to spectrum 2021-04-09 12:02:53 +02:00
Keviin Åberg Kultalahti 2963d1d945 actually convert table command buttons 2021-04-08 18:10:18 +02:00
Keviin Åberg Kultalahti 377f323238 wip: bbui modal to spectrum conversion 2021-04-08 13:26:45 +02:00
Andrew Kingston a66389f8a2 Lint 2021-04-07 15:14:49 +01:00
Andrew Kingston 799a5285e3 Only hydrate state from URL once in design section to avoid cycles 2021-04-07 15:10:03 +01:00
Andrew Kingston e897a5ae61 Fix building loading settings modal before app package call finishes 2021-04-07 15:09:35 +01:00
Andrew Kingston 2b31f7d8a1 Fix routing error when initially loading Data page 2021-04-01 19:49:51 +01:00
Andrew Kingston 65fe57ee23 Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 19:10:07 +01:00
Andrew Kingston 810400d760 Add missing file from update 2021-04-01 18:01:36 +01:00
Andrew Kingston 46745a757a Update to support new stores 2021-04-01 10:29:47 +01:00
Andrew Kingston d4cc872b5c Merge branch 'feat/store-tests' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 09:12:16 +01:00
Andrew Kingston 72590acc18 Import image assets as needed to allow proper bundling 2021-03-31 19:58:30 +01:00
Andrew Kingston 6785fd9b5a Prefix builder URLs with 'builder' in both routify and vite to lay groundwork for server proxying 2021-03-31 19:27:52 +01:00
Andrew Kingston 583faba9da Add BBUI to monorepo and use vite for builder, client lib and standard components 2021-03-31 16:14:56 +01:00
Keviin Åberg Kultalahti c729b8654b merge next 2021-03-31 11:26:44 +02:00
Keviin Åberg Kultalahti a14d991e81 moves backend stores to "stores" in the root src directory 2021-03-26 09:50:37 +01:00
Keviin Åberg Kultalahti 3b6d0a4035 remove backendUiStore imports 2021-03-23 14:01:28 +01:00
Keviin Åberg Kultalahti 3cd67b0237 remove backendUiStore 2021-03-23 13:42:03 +01:00
Keviin Åberg Kultalahti 087731600e remove console log 2021-03-23 13:35:31 +01:00
Keviin Åberg Kultalahti 977da343f8 table route fix 2021-03-23 13:27:16 +01:00
Keviin Åberg Kultalahti e758fff34a wip: cleanup of components 2021-03-23 12:27:10 +01:00
Keviin Åberg Kultalahti b4f5522a5e wip: converts components to use separate stores 2021-03-23 12:16:54 +01:00
Keviin Åberg Kultalahti 54b99d6d4b move tables to separate store 2021-03-23 11:54:03 +01:00
Keviin Åberg Kultalahti c28bfff0ec fixes issues with queries not getting selected correctly 2021-03-23 10:56:53 +01:00
Keviin Åberg Kultalahti 5a4ea4ebf2 moves queries part of backendstore to separate store 2021-03-22 14:47:21 +01:00
Keviin Åberg Kultalahti 25b45ba42c moves integrations part of backendstore to separate store 2021-03-22 13:23:36 +01:00
Keviin Åberg Kultalahti a85b9f5895 moves the datasources store to it's separate store 2021-03-22 12:02:55 +01:00
Keviin Åberg Kultalahti 1d64f2149a moves roles in backendstore to a separate store 2021-03-22 10:55:23 +01:00
mike12345567 810b3c34b7 Formatting. 2021-03-18 18:27:00 +00:00
Keviin Åberg Kultalahti cc363fa463 reverts some of the merged files 2021-03-18 14:33:45 +01:00
Keviin Åberg Kultalahti fcd7d577d0 merge next 2021-03-18 14:05:12 +01:00
Keviin Åberg Kultalahti fdc1e44896 removes some logic and fixes table/integration select when switching tabs 2021-03-18 10:46:21 +01:00
Keviin Åberg Kultalahti a845660b2d fixes for initial routing 2021-03-17 14:01:42 +01:00
Keviin Åberg Kultalahti 4503a7d1f8 wip: routify 2021-03-17 12:40:24 +01:00
Keviin Åberg Kultalahti c04a848853 cleanup 2021-03-15 15:27:29 +01:00
Keviin Åberg Kultalahti 2bafdfb6c2 adds working automation routing 2021-03-15 15:23:22 +01:00
Keviin Åberg Kultalahti de4f77fcb5 adds routing to the automation tab 2021-03-15 15:00:34 +01:00
Keviin Åberg Kultalahti ce59aab7f8 wip: work on routing in automation tab 2021-03-15 12:53:44 +01:00
Keviin Åberg Kultalahti 4e003a1066 changing between Internal/External now selects the first table/source in each tab 2021-03-15 11:38:43 +01:00
Keviin Åberg Kultalahti e4817983a4 now possible to navigate directly to a query 2021-03-15 11:09:09 +01:00
Keviin Åberg Kultalahti 4b30384549 data switcher now shows correct tab 2021-03-15 10:26:59 +01:00
Keviin Åberg Kultalahti 6c3d4b47f5 now possible to navigate directly to a datasource 2021-03-15 10:18:23 +01:00
Keviin Åberg Kultalahti ec46fdcbf5 adds index page to datasource route 2021-03-12 14:28:24 +01:00
Keviin Åberg Kultalahti ff2b0fb5df remove unused code in routes 2021-03-01 17:49:29 +01:00
Martin McKeaveney ffb5f5fea9 remove log 2021-02-22 17:51:15 +00:00
Martin McKeaveney 692c5a9b3e read all columns for schema rather than just the first 2021-02-22 17:41:02 +00:00
Joe a45a1b1e80 Icon / header size updated
i'd prefer if these were smaller but this involves a larger discussions around font-sizes within the builder
2021-02-22 09:03:04 +00:00
Joe ddbb3e287c scrollable ui
- the entire width of the ui is now scrollable
2021-02-22 09:02:09 +00:00
Joe b6c6b52dac initial spacing improvements and border adjustments
additional spacing added
border added to main nav
font-size adjustments
2021-02-21 12:04:36 +00:00
Martin McKeaveney 86026a2c12 adding description blurbs to datasources 2021-02-19 15:07:43 +00:00
Martin McKeaveney 92098ceb59 lint 2021-02-19 14:31:07 +00:00
Martin McKeaveney 50eabc82d0 prevent editing of headers in params 2021-02-19 12:07:37 +00:00
Martin McKeaveney 40e7fbd8ab response parsing 2021-02-18 19:24:42 +00:00
Martin McKeaveney 68f28bb912 more design updates 2021-02-18 18:55:08 +00:00
Martin McKeaveney d99e1a5a53 design updates, changing query verb names to HTTP verbs 2021-02-18 16:58:10 +00:00
Martin McKeaveney 6b624f605f hotfix/prevent-app-creation-failing 2021-02-12 11:08:36 +00:00
Martin McKeaveney 7681416692 fix deploy error 2021-02-06 12:35:01 +00:00
Martin McKeaveney 8168844072 Merge branch 'master' of github.com:Budibase/budibase into qol-updates 2021-01-29 15:46:50 +00:00
Martin McKeaveney f9190c1ed7 privacy features + allow builder usage without cloud API key 2021-01-28 19:32:13 +00:00
Martin McKeaveney 1939c1e000 actions fix 2021-01-27 17:29:30 +00:00
Martin McKeaveney 25da59bd96 file download icon + styling 2021-01-27 14:53:50 +00:00
Martin McKeaveney 67624ebe94 import and export apps 2021-01-27 13:55:46 +00:00
Martin McKeaveney aa28bb5e94 only allow read queries in datasources 2021-01-26 15:23:23 +00:00
Martin McKeaveney f956750870 Merge branch 'master' of github.com:Budibase/budibase into mysql-connector 2021-01-26 11:10:08 +00:00
Martin McKeaveney a73473b16c MySQL integration and self hosted deploy event 2021-01-26 11:07:30 +00:00
Andrew Kingston 126b3ee480 Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor 2021-01-26 09:11:43 +00:00
Joe eb4d992eda Query page tidy up
Props aligned in a row within the header.
Add params popover UI tidied (labels removed, etc)
Query name made an input, and the old query name input removed.
Query type is not an input anymore.
Provided a height for the query editor
Aligned run/save query buttons with the preview panel.
2021-01-22 16:49:22 +00:00
Andrew Kingston 91c9541ec6 Fix issue with URL <-> state binding in design section preventing navigating to roles with no screens in them 2021-01-22 14:38:08 +00:00
Martin McKeaveney 476d20d656 simplify queries to only have one type under query verb 2021-01-22 12:22:28 +00:00
Martin McKeaveney 46a04bbf9d adding please select option to query type 2021-01-22 12:11:13 +00:00
Martin McKeaveney 9237fd71bf sensible defaults, adding popover for parameters 2021-01-22 10:54:23 +00:00
Joe ada6611b03 External data source config ui
I've improved the spacing on this screen and added an additional element (query list) which should improve UX. This list is not complete. Is required dyanmic data. Currently it holds static placement text in order to support the design.
2021-01-21 14:57:11 +00:00
Andrew Kingston 817933089b Prevent unnecessary URL param updates in design page 2021-01-21 10:38:23 +00:00
Joe 467e8d46ec Budibase beta button replaced , help icon replaced with github
I replaced the Budibase is in beta button, and replaced it with 'Request feature'. The new button points to Github Discussions.

I also replaced the help icon with a Github icon. With our users being developers, I feel they will understand what the Github icon means (not just help, but a place to raise issues, provide feedback).
2021-01-20 14:58:47 +00:00
Andrew Kingston a17d1703f7 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-20 11:14:36 +00:00
Andrew Kingston 087647080c Update and improve state <-> URL binding 2021-01-15 14:23:27 +00:00
Martin McKeaveney 0ac322b11b lint 2021-01-15 13:42:55 +00:00
Martin McKeaveney 882823671a query and datasource unit tests 2021-01-14 20:51:03 +00:00
Martin McKeaveney 83910f0aab pass field values in binding drawer 2021-01-14 14:22:24 +00:00
Andrew Kingston 9c25955dd8 Clean paths and file structure 2021-01-14 10:03:33 +00:00
Andrew Kingston 2200039935 Update file structure to be sensible for design section 2021-01-14 09:45:09 +00:00
Martin McKeaveney 648d45a373 schema updates, custom fields 2021-01-13 16:39:47 +00:00
Martin McKeaveney 45a02507f7 custom fields in queries 2021-01-13 14:11:53 +00:00
Martin McKeaveney 7a1212ff36 Add all CRUD ops to airtable integration 2021-01-12 17:45:43 +00:00
Martin McKeaveney 70e4b2514e merge 2021-01-11 20:29:33 +00:00
Martin McKeaveney 391dabf7a1 direct airtable integration works 2021-01-11 17:18:22 +00:00
Martin McKeaveney d710874ef1 binding data context in component 2021-01-08 18:22:03 +00:00
Martin McKeaveney 98a7085bbc Allow dynamic query execution from front end components 2021-01-08 12:06:37 +00:00
Martin McKeaveney f2abc7d351 Merge branch 'master' of github.com:Budibase/budibase into external-tables 2021-01-07 13:39:48 +00:00
Martin McKeaveney 64e31189b7 new datasource design 2021-01-07 13:13:46 +00:00
Martin McKeaveney 37ef32a173 switching between queries 2021-01-06 12:28:51 +00:00
mike12345567 cb85ed1916 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2021-01-06 11:00:02 +00:00
Martin McKeaveney 0be3c722b8 allow execution of external connector queries from button clicks 2021-01-04 18:57:16 +00:00
mike12345567 6baf4c3e39 Adding theme settings to main builder settings, this felt like a natural place to find it rather than needing to create an app. 2021-01-04 16:13:18 +00:00
Martin McKeaveney 4e41878618 better UI feedback 2021-01-04 10:39:17 +00:00
Martin McKeaveney 7adba016f4 use queries in front end 2020-12-30 12:58:39 +00:00
Martin McKeaveney 5b8e34f4d6 codemirror 2020-12-30 11:46:37 +00:00
Andrew Kingston b9453545d2 Fix empty screen list when navigating between roles 2020-12-23 08:54:09 +00:00
mike12345567 4c8ee99905 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2020-12-22 16:24:34 +00:00
Martin McKeaveney 63ad74b660 separation of datasources and queries 2020-12-18 18:19:43 +00:00
mike12345567 fd1d7e3aa1 Linting. 2020-12-15 16:42:40 +00:00
mike12345567 775f84b6dc Adding feature to allow configured the builder to point at a self hosted system instead of production (for deployment). 2020-12-15 16:41:55 +00:00
Andrew Kingston aa71e95597 Allow independent selection of screen IDs and layout IDs so that selections persist between toggling tabs. Update logic around role selection and screen filtering 2020-12-14 11:14:16 +00:00
Martin McKeaveney 89615e58a7 merge 2020-12-12 20:09:04 +00:00
Andrew Kingston fdfe16a649 Fix z index in beta warning 2020-12-09 15:42:44 +00:00
Andrew Kingston 4dd0d5b016 Cache roles in store and add role selector for screens 2020-12-09 15:35:57 +00:00
Martin McKeaveney b4fad77aae lint 2020-12-07 15:49:19 +00:00
Martin McKeaveney 274708b4e0 consolidate routing and component selection 2020-12-05 12:09:58 +00:00
Martin McKeaveney 8775c594a1 deletion and error handling of layouts 2020-12-04 23:42:22 +00:00
Martin McKeaveney 7254f23227 tidy up 2020-12-03 15:19:19 +00:00
Martin McKeaveney a0b4062a1f more intelligent routing for screens and pages 2020-12-03 15:15:14 +00:00
mike12345567 b65a554ede Linting and update to try and fix issues when screens are created, screen saving now generates CSS. 2020-12-03 12:08:33 +00:00
Martin McKeaveney f70db5df36 merge 2020-12-02 14:15:07 +00:00
Martin McKeaveney 4a51618c11 fix preview save 2020-12-02 13:41:00 +00:00
Martin McKeaveney 01343e1474 layouts and screens switcher, merge with component sdk 2020-12-01 16:22:06 +00:00
mike12345567 9b5734b1de Merge branch 'master' of github.com:Budibase/budibase into feature/page-refactor 2020-11-30 11:47:08 +00:00
Martin McKeaveney 6518976825 browse contents of s3 buckets from within budibase 2020-11-26 21:23:20 +00:00
Martin McKeaveney 113c68e4c9 budibase postgres E2E working 2020-11-26 14:43:56 +00:00
mike12345567 d3759a4c10 Major re-work, client library stills needs some work but it appears layouts and screens are no longer inter-dependent. 2020-11-25 17:56:09 +00:00
mike12345567 8b4657b196 Starting work on builder, very broken. 2020-11-24 18:11:34 +00:00
Martin McKeaveney 9f2832af94 tidy up 2020-11-24 17:02:58 +00:00
Martin McKeaveney 327f77dbb3 user table and relationships complete 2020-11-24 14:04:14 +00:00
Martin McKeaveney 7b2a9ec807 merge 2020-11-19 17:02:27 +00:00
mike12345567 87528c8d55 Fixing issues with the application API, it utilised /api/:appId heavily which is a route that matches nearly everything. 2020-11-19 16:55:59 +00:00
Martin McKeaveney 83924f0efa remove old files 2020-11-19 16:12:55 +00:00
Martin McKeaveney a5827a9c53 nested routing UI up and running, refactor drag and drop functionality by decoupling store from components 2020-11-18 22:04:18 +00:00