1
0
Fork 0
mirror of synced 2024-08-21 21:11:23 +12:00
Commit graph

2337 commits

Author SHA1 Message Date
mike12345567
184df6c685 Fixing some issues discovered with the new SQL connectors were the input type would always be string (causing some SQL types to break) - parsing these before input to attempt to fix this problem - issue referenced in #1943. 2021-07-12 10:51:30 +01:00
Martin McKeaveney
bebfe4c6e1 merge with master 2021-07-11 18:07:46 +01:00
Budibase Release Bot
1f5b3b4467 v0.9.73 2021-07-09 17:29:06 +00:00
Kyle Harrison
2d451bb3a9 apply fixes for common spelling mistakes 2021-07-09 17:54:49 +01:00
Andrew Kingston
aa2691a452 Merge pull request #1953 from Budibase/client-feature-flags
Client library updating and client library feature awareness
2021-07-09 16:52:45 +01:00
Andrew Kingston
4112049a17 Remove log statement, batch uploads and remove unecessary conditional 2021-07-09 16:42:09 +01:00
Andrew Kingston
60987e3d5c Remove leftover code from testing 2021-07-09 12:42:48 +01:00
Andrew Kingston
ef4a0f8c79 Bundle latest client library with the server and use it when updating apps in production 2021-07-09 12:33:09 +01:00
Andrew Kingston
bd27aa0caf Move standard components from server dev dependencies to real dependencies 2021-07-08 14:00:14 +01:00
Andrew Kingston
959405332d Add tests for updating and reverting client library version 2021-07-08 13:20:52 +01:00
Andrew Kingston
0ce553eaf2 Add endpoint to revert client app version 2021-07-08 12:56:54 +01:00
mike12345567
b0fb7ae991 Fixing test cases. 2021-07-08 00:30:55 +01:00
Andrew Kingston
9440e4a5bf Add UI to revert app version and initial work on app revert backend 2021-07-07 17:35:28 +01:00
mike12345567
93cc9530ed Merge branch 'develop' of github.com:Budibase/budibase into feature/user-session 2021-07-07 17:17:16 +01:00
mike12345567
7f0fc5f899 Fixing session issues after testing a bit. 2021-07-07 17:15:53 +01:00
Andrew Kingston
0a44b1e3d8 Add client libary update management from inside the builder 2021-07-07 17:07:42 +01:00
Andrew Kingston
9bf6600ccd Add feature flags to manifest 2021-07-07 13:53:59 +01:00
Budibase Release Bot
f4f2a03503 v0.9.72 2021-07-07 12:19:03 +00:00
Andrew Kingston
67ffb2d96d Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 13:16:26 +01:00
Budibase Release Bot
330fd8b922 v0.9.71 2021-07-07 10:52:11 +00:00
Andrew Kingston
9542910a41 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 11:48:38 +01:00
Andrew Kingston
298e948432 Mock redis shutdown method to avoid errors 2021-07-07 09:34:56 +01:00
Andrew Kingston
82c00e6757 Only clean up app tmp dir if it exists during testing 2021-07-07 09:34:40 +01:00
Martin McKeaveney
13517d5298 make logged in users basic by default, prevent allowing users to be assigned as default in the UI 2021-07-06 18:43:04 +01:00
Andrew Kingston
197d895174 Add basic fallback error to real apps when client library fails to load 2021-07-06 18:37:21 +01:00
mike12345567
b847f85d91 WIP - first version of user sessions. 2021-07-06 18:10:04 +01:00
Michael Drury
df97a2572b Merge pull request #1932 from Budibase/fix/sql-relationship-validation
Adding validation to SQL relationship modal
2021-07-06 15:55:41 +01:00
mike12345567
ede0a5ec9b Making sure that keys cannot be duplicated for primary keys, this wouldn't have any function. 2021-07-06 15:45:14 +01:00
mike12345567
6648e548c5 Quick fix, make sure auto-columns never sent to DB. 2021-07-06 13:55:05 +01:00
Andrew Kingston
1c636dfd04 Merge pull request #1918 from Budibase/spectrum-apps
Spectrum themed apps
2021-07-06 11:43:52 +01:00
mike12345567
b216c03e44 Linting. 2021-07-05 18:16:04 +01:00
mike12345567
8550d00751 Giving the system the ability to make auto increment columns auto-columns in postgres or mysql. 2021-07-05 18:11:23 +01:00
Andrew Kingston
dcaf02ecee Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 17:41:26 +01:00
mike12345567
eaf808b190 Fixing issue with TS definitions. 2021-07-05 17:33:36 +01:00
mike12345567
e7d6298647 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-05 17:17:32 +01:00
Andrew Kingston
27a03f7d35 Remove ES6 optional chaining from server package 2021-07-05 17:05:34 +01:00
Budibase Release Bot
1532fee301 v0.9.70 2021-07-05 14:38:21 +00:00
mike12345567
ca1c48232b Linting. 2021-07-05 15:16:32 +01:00
mike12345567
16581552cb Fixing issue with single quotes in strings breaking JSON parsing. 2021-07-05 15:14:45 +01:00
Andrew Kingston
56d687a236 Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 09:03:24 +01:00
mike12345567
92af589827 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-03 11:28:38 +01:00
mike12345567
3849d2a968 Linting. 2021-07-03 11:16:29 +01:00
mike12345567
11f6abee0a 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
71f96f9601 Fixing little UI bugs. 2021-07-03 10:26:37 +01:00
mike12345567
2a1243e81e Linting. 2021-07-02 18:44:01 +01:00
mike12345567
c24cc5c3fb 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
fcf4dbc7a1 Updating server test cases. 2021-07-02 14:49:47 +01:00
mike12345567
10730d8053 Implementing UI to support the backend put in place. 2021-07-02 14:33:05 +01:00
Martin McKeaveney
3eb8f3c445 bidirectional relationships, many to one 2021-07-01 22:23:47 +01:00
Martin McKeaveney
cae1a20411 preventing relationship overrides 2021-07-01 21:24:23 +01:00
Martin McKeaveney
0d4c3fd854 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-07-01 20:09:27 +01:00
mike12345567
a5c3d4f86f Linting. 2021-07-01 19:23:29 +01:00
mike12345567
7fb1e80196 Re-writing external layer in typescript. 2021-07-01 19:20:41 +01:00
Martin McKeaveney
93569ccc87 simplify relationship configuration UI 2021-07-01 18:24:43 +01:00
mike12345567
b3eea4e4d1 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
bc4c85bffa TS debug command for server 2021-07-01 17:36:41 +01:00
mike12345567
d9aa1360d0 Linting. 2021-07-01 14:25:23 +01:00
Martin McKeaveney
9f3e5cdc7f Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-07-01 14:14:52 +01:00
mike12345567
bb396ebff0 First version of enrichment. 2021-07-01 14:10:44 +01:00
mike12345567
ac834dc713 Merge branch 'master' of github.com:Budibase/budibase into feature/sql-relationships 2021-07-01 12:29:38 +01:00
Budibase Release Bot
b4c2e3cd31 v0.9.69 2021-07-01 10:51:59 +00:00
Budibase Release Bot
9b1530ff87 v0.9.68 2021-07-01 10:41:50 +00: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
938ae65132 Use app name as default layout title 2021-06-30 19:40:59 +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
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
2693878a72 Remove a lot of hacks around screenslots and allow naming them 2021-06-30 09:05:03 +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
Martin McKeaveney
2e4116d40a pin eslint parser to fix build 2021-06-29 17:15:13 +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
Martin McKeaveney
60425d9810 merging with relationship backend work 2021-06-29 12:05:26 +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
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
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
mike12345567
5389878801 Moving definitions to central location and adding a few more definitions. 2021-06-26 23:09:46 +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
mike12345567
547ca3c593 force delete dist directory when building. 2021-06-25 17:28:48 +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