1
0
Fork 0
mirror of synced 2024-08-31 17:51:11 +12:00
Commit graph

6296 commits

Author SHA1 Message Date
Rory Powell
0faae01c07 Merge pull request #1869 from Budibase/fix/support-arm64-development
Support arm64 development: Bump "pkg": "^4.4.9" -> "pkg": "^5.3.0"
2021-07-01 08:53:32 +01:00
Andrew Kingston
96d803fd93 Only override color style on links if a color setting exists 2021-07-01 00:48:40 +01:00
Andrew Kingston
7e8bdae875 Only override color style on paragraphs if a color setting exists 2021-07-01 00:48:05 +01:00
Andrew Kingston
26ed9da4de Only override existing color style if a color setting exists for Headings 2021-07-01 00:47:38 +01:00
Andrew Kingston
1d2b306574 Add border style as an explicit option to prevent issues with dynamically adding it via the styleable helper 2021-07-01 00:40:16 +01:00
Andrew Kingston
54fe305031 Fix loophole where any user could load all screen and layout definitions via app package call 2021-06-30 21:54:48 +01:00
Andrew Kingston
ca032aa6fe Update colours of selection indicators 2021-06-30 21:23:55 +01:00
Andrew Kingston
c2d9be46e7 Reduce box shadow on layout nav wrapper 2021-06-30 20:40:27 +01:00
Andrew Kingston
a41b376999 Fetch and use app theme in real client apps 2021-06-30 20:35:02 +01:00
Andrew Kingston
18f25f0be2 Update list autoscreen to be theme aware and use new component props 2021-06-30 20:14:41 +01:00
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