Commit Graph

2700 Commits

Author SHA1 Message Date
Andrew Kingston 1a0aa22968 Update group by popover 2021-04-20 12:35:34 +01:00
Andrew Kingston 514bdc4d3f Update calculate popover 2021-04-20 12:34:10 +01:00
Andrew Kingston beb296fd0d Update filter popover 2021-04-20 12:31:08 +01:00
Andrew Kingston d268064164 Update all backend table popovers to use spectrum and fix multiple bugs 2021-04-20 12:20:03 +01:00
Andrew Kingston 9482112d6b Update entire builder backend UI to work with new spectrum components and fix multiple issues 2021-04-20 11:53:19 +01:00
Andrew Kingston a49d54fb1a Fix jumping in nav items when hovering 2021-04-20 10:43:20 +01:00
Andrew Kingston 2d08bc7140 Fix styles in create app modal 2021-04-20 10:39:09 +01:00
Andrew Kingston c1512e1e0e Update builder settings modal to use spectrum components 2021-04-20 10:26:20 +01:00
Andrew Kingston 51c8609736 Add caret position function to text area and fix issue with design transitions and custom styles 2021-04-19 15:07:25 +01:00
Andrew Kingston 3a15047007 Update button actions to use new spectrum components 2021-04-19 14:40:51 +01:00
Andrew Kingston 575cb55402 Fix multiple bugs with ID numbering in the event editor 2021-04-19 14:37:04 +01:00
Andrew Kingston b0967c98a1 Update drawer bindable input styles 2021-04-19 14:11:46 +01:00
Andrew Kingston 7c52196c61 Update binding icon styles and fix theme editor 2021-04-19 14:10:58 +01:00
Andrew Kingston 90bcd87d24 Update all design panel settings and styles to use new spectrum components 2021-04-19 14:04:07 +01:00
Andrew Kingston eeac45d3e7 Add combobox component 2021-04-19 12:05:11 +01:00
mike12345567 aa467e7d63 Formatting. 2021-04-16 17:25:53 +01:00
Andrew Kingston 9663c62d2e Add switch and fix modal titles 2021-04-16 17:12:22 +01:00
mike12345567 3a6cc28df0 Merge branch 'master' of github.com:Budibase/budibase into next 2021-04-16 17:01:35 +01:00
Andrew Kingston 2ab62dc935 Replace RichText editor with spectrum text area 2021-04-16 16:00:10 +01:00
mike12345567 d19e350df8 Formatting. 2021-04-16 14:43:20 +01:00
Andrew Kingston 431abb53ce Add radio group spectrum component and update builder 2021-04-16 14:30:33 +01:00
mike12345567 9f22ab0a1a Some fixes for creation/editing of table columns. 2021-04-16 13:47:30 +01:00
Andrew Kingston 359588592e Update some more parts of the builder to use new form components 2021-04-16 13:07:38 +01:00
Keviin Åberg Kultalahti d761a4ebfe Adds Icon component to bbui 2021-04-16 12:24:06 +02:00
Keviin Åberg Kultalahti 399bd1497b reverses tab order mistake in properties panel 2021-04-16 12:17:20 +02:00
Andrew Kingston 3627cd38e1 Fix schema in when creating columns and use new spectrum form components in design section 2021-04-16 11:06:21 +01:00
Andrew Kingston ad6fb672f1 Fix table height when no rows exist and fixed row count specified 2021-04-16 11:03:44 +01:00
Keviin Åberg Kultalahti 3ccc0a39ff Automations panel now uses the tabs component 2021-04-16 11:49:08 +02:00
Keviin Åberg Kultalahti ef74a2fe98 Component panel now uses Tabs component 2021-04-16 11:28:53 +02:00
Keviin Åberg Kultalahti 2255fdad64 adds tab to left sidebar on design section 2021-04-16 11:18:39 +02:00
Andrew Kingston c82c298a93 Update create table modal to use new forms 2021-04-16 09:40:44 +01:00
Andrew Kingston b823f2bed1 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui-forms 2021-04-16 08:08:52 +01:00
Andrew Kingston 387651213b Update some builder components to use new forms 2021-04-15 19:42:58 +01:00
Andrew Kingston 3bdb484159 Clean up create app modal error messages 2021-04-15 19:31:04 +01:00
Andrew Kingston 910ac855cf Rewrite create app modal to work with new spectrum fields 2021-04-15 19:28:50 +01:00
Andrew Kingston 591d1c0fc5 Change BBUI to single bundle export and clean up some form components 2021-04-15 19:28:08 +01:00
mike12345567 9af9761753 Some changes to initial login form, improvements based on testing and attempts to fix cypress test failures. 2021-04-15 15:57:55 +01:00
Martin McKeaveney 52920beb78 login command - need to run worker in cypress env 2021-04-15 12:14:50 +01:00
Martin McKeaveney 0f6bfb53fc removing initial user creation 2021-04-14 17:02:12 +01:00
Keviin Åberg Kultalahti 3056d4316a adds divider component 2021-04-14 14:52:25 +02:00
mike12345567 e8383653c1 Formatting. 2021-04-13 20:26:26 +01:00
mike12345567 105e1cc16f Getting most of the test auth working, adding in global builder configuration. 2021-04-13 18:12:35 +01:00
Andrew Kingston 0acc823af4 Merge branch 'spectrum-bbui' of github.com:Budibase/budibase into spectrum-bbui 2021-04-13 18:08:55 +01:00
Andrew Kingston b467cc1677 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 8032d5f85d Merge branch 'spectrum-bbui' into spectrum/actionbutton-actionmenus 2021-04-13 17:05:01 +02:00
Andrew Kingston c729d80902 Merge branch 'spectrum-bbui-table' of github.com:Budibase/budibase into spectrum-bbui 2021-04-13 15:24:34 +01:00
Andrew Kingston b612c32ce5 Fix stale data overwriting new data when requests are slow 2021-04-13 15:10:49 +01:00
Martin McKeaveney 509a04d914 logout button 2021-04-13 13:56:28 +01:00
mike12345567 96b4549a4c Formatting. 2021-04-13 13:35:30 +01:00
Martin McKeaveney 3226ee90e2 Authentication working on builder homepage, integration with currentapp middleware 2021-04-13 11:56:57 +01:00
mike12345567 a52f296d78 Merge branch 'next' of github.com:Budibase/budibase into feature/global-user-management 2021-04-13 10:26:40 +01:00
Martin McKeaveney 20a00d1225 remove merge conflict 2021-04-12 20:11:21 +01:00
Andrew Kingston f76fb21562 Allow clicking on relationships in spectrum table 2021-04-12 15:12:59 +01:00
Keviin Åberg Kultalahti 958c302ca7 some button fixes 2021-04-12 16:06:03 +02:00
Andrew Kingston afca35a229 Improve table props and update table to work with views 2021-04-12 14:45:41 +01:00
Martin McKeaveney b5baf9f892 merge 2021-04-12 13:41:46 +01:00
Martin McKeaveney c02306e6fb merge 2021-04-12 13:39:53 +01:00
Martin McKeaveney e2ce7098c5 merge 2021-04-12 10:48:27 +01:00
Martin McKeaveney 468b9b97f9 builder login 2021-04-12 10:47:48 +01:00
Keviin Åberg Kultalahti 199756134b wip menu component 2021-04-12 11:24:03 +02:00
Martin McKeaveney 1f70282753 fix automation fields 2021-04-11 12:02:01 +01:00
Martin McKeaveney 98576f586e login page 2021-04-11 11:35:55 +01:00
mike12345567 3214abb89a Global users now working through the server, all requests proxied. 2021-04-09 15:11:49 +01:00
Keviin Åberg Kultalahti 439fda6785 fix buttons 2021-04-09 15:24:28 +02:00
Andrew Kingston b699573941 Add custom renderers to table and improve table sorting 2021-04-09 14:21:27 +01:00
Keviin Åberg Kultalahti 9e2cf66173 adds Link component to bbui 2021-04-09 14:44:48 +02:00
Keviin Åberg Kultalahti 5a2287ddcb moves NotificationDisplay to bbui and converts it to spectrum 2021-04-09 12:02:53 +02:00
Keviin Åberg Kultalahti 0e52a1e12f add text slot conditional to button 2021-04-09 11:10:37 +02:00
Keviin Åberg Kultalahti e408fac0e5 conversion of buttons in builder 2021-04-09 10:52:06 +02:00
Keviin Åberg Kultalahti f72dda18de actually convert table command buttons 2021-04-08 18:10:18 +02:00
Andrew Kingston 5ef5106f07 Add spectrum table to BBUI and update builder 2021-04-08 15:57:24 +01:00
Andrew Kingston f9a54d08f5 Fix route error when creating a view 2021-04-07 13:43:11 +01:00
Andrew Kingston 77228a3998 Fix missing import of automationStore 2021-04-07 11:33:14 +01:00
Andrew Kingston 1b8f2067e4 Add back in Grid to backend UI 2021-04-07 09:03:47 +01:00
Andrew Kingston fb70cbb117 Remove placeholder from iframe template 2021-04-01 19:43:44 +01:00
Andrew Kingston 8e2a50aa0d Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 19:10:07 +01:00
Andrew Kingston 7c76a26467 Update to support new backend table structure 2021-04-01 18:00:46 +01:00
Andrew Kingston 6c5129f8db Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor 2021-04-01 17:58:10 +01:00
Andrew Kingston 4ff5a2b073 Use server-provided client lib URL in iframe preview 2021-04-01 14:10:49 +01:00
Andrew Kingston 1c8de5d52d Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 13:51:48 +01:00
Keviin Åberg Kultalahti 50da4159e1 fixes views store 2021-04-01 11:53:22 +02:00
Andrew Kingston b725c04b32 Fix merge conflict 2021-04-01 10:33:51 +01:00
Andrew Kingston b3b7c54901 Update to support new stores 2021-04-01 10:29:47 +01:00
Andrew Kingston 8619db57b4 Merge branch 'feat/store-tests' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 09:12:16 +01:00
Andrew Kingston 17c06cfb84 Import image assets as needed to allow proper bundling 2021-03-31 19:58:30 +01:00
Andrew Kingston 80f819255d 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 db0e234858 Adjust iframe builder preview to prevent requirement of rollup-plugin-html 2021-03-31 19:12:56 +01:00
Andrew Kingston a2bd824a1d Fix issue with polyfilling node globals 2021-03-31 18:49:53 +01:00
Andrew Kingston 44ad38fdf8 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 7cc7feea07 fix templates not being passed correct param 2021-03-31 14:23:58 +02:00
Keviin Åberg Kultalahti 12fbd6245c fix merge regression 2021-03-31 13:48:30 +02:00
Keviin Åberg Kultalahti c5bdb590f9 merge next 2021-03-31 11:26:44 +02:00
Keviin Åberg Kultalahti 003c1c75d4 fixes queries and datasource tests 2021-03-29 17:45:18 +02:00
Andrew Kingston 83a021a45d Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor 2021-03-29 15:40:35 +01:00
Martin McKeaveney 8f5fd32f74 scripting block 2021-03-26 14:56:34 +00:00
Keviin Åberg Kultalahti 44e3f29a0b moves backend stores to "stores" in the root src directory 2021-03-26 09:50:37 +01:00
Andrew Kingston f84302ed89 Add virtual rendering to table to increase performance and remove grid component 2021-03-25 14:40:29 +00:00
Andrew Kingston e9bfdabcdd Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor 2021-03-24 15:52:05 +00:00
Andrew Kingston 6bc622a857 Add initial version of new spectrum table component 2021-03-24 15:51:57 +00:00
mike12345567 34918013cb Main work of file system refactor now complete, ready to test more fully - most test cases passing, need to look through them more thoroughly and make sure everything still makes sense. 2021-03-23 17:54:02 +00:00
Keviin Åberg Kultalahti a40a13af93 remove backendUiStore imports 2021-03-23 14:01:28 +01:00
Keviin Åberg Kultalahti 5deceb7928 remove backendUiStore 2021-03-23 13:42:03 +01:00
Keviin Åberg Kultalahti 3e58ad9031 move rows to it's separate store 2021-03-23 13:27:45 +01:00
Keviin Åberg Kultalahti 5cbba0a2ee fix tables not showing up 2021-03-23 13:05:22 +01:00
Keviin Åberg Kultalahti b4ba2589a2 fix datasource select issue 2021-03-23 13:04:54 +01:00
Keviin Åberg Kultalahti 8a2ccbc1a9 wip: cleanup of components 2021-03-23 12:27:10 +01:00
Keviin Åberg Kultalahti c77061f239 wip: converts components to use separate stores 2021-03-23 12:16:54 +01:00
Keviin Åberg Kultalahti a440e7631b move tables to separate store 2021-03-23 11:54:03 +01:00
Keviin Åberg Kultalahti 99423ee51b remove log 2021-03-23 10:57:34 +01:00
Keviin Åberg Kultalahti c441307611 fixes issues with queries not getting selected correctly 2021-03-23 10:56:53 +01:00
Andrew Kingston 938efc5b67 Fix automatic generation of form field group schemas 2021-03-22 18:07:11 +00:00
Andrew Kingston 5d9692e338 Remove RowDetail component 2021-03-22 18:04:40 +00:00
Keviin Åberg Kultalahti 526283d406 fixes and splits out database to it's separate store 2021-03-22 16:33:08 +01:00
Keviin Åberg Kultalahti cb3a4b549a moves queries part of backendstore to separate store 2021-03-22 14:47:21 +01:00
Keviin Åberg Kultalahti 17802795d0 moves integrations part of backendstore to separate store 2021-03-22 13:23:36 +01:00
Andrew Kingston 8ca61404d9 Update data provider select to use safe binding options 2021-03-22 12:11:12 +00:00
Keviin Åberg Kultalahti 58aefcec04 fixes permissions problem 2021-03-22 12:57:42 +01:00
Keviin Åberg Kultalahti 5b08b31fd6 moves the datasources store to it's separate store 2021-03-22 12:02:55 +01:00
Keviin Åberg Kultalahti 98607ca1bd moves roles in backendstore to a separate store 2021-03-22 10:55:23 +01:00
Keviin Åberg Kultalahti 4b3891f68a moves permissions to a separate store 2021-03-22 09:59:22 +01:00
Andrew Kingston 0b0efcd9ea Add explicity titles to DrawerBindableInputs in DeleteRow button action 2021-03-19 14:28:11 +00:00
Andrew Kingston 1283fe520e Fix massive widths on remaining button actions 2021-03-19 14:26:37 +00:00
Keviin Åberg Kultalahti 06689ee238 merge next 2021-03-19 15:10:12 +01:00
Andrew Kingston 705670757b Fix massive width in filter editor drawer 2021-03-19 14:05:42 +00:00
Andrew Kingston b4f9def495 Update SaveRow button action to take an explicit table ID, making it more much flexible. Fix massive width 2021-03-19 14:05:28 +00:00
Andrew Kingston 5a891054cb Update DeleteRow button action to take explicit props and fix massive width 2021-03-19 14:04:37 +00:00
Keviin Åberg Kultalahti edc2f438c2 remove log 2021-03-19 14:58:00 +01:00
Keviin Åberg Kultalahti a3750a2c5b fix some navigation issues when removing tables/datasources 2021-03-19 11:03:44 +01:00
mike12345567 60ab217386 Formatting. 2021-03-18 18:27:00 +00:00
Andrew Kingston 6d7cb8d6ba Update bar chart to work with new data provider 2021-03-18 17:34:51 +00:00
Keviin Åberg Kultalahti a769d5f477 reverts some of the merged files 2021-03-18 14:33:45 +01:00
Keviin Åberg Kultalahti 1b859d0bb7 merge next 2021-03-18 14:05:12 +01:00
Keviin Åberg Kultalahti a9a895995b fix not being redirected to datasource index page once you delete a datasource 2021-03-18 10:56:18 +01:00
Keviin Åberg Kultalahti 0b36b98295 Merge branch 'next' into fix/route-preservation 2021-03-18 08:41:41 +01:00
Keviin Åberg Kultalahti bf90d9cf4c wip: routify 2021-03-17 12:40:24 +01:00
Andrew Kingston 1368074f68 Update bindable properties to handle new data provider 2021-03-16 19:11:00 +00:00
Andrew Kingston 6e29423d4d Add data provider component and refactor component setting types 2021-03-16 13:54:34 +00:00
mike12345567 4a3a420dee Merge branch 'next' of github.com:Budibase/budibase into browser-compat 2021-03-16 13:50:31 +00:00
Andrew Kingston 05b6e825b4 Lint 2021-03-16 09:28:58 +00:00
Martin McKeaveney f6bc83c4c7 Merge branch 'develop' of https://github.com/Budibase/budibase 2021-03-15 20:53:17 +00:00
Martin McKeaveney 3dd902666c fix duplicate column name issue 2021-03-15 20:38:55 +00:00
Andrew Kingston 78c6f9ca3d Remove electron specific app import 2021-03-15 18:32:20 +00:00
Keviin Åberg Kultalahti 7056a5ada9 Merge branch 'develop' into fix/route-preservation 2021-03-15 15:30:51 +01:00
Keviin Åberg Kultalahti c0c41c5bc3 fixes small bug where user was not redirected to automation index page once last automation was deleted 2021-03-15 15:30:28 +01:00
Keviin Åberg Kultalahti 2900704a4c adds routing to the automation tab 2021-03-15 15:00:34 +01:00
Andrew Kingston 08ea461caa Remove electron specific attachment uploads inside the builder 2021-03-15 12:10:21 +00:00
Keviin Åberg Kultalahti 4e85caa7b0 wip: work on routing in automation tab 2021-03-15 12:53:44 +01:00
Keviin Åberg Kultalahti 586d5fbe3c adds success notification when saving api keys 2021-03-12 13:29:54 +01:00
Keviin Åberg Kultalahti 98d88bef23 moves click handler for deployment info to pill rather than icon 2021-03-12 13:23:51 +01:00
Martin McKeaveney 646ed4a7dd Merge branch 'master' into develop 2021-03-11 16:31:22 +00:00
Martin McKeaveney 81da22505d Merge pull request #1264 from Budibase/fix/colorpicker
Colorpicker bugs
2021-03-11 16:30:34 +00:00
Andrew Kingston 8820edd1bc Add clear icon to screen search field 2021-03-11 15:53:31 +00:00
mike12345567 d66db07ba3 Merge branch 'master' of github.com:Budibase/budibase into tests/upping-coverage 2021-03-11 14:51:13 +00:00
Martin McKeaveney 6c6271faf2 Merge pull request #1271 from Budibase/develop
Develop
2021-03-11 13:11:47 +00:00
mike12345567 68735f1b4f Formatting. 2021-03-10 17:56:16 +00:00
Andrew Kingston 768b03fc8a Don't close folders when selecting a new screen 2021-03-10 10:35:49 +00:00
Andrew Kingston c8466bc1cf Ignore click actions when a screen search string exists 2021-03-10 10:35:16 +00:00
Andrew Kingston ff5aba19f7 Fix crash when searching screens and selecting layouts 2021-03-09 19:09:41 +00:00
Andrew Kingston d68ee14ed3 Add placeholder to screen search 2021-03-09 19:06:37 +00:00
Andrew Kingston e909ff584a Make screens searchable and make routes collapsible 2021-03-09 19:06:25 +00:00
Keviin Åberg Kultalahti e507c006e6 change default color of colorpicker 2021-03-09 09:32:53 +01:00
Keviin Åberg Kultalahti 11801fa1fc fixes colorpicker bugs 2021-03-08 17:05:42 +01:00
mike12345567 9609c59368 Fixing an issue discovered where the relationshipType currently specifies the wrong cardinality, for now just flipping the way it is specified in the front end as this will accurately describe what the backend is performing. 2021-03-05 15:19:33 +00:00
Andrew Kingston b9760c6dbc Add cypress tests for data bindings and component creation 2021-03-05 13:52:26 +00:00
Martin McKeaveney 69a9e3135f Merge branch 'master' into develop 2021-03-03 16:00:10 +00:00
Martin McKeaveney c68c902d2c Merge pull request #1242 from Budibase/083bugfixes
fix space table name grid bug
2021-03-03 15:59:30 +00:00
Martin McKeaveney 274339d945 fix space table name grid bug 2021-03-03 13:51:53 +00:00
Kevin Åberg Kultalahti ef84e2abcb Merge pull request #1232 from Budibase/feature/standard-components-transitions
Adds transition setting in the design panel on container component
2021-03-03 13:12:48 +01:00
mike12345567 fdaf2f580c PR comment from Marty, adding a bit more vertical breathing room around checkboxes of relationship type. 2021-03-03 10:41:40 +00:00
Andrew Kingston f20e5e28fd Merge pull request #1234 from Budibase/lab-day-cheeks
Useful features and fixes from lab day
2021-03-03 02:16:57 -08:00
Keviin Åberg Kultalahti 4575285d5f fixes to transitions and adds default fade to screens 2021-03-02 13:37:54 +01:00
mike12345567 d93cfa73fd Updating with a suggestion from Andrew kingston, adding row/rows to sentences about one->many relationships so that singular/plural english makes sense. 2021-03-02 11:10:26 +00:00
mike12345567 e75e96891f Formatting. 2021-03-01 18:03:33 +00:00
mike12345567 7b90566769 Updating the properties panel to show the component type rather than name (no point in repeating) and some final styling changes to the one to many update. 2021-03-01 17:48:52 +00:00
mike12345567 0c8026c5ce First version, still playing around with styling. 2021-03-01 17:06:08 +00:00
Keviin Åberg Kultalahti ff7c59ef27 remove unused code in settings and start components 2021-03-01 17:45:32 +01:00
Keviin Åberg Kultalahti 51b0656ba9 remove unused code in integration components 2021-03-01 17:42:34 +01:00
Keviin Åberg Kultalahti bae1a11c32 remove unused code in PropertiesPanel 2021-03-01 17:41:10 +01:00
Keviin Åberg Kultalahti 2a93a1fb26 remove unused code in NavigationPanel 2021-03-01 17:37:17 +01:00
Keviin Åberg Kultalahti a08684cd14 removes unused code in automation and backend sections 2021-03-01 17:34:27 +01:00
Keviin Åberg Kultalahti c37aefc0cf lint fix 2021-03-01 17:09:23 +01:00
Keviin Åberg Kultalahti 1bd32752a7 remove slide and scale transitions 2021-03-01 17:03:13 +01:00
Keviin Åberg Kultalahti cda7c7f4c1 moves the transition setting to the design panel 2021-03-01 16:46:05 +01:00
Andrew Kingston 5b00041fee Remove obsolete code from log out button action component 2021-03-01 14:56:30 +00:00
Andrew Kingston 78865ddef4 Add password field component 2021-03-01 14:13:11 +00:00
Kevin Åberg Kultalahti 2038e991c5 Merge pull request #1211 from Budibase/feat/automation-drawer-conversion
Convert the Automate popover to the Drawer component
2021-03-01 14:48:04 +01:00
Keviin Åberg Kultalahti 776c8849cb use bindableProperties instead of bindings in AUtomationBindingPanel 2021-03-01 14:22:17 +01:00
Keviin Åberg Kultalahti e9604ba967 remove unneeded things 2021-03-01 14:04:07 +01:00
Kevin Åberg Kultalahti bf1b249468 Merge pull request #1213 from Budibase/labday/dnd-actions
Adds drag and drop to the actions drawer
2021-03-01 09:12:25 +01:00
Keviin Åberg Kultalahti 6bce9fa820 revert Automate block that accidently made it in to this PR 2021-02-26 17:46:18 +01:00
Keviin Åberg Kultalahti 3ffa648bda adds drag-and-drop to the action drawer 2021-02-26 17:11:14 +01:00
Keviin Åberg Kultalahti a7b9945010 remove BindableInput and switch to DrawerBindableInput 2021-02-26 15:24:36 +01:00
Keviin Åberg Kultalahti cc35ac6e36 remove genericpopover component 2021-02-26 15:23:41 +01:00
Keviin Åberg Kultalahti 3923af7c34 final touches to get drawer working correctly in automations 2021-02-26 15:12:44 +01:00
Andrew Kingston a67a8fb957 Add log out button action 2021-02-26 14:04:12 +00:00
Keviin Åberg Kultalahti 16629903c1 bindings now show up correctly in the drawer 2021-02-26 14:53:51 +01:00
Keviin Åberg Kultalahti 10972fafe2 remove unused things 2021-02-26 14:39:44 +01:00
Keviin Åberg Kultalahti 51b517a4be merge existing work from old branch 2021-02-26 14:27:54 +01:00
Keviin Åberg Kultalahti cbaaa0b201 adds DnD support ot the actions drawer 2021-02-26 14:21:05 +01:00
Andrew Kingston 624ad79c95 Add background image component 2021-02-26 09:58:11 +00:00
Andrew Kingston ac46cbdb14 Add button action for login 2021-02-26 09:57:06 +00:00
Martin McKeaveney c73c77448c bugfixes 2021-02-25 16:21:41 +00:00
Martin McKeaveney 595dc55f39 fixing 1:N UI order 2021-02-25 13:34:12 +00:00
mike12345567 cd36739c23 Merge branch 'master' of github.com:Budibase/budibase into bug/relationship-display-id 2021-02-25 12:36:16 +00:00
Martin McKeaveney bcaed4f4e4 Server side data integrity for 1:N 2021-02-25 11:55:23 +00:00
Andrew Kingston 8d496a49b4 Update backend linked row selector to support new relationship object 2021-02-25 11:34:35 +00:00
Andrew Kingston bf384697d3 Add support for new relationship object in backend table 2021-02-25 11:05:46 +00:00
Andrew Kingston 8e0aaf0daa Remove front end validation on password when editing users 2021-02-25 09:11:56 +00:00
Martin McKeaveney 18429c5e78 Merge branch 'master' of https://github.com/Budibase/budibase into develop 2021-02-24 21:57:50 +00:00
Martin McKeaveney c4214bd193 Merge pull request #1185 from Budibase/mysql-ssl
Mysql ssl
2021-02-24 20:33:35 +00:00
Martin McKeaveney 73b6995a57 prevent null being appended to binding box 2021-02-24 17:56:14 +00:00
mike12345567 a69cc49501 Updating group by functionality, so that relationships aren't an option. 2021-02-24 17:21:53 +00:00
Martin McKeaveney a17a1fb07b SSL config for mysql, remove rickroll 2021-02-24 16:31:47 +00:00
mike12345567 9cd7c24a6a Formatting. 2021-02-24 15:34:52 +00:00
mike12345567 aed2e2c49a Fixing some CSS bugs in the automation bindings popover. 2021-02-24 15:34:31 +00:00
Martin McKeaveney ef069f9a1c merge 2021-02-24 14:46:26 +00:00
mike12345567 fdda55837f Formatting. 2021-02-24 14:03:10 +00:00
Martin McKeaveney 8ec09262a5 Merge pull request #1173 from Budibase/martin-bugfixes
Martin bugfixes
2021-02-24 13:14:55 +00:00
Martin McKeaveney 24945b860d show all query types in form component 2021-02-24 11:57:53 +00:00
Kevin Åberg Kultalahti b8cdc113a1 Merge pull request #1168 from Budibase/fix/budi-day-bug-list
Fix/dot notation grid fix
2021-02-24 12:54:29 +01:00
Keviin Åberg Kultalahti 532f29355e Revert "work on converting popover to drawer"
This reverts commit 082c238b57.
2021-02-24 10:33:54 +01:00
Martin McKeaveney 5a24ad3860 case insensitive regex for app names 2021-02-23 18:37:37 +00:00
mike12345567 704728cc3b removing use of optional chaining and just checking for status. 2021-02-23 17:13:46 +00:00
mike12345567 16228b8028 Fixing a minor issue, making sure only trying to add displayFieldColumn when the app has that column (older ones may not yet). 2021-02-23 17:08:35 +00:00
mike12345567 fa4d0d1696 Merge branch 'master' of github.com:Budibase/budibase into bugs/various-bugs 2021-02-23 16:40:33 +00:00
mike12345567 3d82bcef6c Formatting. 2021-02-23 16:31:33 +00:00
mike12345567 ce7c6a4dfb Merge branch 'develop' of github.com:Budibase/budibase into bugs/various-bugs 2021-02-23 16:31:12 +00:00
mike12345567 38a99e10a3 Adding a few fixes for bugs related to user table, user table views and some async functions that weren't awaiting promises. 2021-02-23 16:29:50 +00:00
Keviin Åberg Kultalahti 082c238b57 work on converting popover to drawer 2021-02-23 16:43:03 +01:00
Martin McKeaveney 71778c0dc1 Merge pull request #1163 from Budibase/develop
Develop
2021-02-23 15:35:39 +00:00
Keviin Åberg Kultalahti 2f749c49d5 remove unused things 2021-02-23 15:20:24 +01:00
Keviin Åberg Kultalahti f8adb6429c adds option to allow dot notation in column names 2021-02-23 13:14:30 +01:00
Michael Drury 8d9508bb3f Merge pull request #1155 from Budibase/bug/fix-binding-issue
Fixing issue with copying/cutting and pasting components with bindings
2021-02-23 11:35:23 +00:00
Andrew Kingston 3430048c9b Show error when trying to create user with a duplicate email address 2021-02-23 10:33:26 +00:00
Martin McKeaveney 175d34841b Merge pull request #1156 from Budibase/external-data-source-fixes
External data source fixes
2021-02-22 18:53:22 +00:00
Martin McKeaveney d4e7924269 removing redundant cancel button 2021-02-22 18:40:33 +00:00
Martin McKeaveney 89c2ae0692 read all columns for schema rather than just the first 2021-02-22 17:41:02 +00:00
mike12345567 22f1ee6d37 Adding prettier ignore statement as it kept re-formatting the spacing in query viewer file. 2021-02-22 15:53:49 +00:00
Michael Drury 9bd6126a5f Merge pull request #1152 from Budibase/user-active-and-bugs
Some fixes and the ability to set a user to inactive
2021-02-22 15:10:16 +00:00
mike12345567 f9249fe99d Merge branch 'develop' of github.com:Budibase/budibase into user-active-and-bugs 2021-02-22 14:46:57 +00:00
Andrew Kingston 2dac761f6f Add unique drawer names for each binding drawer 2021-02-22 14:16:01 +00:00
Andrew Kingston 0270c539cb Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering 2021-02-22 14:01:02 +00:00
Martin McKeaveney f16ec615aa Merge pull request #1083 from Budibase/bug/4001-to-0-fix
Attempting to fix the 4001 bug - using ephemeral ports in production (builder)
2021-02-22 13:57:26 +00:00
mike12345567 b5a2480001 Formatting. 2021-02-22 12:30:07 +00:00
mike12345567 d9aa1a4890 Switching user activity state to an options field rather than boolean (more extensible). 2021-02-22 12:29:49 +00:00
Andrew Kingston 87d9ed089c Bump BBUI version 2021-02-22 12:28:43 +00:00
Andrew Kingston 9c37fa8716 Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering 2021-02-22 12:23:46 +00:00
mike12345567 3dd927e15e Fixing test case. 2021-02-22 12:05:59 +00:00
mike12345567 99d356a862 Formatting. 2021-02-22 11:40:24 +00:00
mike12345567 c801203dc5 Adding the ability to set whether a user is active or not rather than deleting them, stops them from being able to log in to the system. 2021-02-22 11:39:58 +00:00
Joe ecc9c6dd14 Query results section ui updated
- json ui emphasized
- min-height added to stop screen bouncing when navigating across tabs
- spacing adjusted
2021-02-22 09:01:40 +00:00
Joe a8e7741fb2 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
Michael Drury 4a37839151 Merge pull request #1140 from Budibase/feature/relationship-enrichment
Re-introducing relationship tags - showing the display column
2021-02-19 16:54:18 +00:00
mike12345567 aa449e4729 Updating cypress tests as well as changing the auto column icons a bit to improve the look. 2021-02-19 15:49:54 +00:00
Martin McKeaveney 80b0dc672d Merge branch 'develop' of https://github.com/Budibase/budibase into rest-api-integration 2021-02-19 15:12:23 +00:00
Martin McKeaveney e08c917080 adding description blurbs to datasources 2021-02-19 15:07:43 +00:00
mike12345567 c98e990a3d Merge branch 'develop' of github.com:Budibase/budibase into feature/relationship-enrichment 2021-02-19 14:35:18 +00:00
Martin McKeaveney 1df1efe59b lint 2021-02-19 14:31:07 +00:00
Andrew Kingston 1988473051 Fix crash when viewing views without schemas 2021-02-19 14:06:08 +00:00
Andrew Kingston bd68672c51 Add field type to backend table headers 2021-02-19 14:05:54 +00:00
Keviin Åberg Kultalahti 5b5a5b5438 adds thin prop to select component when adding new row 2021-02-19 14:34:04 +01:00
Andrew Kingston ce5441e35a Add relationship enrichment display to backend UI 2021-02-19 13:05:52 +00:00
Keviin Åberg Kultalahti 78ee1edf40 merge develop 2021-02-19 13:55:17 +01:00
Keviin Åberg Kultalahti 15947eb9a5 adds disabled state to relationship type - column must be re-created in order to change the value 2021-02-19 13:49:28 +01:00
Martin McKeaveney 8a60131c7e merge with develop 2021-02-19 12:09:17 +00:00
Martin McKeaveney 3f2132df07 prevent editing of headers in params 2021-02-19 12:07:37 +00:00
Keviin Åberg Kultalahti aa38952131 displays correct relationship type in the create/edit component 2021-02-19 12:44:16 +01:00
Martin McKeaveney f53463ec0c response parsing 2021-02-18 19:24:42 +00:00
Martin McKeaveney a834f17a80 more design updates 2021-02-18 18:55:08 +00:00
Andrew Kingston 4b81663664 Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering 2021-02-18 17:45:10 +00:00
Andrew Kingston 2460280841 Fix and tidy up all button actions and drawers 2021-02-18 17:44:56 +00:00
Martin McKeaveney 6e121b6045 design updates, changing query verb names to HTTP verbs 2021-02-18 16:58:10 +00:00
mike12345567 f080fa6537 Some major performance optimisations, found that db.find is not fast unless its indexed, there is also no point in indexing for our internal relationship searching, however we can use the allDocs call. This will likely be slow for very large calls (say 100K records) but for these sort of calls we really need to paginate anyway. 2021-02-18 13:38:57 +00:00
mike12345567 0f323d8aa9 linting. 2021-02-17 17:34:15 +00:00
mike12345567 74b6f0069b Fixing some errors found with relationships. 2021-02-17 17:30:58 +00:00
Andrew Kingston 09e3ab9078 Merge branch 'develop' of github.com:Budibase/budibase into budi-day-02-11-cheeks-joe 2021-02-17 15:25:34 +00:00
mike12345567 91926d17d9 Adding delay to cypress test to allow time for statistics to calculate. 2021-02-16 22:12:58 +00:00
mike12345567 6e198a8ce1 Fixing automation issue - now autocolumns hidden there too. 2021-02-16 18:58:59 +00:00
mike12345567 d700cc254c Formatting. 2021-02-16 18:47:25 +00:00
mike12345567 a63ebd1a9c Fixing another cypress test. 2021-02-16 18:47:05 +00:00
mike12345567 1e39a873b2 Fixing issue with cypress test, fixing a 409 conflict that could occur in table saving - shouldn't happen now. 2021-02-16 18:29:38 +00:00
mike12345567 ad49a428b5 Fixing an issue with Cypress tests. 2021-02-16 17:55:21 +00:00
mike12345567 811aa5ced3 Fixing minor issue with auto-column toggles. 2021-02-16 16:52:30 +00:00
mike12345567 258b2138c3 Formatting. 2021-02-16 16:38:36 +00:00
mike12345567 4ccd46e2a1 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-16 16:38:11 +00:00
Andrew Kingston 85caa27855 Merge pull request #1124 from Budibase/url-context
Bindable URL parameters
2021-02-16 16:32:23 +00:00
mike12345567 cafb50bce6 Fixing some UI stuff after discussing with Andrew K - making sure auto-columns always appear at end of table. 2021-02-16 16:22:25 +00:00
mike12345567 1a9d16c8c7 Updating where utilities are held in builder and then making user table relationships autocolumn aware too. 2021-02-16 15:41:50 +00:00
Andrew Kingston ec94aaa90b Merge branch 'develop' of github.com:Budibase/budibase into url-context 2021-02-16 15:35:05 +00:00
Keviin Åberg Kultalahti 61552975c2 fix: field property saved to wrong place 2021-02-16 15:29:24 +01:00
mike12345567 113de64833 Some further UI work for auto-columns. 2021-02-16 13:56:40 +00:00
Andrew Kingston 8d1f082cc9 Fix drawer bindable input not updating when typing with drawer closed 2021-02-16 13:17:30 +00:00
Keviin Åberg Kultalahti 11ee6e8b15 change wording and remove console log 2021-02-16 12:50:12 +01:00
Keviin Åberg Kultalahti 7f95ae7b49 bump bbui 2021-02-16 11:14:49 +01:00
Andrew Kingston 8b23f603bd Update URL settigns to be bindable inputs and update navigate action 2021-02-15 20:03:29 +00:00
mike12345567 3a106c937c Formating. 2021-02-15 19:59:49 +00:00
mike12345567 846772bfeb Adding the ability to create/control auto-columns from the create/edit column modal. 2021-02-15 19:59:30 +00:00
Martin McKeaveney 5d5637571b tidy up 2021-02-15 18:59:21 +00:00
Martin McKeaveney 55f98e82d8 REST integration complete 2021-02-15 18:41:56 +00:00
mike12345567 4b1855974c Work in progress, getting the server backend mostly ready for this work. 2021-02-15 17:47:14 +00:00
Martin McKeaveney 5787dd3f93 REST integration end to end 2021-02-15 17:05:53 +00:00
Keviin Åberg Kultalahti a35a6ba807 fix not being able to select relationship type 2021-02-15 17:37:07 +01:00
Keviin Åberg Kultalahti a7db499544 initial work to switch toggle to radio button 2021-02-15 17:12:39 +01:00
Keviin Åberg Kultalahti 896c6ae5d4 Merge branch 'develop' into relationship-one-to-many 2021-02-15 12:02:26 +01:00
mike12345567 4b74598287 Linting. 2021-02-12 20:38:00 +00:00
mike12345567 6bc9123a86 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-12 18:03:52 +00:00
mike12345567 f266129489 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-12 13:40:27 +00:00
Keviin Åberg Kultalahti 9c3bde0f7e missed conflict fix 2021-02-12 14:32:46 +01:00
Keviin Åberg Kultalahti 7cb263ceff merge develop 2021-02-12 14:24:38 +01:00
mike12345567 73169ab911 Quick CSS change for manage access popover. 2021-02-12 12:05:01 +00:00
mike12345567 1a8fe9b02c Some more fixes for RBAC as well as fixing the duplication of roles. 2021-02-12 12:02:07 +00:00
Martin McKeaveney ec3ef225b9 simplify UI 2021-02-12 10:12:17 +00:00
Andrew Kingston 1a00fbacde Add filtering to repeaters 2021-02-11 13:03:22 +00:00
mike12345567 c3840d8017 Merge branch 'master' of github.com:Budibase/budibase into rbac-ui 2021-02-11 13:01:07 +00:00
Martin McKeaveney 701e2b218e RBAC popover complete 2021-02-10 22:23:27 +00:00
Andrew Kingston 56d8a27286 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-10 18:34:45 +00:00
Martin McKeaveney 37c00f24bd control RBAC from data section 2021-02-10 18:18:31 +00:00
mike12345567 ca20cbeeca First lot of work to update the auto fields into schema. 2021-02-10 17:55:19 +00:00
mike12345567 23f443022b Merge branch 'master' of github.com:Budibase/budibase into feature/autocolumns 2021-02-10 16:10:55 +00:00
mike12345567 feb7e2756f WIP - start of auto columns like autonumber, createdBy, createdAt, updatedBy etc. 2021-02-10 16:10:39 +00:00
Martin McKeaveney 587d20b611 Merge branch 'master' of https://github.com/Budibase/budibase into internal-search 2021-02-10 14:02:57 +00:00
Martin McKeaveney 4766d21340 clean up index on table deletion 2021-02-09 18:57:32 +00:00
Martin McKeaveney 9c7a373fb0 primary and secondary index fields 2021-02-09 18:49:12 +00:00
Keviin Åberg Kultalahti f95d17ce83 fixes visuals 2021-02-09 16:29:36 +01:00
Keviin Åberg Kultalahti ea90fc3c0e remove some console logs 2021-02-09 16:28:05 +01:00
Keviin Åberg Kultalahti 8a2cc83a3b Merge branch 'form-builder' into relationship-one-to-many 2021-02-09 16:26:42 +01:00
Keviin Åberg Kultalahti 274088b661 adds functional single select to builder 2021-02-09 16:26:07 +01:00
Andrew Kingston c635956e30 Fix multiselect not being wrapped in CreateEditRow modal 2021-02-09 14:37:42 +00:00
Keviin Åberg Kultalahti 690a2d9c73 initial work on handling single vs multiple values in builder components 2021-02-09 15:35:09 +01:00
Keviin Åberg Kultalahti 3e5c803598 fixes some warnings on DropdownItem component 2021-02-09 14:32:36 +01:00
Andrew Kingston 9054e764e0 Fix keying in component design properties 2021-02-09 13:31:20 +00:00
Keviin Åberg Kultalahti 9d58461328 disables one to many toggle when column is edited 2021-02-09 14:28:57 +01:00
Martin McKeaveney 05353c7666 backwards pagination 2021-02-09 12:12:03 +00:00
Keviin Åberg Kultalahti 7dffc1881d adds oneToMany property to save table method 2021-02-09 13:10:01 +01:00
Keviin Åberg Kultalahti 81488ec6c9 Merge branch 'form-builder' into relationship-one-to-many 2021-02-09 12:40:52 +01:00
Andrew Kingston 592348a5a0 Use real component name in deletion confirmation modal 2021-02-09 10:49:22 +00:00
Martin McKeaveney 07aeccb36d search UI complete, server side cursor based pagination 2021-02-08 17:44:44 +00:00
mike12345567 9752263e25 Merge branch 'master' of github.com:Budibase/budibase into feature/rbac 2021-02-08 17:22:21 +00:00
Keviin Åberg Kultalahti e74509e708 initial setup for one to many 2021-02-08 16:46:54 +01:00
Andrew Kingston 79351d1bf0 Remove empty field in saving row action to make it more clear that it's optional 2021-02-08 10:01:38 +00:00
Andrew Kingston a82153628d Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-08 09:52:46 +00:00
Martin McKeaveney bfa865cf3c Merge branch 'master' of github.com:Budibase/budibase into internal-search 2021-02-08 09:32:53 +00:00
Martin McKeaveney 786a76208d fixing dropdowns 2021-02-06 20:32:44 +00:00
Martin McKeaveney 236a8adfd3 fix bindings 2021-02-06 19:04:25 +00:00
Martin McKeaveney 491d3afafd few bugfixes 2021-02-06 18:22:58 +00:00
mike12345567 5f582dd1dc Initial work towards rbac. 2021-02-05 15:58:25 +00:00
Andrew Kingston 5adc144330 Key property group components so that they fully remount on component change 2021-02-05 13:48:26 +00:00
Keviin Åberg Kultalahti 34e86b361e right aligns the multiselect options in the property panel 2021-02-05 14:09:29 +01:00
Keviin Åberg Kultalahti c213e29220 merge master and bump bbui 2021-02-05 14:06:35 +01:00
Andrew Kingston 6bdde675a2 Add button action to refresh a datasource 2021-02-05 12:54:36 +00:00
Martin McKeaveney b4628a43d0 merge 2021-02-05 11:18:37 +00:00
Andrew Kingston 0dd243d8b6 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-05 11:06:51 +00:00
Martin McKeaveney 8d8cdcd732 app export with space in name 2021-02-05 10:55:54 +00:00
Joe 96036e58bf I emphasized the naming of a query
Label text added and made semi-bold
Removed placeholder text
2021-02-05 10:32:10 +00:00
Andrew Kingston 64fb8f709c Fix padding in builder setting icons to be more in line 2021-02-05 10:26:38 +00:00
Andrew Kingston 2c465bb922 Allow form fields to have custom names 2021-02-05 10:26:24 +00:00
Andrew Kingston 5244ce1a62 Fix delete row action 2021-02-04 19:18:32 +00:00
Andrew Kingston 9aac519351 Update form settings to be called Schema and add custom schema option 2021-02-04 18:00:02 +00:00
Andrew Kingston c36ddceb7e Pull form bindable properties from field definitions rather than schema 2021-02-04 13:01:49 +00:00
Andrew Kingston de4b87a208 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-04 12:59:34 +00:00
Andrew Kingston cc2026f6a4 Merge pull request #1087 from Budibase/fix/app-swapping
Fix bug making apps swap to different apps randomly
2021-02-04 12:41:40 +00:00
Andrew Kingston 5a89c640bd Be even more explicit with notification icon store update to avoid any magic 2021-02-04 11:29:35 +00:00
Andrew Kingston af5a95557a Reset back to 5 minute intervals 2021-02-04 11:27:12 +00:00
Andrew Kingston 1e2627cdfb Fix bug making apps swap to different apps randomly 2021-02-04 11:26:04 +00:00
Martin McKeaveney 1f6a755cb6 fixing JSON and CSV import/export 2021-02-04 08:20:04 +00:00
mike12345567 a88ce0d608 Attempting to fix the issue with 4001, this updates the cypress tests so that it is easier to change the port on which it runs as well as updating the electron usage of the app to use port 0 (an ephermeral port). 2021-02-03 16:09:48 +00:00
Andrew Kingston d85665d21c Allow forms to generate query schemas. Fix query execution action 2021-02-03 14:53:13 +00:00
Martin McKeaveney 909ccac598 make email field bindable in automations 2021-02-03 13:50:19 +00:00
Martin McKeaveney efe1cca74b change backup to be appname 2021-02-03 13:28:11 +00:00
Andrew Kingston 4d411857fd Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-03 11:13:58 +00:00
Andrew Kingston 8d8cffc7fc Add confirmation dialog before resetting form fields manually 2021-02-03 10:05:49 +00:00
Martin McKeaveney 122caf227c fixing text wrap in handlebars 2021-02-03 08:12:58 +00:00
mike12345567 cf72511b1d Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into bug/integration-fixes 2021-02-02 17:57:55 +00:00
Martin McKeaveney 594906d975 account for null helpers 2021-02-02 17:48:23 +00:00
Martin McKeaveney 4bb3f6fe5f adding example code to helpers 2021-02-02 17:43:01 +00:00
mike12345567 ec21fcbc4d Some quick fixes to allow custom verbs. 2021-02-02 17:28:11 +00:00
Andrew Kingston ed2ada720e Add button to fieldgroups to automatically update from schema 2021-02-02 17:26:14 +00:00
Andrew Kingston 3d5876f8bd Remove console log statement 2021-02-02 15:39:07 +00:00
Andrew Kingston aba4b4ea60 Use select for selecting form to validate in button actions to fix issue showing component ID 2021-02-02 15:38:43 +00:00
Andrew Kingston e87b384de5 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-02 14:44:19 +00:00
Andrew Kingston e3b0de6805 Update screen templates to support full form generation. Fix issues with screen templates 2021-02-02 14:32:58 +00:00
Andrew Kingston 3dd6769777 Fix label in form validation action 2021-02-02 13:51:16 +00:00
Joe 0557c6daa6 Fixed stacked list
I simplified the stacked list which has resolved the text overlapping issue.

