Commit Graph

916 Commits

Author SHA1 Message Date
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
Andrew Kingston 876e4743ea Add support for alignment, text color and background color in tables and improve padding compatibility with table sizes 2022-02-18 20:14:56 +00:00
Andrew Kingston 216ae828a4 Support aligning a color picker popover to the right 2022-02-18 20:14:31 +00:00
Andrew Kingston c19f24b2e0 Move table overflow layer to fix sticky header not working 2022-02-18 14:40:08 +00:00
Andrew Kingston 4e6e932402 Fix table loading states and remove virtual table rendering 2022-02-18 14:12:29 +00:00
Andrew Kingston 61f689244e Ensure table height is exactly perfect for row count regardless of scrollbars 2022-02-18 13:33:34 +00:00
Andrew Kingston e1dc778b4e Fix table height calculation not being exact 2022-02-18 13:27:36 +00:00
Andrew Kingston 8481762c3c Add compact setting to table 2022-02-18 13:08:18 +00:00
Andrew Kingston f1649911b0 Only autosort columns when custom columns are not specified 2022-02-18 12:35:39 +00:00
Andrew Kingston 260b56b46d Completely rewrite BBUI table with divs and with support for custom column widths 2022-02-18 11:58:18 +00:00
mike12345567 eb0916d4fe Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-16 15:30:48 +00:00
Peter Clement a9194be9d2 add row selection numbers 2022-02-16 15:00:18 +00:00
Peter Clement 8fc10b3341 Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-02-16 14:35:42 +00:00
Rory Powell 0d25fcf735 Revert on click changes to SideNavigation/Item 2022-02-16 11:59:22 +00:00
Rory Powell aaba6349e5 Add on-click to SideNavigation item 2022-02-16 10:03:59 +00:00
mike12345567 664b43edfa Merge branch 'master' of github.com:Budibase/budibase into develop 2022-02-15 16:54:21 +00:00
Andrew Kingston 69bc9bf9fc Update button tooltip to remove wrapper div and place tooltip inside button element 2022-02-15 12:01:50 +00:00
Andrew Kingston 6fc4bbe5df Add on:focus handler to button to fix A11y issue 2022-02-15 09:31:55 +00:00
Andrew Kingston 7828f9377e Merge branch 'develop' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-14 17:58:42 +00:00
mike12345567 32fc2c7029 Fixing an issue with button tooltip addition, some buttons lost their full width sizing. 2022-02-14 16:49:56 +00:00
mike12345567 a6bc495770 Fixing issue #4337, allows internal tables to search by the _id or _rev properties in automation query block. 2022-02-14 14:57:06 +00:00
mike12345567 3aac333dcb Fix for #4440, fixing validation of API endpoints. 2022-02-12 10:35:10 +00:00
Peter Clement 350edc2aec add row selection functionality to tables 2022-02-11 11:55:35 +00:00
Andrew Kingston 411f7b89e9 Fix button layout in drawers 2022-02-10 11:46:57 +00:00
Michael Drury e01563b6fc Adding basic endpoints for API keys. 2022-02-09 23:16:24 +00:00
Andrew Kingston b7e1aebaa8 Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-09 15:18:44 +00:00
Michael Drury 8a10e31762
Merge branch 'develop' into frontend-core 2022-02-09 14:42:05 +00:00
mike12345567 ea1b65fde8 Updating the tooltip button to have an info icon like the labels on the right instead. 2022-02-08 17:17:00 +00:00
mike12345567 832e3bd76e Fix for #3758 - updating the datetime cell renderer and form component to be capable of display time only formats, as well as adding an option to only select the time component for a date time form field. 2022-02-08 16:15:08 +00:00
mike12345567 604c3a69cc Merge branch 'develop' of github.com:Budibase/budibase into fix/feb-fixes 2022-02-08 12:28:27 +00:00
Andrew Kingston e6ed16f274 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-08 08:12:37 +00:00
mike12345567 2f3af46222 Fix for both #4167, allow saving but warn if never sent and #4165 save the query name when clicking name save icon. 2022-02-07 18:47:10 +00:00
Andrew Kingston d402b942d0
Merge pull request #4372 from Budibase/dont-dismiss-error-notifications
Remove automatic dismissal of error notifications
2022-02-07 16:47:15 +00:00
Andrew Kingston 25bcd37b78 Update auto dismissal of notifications 2022-02-07 15:24:46 +00:00
Andrew Kingston 2099bd07d3 Remove automatic dismissal of error notifications and instead allow only manual dismissal, and also enable pointer events so errors can be copied 2022-02-07 15:15:28 +00:00
Andrew Kingston 069f6c5697 Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-07 14:46:05 +00:00
Andrew Kingston 04d53a709c Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-07 14:45:14 +00:00
Andrew Kingston 4239bb2cb5 Update rich text editor fullscreen and side-by-side modes to work on desktop and mobile properly with any type of layout navigation 2022-02-07 12:49:33 +00:00
Andrew Kingston 9aa1e5cf43 Improve text area and long form height settings 2022-02-07 12:04:21 +00:00
Andrew Kingston cfe7e9c262 Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-07 09:50:17 +00:00
Andrew Kingston 26970971db Hide some icons on mobile to avoid fullscreen mobile icon wrapping in rich text editor 2022-02-04 14:25:20 +00:00
Andrew Kingston e65ee63a9e Merge branch 'develop' of github.com:Budibase/budibase into feature/real-rich-text 2022-02-04 13:53:01 +00:00
Andrew Kingston 18e5be9a06 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-04 09:23:32 +00:00
Andrew Kingston fa5ca1809c Fix copy to clipboard not working without a secure context and add better notifications 2022-02-04 08:50:36 +00:00
mike12345567 528862f212 Adds alignment to long form and string fields as per #3374. 2022-02-03 19:13:56 +00:00
Andrew Kingston 920d2a4bbf Add support for disabling rich text fields 2022-02-03 14:28:15 +00:00
Andrew Kingston 46ad1dc2c4 Add error border when rich text field fails validation 2022-02-03 14:08:30 +00:00
Andrew Kingston fc009cc9b4 Support a customisable offset for fullscreen mode for rich text editors 2022-02-03 11:53:51 +00:00
Andrew Kingston 5109975433 Update rich text field height to be set dynamically 2022-02-03 10:46:41 +00:00
Andrew Kingston 1ec51d2562 Add custom styles for HRs, tables and link colors in rich text editor and preview 2022-02-03 09:46:30 +00:00
Andrew Kingston 953fa94e2b Add custom styles for code blocks and block quotes in rich text editor and preview 2022-02-03 09:32:01 +00:00
Andrew Kingston 27b3d19771 Properly trim markdown viewer component 2022-02-03 09:06:52 +00:00
Andrew Kingston 283b59d5fe Update markdown viewer and editor BBUI components 2022-02-02 21:22:49 +00:00
Andrew Kingston d3b12b6ab8 Add new rich text component to BBUI 2022-02-02 15:17:59 +00:00
Andrew Kingston c7b78e135a Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-01 16:49:59 +00:00
Andrew Kingston 312571314d Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-01 16:46:00 +00:00
Andrew Kingston a3135bd98f Merge branch 'client-bundle-size-reduction' into experimental-hbs-caching 2022-01-31 18:58:19 +00:00
mike12345567 8fbd101448 Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering 2022-01-31 15:21:15 +00:00
Andrew Kingston 37e72db2a8 Remove lodash and sort dependencies out 2022-01-31 09:32:06 +00:00
Andrew Kingston bbc3c18fcd Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-24 15:46:54 +00:00
Andrew Kingston 30a92ee981
Merge pull request #4030 from Budibase/s3-upload
S3 file upload component
2022-01-24 15:41:46 +00:00
Andrew Kingston 1d217a23b7 Add helpers into BBUI rather than frontend core and fix A11y issue 2022-01-20 10:14:39 +00:00
mike12345567 10f55cf572 Adding in static/dynamic select, as well as the ability to set a tooltip on a select. 2022-01-19 18:33:58 +00:00
Andrew Kingston 597a1e5e68 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-19 13:54:39 +00:00
Maurits Lourens 1757d8d329 add extensions prop to specify accepted file extensions 2022-01-18 17:17:31 +01:00
Andrew Kingston 919e31d216 Add initial work on frontend-core refactor 2022-01-18 09:39:19 +00:00
Andrew Kingston bb01806633 Update S3 upload with develop and fix preview URLs 2022-01-13 17:18:24 +00:00
Rory Powell c0006b4d8f Bump z-index to always be on top 2022-01-10 11:50:08 +00:00
Rory Powell cf3c5dccd0 Fix auth dropdown z-index 2022-01-05 10:29:40 -05:00
mike12345567 3f5263f192 Merge branch 'develop' of github.com:Budibase/budibase into feature/query-variables 2022-01-04 12:58:42 +00:00
Andrew Kingston 7dd70147f5 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2022-01-04 09:48:44 +00:00
Rory Powell 2af1a6e116 Add bold and code cell renderers 2021-12-21 14:08:09 -05:00
Andrew Kingston 07b2a411a4 Update home screen UI to work better on mobile and make spacing more consistent 2021-12-15 15:54:33 +00:00
Andrew Kingston 8d10fcf34c Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-15 13:36:10 +00:00
Peter Clement 5da5acc27b
Merge pull request #3737 from Budibase/feature/home-screen-redesign
Home Screen Redesign
2021-12-15 09:47:03 +00:00
Rory Powell d347edb34a Merge branch 'develop' into feature/query-auth 2021-12-14 09:52:16 +00:00
mike12345567 41ea5265dd Fixing bug in tabs where double clicks cause tab switching, new headers enabled by default, disabled headers rather than enabled, get requests can have bodies. 2021-12-13 11:24:13 +00:00
Rory Powell addd13542e Merge branch 'feature/rest-redesign' into feature/query-auth 2021-12-11 21:43:03 +00:00
Rory Powell e8755b6854 Auth config forms 2021-12-11 09:59:09 +00:00
Andrew Kingston 989310c29a Update deepSet helper to create parent keys of a deep path if one does not exist 2021-12-10 15:27:04 +00:00
Andrew Kingston 5793cc3bbd Add support for binding forms to deep json fields 2021-12-10 14:18:01 +00:00
mike12345567 adbbafbd53 Making it so that schema always shows up for future work towards global variables and making it so that tabs selected can be bound to. 2021-12-09 18:41:07 +00:00
mike12345567 8bb1727d0d Adding http verbs instead of icons for REST requests. 2021-12-09 13:08:16 +00:00
Peter Clement eed8a13100 re-add status lights for app row 2021-12-09 10:10:16 +00:00
Peter Clement efb50f0050 add option to change icon / colour 2021-12-08 18:51:24 +00:00
mike12345567 181efdf68c Adding bindings to rest API, adding in spaceship placeholder, updating the look of some other components, cleaning up some whitespace. 2021-12-08 17:58:30 +00:00
Andrew Kingston c71ad0cdec Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-08 13:08:28 +00:00
Rory Powell a23b4143e1 Merge branch 'develop' into feature/rest-redesign 2021-12-08 12:36:12 +00:00
Rory Powell 1fc0a7227c Merge branch 'master' into develop 2021-12-08 12:07:06 +00:00
Andrew Kingston 5cc43bd8b5 Remove unnecessary optional chaining 2021-12-08 09:47:43 +00:00
Andrew Kingston 6b316f8a8f Coerce picker option labels to string to fix bug when using autocomplete with numeric labels 2021-12-08 09:45:50 +00:00
Andrew Kingston 689f3c9647 Remove infuriating behaviour of drawer closing on escape keypress 2021-12-07 13:58:34 +00:00
Andrew Kingston c21f4b9681 Coerce picker option labels to strings to fix bug when using autocomplete on numeric label types 2021-12-06 18:22:19 +00:00
mike12345567 ba9854d121 Adding all response capabilities. 2021-12-06 17:39:51 +00:00
Andrew Kingston 1bb6fb37e5 Flatten JSON schema in apps to allow filtering and display of nested values 2021-12-06 12:37:50 +00:00
mike12345567 65d6ca9249 Adding in last components of UI that were missing. 2021-12-03 18:39:05 +00:00
mike12345567 5bd2831bb6 Adding radio group of body types. 2021-12-02 17:53:14 +00:00
Rory Powell 400aee9d92 Fix datasource selection after import and add maxmimum files support to dropzone 2021-12-02 16:51:13 +00:00
mike12345567 81a643e6da Updating key value store to allow adding an activity toggle. 2021-12-02 11:53:51 +00:00
mike12345567 a85213f280 First major part of the REST query resdesign. 2021-12-01 17:55:57 +00:00
mike12345567 658ffce2c9 Adding some extra padding to action buttons to line them up better, changing over everything in datasources to tables (where possible). 2021-11-30 19:05:36 +00:00
Andrew Kingston 29c5e6c243 Add devtools to app preview and add ability to preview apps as different roles 2021-11-26 13:25:02 +00:00
Rory Powell b6cc536965 WIP: Rest API import 2021-11-25 17:14:07 +00:00
Andrew Kingston 5ecd09b39e Add readonly prop to combobox 2021-11-23 16:40:31 +00:00
mike12345567 72bf66926d Updating UI to have a table/column deletion check which makes sure the user understands what they are doing, also disabling external table deletion. 2021-11-22 15:26:24 +00:00
mike12345567 19c096c3e5 Updating inline alert component to handle newlines as different elements, putting out error with new lines. 2021-11-22 10:37:58 +00:00
Rory Powell 851850dc03
Merge pull request #3354 from Budibase/rory/fixes-platform-url
Fixes for google sso, cloud email url and cloud logo updates
2021-11-16 13:46:06 +00:00
mike12345567 86eec3bb52 Some UI work, as well as moving SQL to using a proper bulk insert method and fixing an issue found with csv parsing and removing of invalid columns. 2021-11-12 19:24:56 +00:00
mike12345567 6c46c119a6 Adding all required controls for data import to internal tables, just need to implement external table data import. 2021-11-12 18:26:57 +00:00
Rory Powell cf13853f09 Fixes for google sso, cloud email url and cloud logo updates 2021-11-12 13:31:55 +00:00
Andrew Kingston bdae524618 Broadcast specific events for picking or typing to update the value in a combobox 2021-11-10 11:23:35 +00:00
Andrew Kingston 7fc5851b4c Revert changes to medium sized checkbox 2021-11-03 16:17:45 +00:00
Andrew Kingston bea7a5955e Fix spectrum bug with larger checkboxes 2021-11-03 11:02:59 +00:00
mike12345567 d2c738ab33 Addressing review comments. 2021-10-27 14:55:09 +01:00
mike12345567 015b2a8f56 Fixing #2820 - SQL system no longer includes tables without a primary key constraint and it displays an error to handle this. 2021-10-26 20:03:54 +01:00
Andrew Kingston d40d37b75a Remove log statement in datepicker 2021-10-21 13:52:30 +01:00
Andrew Kingston 2103fff1d2 Scope picker transition to avoid weird behaviour when unmounting 2021-10-21 13:36:33 +01:00
Andrew Kingston f85b9ed52d
Merge pull request #3083 from Budibase/fix/date-sorting
Fix date format of dates created with Flatpickr (the date picker in apps)
2021-10-20 13:20:26 +01:00
Andrew Kingston 7d31e29b47 Fix usage of binding values to datepickers 2021-10-19 14:04:12 +01:00
Andrew Kingston ea3bd12811 Add date parsing to core date picker and ensure values are always broadcast as ISO strings 2021-10-18 17:11:12 +01:00
Peter Clement bd820f12fd add internal renderer back 2021-10-18 15:08:57 +01:00
Peter Clement 29796c3490 Potential fix for issues with updating and saving rows and columns 2021-10-17 21:23:30 +01:00
mike12345567 0ba56ea54c Merge branch 'develop' of github.com:Budibase/budibase into js-binding-drawer 2021-10-13 16:48:36 +01:00
Peter Clement 4c0e2d3d07 remove uneeded log 2021-10-13 14:14:08 +01:00
Peter Clement a25020aad7 refactor new autocolumn functionality 2021-10-13 11:39:36 +01:00
Peter Clement 2105fb31db some tidy up 2021-10-13 09:29:01 +01:00
Peter Clement 9c99e4dd0b add ability to copy _rev and _id from data tab 2021-10-12 17:32:15 +01:00
Andrew Kingston 98ca5da073 Fix bug rendering tabs inside a component which uses a svelte transition 2021-10-11 11:34:19 +01:00
Andrew Kingston 008f9c55a5 Update svelte-flatpickr and disable flatpickr attempting to use native datepickers on mobile, to fix mobile support 2021-10-04 14:50:02 +01:00
Andrew Kingston ecd6818a13 Add inputmode attribute for number inputs 2021-10-01 11:15:15 +01:00
Andrew Kingston 7571be0bb9
Merge pull request #2790 from Budibase/data-ui-pagination
Data UI pagination and searching
2021-09-30 11:13:47 +01:00
Andrew Kingston ce011dc4df Fix table crash when data is null 2021-09-29 15:25:44 +01:00
Peter Clement 9e0b15e6a7 trigger internal table modal on modal cancel 2021-09-27 09:59:56 +01:00
Andrew Kingston fdfc333172 Broadcast a sort event from BBUI table, and add prop to disable table sorting of data 2021-09-23 16:08:09 +01:00
Maurits Lourens 6511ba9dad set appendTo to undefined, because FlatPicker checks for !== undefined 2021-09-17 15:06:53 +02:00
Andrew Kingston 3f249ab10b
Merge pull request #2606 from Budibase/responsive-portal
Responsive portal
2021-09-16 17:28:21 +01:00
Andrew Kingston e0bf533477 Fix loading circle bug 2021-09-16 16:53:34 +01:00
mike12345567 19268e97b6 Removing console logs created during automation rework. 2021-09-16 16:24:32 +01:00
Andrew Kingston d368e54d17 Merge branch 'develop' of github.com:Budibase/budibase into responsive-portal 2021-09-16 16:06:41 +01:00
Peter Clement 3b57fd8a7e fix debounce / store test data bug 2021-09-16 14:48:55 +01:00
Peter Clement 1b8f7efbbb fix label not being rendered correctly 2021-09-16 12:15:32 +01:00
Peter Clement cdcd582c41 Update icons 2021-09-15 00:49:44 +01:00
Peter Clement b72999c027 Show test outputs and responses in modal 2021-09-15 00:49:35 +01:00
Peter Clement e00e9f970f Update flow chart styling and event handling 2021-09-15 00:45:07 +01:00
Andrew Kingston c46fd5d4d1 Fix issue with BBUI Page component height when wide 2021-09-13 16:42:29 +01:00
Andrew Kingston bdb7c9c941 Don't change padding when using the wide BBUI Page component prop 2021-09-13 16:02:52 +01:00
Andrew Kingston 9a92993226 Make core portal layout responsive with mobile drawer menu 2021-09-13 15:38:06 +01:00
Andrew Kingston 76b97ab0f1 Remove log 2021-09-10 08:30:20 +01:00
Andrew Kingston ab2c5a89b9 Fix issue with nullish progress value in progress circle component 2021-09-10 08:25:14 +01:00
Andrew Kingston ca9df2764d Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-06 17:29:51 +01:00
Andrew Kingston de9dce77f4 Add custom theming to icons 2021-09-03 11:53:25 +01:00
Andrew Kingston 7ee7feca16 Add custom theming for primary color and primary hover color to form components 2021-09-03 11:50:09 +01:00
Andrew Kingston dc67b4f8c1 Deeply clone rows before passing them back in the table edit row callback to avoid mutating table data 2021-09-02 14:42:12 +01:00
Peter Clement a5a4c63094 Merge remote-tracking branch 'origin/develop' into multi-option-datatype 2021-08-26 14:38:05 +01:00
Peter Clement 7217bb3ccd fix build 2021-08-26 08:50:36 +01:00
Andrew Kingston 0516d3d0ef Prevent MenuItem firing onlick handlers when disabled 2021-08-24 15:29:50 +01:00
Andrew Kingston 9223476ca7 Merge branch 'develop' of github.com:Budibase/budibase into multistep-forms 2021-08-23 11:48:03 +01:00
Andrew Kingston a656b419b9 Making picker sorting optional and default to off. Sort by default for client apps 2021-08-20 10:03:21 +01:00
Peter Clement 295e36f576 Add ability for user to select 'List' data type for a column 2021-08-19 16:54:44 +01:00
Andrew Kingston 5d1374bfa2 Add stepper component to bbui for numeric values 2021-08-18 11:32:39 +01:00
Martin McKeaveney f28d0773f9
Merge pull request #2401 from mslourens/update_datasource_name
Update the name of the datasource
2021-08-18 10:44:04 +01:00
Maurits Lourens 285b73ceea fix lint issues 2021-08-18 00:04:54 +02:00
Maurits Lourens c86a878b27 update the name of the datasource 2021-08-17 23:57:11 +02:00
Maurits Lourens 4e3da10cc8 implement review comments 2021-08-17 19:57:11 +02:00
Maurits Lourens 2cbf7b4821 implement review comments 2021-08-17 15:13:57 +02:00
Maurits Lourens e8078662f8 add autocomplete component and make it optional for optionsField and relationshipField 2021-08-16 23:31:51 +02:00
Andrew Kingston e6399cad33
Merge pull request #2339 from Budibase/custom-form-validation
Custom form validation
2021-08-16 18:29:44 +01:00
Andrew Kingston cee0367b1d
Merge pull request #2344 from Budibase/ak-fixes
Fixes and features for various issues
2021-08-16 09:04:13 +01:00
Andrew Kingston 1285bcf645 Merge branch 'develop' of github.com:Budibase/budibase into joe-tweaks 2021-08-13 13:53:30 +01:00
Keviin Åberg Kultalahti 97498b0778 Merge branch 'master' into develop 2021-08-13 14:41:49 +02:00
Andrew Kingston 3309fa674c Adding missing dep 2021-08-13 13:32:32 +01:00
Andrew Kingston 6c7d3c171e Add static white and black color options to color picker 2021-08-13 12:39:57 +01:00
Andrew Kingston cd3908ea9b Make dropzone file name a link to the file 2021-08-12 11:49:48 +01:00
Andrew Kingston 26fa1f4941 Sort picker options alphabetically 2021-08-12 10:09:38 +01:00
Andrew Kingston b9887a657c Merge branch 'develop' of github.com:Budibase/budibase into custom-form-validation 2021-08-11 15:51:45 +01:00
Andrew Kingston 6005c0a4d8 Ensure checkbox always has a size class 2021-08-11 15:21:35 +01:00
Andrew Kingston ef99e5a557 Merge branch 'develop' of github.com:Budibase/budibase into custom-form-validation 2021-08-11 15:09:04 +01:00
Martin McKeaveney 962e940aab fix date sorting 2021-08-10 17:41:11 +01:00
Martin McKeaveney 7d49634c6d fix date sorting 2021-08-10 17:41:01 +01:00
PClmnt a1ab811372
Merge pull request #2318 from Budibase/quiet-emphasized-tabs
Add Quiet and Emphasized variants to the Tabs and Tab components
2021-08-09 16:13:03 +01:00
Peter Clement c382c9d4b5 border fix 2021-08-09 15:56:05 +01:00
Peter Clement fb343cc519 fix underline conditional 2021-08-09 15:55:03 +01:00
Peter Clement cb7e02bb3a Add Quiet and Emphasized variants to the Tabs and Tab components 2021-08-09 15:47:30 +01:00
Andrew Kingston b7af4ed65f Add validation drawer and simplify HOC's for different field types 2021-08-06 14:54:00 +01:00
Martin McKeaveney 04e1399eec
Merge pull request #2239 from mslourens/checkbox_sizes
add sizes to boolean field and checkbox component
2021-08-05 16:43:20 +01:00
Maurits Lourens 2d5a747803 add sizes to boolean field and checkbox component 2021-08-03 20:54:32 +02:00
Andrew Kingston f095be6aac Darken modal underlay and add actions above screen modal to allow entering full screen or closing 2021-08-03 12:02:20 +01:00
Andrew Kingston 760ec7698d Fix modal not shrinking to fit screen size 2021-07-30 14:13:16 +01:00
Andrew Kingston 9aa65e2aa4 Break out notification component to standalone component 2021-07-30 13:58:34 +01:00
Andrew Kingston 78b2908a5d Add modal option to hide divider, and make title rendering optional 2021-07-30 13:57:33 +01:00
Martin McKeaveney 240c80525a
Merge pull request #2131 from mslourens/automation_live_toggle
convert automation icons into toggle
2021-07-28 10:24:52 +01:00
Maurits Lourens 9753783866 fix lint issue 2021-07-28 00:06:03 +02:00
Maurits Lourens 8c4333f4ca fix cypress test 2021-07-27 23:48:06 +02:00
Andrew Kingston d53cc48338 Remove hardcoded colours from BBUI modal component 2021-07-23 15:43:44 +01:00
Andrew Kingston e44a82bb72 Set default getOptionIcon prop in core Picker to avoid crash 2021-07-21 14:35:55 +01:00
Andrew Kingston c48300b159 Set default getOptionIcon prop to avoid crash when using core select, like in client apps 2021-07-21 14:35:37 +01:00
Andrew Kingston cb3211beb3 Merge branch 'develop' of github.com:Budibase/budibase into drawer-improvements 2021-07-20 14:39:55 +01:00
Rory Powell 90c0e7b2c1 Merge branch 'develop' into feature/oidc-support 2021-07-15 14:05:30 +01:00
Andrew Kingston deb0b2998f Update drawer styles, drawer bindable inputs and settings bindable inputs 2021-07-14 14:21:11 +01:00
Peter Clement 86a421646d Add UUID to each oidc config to distinguish each provider 2021-07-13 17:32:08 +01:00
Martin McKeaveney 742402f4c7 merge with master 2021-07-11 18:07:46 +01:00
Kyle Harrison b4afda7b09 apply fixes for common spelling mistakes 2021-07-09 17:54:49 +01:00
Peter Clement 4ae29f6b54 Fix bug where OIDC icon was not being displayed due to misconfiguration 2021-07-09 14:18:03 +01:00
Rory Powell 63b13fc360 Merge branch 'develop' into feature/oidc-support 2021-07-08 20:15:16 +01:00
Peter Clement 8426ffc036 Fix for icon upload issue 2021-07-07 16:18:18 +01:00
Peter Clement b5f398da4d Allow user uploaded icons in oidc config 2021-07-07 13:41:09 +01:00
Andrew Kingston 70d29c32f8 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 11:48:38 +01:00
Andrew Kingston 83a91a8943 Fix bug with tabs causing them to broadcast a change event on mount 2021-07-06 15:53:52 +01:00
Andrew Kingston 77ae0e58b8 Add placholder color to color picker component to represent undefined color choice 2021-07-05 14:31:10 +01:00
Andrew Kingston 1b094b43ef Fix font family issue with date pickers 2021-07-05 10:24:44 +01:00
Andrew Kingston b4a8a9c160 Add better theme compatibility to color picker and client app components 2021-06-30 08:30:57 +01:00
Andrew Kingston 0db0417691 Allow color picker to have spectrum theme overridden 2021-06-29 08:20:34 +01:00
Andrew Kingston dfbd1eaae1 Add initial work on refactoring color picker to account for client app theme 2021-06-28 14:51:47 +01:00
Andrew Kingston 3074b3894f Add gap to container settings and remove some colours from color picker 2021-06-24 11:29:20 +01:00
Andrew Kingston d0ba754a02 Add new typography settings, add new settings bar dropdowns, add settings bar to text components 2021-06-23 14:21:37 +01:00
Andrew Kingston 31f1940f49 Add wrapper to color picker and fix helper import 2021-06-23 11:47:07 +01:00
Andrew Kingston 361d27cb08 Add color picker component and tidy up style options 2021-06-23 09:54:31 +01:00
Andrew Kingston 817dc7b3cf Add new style definitions for containers 2021-06-23 07:55:33 +01:00
Andrew Kingston ab56301ace Add screen settings section, refactor more of component settings panel 2021-06-22 09:36:50 +01:00
Andrew Kingston eff444f5ac Merge branch 'develop' of github.com:Budibase/budibase into design-panel-v2 2021-06-22 09:14:27 +01:00
Andrew Kingston 729dc3d8eb Add initial work on merging settings and design panels, improve code structure, improve styles 2021-06-22 09:14:17 +01:00
mike12345567 0248098964 Merge branch 'develop' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-21 13:05:39 +01:00
Martin McKeaveney 3d89604680 merge 2021-06-21 11:19:22 +01:00
Andrew Kingston 656a6bcea5 Update modal to support different events for hiding and cancelling, and support entry transitions for fixed modals 2021-06-21 09:57:17 +01:00
Andrew Kingston 52e544068b Fix combobox sometimes showing a value of 'undefined' 2021-06-17 12:19:05 +01:00
mike12345567 2598af16bf Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-16 14:13:57 +01:00
Andrew Kingston f147422e74 Merge branch 'master' of github.com:Budibase/budibase into feature/layout-poc 2021-06-16 09:35:11 +01:00
mike12345567 113486ef48 Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-15 20:00:52 +01:00
mike12345567 caaceca2fe Quick fixes for types. 2021-06-15 19:57:41 +01:00
Andrew Kingston d9d0cc9be3 Fix all eslint issues 2021-06-15 19:36:56 +01:00
Andrew Kingston ef8e6511b8 Fix table z-index 2021-06-14 18:20:25 +01:00
Andrew Kingston 41f87f0354 Move settings bar into client library and allow configuration from manifest.json 2021-06-08 08:00:54 +01:00
Andrew Kingston a481f807dd Fix radio group opacity on firefox on ubuntu 2021-06-07 09:41:27 +01:00
Andrew Kingston 62e696d8ac Add back in active prop to ActionButton which must have got lost in a merge 2021-05-25 15:32:56 +01:00
Andrew Kingston f00ebcf7d6 Replace font-weight 500 with 600 as source sans pro does not have a 500 weight, and update autoscreens and templates to use source sans pro 2021-05-25 10:11:41 +01:00
Andrew Kingston dcfcde7d09 Remove Inter font fully and replace with Source Sans Pro, fix favicon import path 2021-05-25 09:41:23 +01:00
Martin McKeaveney 495a255987 tidy up 2021-05-23 15:52:21 +01:00
Martin McKeaveney b8c18d3d91 make attachments downloadable and images clickable 2021-05-23 15:40:00 +01:00
Andrew Kingston 5c950291f3 Allow enter keypress to submit login form 2021-05-21 13:27:27 +01:00
Andrew Kingston ce71ce1041 Update avatar to take initials prop and render text as uppercase 2021-05-21 13:16:54 +01:00
Andrew Kingston 70e08d6a15 Add StatusLight and Badge components to BBUI 2021-05-21 10:31:45 +01:00