Commit Graph

6286 Commits

Author SHA1 Message Date
Andrew Kingston 3325cc1eb5 Use spectrum heading in standard components 2021-06-30 20:09:26 +01:00
Andrew Kingston d0c6f64b22 Fix link styles 2021-06-30 19:57:39 +01:00
Andrew Kingston 3b23d55685 Add custom scrollbars to client apps 2021-06-30 19:57:31 +01:00
Andrew Kingston ccb48a642f Set light as default app theme 2021-06-30 19:41:09 +01:00
Andrew Kingston 938ae65132 Use app name as default layout title 2021-06-30 19:40:59 +01:00
Andrew Kingston 9b9bda1fb4 Add error handling to builder preview and loading indicator 2021-06-30 19:37:03 +01:00
Martin McKeaveney 08393044c9 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-30 18:53:33 +01:00
mike12345567 a15d15decb Linting. 2021-06-30 18:33:55 +01:00
mike12345567 3ed5cff945 First attempt at solving the enrichment call, as well as various fixes. 2021-06-30 18:31:16 +01:00
Andrew Kingston 0031ba205a Make charts respect spectrum variables 2021-06-30 16:45:06 +01:00
Andrew Kingston 45d235ca92 Add spectrum card component 2021-06-30 16:33:35 +01:00
Andrew Kingston 2beaa2b28a Merge and add initial work on cards 2021-06-30 16:33:19 +01:00
Martin McKeaveney 3c64f870bd Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-30 15:06:42 +01:00
mike12345567 75f13a07ef Linting. 2021-06-30 14:54:53 +01:00
mike12345567 9780f2a788 Getting writing of one and many rows working. 2021-06-30 14:46:44 +01:00
Andrew Kingston 48fdc8a2df Fix bug where stale data is shown in custom css drawer when changing components 2021-06-30 09:38:14 +01:00
Andrew Kingston c936ab2619 Fix bug which causes an 'undefined' layout to appear if the save call 409s 2021-06-30 09:35:31 +01:00
Andrew Kingston 2693878a72 Remove a lot of hacks around screenslots and allow naming them 2021-06-30 09:05:03 +01:00
Andrew Kingston 3ed1ac4ccd Fix text casing on some button settings 2021-06-30 08:46:53 +01:00
Andrew Kingston 8999756738 Make icon component slightly more presentable 2021-06-30 08:46:18 +01:00
Andrew Kingston 3217aeadb7 Update text component placeholders 2021-06-30 08:46:02 +01:00
Andrew Kingston 6bfcb3fc2b Add better theme compatibility to color picker and client app components 2021-06-30 08:30:57 +01:00
Martin McKeaveney 1987ea5f3e listing relationships in UI 2021-06-29 19:57:26 +01:00
mike12345567 9ca36893ad Managing the scenario where columns can overlap in SQL relationships which most JSON based libraries cannot manage, instead of trying to manage this just don't return the overlapping columns which are not of interest. 2021-06-29 18:38:27 +01:00
Budibase Release Bot 4abd23f6ff v0.9.67 2021-06-29 16:46:33 +00:00
mike12345567 98b7bff678 Implementing all return possibilities, now to implement creation. 2021-06-29 17:42:46 +01:00
Andrew Kingston 0fb12e7619 Use the real current user even inside builder preview 2021-06-29 17:41:02 +01:00
Martin McKeaveney 2e4116d40a pin eslint parser to fix build 2021-06-29 17:15:13 +01:00
Martin McKeaveney 1ca52dc0b9 adding prop to create/edit relationships 2021-06-29 15:30:32 +01:00
Martin McKeaveney ceeb968531 Merge pull request #1871 from Budibase/develop
Develop
2021-06-29 14:48:27 +01:00
Budibase Release Bot e80e2c6a7b v0.9.66 2021-06-29 13:24:30 +00:00
Rory Powell 670f75d734 Bump "pkg": "^4.4.9" -> "pkg": "^5.3.0"
Use the latest release of pkg: https://github.com/vercel/pkg/releases/tag/5.3.0

