Commit Graph

756 Commits

Author SHA1 Message Date
mike12345567 dd6617465c Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-24 17:43:59 +01:00
Andrew Kingston e1063bf0bf Merge branch 'feat/user-groups-tab' of github.com:Budibase/budibase into app-overview-access-tab 2022-06-24 14:58:27 +01:00
Andrew Kingston 3296d14f97 Add generic list and list item spectrum components for simple table style UI 2022-06-24 14:55:25 +01:00
Peter Clement 6b3832b841 user table updates 2022-06-24 14:41:52 +01:00
Andrew Kingston 02ec1b9968 Pull in more work from new design UI 2022-06-24 14:31:35 +01:00
Andrew Kingston 8e6acda5bd Pull in picker changes from new design UI 2022-06-24 14:10:13 +01:00
Andrew Kingston 465ef6ab57 Pull in new status light from new design UI 2022-06-24 14:07:32 +01:00
Peter Clement 271b274b27 users table renderer 2022-06-24 11:16:26 +01:00
Andrew Kingston 82f685a27f Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-23 15:33:07 +01:00
Andrew Kingston 143d0f2aec Update action buttons to have blue backgrounds when both selected and emphasized 2022-06-23 15:08:34 +01:00
Andrew Kingston 2663860ec1 Update styles to use spectrum components 2022-06-23 12:05:05 +01:00
mike12345567 a2dc3dc3b1 Getting notifications working correctly, linking to errors in a better way, generally improving UI, getting some final touches here and there. 2022-06-22 20:23:18 +01:00
Peter Clement 389558fd95 user onboarding new flow 2022-06-22 15:34:49 +01:00
Peter Clement 8d264fe983 updated store and finished groups tab 2022-06-22 13:55:31 +01:00
Andrew Kingston e9696440be Separate style overrides for range input to fix not displaying on webkit 2022-06-21 15:25:37 +01:00
mike12345567 3d159c1401 Adding in main portal page automation error notification. 2022-06-21 00:02:22 +01:00
mike12345567 8c9f76b815 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-20 15:56:00 +01:00
Andrew Kingston a335b8cab5 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-20 13:28:26 +01:00
Andrew Kingston 15c28bcb8f Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-06-15 15:32:33 +01:00
mike12345567 03165faf0f Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-15 15:08:48 +01:00
Andrew Kingston 43938d7b54 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2022-06-15 11:08:40 +01:00
Andrew Kingston 48dc729f9a
Merge pull request #6309 from Budibase/builder-focus-updates
Builder focus updates
2022-06-15 11:07:46 +01:00
Andrew Kingston 9ec4c29e66 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2022-06-15 09:02:35 +01:00
Peter Clement 4fd1fb9e03 add user groups UI 2022-06-14 14:57:34 +01:00
Peter Clement f3c7248169 add IconPicker component 2022-06-14 14:56:09 +01:00
Andrew Kingston 22df82dd9d Revert focus specific logic in other components and simplify 2022-06-13 16:11:12 +01:00
Rory Powell 05f0393310 Merge branch 'release' into merge-release 2022-06-13 11:45:18 +01:00
Andrew Kingston 4219b2251a Add new styles setting to button to use update spectrum styles 2022-06-10 12:15:58 +01:00
Andrew Kingston 9905d000f4 Update basic user onboarding modal to be readonly rather than disabled and lighten disabled state text 2022-06-10 11:04:17 +01:00
Andrew Kingston 0e8a3f1769 Remove background from icon side nav 2022-06-09 07:57:57 +01:00
Andrew Kingston feb8bff299 Update action button style for component settings to match designs 2022-06-08 16:51:14 +01:00
Andrew Kingston 10b4e29702 Update select settings to match the settings bar style where possible 2022-06-08 15:13:47 +01:00
melohagan 08c8ba8d81
Merge pull request #6220 from Budibase/bug/sev3/select-row-with-button
Don't allow row selection for buttons in rows
2022-06-08 09:18:01 +01:00
Mel O'Hagan 2740b5502f using preventSelectRow property 2022-06-07 15:19:48 +01:00
Mel O'Hagan 543d2521e6 Revert field changes 2022-06-07 15:14:53 +01:00
Mel O'Hagan 12ced8cba7 Added preventSelectRow prop to custom column 2022-06-07 14:40:56 +01:00
Mel O'Hagan 08aea99c94 Don't allow row selection for button/link column 2022-06-07 11:24:44 +01:00
Mel O'Hagan fe99647ad1 Use default value from manifest 2022-06-07 10:55:32 +01:00
Andrew Kingston f2e3b2efa8 Apply timezones patch from existing ignore-timezones branch 2022-06-07 08:31:00 +01:00
Dean 0c25ecbf21 Component Cypress tests and fixes 2022-05-31 22:57:33 +01:00
Dean dbbf7afcd0 Updated approach to focus behaviour. Placeholder now updates to direct the user to the next required field they haven't entered 2022-05-30 12:57:10 +01:00
Andrew Kingston 6b905da588 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-27 13:32:07 +01:00
mike12345567 6f093f9491 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-05-27 12:31:00 +01:00
Dean 15d95ed2b2 Merge remote-tracking branch 'origin/develop' into feature/required-field-focus 2022-05-27 10:22:48 +01:00
meng xiong hiu 4788cb0a04
Expose option to limit amount of uploads in attatchment field 2022-05-25 21:15:23 +08:00
Andrew Kingston 4f1f2abf21 Merge branch 'new-design-ui' of github.com:Budibase/budibase into new-design-ui 2022-05-25 13:50:04 +01:00
Andrew Kingston 245a074317 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-25 13:49:28 +01:00
Dean 28804c395c Merge remote-tracking branch 'origin/develop' into feature/required-field-focus 2022-05-24 17:09:15 +01:00
Andrew Kingston eaf3eea73d Update shade of grey for side nav background colour when selected 2022-05-24 15:43:52 +01:00
Dean 702b62f8e6 Expanding the focus behaviour to more component types in the builder. Minor fix for cypress test 2022-05-24 09:58:05 +01:00
Dean f82316561a Refactored the approach to builder focus. Extending the behaviour beyond form fields 2022-05-23 16:12:56 +01:00
Andrew Kingston 123f091730 Lint 2022-05-23 11:56:15 +01:00
Dean 10a191525f Minor update to overview page spacing 2022-05-19 14:51:33 +01:00
Dean 3a0d1460b6 Code review updates 2022-05-18 17:22:58 +01:00
Dean 2d074f5ec8 Merge remote-tracking branch 'origin/develop' into feature/app-overview-section 2022-05-17 16:54:32 +01:00
Dean 93f90405cf Builder focus behaviour added to guide users when adding form elements. Refactored the component tests 2022-05-17 15:09:13 +01:00
Andrew Kingston 0133aabc46 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-17 12:59:15 +01:00
Rory Powell b1c5f09651 Merge branch 'master' into merge-master 2022-05-17 08:35:29 +01:00
Martin McKeaveney dc34e86431
Merge pull request #5855 from Budibase/feature/fill-app-name-on-create
Feature/fill app name on create
2022-05-16 17:38:33 +01:00
mike12345567 9ca39275e9 Merge branch 'feature/app-overview-section' of github.com:Budibase/budibase into feature/automation-logs 2022-05-16 12:33:49 +01:00
mike12345567 67afd970b8 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-05-16 12:33:01 +01:00
melohagan 53b1cdbba1
Merge pull request #5800 from Budibase/bug/sev3/misc-picker-fixes
Misc Picker Fixes
2022-05-16 12:03:22 +01:00
Dean 3c5720fe1c packages/bbui/src/Form/Core/TextField.svelte 2022-05-16 11:30:20 +01:00
Dean 6f7cf9dac8 Merge remote-tracking branch 'origin/develop' into feature/fill-app-name-on-create 2022-05-16 09:08:33 +01:00
mike12345567 0049375c2d Addresses #5731 - offset the UTC offset in ISO strings to allow date only columns in external DBs to save the correct date when in a timezone differing from UTC. 2022-05-13 23:44:56 +12:00
mike12345567 a7631bbad9 Shifting the title of the flow item header into separate component so that it can be used by the run history flow as well. 2022-05-12 18:14:38 +01:00
Dean e0a9f4d6c8 App name autofill on create. Initial cypress tests added for importing an application file with a sample fixture 2022-05-12 17:04:05 +01:00
Dean a08c3249c6 Cypress test fixes and a correction for the version update behaviour 2022-05-11 19:37:12 +01:00
Andrew Kingston bfd9eff7a6 Auto focus search input when adding component 2022-05-10 18:48:43 +01:00
Mel O'Hagan 973b04c413 Added MultiSelect Checkboxes 2022-05-10 15:16:13 +01:00
Andrew Kingston 070ec8abd4 Improve role colours and ordering 2022-05-10 14:02:00 +01:00
Andrew Kingston 018e2c4c1b Allow status lights to be added to pickers 2022-05-10 13:32:09 +01:00
Mel O'Hagan ba0cabacb9 Close picker on click of listbox 2022-05-10 13:16:21 +01:00
Andrew Kingston 161fde08ec Fix datepicker not working when toggling disabled state 2022-05-10 11:25:48 +01:00
Dean 7436cc201c Fixes for tab underline behaviour. Fix for overview initialisation via URL. Fix for clearing the store when navigating away from the overview tab 2022-05-09 14:41:53 +01:00
Andrew Kingston ba8d8bfd1b Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-09 09:41:28 +01:00
Andrew Kingston 8fbad1b6dd Add theme slider and completed theme panel to new design UI 2022-05-09 09:39:44 +01:00
mike12345567 107c9e2dfc Fix for #5553 - when importing for SQL databases attempt to manage date and time only column times, handle these when displaying in tables and when filtering. 2022-05-03 14:11:06 +01:00
Andrew Kingston 1d9b053efc Add link settings to new navigation tab 2022-04-27 17:50:01 +01:00
Andrew Kingston c8a94067c8 Update icon side nav hover state 2022-04-27 16:02:30 +01:00
Andrew Kingston a4b6b3e1e3 Add warning banner for old screens and allow updating screens to remove custom layouts 2022-04-27 15:47:59 +01:00
Andrew Kingston 76feddfaff Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-04-27 07:59:37 +01:00
Dean f00344ddc7 Test fixes and code review refactoring 2022-04-26 12:04:07 +01:00
Andrew Kingston f9c22771f0 Update divider to be a lighter color 2022-04-26 11:04:20 +01:00
Andrew Kingston 806217ebfb Update select option icons to use spectrum icons rather than images 2022-04-26 09:51:38 +01:00
Andrew Kingston 2d6383a432 Update status light spacing 2022-04-26 09:44:31 +01:00
Andrew Kingston a1a4dca420 Update routify structure to prevent remounting full page when changing URL params and update nav item wrapping 2022-04-25 19:33:43 +01:00
Andrew Kingston 1d9e1564af Fix status light layout 2022-04-25 15:35:35 +01:00
Andrew Kingston 2436c8d6e8 Merge branch 'feature/new-app-publish-workflow' of github.com:Budibase/budibase into new-design-ui-dirty 2022-04-25 13:42:23 +01:00
Andrew Kingston 309e339222 Add tooltip prop to icon component 2022-04-25 12:46:45 +01:00
Dean b7feb022b8 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-22 16:39:59 +01:00
Andrew Kingston c35906a831 Refactor routes and start updating core design UI into new components 2022-04-22 16:03:47 +01:00
Andrew Kingston c9be555f3a
Merge pull request #5315 from Budibase/data-ui-empty-states
Data UI empty states
2022-04-22 10:48:28 +01:00
Andrew Kingston 6749dc4f1b Add new design side nav and update routing 2022-04-21 15:11:07 +01:00
Dean 91a6f8645c Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-21 14:10:58 +01:00
Dean 2dc86fe2d3 Refactored workflow tests to remove use of variables 2022-04-21 14:01:25 +01:00
Dean 16cccf5bb3 Minor test enhancements and publish workflow test spec added 2022-04-21 11:59:59 +01:00
Rory Powell 2269bf677b Merge branch 'develop' into feature/licensing 2022-04-20 14:59:36 +01:00
Dean d57e8ef9cc Added cypress attributes for the popover menu 2022-04-20 12:51:44 +01:00
Dean 5b4535feca Simplified modal header construction 2022-04-20 09:23:09 +01:00
Dean 9a49535748 Cypress test fixes and refactoring. Removed debugging elements 2022-04-20 09:17:01 +01:00
Dean 3e74118f81 Unpublish refactored to stop development applications being mistakenly deleted. Minor updates to the modal content component to allow the replacement of the header. Further work to implement the publishing workflow changes 2022-04-19 14:38:09 +01:00
Andrew Kingston 60570456e7 Remove z-index style from tabs 2022-04-19 10:12:46 +01:00
Andrew Kingston 2df2162395 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-04-19 10:08:17 +01:00
Rory Powell dd740df387 Merge branch 'develop' into feature/licensing 2022-04-12 16:18:41 +01:00
Andrew Kingston aad7b45441 Update spectrum tabs, add tooltip to icon, add size option to tabs 2022-04-12 15:34:34 +01:00
Andrew Kingston d7f627e9cc Increase table title size and padding around table headers 2022-04-08 10:28:07 +01:00
Andrew Kingston cd3bcdb41a Prevent flashing CTA buttons when initially loading table data 2022-04-07 15:48:35 +01:00
Andrew Kingston 26fec60257 Fix padding in action buttons 2022-04-07 15:38:51 +01:00
Andrew Kingston 430732be90 Add placeholder table content and add highlighted and disabled states to table buttons 2022-04-07 15:30:55 +01:00
Andrew Kingston 4f212397b0 Lint 2022-04-06 13:41:07 +01:00
Andrew Kingston 7c91d9dceb Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-devtools 2022-04-06 11:50:43 +01:00
Dean c3f66ebaa8 Removed step that alters the picker date on change for time only fields 2022-04-04 14:55:43 +01:00
Dean bb0e1ef769 Removed unused variable 2022-04-04 12:13:13 +01:00
Dean 039ec69805 Fixes for date/time picker issue. 2022-04-04 11:51:52 +01:00
Dean 52d43c0781 UI/UX code review changes 2022-03-25 09:43:28 +00:00
Dean bc4d0b7e51 Minor UI updates for the create app modal. A spinner has been added to the modal confirmation UX. The app name is pre-populated using the app name. The app URL can no longer be null 2022-03-23 12:43:20 +00:00
Rory Powell bf9f5488fc Merge branch 'develop' into feature/licensing 2022-03-21 17:13:16 +00:00
Rory Powell 336f0ff4a0 Published apps, automations and query count quotas 2022-03-20 01:13:54 +00:00
Rory Powell 714da96ee5 developer and published apps usage quota migrations 2022-03-16 08:18:09 +00:00
Andrew Kingston 5d30c291bb Merge branch 'develop' of github.com:Budibase/budibase into copy-paste-improvements 2022-03-15 11:33:27 +00:00
Rory Powell 0d64bed4b3 Finish upgrade and billing pages 2022-03-15 08:16:45 +00:00
Martin McKeaveney 131dd0aa97
Merge pull request #4587 from CommanderRoot/rm-deprecated-substr
Replace deprecated String.prototype.substr()
2022-03-10 01:57:57 +01:00
Rory Powell c22fb79d94 Merge branch 'develop' into labday/status-banner 2022-03-08 16:31:07 +00:00
Rory Powell 22c8f79aef Allow page width to be overridden 2022-03-07 13:14:36 +00:00
Andrew Kingston 7df139dc60 Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-03-02 15:11:11 +00:00
Andrew Kingston 3bfea0a472 Don't set explicit height of tables when total row count is equal or less than the desired rows, to avoid tiny overflow due to horizontal scrollbars 2022-03-02 09:06:31 +00:00
mike12345567 2436bc2e32 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-03-01 18:43:52 +00:00
Peter Clement 8ef013f173 Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-03-01 10:37:26 +00:00
Andrew Kingston c4ebc85f3c Fix soft bricking app when closing nested modals using escape key 2022-02-28 15:04:32 +00:00
Andrew Kingston 10be256302 Make copy to clipboard an exported utility 2022-02-24 21:48:23 +00:00
mike12345567 f2c2c903e5 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-24 18:19:20 +00:00
Rory Powell 9fcf702a32 Add status banner that reacts to cypress healthcheck failures 2022-02-24 14:41:24 +00:00
Andrew Kingston 40c6976035 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-devtools 2022-02-24 14:03:29 +00:00
Andrew Kingston 04624ece07 Fix selecting all rows and fix table click events clashing with row selection 2022-02-24 09:14:16 +00:00
Andrew Kingston c4dcd29dc3 Fix spacing in SelectEditRenderer 2022-02-24 09:12:45 +00:00
Andrew Kingston d7d7559402 Don't show checkbox label if no label specified 2022-02-24 09:12:14 +00:00
Andrew Kingston 653a024d48 Merge branch 'table-cell-config' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-23 12:10:03 +00:00
Andrew Kingston 54ce2d7370 Merge branch 'develop' of github.com:Budibase/budibase into table-cell-config 2022-02-23 11:32:51 +00:00
Peter Clement 4a119afb15 simplify add all method 2022-02-22 15:56:11 +00:00
Peter Clement 53c207691c add ability to select rows from different tables and provide bindings 2022-02-22 15:18:08 +00:00
Peter Clement 8d5cf7cbb5 Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-02-22 15:17:38 +00:00
Andrew Kingston 77664a6e4c Fix button A11y issue again after being lost in merge 2022-02-22 12:35:11 +00:00
Andrew Kingston b41c1ad6b3 Update documentation of table cell schema options 2022-02-21 16:06:38 +00:00
Andrew Kingston ef66c5f2d0 Update width of table code renderer cells 2022-02-21 16:03:40 +00:00
Andrew Kingston c701151bae Improve table column width handling when custom widths are applied 2022-02-21 14:47:01 +00:00
Andrew Kingston 4806b162ea Add custom svelte transition to drawer and add local parameter to prevent bad transitions 2022-02-21 13:41:57 +00:00
Andrew Kingston 826d49c58c Allow bindings for table cell values and break out cell settings into its own drawer component 2022-02-21 13:19:29 +00:00
Tobias Speicher 9d25f26791
Replace deprecated String.prototype.substr()
String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr) so we replace it with slice() which works similarily but isn't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-02-20 15:28:39 +01:00
Andrew Kingston e63dcd86e9 Update table hover to use a pseudo element to support hover color with customised cell backgrounds 2022-02-18 20:28:59 +00:00