There is still an issue with linking the stacked list to a detail page
2021-02-02 13:08:01 +00:00
Martin McKeaveney 27c7f5697b internal search working 2021-02-01 21:02:54 +00:00
Andrew Kingston 9c0e417408 Add custom component actions. Simplify client context. Add form validation action 2021-02-01 18:51:22 +00:00
Martin McKeaveney 3733b5f5ae use regex for search 2021-02-01 14:46:44 +00:00
Martin McKeaveney 6725f820a4 Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 14:30:02 +00:00
Martin McKeaveney e1c96d5165 adding search in binding drawer 2021-02-01 14:29:51 +00:00
mike12345567 006cae56ab Updating global selectors to be specific to component. 2021-02-01 13:20:39 +00:00
Andrew Kingston b1c2780a72 Add reltationship field. Add common picker component to dedupe options and relationship fields. Add better animation and position to picker dropdowns 2021-02-01 13:15:35 +00:00
mike12345567 2dccd49a61 Fixing some styling issues. 2021-02-01 13:13:50 +00:00
mike12345567 9fcb8c258d Converting markdown to HTML and rendering this for the hbs-helpers. 2021-02-01 12:55:37 +00:00
mike12345567 12a2ad5976 Linting. 2021-02-01 12:40:55 +00:00
Keviin Åberg Kultalahti cee076eaf5 fixes visual bug of multiselect in property control 2021-02-01 12:54:29 +01:00
Martin McKeaveney 0ea99cf85d Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:52:40 +00:00
Martin McKeaveney 1738537ad8 binding panel options from helpers 2021-02-01 11:51:53 +00:00
mike12345567 3f106d042a Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:00:33 +00:00
Andrew Kingston 4630699f13 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-01 09:11:48 +00:00
Martin McKeaveney 4bce1e3cb8 Merge pull request #1063 from yashank09/master
disables input to edit builtin role name
2021-01-31 12:40:36 +00:00
Yashank af48e5550d disables input to edit builtin role name 2021-01-31 04:24:33 -08:00
Kevin Åberg Kultalahti ec5af43587 Merge pull request #1017 from Budibase/fix/attachment-issues
Attachment issue fixes
2021-01-30 12:29:46 +01:00
Martin McKeaveney 79f84a5fa3 fix template check 2021-01-29 22:23:48 +00:00
Martin McKeaveney 675e374323 smoother downloads, lint 2021-01-29 21:52:45 +00:00
Andrew Kingston e0b6e78f72 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-29 16:59:24 +00:00
Martin McKeaveney ff490ef843 Merge branch 'master' of github.com:Budibase/budibase into qol-updates 2021-01-29 15:46:50 +00:00
mike12345567 df1248f155 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-29 14:36:26 +00:00
Keviin Åberg Kultalahti dcdc3eb4a2 fix typo in settings modal 2021-01-29 14:31:04 +01:00
Andrew Kingston a4de9668ed Add attachment field to forms 2021-01-29 13:22:38 +00:00
Martin McKeaveney 50e0f3e262 Merge pull request #1044 from Budibase/privacy-features
privacy features + allow builder usage without cloud API key
2021-01-29 09:55:56 +00:00
yashank09 f7aa34be13 adds placeholder on automation trigger 2021-01-28 23:23:44 -08:00
Martin McKeaveney d3e398984c remove superfluous param 2021-01-28 19:35:04 +00:00
Martin McKeaveney 1f84372ccc remove log 2021-01-28 19:34:24 +00:00
Martin McKeaveney f745975a0c privacy features + allow builder usage without cloud API key 2021-01-28 19:32:13 +00:00
Andrew Kingston e72850b84d Integrate flatpickr with spectrum 2021-01-28 18:53:40 +00:00
Andrew Kingston 16c276aa9a Add rich text field to form components 2021-01-28 18:03:44 +00:00
Andrew Kingston 2c104396df Add boolean field, fix label alignment, fix picker z index 2021-01-28 16:31:55 +00:00
sovlookup d1ba3f97f6 add arangodb integration 2021-01-28 21:42:40 +08:00
mike12345567 9e3d2a3553 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-28 09:59:28 +00:00
Andrew Kingston 8c90edf462 Add more functionality to core SpectrumField component to simplify other form components 2021-01-28 08:47:44 +00:00
Andrew Kingston b8fb2ba43c Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-27 18:28:17 +00:00
Andrew Kingston e1f40ea066 Add FieldGroup component to allow easy mixing of fields and other content in forms 2021-01-27 18:25:57 +00:00
mike12345567 b7e7dbba65 Linting. 2021-01-27 18:09:32 +00:00
Martin McKeaveney 0f18ee70ef actions fix 2021-01-27 17:29:30 +00:00
Andrew Kingston 6631fe2af8 Update builder preview to be interactive and improve builder preview experience 2021-01-27 15:52:12 +00:00
Martin McKeaveney 828be4b8e6 file download icon + styling 2021-01-27 14:53:50 +00:00
Martin McKeaveney 9f8c9fa810 import and export apps 2021-01-27 13:55:46 +00:00
Andrew Kingston f059739d3d Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-27 10:59:23 +00:00
Andrew Kingston 12f3b7f6fa Add common SpectrumField component, add spectrum labels, add form label position customisation 2021-01-27 10:59:05 +00:00
Joe 032cce7bcd Further spacing improvements
Spacing improvements
Red color applied to X hover
List of bindable objects is now scrollable without a visual of the scrollbar
2021-01-27 09:44:58 +00:00
Joe 58019592c8 Minor ui updates
Padding and spacing improved
2021-01-26 22:42:31 +00:00
mike12345567 0fabfccb19 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-26 16:22:38 +00:00
Martin McKeaveney 4cd85e2c94 Merge pull request #1015 from Budibase/mysql-connector
MySQL integration and self hosted deploy event
2021-01-26 16:17:09 +00:00
Martin McKeaveney 75b5b0eb52 only allow read queries in datasources 2021-01-26 15:23:23 +00:00
Andrew Kingston 365c503224 Add automatic schema validation to forms and add builder settings for specific field types 2021-01-26 14:40:44 +00:00
mike12345567 19ed02be60 Disabling save button on binding drawer when handlebars statement is invalid. 2021-01-26 14:09:31 +00:00
mike12345567 182353d555 Linting. 2021-01-26 12:43:26 +00:00
Andrew Kingston efbb599f02 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-26 11:21:20 +00:00
Martin McKeaveney fcbb27b628 Merge branch 'master' of github.com:Budibase/budibase into mysql-connector 2021-01-26 11:10:08 +00:00
Martin McKeaveney b52a2efef0 MySQL integration and self hosted deploy event 2021-01-26 11:07:30 +00:00
Andrew Kingston bcdcc68918 Fix settings to select fields and fix chart settings not showing fields 2021-01-26 10:57:57 +00:00
mike12345567 18f96deb00 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-26 10:42:54 +00:00
Andrew Kingston 2d0a7d825c Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-26 09:56:50 +00:00
Andrew Kingston 5bec329581 Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor 2021-01-26 09:11:43 +00:00
Andrew Kingston 580d5b6478 Fix button groups not working in design panel 2021-01-26 09:04:29 +00:00
Andrew Kingston 69b840c919 Add initial work on new Form component, spectrum styles and new text field 2021-01-26 08:55:44 +00:00
Joe 58f369bf0a Merge pull request #976 from Budibase/Fix-Text-overlap-in-data-table-#961
Fix: Text overlap in data table #961
2021-01-25 18:19:41 +00:00
mike12345567 a254567bec Updating string templates to have test cases for all the main helpers we want to make use of and adding a readme. 2021-01-25 17:08:21 +00:00
Martin McKeaveney 83b8fe10b3 merge 2021-01-25 16:19:03 +00:00
Andrew Kingston fb9eed625c Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-25 11:19:29 +00:00
Martin McKeaveney 7286167b9d merge 2021-01-22 18:06:53 +00:00
mike12345567 1d38dda79b Linting. 2021-01-22 17:58:01 +00:00
mike12345567 d3d840e42a Adding error checking to our handlebars syntax inputs as well as making all handlebars helpers available due to space pre-processor being removed. 2021-01-22 17:57:38 +00:00
Joe 6db127384e 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 be21cd9e9b Fix null values in binding panel 2021-01-22 13:36:12 +00:00
Martin McKeaveney fcb1c082cb simplify queries to only have one type under query verb 2021-01-22 12:22:28 +00:00
Martin McKeaveney 6bb9e0e9fc adding please select option to query type 2021-01-22 12:11:13 +00:00
Keviin Åberg Kultalahti 67afb1678f adds smooth removal of notifications using animate:flip 2021-01-22 13:05:52 +01:00
Keviin Åberg Kultalahti e411ac5b3d Merge branch 'master' into feature/client-feedback-component 2021-01-22 12:34:16 +01:00
Martin McKeaveney f1dac763b9 parameter field tidy ups 2021-01-22 11:13:21 +00:00
Andrew Kingston 25e71651fd Reduce icon size in dropdown menus again and increase padding 2021-01-22 11:03:50 +00:00
Martin McKeaveney 1e9736e396 sensible defaults, adding popover for parameters 2021-01-22 10:54:23 +00:00
Keviin Åberg Kultalahti ca9f979105 first pass at custom store to handle notifications 2021-01-22 11:37:34 +01:00
Andrew Kingston 31270a7d06 Fix typo 2021-01-21 15:50:28 +00:00
Joe 67d15da120 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 001520adad Fix button action drawer not saving and crashing 2021-01-21 14:52:59 +00:00
Andrew Kingston e271f97ac7 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 12:14:09 +00:00
mike12345567 239079d973 Linting. 2021-01-21 11:32:26 +00:00
Andrew Kingston 9978d0707d Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 11:31:45 +00:00
mike12345567 3dd985cfb6 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-21 10:57:41 +00:00
Andrew Kingston 7ebed8059d Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-21 10:45:04 +00:00
Andrew Kingston 9056b0e49d Enrich datasources so that data can be correctly fetched reactively using only the datasource definition 2021-01-21 10:42:14 +00:00
Andrew Kingston da3ef28ba2 Add back in grid component which had incorrect name 2021-01-21 10:40:17 +00:00
Andrew Kingston 99c1360be1 Simplify extracting schemas from datasources 2021-01-21 10:39:53 +00:00
Andrew Kingston d76621d5f8 Fix builder crashing when selecting another query datasource when query drawer is open 2021-01-21 10:38:58 +00:00
Joe c9f98d54da Updated action button UI
Button width increased
2021-01-20 14:59:16 +00:00
Joe 1b1721211c Merge pull request #980 from Budibase/Component-dropdown-design-update
Updated the design of the items within the component dropdown
2021-01-20 14:54:30 +00:00
mike12345567 ce5ab5482b Updating the string templating system to be capable of async operations. 2021-01-20 13:32:15 +00:00
Andrew Kingston b1c292b79c Fix incorrect paths after merge 2021-01-20 13:20:08 +00:00
Andrew Kingston 47dabc16ce Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-20 11:14:36 +00:00
Andrew Kingston ed020954b2 Add new definitions for all chart components 2021-01-19 19:24:49 +00:00
Andrew Kingston b828d8326d Update screen templates to work with latest bindings 2021-01-19 18:51:51 +00:00
mike12345567 d7a3e6210d Moving everything over to use the string template library, now just need to escape spaces properly and handle HTML escaping. 2021-01-19 18:44:29 +00:00
Andrew Kingston d94473bca5 Update button actions and remove deprecated code 2021-01-19 17:38:24 +00:00
Andrew Kingston cbe6459a9c Remove deprecated code around data binding 2021-01-19 15:39:04 +00:00
Andrew Kingston 5c469f24b9 Fix grid component definition and add controls for icons and colourpickers 2021-01-19 13:46:25 +00:00
kevmodrome 74557a09ce changes earlier BottomDrawer to use the bbui component instead 2021-01-19 14:16:55 +01:00
Andrew Kingston 0a10bc6c71 Add all new definitions for non-chart components 2021-01-19 11:49:52 +00:00
Andrew Kingston 275f0ca092 Add navigation bar, links and row detail definitions 2021-01-19 10:47:00 +00:00
kevmodrome 7fc05daaf7 fix typo 2021-01-19 10:56:02 +01:00
kevmodrome bf5a33b205 adds missing description 2021-01-19 10:47:02 +01:00
kevmodrome 7b474fef1e wire BindingPanel correctly to PropertyControl 2021-01-19 10:39:39 +01:00
kevmodrome 98c0e2dc42 bump bbui 2021-01-19 10:13:28 +01:00
kevmodrome dd76891181 bump bbui 2021-01-19 09:20:31 +01:00
kevmodrome 041dcec88a updates bbui and adds dummy drawer component to binding 2021-01-19 08:41:15 +01:00
mike12345567 419c6b9393 Adding the handlebars library, still need to add testcases to this. 2021-01-18 17:40:19 +00:00
Martin McKeaveney 994b88c2c7 Merge pull request #993 from Budibase/external-tables
External Data Connectors
2021-01-18 17:23:12 +00:00
Martin McKeaveney 72c5b173b6 docs link 2021-01-18 17:01:41 +00:00
Martin McKeaveney d3311fbae4 tidy up 2021-01-18 15:47:02 +00:00
Martin McKeaveney 4143718d70 lint 2021-01-18 15:40:26 +00:00
Martin McKeaveney 133d93fbee fix dynamic params 2021-01-18 15:37:32 +00:00
Kevin Åberg Kultalahti 522f655f61 Merge pull request #998 from Budibase/feature/icon-component-switch-to-remix
Switches the Icon component so that it now uses Remix like the rest of budibase
2021-01-18 16:15:07 +01:00
Martin McKeaveney 53db6e05f9 merge 2021-01-18 14:43:26 +00:00
Martin McKeaveney b5c4bde662 queries working with repeater 2021-01-18 14:41:59 +00:00
kevmodrome 46ae0f7558 switches to remix 2021-01-18 14:26:01 +01:00
mike12345567 6be84b81b9 Review comments. 2021-01-18 12:36:49 +00:00
Martin McKeaveney 7ed062bf1e fix no schema bug, feedback from demo 2021-01-15 17:29:46 +00:00
Andrew Kingston fba2f27638 Update and improve state <-> URL binding 2021-01-15 14:23:27 +00:00
Martin McKeaveney 21ff46f18e fix import 2021-01-15 13:50:11 +00:00
Martin McKeaveney 75c787553b lint 2021-01-15 13:42:55 +00:00
Martin McKeaveney 6d5dc7592e dynamo integration 2021-01-15 13:24:36 +00:00
Martin McKeaveney a7f9e2fb8f better integration API, parse JSON by default 2021-01-15 13:11:51 +00:00
Andrew Kingston a6ad8e1ab0 Update binding dropdown 2021-01-15 11:02:39 +00:00
Andrew Kingston ec4a4047b6 Improve data binding popup and finish component bindings 2021-01-15 10:59:22 +00:00
Martin McKeaveney 0a3d338985 query and datasource unit tests 2021-01-14 20:51:03 +00:00
mike12345567 770dde61ec Linting. 2021-01-14 17:57:18 +00:00
mike12345567 a9f36d1a42 Adding some fixes for general settings menu not respecting non-deployed apps fully. 2021-01-14 17:52:49 +00:00
mike12345567 69f40d6b4e Fixing an issue with updating not recognising apps not deployed yet. 2021-01-14 17:46:59 +00:00
mike12345567 d820e3287e Making sure URLs are always lower-case. 2021-01-14 17:31:17 +00:00
mike12345567 0e9d831e73 Linting. 2021-01-14 17:02:05 +00:00
mike12345567 16a25a7cff When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId. 2021-01-14 17:01:31 +00:00
Andrew Kingston 5211d316f8 Add new data bindings for context bindings and most work for component bindings 2021-01-14 15:39:50 +00:00
Martin McKeaveney 1b51113c44 pass field values in binding drawer 2021-01-14 14:22:24 +00:00
Andrew Kingston bd237b3e7c Clean paths and file structure 2021-01-14 10:03:33 +00:00
Andrew Kingston 7c4c7e0ae1 Update file structure to be sensible for design section 2021-01-14 09:45:09 +00:00
Andrew Kingston cdfcff4bbb Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-14 09:10:41 +00:00
Andrew Kingston 6b9e61e7e6 Fix component navigation, fix settings editing, fix design editing 2021-01-14 09:09:23 +00:00
Martin McKeaveney 267e85c2bf tidy up 2021-01-13 18:29:51 +00:00
Martin McKeaveney 01ff661f17 schema updates, custom fields 2021-01-13 16:39:47 +00:00
Martin McKeaveney 94ee5855a5 custom fields in queries 2021-01-13 14:11:53 +00:00
Michael Shanks fbb4fd482f Merge pull request #981 from Budibase/trigger_automation_action
Trigger automation from button click
2021-01-13 11:06:10 +00:00
Michael Shanks 420094aaa9 Schema setup - styling changes 2021-01-13 10:20:07 +00:00
Andrew Kingston af73139a87 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-12 20:05:24 +00:00
Andrew Kingston 9b035df33e WIP component management and definition refactor 2021-01-12 20:00:35 +00:00
Martin McKeaveney 33d63607e2 Add all CRUD ops to airtable integration 2021-01-12 17:45:43 +00:00
Martin McKeaveney 19f6139a1a allow deletion of queries and datasources 2021-01-12 17:04:51 +00:00
Martin McKeaveney d05f1666fc further syntax highlighting updates 2021-01-12 16:49:11 +00:00
Michael Shanks f5f66f9a58 allow new automation from button action setup 2021-01-12 15:21:27 +00:00
Martin McKeaveney 23d83739b0 readable to writable bindings 2021-01-12 10:28:41 +00:00
Martin McKeaveney f7383f37da type safe schema validation 2021-01-11 21:01:21 +00:00
Martin McKeaveney a48869a2f0 merge 2021-01-11 20:29:33 +00:00
Martin McKeaveney 15de3c8f83 styling, async data fetching 2021-01-11 20:17:56 +00:00
Martin McKeaveney 579e3a79b7 direct airtable integration works 2021-01-11 17:18:22 +00:00
Martin McKeaveney b76d42bcde use dynamic input in query 2021-01-11 15:34:43 +00:00
Michael Shanks 76023217a1 changed input style for automation schema setup 2021-01-11 10:11:31 +00:00
Michael Shanks 9c5501fbd7 tidy up 2021-01-11 09:56:39 +00:00
Michael Shanks ccb2d7de7d Merge remote-tracking branch 'origin/master' into trigger_automation_action 2021-01-11 09:51:48 +00:00
Joe 35934a4da0 Updated the design of the items within the component dropdown
Icons were a little hard to make out. Increased the size and visability.
The icons are not ideal, but I will tackle this another day - Budi Icons!
2021-01-10 10:09:47 +00:00
Martin McKeaveney 102b7ce61f binding data context in component 2021-01-08 18:22:03 +00:00
Michael Shanks a878d7eb40 Trigger Automation from frontend actions 2021-01-08 17:25:06 +00:00
Martin McKeaveney 8e40f4b5f8 Allow dynamic query execution from front end components 2021-01-08 12:06:37 +00:00
mike12345567 f98bd2ca4a Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2021-01-08 10:46:55 +00:00
mike12345567 63c092799f Linting. 2021-01-07 15:39:49 +00:00
mike12345567 85320ea938 Some minor updates, making template object store URL in self hosting relative so everything just goes through the proxy, and fixing issue with API key being required to create apps in self hosting. 2021-01-07 15:37:41 +00:00
Andrew Kingston cf087209d7 Bundle app ID inside apps, rather than trying to find it dynamically 2021-01-07 14:53:56 +00:00
Martin McKeaveney 963d8cb679 Merge branch 'master' of github.com:Budibase/budibase into external-tables 2021-01-07 13:39:48 +00:00
Martin McKeaveney d1a119f06a new datasource design 2021-01-07 13:13:46 +00:00
Joe 078d8c07bb Fix: Text overlap in data table#961
fix: Text overlap in data table #961