This version bumps the dependency of pkg-fetch from 2.6.9 to 3.1.1
See: https://github.com/vercel/pkg/compare/4.4.9...5.3.0#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R29

The previously used version 2.6.9 of pkg-fetch did not support amd64 and resulted in
```
> Error! 404 Not Found
  https://github.com/zeit/pkg-fetch/releases/download/v2.6/uploaded-v2.6-node-v14.4.0-macos-arm64
> Asset not found by direct link:
  {"tag":"v2.6","name":"uploaded-v2.6-node-v14.4.0-macos-arm64"}
> Not found in GitHub releases:
  {"tag":"v2.6","name":"uploaded-v2.6-node-v14.4.0-macos-arm64"}
```

The subsequent attempt at creating a packaged version locally then fails.

The new version of 3.1.1 has support for apple silicon
2021-06-29 12:28:08 +01:00
Martin McKeaveney 60425d9810 merging with relationship backend work 2021-06-29 12:05:26 +01:00
Andrew Kingston 2aa829b782 Allow color picker to have spectrum theme overridden 2021-06-29 08:20:34 +01:00
Andrew Kingston 76c42c4094 Enable hot reloading of server typescript and fix error when updating app and nmot providing a name 2021-06-29 08:20:17 +01:00
mike12345567 b35dd6eed0 Most of the work towards writing related rows back. 2021-06-28 18:19:34 +01:00
mike12345567 5a4398f690 Some work towards supporting many SQL relationships. 2021-06-28 17:42:39 +01:00
Andrew Kingston 2b7f3942d0 Add initial work on refactoring color picker to account for client app theme 2021-06-28 14:51:47 +01:00
mike12345567 e14cb54d8c Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-28 14:42:15 +01:00
mike12345567 43eaa35992 Merge branch 'develop' of github.com:Budibase/budibase into develop 2021-06-28 14:19:33 +01:00
mike12345567 b76d6a77ca Upgrading target to es6 for typescript compilation. 2021-06-28 14:19:21 +01:00
Martin McKeaveney c1abbc1493 definitions and tidy up 2021-06-28 13:04:52 +01:00
Andrew Kingston f2be9501d3 Add global app theme picker and use it in client preview 2021-06-28 12:55:11 +01:00
mike12345567 10cf55e273 Creating a many-to-many database scenario and seeding with data. 2021-06-28 12:36:05 +01:00
Andrew Kingston 6f0bbce083 Add gap to default screen in new apps 2021-06-28 12:00:01 +01:00
Andrew Kingston 91b701a746 Merge pull request #1834 from Budibase/design-panel-v2
Design panel V2 + big performance improvements + misc features
2021-06-28 11:11:00 +01:00
Andrew Kingston 39197b318b Improve styles in data source page to be more in line with the portal 2021-06-28 10:56:17 +01:00
Andrew Kingston cdd9bed7ad Prevent creating datasource without a type selected 2021-06-28 10:55:58 +01:00
Andrew Kingston 2333754862 Update autoscreens and default layouts to use new component props 2021-06-28 10:47:23 +01:00
mike12345567 2d162fda31 Linting. 2021-06-28 10:21:37 +01:00
Andrew Kingston 829c2bb8ee Fix border not being applied due to missing border-style rule 2021-06-28 10:15:14 +01:00
Andrew Kingston be37720dc5 Fix placement of 'reset fields' button for field groups 2021-06-28 10:09:31 +01:00
Andrew Kingston d65d4975c9 Fix tests 2021-06-28 10:00:22 +01:00
mike12345567 5389878801 Moving definitions to central location and adding a few more definitions. 2021-06-26 23:09:46 +01:00
Martin McKeaveney a4f75cde17 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-25 19:11:15 +01:00
mike12345567 f23f61c89a Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-25 18:50:30 +01:00
mike12345567 b6223d880e Copying none js/ts files into the dist directory after building. 2021-06-25 18:46:50 +01:00
mike12345567 84ea655fd9 Linting. 2021-06-25 18:34:21 +01:00
mike12345567 856be36d9e Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-25 18:13:11 +01:00
Martin McKeaveney ba2bdd0e12 Merge branch 'develop' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-25 18:11:48 +01:00
Martin McKeaveney aa980e9b8a relationship configuration panel 2021-06-25 18:11:03 +01:00
mike12345567 547ca3c593 force delete dist directory when building. 2021-06-25 17:28:48 +01:00
Andrew Kingston 50f8931fbe Lint 2021-06-25 17:27:06 +01:00
mike12345567 1568702a6d Linting + formatting. 2021-06-25 17:21:36 +01:00
mike12345567 5462ca5930 Removing use of the arguments[0] as they don't mesh well with TS. 2021-06-25 17:14:23 +01:00
Andrew Kingston 954c83c418 Remove deprecated 'inline' style setting 2021-06-25 17:00:30 +01:00
mike12345567 b25033cab6 Fixing cypress test linkup to built files. 2021-06-25 16:37:01 +01:00
mike12345567 f0e7b9b25e Speeding up server tests and removing the ability for it to port collide. 2021-06-25 16:14:06 +01:00
Andrew Kingston 7b876b2b42 Add ability for buttons to link to external URLs 2021-06-25 16:07:25 +01:00
Andrew Kingston b6a62de0d3 Fix embed showing undefined, add size styles and add placeholder 2021-06-25 16:04:42 +01:00
Andrew Kingston d0d38387ad Fix placeholder styles, add typography settings to link 2021-06-25 15:56:22 +01:00
Andrew Kingston f3024c5644 Increase background image placeholder style 2021-06-25 15:39:41 +01:00
Andrew Kingston 748938b1f0 Add placeholder to background image, fix default styles and add size styles 2021-06-25 15:36:51 +01:00
mike12345567 fd45ac86ab Fixing issue with Redis which was causing CPU peaking if couldn't connect. 2021-06-25 15:32:59 +01:00
Andrew Kingston 86da3b7f28 Add gap prop by default to screens 2021-06-25 15:31:35 +01:00
Andrew Kingston 1599c8433d Add size styles and placeholder to image component 2021-06-25 15:29:24 +01:00
Andrew Kingston 79b3732ef4 Add relative z indices to layouts to allow absolutely positioned children in a layout without overlapping the nav 2021-06-25 15:09:13 +01:00
mike12345567 164ac0de11 Merge branch 'master' of github.com:Budibase/budibase into labday/backend-ts 2021-06-25 15:06:33 +01:00
Andrew Kingston 6d9a1b8382 Remove lodash functions and recursive context mutation in string templates to increase performance 2021-06-25 15:04:54 +01:00
Andrew Kingston be2ec9b427 Aggressively optimise client library to prevent handlebars enrichment where possible 2021-06-25 15:04:27 +01:00
mike12345567 96fd8ed947 Updating tests to use latest version of jest, which broke a lot of things, but was necessary to get proper ts-jest support. 2021-06-25 13:46:02 +01:00
Budibase Release Bot 4eedbe7890 v0.9.65 2021-06-25 11:32:56 +00:00
Ikko Ashimine e6800de5c4 Fix typo in Form.svelte
targetting -> targeting
2021-06-25 20:15:45 +09:00
Andrew Kingston 83a337e20e Add pretty labels to button props, ensure button width is always determined by content 2021-06-25 08:55:45 +01:00
mike12345567 aea08af49c Formatting. 2021-06-24 18:17:26 +01:00
mike12345567 ffc54c3720 First attempt and re-writing a portion of the server in typescript. 2021-06-24 18:16:48 +01:00
Budibase Release Bot 6f280e389a v0.9.64 2021-06-24 11:37:19 +00:00
mike12345567 e63499384c Merge branch 'master' of github.com:Budibase/budibase into develop 2021-06-24 12:28:15 +01:00
mike12345567 bc8e4790cc Merge branch 'develop' of github.com:Budibase/budibase into develop 2021-06-24 12:28:08 +01:00
Andrew Kingston d4f344aa14 Hide horizontal overflow at layout level 2021-06-24 12:15:22 +01:00
Andrew Kingston 77cd7ea338 Add wrap setting to containers and force repeaters to always wrap 2021-06-24 12:15:04 +01:00
Andrew Kingston 5fb09deb48 Be more explicit about hiding overflow at the top levels of an app 2021-06-24 12:14:19 +01:00
Andrew Kingston 26136f5114 Hide overflow when showing empty component placeholders 2021-06-24 12:13:55 +01:00
mike12345567 cd42f38e2a fixing hbs styling. 2021-06-24 11:52:08 +01:00
Andrew Kingston fb18635bf9 Merge branch 'develop' of github.com:Budibase/budibase into design-panel-v2 2021-06-24 11:44:49 +01:00
Andrew Kingston 0ac8a0ffeb Add some container settings to repeaters to allow control of layout of children, and enable settings bar 2021-06-24 11:44:33 +01:00
mike12345567 9a28b19ee0 Adding back app.hbs as it is still required. 2021-06-24 11:40:31 +01:00
mike12345567 a7ce3ada3f Fixing issues discovered with hbs escaping. 2021-06-24 11:37:26 +01:00
Andrew Kingston 4a23603c1a Add gap to container settings and remove some colours from color picker 2021-06-24 11:29:20 +01:00
Budibase Release Bot 01bd23f45e v0.9.63 2021-06-23 22:43:56 +00:00
Martin McKeaveney e04b5e7c44 Merge branch 'master' of github.com:Budibase/budibase 2021-06-23 23:36:06 +01:00
Martin McKeaveney 1a6b46e678 strip double quotes and use single in ID 2021-06-23 23:35:53 +01:00
Budibase Release Bot 8d740bd199 v0.9.62 2021-06-23 22:27:33 +00:00
Martin McKeaveney 852691f75d fix external data sources key parsing with double quote strings 2021-06-23 23:19:41 +01:00
Martin McKeaveney 6857dc08e7 string based keyProps not being parsed properly by handlebars 2021-06-23 23:15:16 +01:00
Martin McKeaveney 751f83bfb0 adding relationships file 2021-06-23 22:07:18 +01:00
Budibase Release Bot b63a901a47 v0.9.61 2021-06-23 19:53:30 +00:00
mike12345567 2db995c906 Fixing test case and removing console.log. 2021-06-23 20:18:21 +01:00
mike12345567 2a0cfc949d Fixing issue with automation webhook URL being undefined. 2021-06-23 20:11:05 +01:00
mike12345567 c4cac4a0b1 Fixing some issues discovered with POSTing JSON. 2021-06-23 19:28:33 +01:00
mike12345567 fd4403037d WIP - basic override of foreign keys. 2021-06-23 19:05:32 +01:00
Martin McKeaveney e6f3a04b4f started on opinionated relationships 2021-06-23 14:29:40 +01:00
Andrew Kingston f21afb165b Remove margin from heading and paragraph 2021-06-23 14:22:59 +01:00
Andrew Kingston 098131099d Add new typography settings, add new settings bar dropdowns, add settings bar to text components 2021-06-23 14:21:37 +01:00
Budibase Release Bot e25c6d4f3f v0.9.60 2021-06-23 12:53:57 +00:00
mike12345567 b3f3826aa6 Fixing an issue I found with postgres schema generator, it was applying all primary keys to all tables. 2021-06-23 12:44:54 +01:00
Andrew Kingston d7cc6836a9 Fix instance name on layouts 2021-06-23 12:26:46 +01:00
Budibase Release Bot e141a17e87 v0.9.59 2021-06-23 11:09:48 +00:00
Andrew Kingston 997efa62b3 Add wrapper to color picker and fix helper import 2021-06-23 11:47:07 +01:00
Budibase Release Bot ce2abff002 v0.9.58 2021-06-23 09:13:01 +00:00
Andrew Kingston 4b9a863c68 Add color picker component and tidy up style options 2021-06-23 09:54:31 +01:00
Budibase Release Bot e93c40a0d7 v0.9.57 2021-06-23 08:45:22 +00:00
Budibase Release Bot a61abb0476 v0.9.56 2021-06-23 07:33:05 +00:00
Martin McKeaveney 137aff049d adding scroll to data source select 2021-06-23 08:04:24 +01:00
Andrew Kingston dd4c7a186e Add new style definitions for containers 2021-06-23 07:55:33 +01:00
Budibase Release Bot ee825b3728 v0.9.55 2021-06-22 16:31:57 +00:00
Michael Drury f503de3025 Merge pull request #1799 from Budibase/fix/june-mike
Various release fixes
2021-06-22 17:24:09 +01:00
Budibase Release Bot 42d18b8d7f v0.9.54 2021-06-22 16:03:40 +00:00
mike12345567 559e91ec29 Allowing self endpoints to 403 and not reload page. 2021-06-22 16:54:25 +01:00
mike12345567 89c46873af Not recording cypress in CI. 2021-06-22 16:26:39 +01:00
mike12345567 2145c92fdb Merge branch 'develop' of github.com:Budibase/budibase into fix/june-mike 2021-06-22 15:48:08 +01:00
mike12345567 0141a5a64c Fix for #1794 - updating csv validators and parsers for date and numbers to allow attribute to not be present. 2021-06-22 14:43:57 +01:00
mike12345567 dee180dc7c Fixing inactivity issue in builder as well #1773. 2021-06-22 13:05:15 +01:00
mike12345567 868d31299a Adding a page reload when 403 occurs, if token has expired this will return to login page. 2021-06-22 12:39:52 +01:00
Martin McKeaveney 201cb2e383 fix button component props 2021-06-22 12:10:57 +01:00
mike12345567 c531a02725 Allowing formula fields to be display columns. 2021-06-22 11:49:35 +01:00
Michael Drury bdf2d3f529 Merge pull request #1784 from Budibase/fix/app-import-issue
Fixing app export/import issue
2021-06-22 09:57:11 +01:00
Andrew Kingston 9c453596ab Fix empty layout being created with top navigation 2021-06-22 09:37:42 +01:00
Andrew Kingston 2367a97f39 Add screen settings section, refactor more of component settings panel 2021-06-22 09:36:50 +01:00
Andrew Kingston da1197337e Merge branch 'develop' of github.com:Budibase/budibase into design-panel-v2 2021-06-22 09:14:27 +01:00
Andrew Kingston aee876a681 Add initial work on merging settings and design panels, improve code structure, improve styles 2021-06-22 09:14:17 +01:00
Martin McKeaveney 681d35d915 Merge pull request #1783 from Budibase/fix/martin-june-fixes
prevent portal link from navigating in builder preview
2021-06-21 22:55:55 +01:00
Michael Drury 8b4f1a4bac Update-deps and re-lint. 2021-06-21 22:44:40 +01:00
Martin McKeaveney 4730a74b0b lint 2021-06-21 22:43:15 +01:00
Michael Drury 82d17af808 Linting. 2021-06-21 22:42:57 +01:00
mike12345567 9f520ae8f3 Fixing issue with app import, supporting old search API. 2021-06-21 22:29:32 +01:00
Martin McKeaveney ef5b1c5a99 prevent portal link from navigating in builder preview 2021-06-21 19:47:40 +01:00
Michael Drury abc5a6687c Merge pull request #1781 from Budibase/fix/mike-fixes
Fixes and making login/forgot/reset password pages respect logo and company name
2021-06-21 19:43:05 +01:00
mike12345567 c87b960ebf Linting. 2021-06-21 18:40:36 +01:00
mike12345567 f4757aeee1 Fixing issues discovered by cypress tests. 2021-06-21 18:37:14 +01:00