1
0
Fork 0
mirror of synced 2024-10-05 04:25:21 +13:00
Commit graph

6329 commits

Author SHA1 Message Date
Andrew Kingston
0422b3cdf3 Add quiet prop to button 2021-07-05 10:19:27 +01:00
Andrew Kingston
c9259aee36 Add quiet prop to buttons and size styles to form 2021-07-05 10:19:07 +01:00
mike12345567
f3f2af1c1d Linting. 2021-07-05 09:38:01 +01:00
Andrew Kingston
4c9279bd91 Update colors of selection and hover indicators in client apps 2021-07-05 09:37:06 +01:00
mike12345567
1314edeef1 Allowing user firstname and lastname to be updated through user portal. 2021-07-05 09:29:16 +01:00
Andrew Kingston
07ed0b1217 Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 09:03:24 +01:00
mike12345567
7caf185e01 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-03 11:28:38 +01:00
mike12345567
2e18abd342 Linting. 2021-07-03 11:16:29 +01:00
mike12345567
e170d9d146 Re-writing a bit so that it is aware some functionality is SQL only, makes future plus endpoints easier. 2021-07-03 11:15:01 +01:00
mike12345567
579bce8a6a Fixing little UI bugs. 2021-07-03 10:26:37 +01:00
mike12345567
3dc877f315 Linting. 2021-07-02 18:44:01 +01:00
mike12345567
ec889320bc Fixing issue with many to many through junction table not realising some exist, or some need deleted - as well as removing limit from details screen, this was blocking join statements and served no purpose (its already a search by equals). 2021-07-02 18:42:01 +01:00
mike12345567
922e209c72 Updating server test cases. 2021-07-02 14:49:47 +01:00
mike12345567
499c28d883 Linting. 2021-07-02 14:36:24 +01:00
mike12345567
56d83864ea Removing console logs and simplifying the relationship name. 2021-07-02 14:35:05 +01:00
mike12345567
f2beac85b7 Implementing UI to support the backend put in place. 2021-07-02 14:33:05 +01:00
Martin McKeaveney
3070f2593f bidirectional relationships, many to one 2021-07-01 22:23:47 +01:00
Martin McKeaveney
569af97664 preventing relationship overrides 2021-07-01 21:24:23 +01:00
Martin McKeaveney
33950a77b4 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-07-01 20:09:27 +01:00
mike12345567
052c1936ce Linting. 2021-07-01 19:23:29 +01:00
mike12345567
3cfbced94d Re-writing external layer in typescript. 2021-07-01 19:20:41 +01:00
Martin McKeaveney
63be9750ae simplify relationship configuration UI 2021-07-01 18:24:43 +01:00
mike12345567
5e819faa58 Removing PG hack and handling the updating of relationships from the one side, e.g. one person is linked to many tasks, allow updating the person and having FK in tasks get updated with that persons ID. 2021-07-01 18:23:15 +01:00
Martin McKeaveney
41471f809a TS debug command for server 2021-07-01 17:36:41 +01:00
mike12345567
e82e175b9c Linting. 2021-07-01 14:25:23 +01:00
Martin McKeaveney
d801f49ac4 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-07-01 14:14:52 +01:00
Martin McKeaveney
53f6a095b7 relationships E2E 2021-07-01 14:14:48 +01:00
mike12345567
a13b5111bb First version of enrichment. 2021-07-01 14:10:44 +01:00
mike12345567
959c9f1e76 Merge branch 'master' of github.com:Budibase/budibase into feature/sql-relationships 2021-07-01 12:29:38 +01:00
Budibase Release Bot
5f4199a3fb v0.9.69 2021-07-01 10:51:59 +00:00
Michael Drury
12761cfe80
Merge pull request #1893 from Budibase/fix/user-app-role-list
Fixing user roles administration - getting full list of apps
2021-07-01 11:43:59 +01:00
Budibase Release Bot
1385a08395 v0.9.68 2021-07-01 10:41:50 +00:00
mike12345567
aef512a108 Fixing issue with full list of apps not appearing in user administration, meaning couldn't update roles. 2021-07-01 11:29:27 +01:00
Rory Powell
835e258b56
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
49e3dce3a7 Only override color style on links if a color setting exists 2021-07-01 00:48:40 +01:00
Andrew Kingston
37eca6af91 Only override color style on paragraphs if a color setting exists 2021-07-01 00:48:05 +01:00
Andrew Kingston
ab2331a291 Only override existing color style if a color setting exists for Headings 2021-07-01 00:47:38 +01:00
Andrew Kingston
9c954609fd 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
632fb636f2 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
a36ddac591 Update colours of selection indicators 2021-06-30 21:23:55 +01:00
Andrew Kingston
9aeb23b8be Reduce box shadow on layout nav wrapper 2021-06-30 20:40:27 +01:00
Andrew Kingston
602255c1fc Fetch and use app theme in real client apps 2021-06-30 20:35:02 +01:00
Andrew Kingston
b4a1ae575d Update list autoscreen to be theme aware and use new component props 2021-06-30 20:14:41 +01:00
Andrew Kingston
b7f50b8f8f Use spectrum heading in standard components 2021-06-30 20:09:26 +01:00
Andrew Kingston
963f6fa3fd Fix link styles 2021-06-30 19:57:39 +01:00
Andrew Kingston
e0e6ef29a2 Add custom scrollbars to client apps 2021-06-30 19:57:31 +01:00
Andrew Kingston
d7ea2fddea Set light as default app theme 2021-06-30 19:41:09 +01:00
Andrew Kingston
61a1a4a481 Use app name as default layout title 2021-06-30 19:40:59 +01:00
Andrew Kingston
3a615306a6 Add error handling to builder preview and loading indicator 2021-06-30 19:37:03 +01:00
Martin McKeaveney
57eacbf33e Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-30 18:53:33 +01:00
mike12345567
2b71f28664 Linting. 2021-06-30 18:33:55 +01:00
mike12345567
1fd4144189 First attempt at solving the enrichment call, as well as various fixes. 2021-06-30 18:31:16 +01:00
Andrew Kingston
40e31907da Make charts respect spectrum variables 2021-06-30 16:45:06 +01:00
Andrew Kingston
f7f7180437 Add spectrum card component 2021-06-30 16:33:35 +01:00
Andrew Kingston
1547c17f7f Merge and add initial work on cards 2021-06-30 16:33:19 +01:00
Martin McKeaveney
d928a93465 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-30 15:06:42 +01:00
mike12345567
a6549a26b8 Linting. 2021-06-30 14:54:53 +01:00
mike12345567
d17a399ee6 Getting writing of one and many rows working. 2021-06-30 14:46:44 +01:00
Andrew Kingston
1b8e6d029f Fix bug where stale data is shown in custom css drawer when changing components 2021-06-30 09:38:14 +01:00
Andrew Kingston
0f3b447896 Fix bug which causes an 'undefined' layout to appear if the save call 409s 2021-06-30 09:35:31 +01:00
Andrew Kingston
24172d111c Remove a lot of hacks around screenslots and allow naming them 2021-06-30 09:05:03 +01:00
Andrew Kingston
1cf0d3b0cf Fix text casing on some button settings 2021-06-30 08:46:53 +01:00
Andrew Kingston
d2910ae5c8 Make icon component slightly more presentable 2021-06-30 08:46:18 +01:00
Andrew Kingston
83474a5c7e Update text component placeholders 2021-06-30 08:46:02 +01:00
Andrew Kingston
b4a8a9c160 Add better theme compatibility to color picker and client app components 2021-06-30 08:30:57 +01:00
Martin McKeaveney
6e36e5d06a listing relationships in UI 2021-06-29 19:57:26 +01:00
mike12345567
fd4dc4b45e 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
2258f43bc1 v0.9.67 2021-06-29 16:46:33 +00:00
mike12345567
13100a69ba Implementing all return possibilities, now to implement creation. 2021-06-29 17:42:46 +01:00
Andrew Kingston
9a6a0fded7 Use the real current user even inside builder preview 2021-06-29 17:41:02 +01:00
Martin McKeaveney
e9572b86d9 pin eslint parser to fix build 2021-06-29 17:15:13 +01:00
Martin McKeaveney
eff4aebdfc adding prop to create/edit relationships 2021-06-29 15:30:32 +01:00
Martin McKeaveney
2c2e3757d8
Merge pull request #1871 from Budibase/develop
Develop
2021-06-29 14:48:27 +01:00
Budibase Release Bot
14810c1a0f v0.9.66 2021-06-29 13:24:30 +00:00
Rory Powell
a468922366 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
47d879c7c2 merging with relationship backend work 2021-06-29 12:05:26 +01:00
Andrew Kingston
0db0417691 Allow color picker to have spectrum theme overridden 2021-06-29 08:20:34 +01:00
Andrew Kingston
abc392496e 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
8e0ba1eb45 Most of the work towards writing related rows back. 2021-06-28 18:19:34 +01:00
mike12345567
5dd53f67ac Some work towards supporting many SQL relationships. 2021-06-28 17:42:39 +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
mike12345567
af71bf478a Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-28 14:42:15 +01:00
mike12345567
900d0f5ac0 Merge branch 'develop' of github.com:Budibase/budibase into develop 2021-06-28 14:19:33 +01:00
mike12345567
7525ccc821 Upgrading target to es6 for typescript compilation. 2021-06-28 14:19:21 +01:00
Martin McKeaveney
e183a9e607 definitions and tidy up 2021-06-28 13:04:52 +01:00
Andrew Kingston
d28c48ccad Add global app theme picker and use it in client preview 2021-06-28 12:55:11 +01:00
mike12345567
4a7e2ffa4f Creating a many-to-many database scenario and seeding with data. 2021-06-28 12:36:05 +01:00
Andrew Kingston
aeb56250ff Add gap to default screen in new apps 2021-06-28 12:00:01 +01:00
Andrew Kingston
fc4aa07495
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
fd9d1c61cc Improve styles in data source page to be more in line with the portal 2021-06-28 10:56:17 +01:00
Andrew Kingston
91fcb1755a Prevent creating datasource without a type selected 2021-06-28 10:55:58 +01:00
Andrew Kingston
ce40b7165a Update autoscreens and default layouts to use new component props 2021-06-28 10:47:23 +01:00
mike12345567
e4392a4e82 Linting. 2021-06-28 10:21:37 +01:00
Andrew Kingston
f467f9809c Fix border not being applied due to missing border-style rule 2021-06-28 10:15:14 +01:00
Andrew Kingston
9c1cf98fce Fix placement of 'reset fields' button for field groups 2021-06-28 10:09:31 +01:00
Andrew Kingston
545c710ce5 Fix tests 2021-06-28 10:00:22 +01:00
mike12345567
e56926dd7f Moving definitions to central location and adding a few more definitions. 2021-06-26 23:09:46 +01:00
Martin McKeaveney
5cc3f6fbfb Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-25 19:11:15 +01:00
mike12345567
fc1fffc5a7 Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-25 18:50:30 +01:00
mike12345567
834c89217c Copying none js/ts files into the dist directory after building. 2021-06-25 18:46:50 +01:00
mike12345567
43c9e0a9b6 Linting. 2021-06-25 18:34:21 +01:00
mike12345567
8bf22438fc Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-25 18:13:11 +01:00
Martin McKeaveney
15033495af Merge branch 'develop' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-25 18:11:48 +01:00
Martin McKeaveney
81a4328544 relationship configuration panel 2021-06-25 18:11:03 +01:00
mike12345567
f151948f60 force delete dist directory when building. 2021-06-25 17:28:48 +01:00
Andrew Kingston
b2c843adb4 Lint 2021-06-25 17:27:06 +01:00
mike12345567
477adfdbd7 Linting + formatting. 2021-06-25 17:21:36 +01:00
mike12345567
191646b7ee Removing use of the arguments[0] as they don't mesh well with TS. 2021-06-25 17:14:23 +01:00
Andrew Kingston
3a78b26230 Remove deprecated 'inline' style setting 2021-06-25 17:00:30 +01:00
mike12345567
655c6ec381 Fixing cypress test linkup to built files. 2021-06-25 16:37:01 +01:00
mike12345567
d90f77fa42 Speeding up server tests and removing the ability for it to port collide. 2021-06-25 16:14:06 +01:00
Andrew Kingston
ed2ff97df1 Add ability for buttons to link to external URLs 2021-06-25 16:07:25 +01:00
Andrew Kingston
930b0b774f Fix embed showing undefined, add size styles and add placeholder 2021-06-25 16:04:42 +01:00
Andrew Kingston
c02a7ef311 Fix placeholder styles, add typography settings to link 2021-06-25 15:56:22 +01:00
Andrew Kingston
89ca482003 Increase background image placeholder style 2021-06-25 15:39:41 +01:00
Andrew Kingston
0361f2248b Add placeholder to background image, fix default styles and add size styles 2021-06-25 15:36:51 +01:00
mike12345567
c17bfa34f5 Fixing issue with Redis which was causing CPU peaking if couldn't connect. 2021-06-25 15:32:59 +01:00
Andrew Kingston
28e337858a Add gap prop by default to screens 2021-06-25 15:31:35 +01:00
Andrew Kingston
1711331261 Add size styles and placeholder to image component 2021-06-25 15:29:24 +01:00
Andrew Kingston
e5b2a21c82 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
e7d23b7c70 Merge branch 'master' of github.com:Budibase/budibase into labday/backend-ts 2021-06-25 15:06:33 +01:00
Andrew Kingston
9815a3ff8c Remove lodash functions and recursive context mutation in string templates to increase performance 2021-06-25 15:04:54 +01:00
Andrew Kingston
171b4c9f9f Aggressively optimise client library to prevent handlebars enrichment where possible 2021-06-25 15:04:27 +01:00
mike12345567
19da122425 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
e0459572af v0.9.65 2021-06-25 11:32:56 +00:00
Ikko Ashimine
1e1ddae2c2
Fix typo in Form.svelte
targetting -> targeting
2021-06-25 20:15:45 +09:00
Andrew Kingston
937479986d Add pretty labels to button props, ensure button width is always determined by content 2021-06-25 08:55:45 +01:00
mike12345567
6cae9cbdb8 Formatting. 2021-06-24 18:17:26 +01:00
mike12345567
374081d720 First attempt and re-writing a portion of the server in typescript. 2021-06-24 18:16:48 +01:00
Budibase Release Bot
8998e8cba4 v0.9.64 2021-06-24 11:37:19 +00:00
mike12345567
6d75a7acf3 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-06-24 12:28:15 +01:00
mike12345567
d890eab577 Merge branch 'develop' of github.com:Budibase/budibase into develop 2021-06-24 12:28:08 +01:00
Andrew Kingston
5f83ee6813 Hide horizontal overflow at layout level 2021-06-24 12:15:22 +01:00
Andrew Kingston
13f9b8b532 Add wrap setting to containers and force repeaters to always wrap 2021-06-24 12:15:04 +01:00
Andrew Kingston
aecebc96a7 Be more explicit about hiding overflow at the top levels of an app 2021-06-24 12:14:19 +01:00
Andrew Kingston
af2097e3eb Hide overflow when showing empty component placeholders 2021-06-24 12:13:55 +01:00
mike12345567
2b50f061f5 fixing hbs styling. 2021-06-24 11:52:08 +01:00
Andrew Kingston
14fa37deac Merge branch 'develop' of github.com:Budibase/budibase into design-panel-v2 2021-06-24 11:44:49 +01:00
Andrew Kingston
b7aa28f981 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
1263b64298 Adding back app.hbs as it is still required. 2021-06-24 11:40:31 +01:00
mike12345567
1df459a5bf Fixing issues discovered with hbs escaping. 2021-06-24 11:37:26 +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
Budibase Release Bot
91f2d5a075 v0.9.63 2021-06-23 22:43:56 +00:00
Martin McKeaveney
9fa0a2d250 Merge branch 'master' of github.com:Budibase/budibase 2021-06-23 23:36:06 +01:00
Martin McKeaveney
0de6038551 strip double quotes and use single in ID 2021-06-23 23:35:53 +01:00
Budibase Release Bot
53a2707086 v0.9.62 2021-06-23 22:27:33 +00:00
Martin McKeaveney
85121db2c5 fix external data sources key parsing with double quote strings 2021-06-23 23:19:41 +01:00
Martin McKeaveney
f6549b0c7f string based keyProps not being parsed properly by handlebars 2021-06-23 23:15:16 +01:00
Martin McKeaveney
9c3869cfbf adding relationships file 2021-06-23 22:07:18 +01:00
Budibase Release Bot
4af9574178 v0.9.61 2021-06-23 19:53:30 +00:00