This fix clamps the text to one line and hides the overflow with an ellipsis.
2021-01-07 12:15:55 +00:00
Andrew Kingston c5263999c3 Update autoscreen toggle text 2021-01-07 10:00:24 +00:00
Andrew Kingston a5b574d61e Small text change to autoscreen toggle 2021-01-07 09:32:44 +00:00
Michael Drury 3e38bea3d6 Fixing cypress failure. 2021-01-06 21:25:52 +00:00
mike12345567 e98f9a9e94 Linting. 2021-01-06 17:28:22 +00:00
mike12345567 acbc15ad84 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2021-01-06 17:00:49 +00:00
mike12345567 882cfa700b Updating worker to support using a self host key, a basic level of security, stopping builder from asking for API key if currently configured for self hosting, made the default values for self hosting make sense for a basic local installation, this should be final. 2021-01-06 16:58:29 +00:00
Andrew Kingston ff93d30608 Add toggle to make autoscreens optional 2021-01-06 16:03:00 +00:00
Martin McKeaveney d7a0d29b03 switching between queries 2021-01-06 12:28:51 +00:00
Andrew Kingston 2cd2fba342 Only highlight style changes for the currently selected state (normal / hover) 2021-01-06 11:57:34 +00:00
Andrew Kingston 7b82896cf1 Standardise design panel setting placeholders 2021-01-06 11:52:02 +00:00
mike12345567 1c553a75df Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2021-01-06 11:00:02 +00:00
mike12345567 287bcd01d2 Fixing up settings to only take the one URL now, the main hosting URL. 2021-01-06 10:59:10 +00:00
Andrew Kingston 7e8735c2d2 Remove deprecated prop 2021-01-06 10:23:42 +00:00
Andrew Kingston 750d00a95a Update colorpicker to work with nullish values by always providing a fallback default value 2021-01-06 10:17:51 +00:00
Andrew Kingston 27dd7dba75 Use initialValue rather than defaultValue for style definitions 2021-01-06 10:15:22 +00:00
Andrew Kingston c101715c0e Pass preview type to client app so it can decide whether components are selectable 2021-01-06 10:11:56 +00:00
Andrew Kingston 0e6c3d1aff Merge branch 'master' of github.com:Budibase/budibase into custom-css 2021-01-05 12:02:08 +00:00
Andrew Kingston a30a0b3749 Merge pull request #943 from Budibase/cheeks-bugfixes
Cheeks Bugfixes
2021-01-05 12:00:18 +00:00
Andrew Kingston 207eaed27b Mark individual styles as changed if they have been changed 2021-01-05 11:59:19 +00:00
Andrew Kingston 57d69d1c9a Add button to reset styles 2021-01-05 11:48:14 +00:00
Andrew Kingston 19d71e318b Mark style categories as changed whenever any of their properties have changed 2021-01-05 11:47:56 +00:00
Andrew Kingston f94733db05 Make option select component select placeholder option whenever the value is nullish 2021-01-05 11:47:09 +00:00
Andrew Kingston 4ea8b34ff1 Ensure new components are created with any default styles already applied 2021-01-05 11:46:31 +00:00
Andrew Kingston 2a478f7f03 Add placeholders for all style options, add pretty labels for all style options 2021-01-05 11:45:50 +00:00
Joe 5867ba09ac Fix for: Small Typo in Data Binding textbox #962 2021-01-05 11:24:28 +00:00
Martin McKeaveney 755fa0ac4a allow execution of external connector queries from button clicks 2021-01-04 18:57:16 +00:00
Andrew Kingston 1a1aa5963d Add ability to enter custom component CSS 2021-01-04 18:39:17 +00:00
mike12345567 36127ad6e6 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 d27a264c96 better UI feedback 2021-01-04 10:39:17 +00:00
Martin McKeaveney b4b4941003 use queries in front end 2020-12-30 12:58:39 +00:00
Martin McKeaveney 30b4c2467f codemirror 2020-12-30 11:46:37 +00:00
Andrew Kingston f8e6dd99ef Fix lag when swapping between settings and design options 2020-12-23 09:56:18 +00:00
Andrew Kingston fb3a3d504e Fix new layouts having bad styling 2020-12-23 09:23:03 +00:00
Andrew Kingston f63b6946ec Fix empty screen list when navigating between roles 2020-12-23 08:54:09 +00:00
mike12345567 207415a932 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2020-12-22 16:24:34 +00:00
Martin McKeaveney 29b51bc6c2 separation of datasources and queries 2020-12-18 18:19:43 +00:00
mike12345567 31bc45985f Update after testing, it is now possible to make a deployment to a self hosted environment. Some work still required, better authentication around MINIO deployment, currently the bucket is set to public read and there is no signing/verification to the upload process, also right now four different URLs are needed for the builder to connect correctly, ideally this shouldn't be the case. 2020-12-18 12:54:20 +00:00
kevmodrome 55e364071f remove console logs 2020-12-18 11:12:00 +01:00
kevmodrome b3497d3846 fixes encoding issue of file to work with non-english chars 2020-12-18 11:10:36 +01:00
mike12345567 4e13565d1f Adding a deployment service which takes over from the lambdas in local operation, this may become part of the hosting portal if we ever decide to opensource that part of it. 2020-12-16 19:50:02 +00:00
kevmodrome 705cd4a654 merge master 2020-12-16 15:33:37 +01:00
kevmodrome b7d7968009 add back accidently removed line of code 2020-12-16 15:31:20 +01:00
kevmodrome 1ce7dfda79 fixes CreateEditRow not display multiselect correctly when long-form component was used 2020-12-16 13:00:07 +01:00
kevmodrome 8ce3aab2a7 adds try/catch to API key validation 2020-12-16 11:35:12 +01:00
mike12345567 9162aa522b Linting. 2020-12-16 09:43:08 +00:00
mike12345567 cc34838f45 Updating deployment service, checking in builder the builder settings info stored in DB before deploying. 2020-12-15 17:27:45 +00:00
mike12345567 c65ed9ad46 Linting. 2020-12-15 16:42:40 +00:00
mike12345567 21978007cf 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 a68d94cb64 Fix bug with changing app name 2020-12-15 13:40:49 +00:00
Andrew Kingston 63d9371b4d Small JS syntax refactor 2020-12-14 13:36:09 +00:00
Andrew Kingston 75b971f6ff Rename create new row to create new user for users table 2020-12-14 13:24:09 +00:00
Andrew Kingston 0b3a4047b3 Fix URL update after creating a new layout 2020-12-14 11:14:36 +00:00
Andrew Kingston 8b352fe40a 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 7255a21819 merge 2020-12-12 20:09:04 +00:00
Andrew Kingston 01ee1a1145 Reduce nav item selected state border radius slightly 2020-12-09 18:41:18 +00:00
Andrew Kingston 7768b9ace8 Allow multiple screens to have the same URL as long as role is different 2020-12-09 18:39:49 +00:00
Andrew Kingston e5a34871c7 Add role selection for viewing screens and smart handling of preview screen 2020-12-09 18:18:47 +00:00
mike12345567 a94ce70cee Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2020-12-09 18:01:38 +00:00
Andrew Kingston 045f0f1bfe Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-09 15:57:32 +00:00
Andrew Kingston c0c2583e09 Force white background behind prevrew iframe regardless of theme to better reflect what the real app will look like 2020-12-09 15:43:06 +00:00
Andrew Kingston b842a2addc Cache roles in store and add role selector for screens 2020-12-09 15:35:57 +00:00
Andrew Kingston 74d7316e2f Allow role selection when creating new screen 2020-12-09 14:53:17 +00:00
Andrew Kingston 660345313c Navigate to new layout after creating it 2020-12-09 14:53:03 +00:00
kevmodrome d0997efadb colorpicker for links in card component now works correctly 2020-12-09 15:27:24 +01:00
kevmodrome 11ff8586d5 changes settings prop of card link color 2020-12-09 13:21:04 +01:00
Andrew Kingston 22932d7b52 Fix routing setting and add initial role ID setting to screens for testing 2020-12-09 12:16:00 +00:00
Andrew Kingston 05b9c3fa68 Fix selected row state not resetting properly 2020-12-09 11:31:50 +00:00
kevmodrome 2fcdf3483b adds colorpicker to card componeent 2020-12-09 12:00:17 +01:00
Martin McKeaveney 733c28e229 further tidy up 2020-12-08 18:57:19 +00:00
mike12345567 4d5ac0ee9e Updating builder/server in a few ways, to allow creating users with extra columns attached, allowing password to be updated in the builder and making sure that all row endpoints correctly pass through the user controller so that we can still have customised functionality for users (such as making sure password is never returned). 2020-12-08 17:33:08 +00:00
Martin McKeaveney fb569a4425 fixing bugs found during testing 2020-12-08 16:55:43 +00:00
Andrew Kingston 3c6be9d481 Sort path groupings 2020-12-08 15:34:15 +00:00
Andrew Kingston e16e909c65 Fix indentation level in screen and layout trees 2020-12-08 15:11:26 +00:00
Andrew Kingston 495427082f Add custom renderer for user roles to show pretty names 2020-12-08 14:03:47 +00:00
Andrew Kingston 77f049d1bd Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-08 13:16:53 +00:00
Andrew Kingston 1c73786226 Update user editing to support new email field 2020-12-08 11:43:37 +00:00
Martin McKeaveney 994f87e82b lint 2020-12-08 11:07:16 +00:00
Martin McKeaveney 3af1b7bad7 Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor 2020-12-08 10:32:52 +00:00
Martin McKeaveney a803ee8f71 Different names for home and login screen 2020-12-08 10:32:45 +00:00
Andrew Kingston fd207af6ad Tidy up builder preview iframe 2020-12-08 10:16:01 +00:00
Martin McKeaveney 39473cb029 merge 2020-12-07 21:20:35 +00:00
Martin McKeaveney a7789067d3 fix layout bugs, some tidy up 2020-12-07 20:29:41 +00:00
Andrew Kingston b70512ada2 Add custom modal for creating and editing users 2020-12-07 19:05:39 +00:00
mike12345567 74f5197865 Merge branch 'username-email' of github.com:Budibase/budibase into feature/security-update 2020-12-07 18:08:20 +00:00
Martin McKeaveney a104e5c1e7 remove dupe import 2020-12-07 16:06:50 +00:00
Martin McKeaveney bc6ae452d1 fix layout selection issues 2020-12-07 16:06:20 +00:00
Andrew Kingston 4ddc61faa3 Remove log statement 2020-12-07 15:59:37 +00:00
Andrew Kingston 6d6b89b522 Fix crash when changing screen layout 2020-12-07 15:59:19 +00:00
Martin McKeaveney 3af5ec36b8 merge 2020-12-07 15:53:51 +00:00
Martin McKeaveney 74f138ee9a lint 2020-12-07 15:49:19 +00:00
Martin McKeaveney a9d0c68a60 component store refactor - remove concept of currentPreviewItem and currentComponentInfo 2020-12-07 15:27:46 +00:00
Andrew Kingston f8f7a73a67 Fix URLs when clicking on screens 2020-12-07 10:32:58 +00:00
Martin McKeaveney 6b5c1ffafa consolidate routing and component selection 2020-12-05 12:09:58 +00:00
Martin McKeaveney 40f6093198 allow renaming of layouts 2020-12-05 09:43:00 +00:00
Martin McKeaveney 64c4f0d300 deletion and error handling of layouts 2020-12-04 23:42:22 +00:00
Martin McKeaveney 3b049bc286 allow creation of custom layouts, moving layoutId prop to top level of screen 2020-12-04 23:16:07 +00:00
Andrew Kingston c33a3274d4 Fix new screen button placement 2020-12-04 14:52:40 +00:00
Martin McKeaveney 15279f2c41 lint 2020-12-04 14:46:21 +00:00
Andrew Kingston dbe754dea4 Fix screen list UI width and tidy up unused imports 2020-12-04 14:07:56 +00:00
Martin McKeaveney f05d696ef7 email as default user identifier 2020-12-04 12:22:45 +00:00
Andrew Kingston 3aaf0e644a Update stat card to use new component SDK 2020-12-04 09:13:38 +00:00
Andrew Kingston 3164b45f95 Merge branch 'master' of github.com:Budibase/budibase into stat-card 2020-12-04 09:00:43 +00:00
Andrew Kingston 922256790c Update errors box to work better in dark theme 2020-12-04 08:27:59 +00:00
Andrew Kingston 1bc339679a Add modal for editing user roles 2020-12-04 08:27:42 +00:00
Martin McKeaveney 277524b86e accommodate login layout 2020-12-03 17:31:38 +00:00
Martin McKeaveney d88b0d3811 allow selection of layout 2020-12-03 15:25:17 +00:00
Martin McKeaveney a093297a4e tidy up 2020-12-03 15:19:19 +00:00
Martin McKeaveney 0a5eac2c7f more intelligent routing for screens and pages 2020-12-03 15:15:14 +00:00
kevmodrome afac1857bc now uses RichText component in create/edit row modal on the backend 2020-12-03 15:37:04 +01:00
mike12345567 2a41f57382 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
Andrew Kingston 13a137ecd1 Update client app to work with layouts when running inside builder preview 2020-12-02 18:10:46 +00:00
Martin McKeaveney d7bff037bc tidy up 2020-12-02 17:07:30 +00:00
Martin McKeaveney 9b25a61706 allow editing of screen layout from modal 2020-12-02 16:15:14 +00:00
Martin McKeaveney f9736ec3bc component tree layout/screen agnostic 2020-12-02 15:19:38 +00:00
Martin McKeaveney e9297ee1c7 E2E working 2020-12-02 14:49:43 +00:00
mike12345567 a21e38a1a7 Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-02 14:18:49 +00:00
Martin McKeaveney 13824dcf09 merge 2020-12-02 14:15:07 +00:00
Andrew Kingston ce2bff5bab Move selection highlighting in builder preview in to client library and replace handlebars with mustache again 2020-12-02 13:49:24 +00:00
Martin McKeaveney 894eeb8757 merge 2020-12-02 13:44:44 +00:00
Martin McKeaveney ffc7e14bb2 fix preview save 2020-12-02 13:41:00 +00:00
mike12345567 4319c4bb3f Linting. 2020-12-02 13:27:20 +00:00
mike12345567 1a9f1aed9b Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/page-refactor 2020-12-02 13:26:57 +00:00
mike12345567 326551d2ed Linting. 2020-12-02 13:21:13 +00:00
mike12345567 05225f7787 Changing the naming of access levels to be roles. 2020-12-02 13:20:56 +00:00
Martin McKeaveney 1c2a869e26 merge 2020-12-01 16:31:40 +00:00
Martin McKeaveney 33c40063af layouts and screens switcher, merge with component sdk 2020-12-01 16:22:06 +00:00
Andrew Kingston edb3ea66fd Fix cypress tests (sort of) 2020-12-01 14:35:47 +00:00
Andrew Kingston a54dd9509f Remove deprecated props, fix warnings, remove old code 2020-11-30 15:05:36 +00:00
Andrew Kingston 48a5a50e85 Optimise builder preview speed and performance and fix components not updating when changing props 2020-11-30 12:11:50 +00:00
mike12345567 b55c4bc9c0 Merge branch 'master' of github.com:Budibase/budibase into feature/page-refactor 2020-11-30 11:47:08 +00:00
Joe 4b007bbe63 Formatting and linting 2020-11-28 16:44:07 +00:00
Joe 1f3942b0e6 Stat card
During lab day, I created a stat card. This card allows the user to display a single value, with an optional title and label. This is a popular component that will save our users time - expecially when creating dashboards.
2020-11-28 16:35:42 +00:00
mike12345567 55aecdd850 Some further work after testing, really need to get the backlink of screens to layouts functional. 2020-11-27 16:36:31 +00:00
Andrew Kingston a0f3b16e51 Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-27 15:59:32 +00:00
Martin McKeaveney 30b28c12ca allow password creation 2020-11-27 15:33:32 +00:00
Martin McKeaveney d78e2c8d94 allow creation of username 2020-11-27 15:24:43 +00:00
mike12345567 060fee722c Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor 2020-11-27 15:11:56 +00:00
Martin McKeaveney 4a8c37440e prevent username changing 2020-11-27 14:59:27 +00:00
Martin McKeaveney eae0ed5468 fix tests 2020-11-27 14:36:36 +00:00
Martin McKeaveney 6cca720117 browse contents of s3 buckets from within budibase 2020-11-26 21:23:20 +00:00
Martin McKeaveney 9a6ac6915b CouchDB integration E2E 2020-11-26 17:34:15 +00:00
Martin McKeaveney fbf501aebc mongoDB end to end 2020-11-26 16:46:36 +00:00
Martin McKeaveney 298ef30360 budibase postgres E2E working 2020-11-26 14:43:56 +00:00
Andrew Kingston b8bc583fd9 Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-25 18:38:58 +00:00
Andrew Kingston 07229858c8 Add fade screen transition and fix navigation component casing 2020-11-25 18:30:09 +00:00
mike12345567 8a013c33c3 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
Martin McKeaveney ffd586780c fix filepath issue 2020-11-25 16:27:49 +00:00
Martin McKeaveney ce4bf552f1 fix users test, remove superfluous files 2020-11-25 15:30:10 +00:00
mike12345567 7384f9238d Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor 2020-11-25 15:04:23 +00:00
Andrew Kingston 1e857f101a Add button actions, simplify contexts and tidy up 2020-11-25 09:50:51 +00:00
mike12345567 e1314b0d88 Starting work on builder, very broken. 2020-11-24 18:11:34 +00:00
Martin McKeaveney 2f996d4e68 users as table working end to end 2020-11-24 17:00:15 +00:00
Martin McKeaveney a92d54f9a7 user table and relationships complete 2020-11-24 14:04:14 +00:00
Martin McKeaveney b44b2cf881 fix windows url issue 2020-11-24 10:23:29 +00:00
Andrew Kingston 999b2ffb19 Add actual component for screenslot placeholder 2020-11-23 14:27:45 +00:00
Martin McKeaveney f9785a69a2 fix fast view switching bug 2020-11-23 12:12:03 +00:00
mike12345567 d8b794cb97 Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor 2020-11-23 11:30:15 +00:00
Andrew Kingston b3cd81d832 Fix builder preview 2020-11-23 11:29:24 +00:00
mike12345567 e96cd81f30 Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor 2020-11-23 11:00:19 +00:00
Martin McKeaveney 417002beaa fix e2e 2020-11-20 11:41:17 +00:00
Andrew Kingston 093d7f95b9 Tidy up data binding 2020-11-20 10:49:39 +00:00
Martin McKeaveney 6bc9c86623 fix for delete screens 2020-11-19 21:07:25 +00:00
Martin McKeaveney 0d32dd0719 folders for routes, show home instead of slash 2020-11-19 20:50:17 +00:00
Andrew Kingston 21a9840b8b Add header to flag whether a request originates from the client 2020-11-19 20:04:30 +00:00
Andrew Kingston ef2eba0433 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk 2020-11-19 17:55:40 +00:00
Martin McKeaveney f91c833074 merge 2020-11-19 17:02:27 +00:00
mike12345567 b74d4dc473 Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing 2020-11-19 16:58:54 +00:00
mike12345567 961a921a09 linting. 2020-11-19 16:56:23 +00:00
mike12345567 4997df919e 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 ab5312061b tidy up 2020-11-19 16:41:29 +00:00
Martin McKeaveney e5bba6b5e6 remove old files 2020-11-19 16:12:55 +00:00
Andrew Kingston aaa6aa4c72 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk 2020-11-19 13:56:51 +00:00
Andrew Kingston 3dcd9d32e2 Fix fetching of relationship data in lists 2020-11-19 13:50:20 +00:00
Martin McKeaveney a00bf70d29 further store tidy up, derive selected page 2020-11-19 11:15:29 +00:00
Martin McKeaveney 26cfb54a0f nested routing UI up and running, refactor drag and drop functionality by decoupling store from components 2020-11-18 22:04:18 +00:00
Andrew Kingston cdb8ff3563 Update all components to be renderable and styleable 2020-11-18 21:06:12 +00:00
Andrew Kingston 1a8d781c8c Refactor entire SDK into client lib and enable svelte context sharing between client and components 2020-11-18 19:18:18 +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 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
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
Martin McKeaveney a8efa3968d merge 2020-11-17 11:26:19 +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
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