1
0
Fork 0
mirror of synced 2024-09-29 08:41:16 +13:00
Commit graph

3597 commits

Author SHA1 Message Date
Keviin Åberg Kultalahti
1798511811 fix typos and linting issues 2021-01-25 13:36:35 +01:00
Keviin Åberg Kultalahti
21902aff14 fixes spelling error 2021-01-25 13:14:38 +01:00
Keviin Åberg Kultalahti
20e6279ee1 adds catch-all notification to some requests that aren't caught in the API 2021-01-25 13:10:13 +01:00
Keviin Åberg Kultalahti
737c9fe52f adds notifications to running queries 2021-01-25 12:57:04 +01:00
Keviin Åberg Kultalahti
0832fc5e86 changes notification handling from catch-all to specific messages per action 2021-01-25 12:55:29 +01:00
Keviin Åberg Kultalahti
1f13fb3bd2 adds success notification messages to row API 2021-01-25 12:44:44 +01:00
Keviin Åberg Kultalahti
57dcaefa8b update catch all error message 2021-01-25 11:06:50 +01:00
Keviin Åberg Kultalahti
60330185fa switches context to use sdk instead of it's own context 2021-01-25 08:43:28 +01:00
Martin McKeaveney
9d5e8e5e9d merge 2021-01-22 18:06:53 +00:00
mike12345567
d7da11e96c Linting. 2021-01-22 17:58:01 +00:00
mike12345567
9acd30a4cb Adding error checking to our handlebars syntax inputs as well as making all handlebars helpers available due to space pre-processor being removed. 2021-01-22 17:57:38 +00:00
Joe
eb4d992eda Query page tidy up
Props aligned in a row within the header.
Add params popover UI tidied (labels removed, etc)
Query name made an input, and the old query name input removed.
Query type is not an input anymore.
Provided a height for the query editor
Aligned run/save query buttons with the preview panel.
2021-01-22 16:49:22 +00:00
Andrew Kingston
b9fb8d6c73 Merge branch 'component-binding-refactor' of github.com:Budibase/budibase into component-binding-refactor 2021-01-22 14:38:26 +00:00
Andrew Kingston
91c9541ec6 Fix issue with URL <-> state binding in design section preventing navigating to roles with no screens in them 2021-01-22 14:38:08 +00:00
Andrew Kingston
2ac14bbe02 Remove server logging integration definitions every time they're fetched 2021-01-22 14:37:24 +00:00
mike12345567
eb53400525 Merge branch 'component-binding-refactor' of github.com:Budibase/budibase into component-binding-refactor 2021-01-22 13:57:17 +00:00
mike12345567
6429750081 Quick fix for an issue found while checking string templates. 2021-01-22 13:56:29 +00:00
Andrew Kingston
70d9c0713f Fix null values in binding panel 2021-01-22 13:36:12 +00:00
Keviin Åberg Kultalahti
37c2b51095 failing API calls now display errors using the toast 2021-01-22 13:27:13 +01:00
Martin McKeaveney
476d20d656 simplify queries to only have one type under query verb 2021-01-22 12:22:28 +00:00
Keviin Åberg Kultalahti
640043685d use const instead of var 2021-01-22 13:11:38 +01:00
Martin McKeaveney
46a04bbf9d adding please select option to query type 2021-01-22 12:11:13 +00:00
Keviin Åberg Kultalahti
3f8d57eadb adds smooth removal of notifications using animate:flip 2021-01-22 13:05:52 +01:00
Keviin Åberg Kultalahti
0cab858780 removes unused context in Component 2021-01-22 12:47:43 +01:00
Keviin Åberg Kultalahti
f45726a047 lint fixes 2021-01-22 12:44:43 +01:00
Keviin Åberg Kultalahti
21e46285f7 minor fixes 2021-01-22 12:44:23 +01:00
Keviin Åberg Kultalahti
c5e4097f4e Merge branch 'master' into feature/client-feedback-component 2021-01-22 12:34:16 +01:00
Keviin Åberg Kultalahti
36c212048e adds notification toast capability to the client 2021-01-22 12:31:56 +01:00
Keviin Åberg Kultalahti
8f0405623c finishes notificationStore 2021-01-22 12:21:44 +01:00
Andrew Kingston
33659dce7a Adding server yarn lock file which was somehow removed 2021-01-22 11:21:15 +00:00
Martin McKeaveney
313e91c1bb parameter field tidy ups 2021-01-22 11:13:21 +00:00
Andrew Kingston
874f5f22d1 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into component-binding-refactor 2021-01-22 11:09:40 +00:00
Andrew Kingston
6393c0798e Stop component crashing if children don't exist 2021-01-22 11:08:42 +00:00
Andrew Kingston
3104df6224 Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor 2021-01-22 11:07:27 +00:00
Andrew Kingston
8abf5bb60d Reduce icon size in dropdown menus again and increase padding 2021-01-22 11:03:50 +00:00
Martin McKeaveney
9237fd71bf sensible defaults, adding popover for parameters 2021-01-22 10:54:23 +00:00
mike12345567
6a40ea7f06 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-22 10:49:03 +00:00
Keviin Åberg Kultalahti
0c3c21361b first pass at custom store to handle notifications 2021-01-22 11:37:34 +01:00
Keviin Åberg Kultalahti
75c85978cb switch name 2021-01-22 10:42:15 +01:00
Keviin Åberg Kultalahti
837709cab6 adds dummy errorStore to client lib 2021-01-22 10:24:43 +01:00
Kevin Åberg Kultalahti
b3a59afc57
Merge pull request #1002 from Budibase/feature/repeater-placeholder
Adds empty states to the repeater component
2021-01-22 10:13:18 +01:00
Keviin Åberg Kultalahti
49c818f461 fix typo 2021-01-22 10:05:49 +01:00
Kevin Åberg Kultalahti
d3d02bbe72
Merge pull request #1001 from Budibase/fix/icon-color-design-panel-setup
Restores Icon components design panel functionality
2021-01-22 10:00:28 +01:00
Keviin Åberg Kultalahti
5605b9eb42 remove log 2021-01-22 09:59:38 +01:00
mike12345567
6d63e461ef Making sure tsc stubs are always built. 2021-01-21 19:06:49 +00:00
Andrew Kingston
28d2cbb7b4 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into component-binding-refactor 2021-01-21 18:14:47 +00:00
mike12345567
b42677f657 Fixing some issues CI linting found. 2021-01-21 18:08:04 +00:00
mike12345567
83e8a45b91 Linting. 2021-01-21 17:56:22 +00:00
mike12345567
932107cd65 Changing up how processors work to make it a bit easier to add to them. 2021-01-21 17:56:00 +00:00
mike12345567
5fa18c0280 Linting. 2021-01-21 17:30:51 +00:00
mike12345567
4888aea3bd Updating build process to fix issues with polyfill. 2021-01-21 17:30:18 +00:00
mike12345567
72ea6f3903 Attempting to polyfill for browser 2021-01-21 16:44:03 +00:00
Andrew Kingston
0e7533a41d Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into component-binding-refactor 2021-01-21 15:54:29 +00:00
mike12345567
00967985e8 Getting ready to merge with some basic functionality but updates required to client/builder/automations to remove the need for space in hbs statement handling. 2021-01-21 15:50:46 +00:00
Andrew Kingston
2e970cd1fb Fix typo 2021-01-21 15:50:28 +00:00
Andrew Kingston
8bb8b29b34 Remove unused vars 2021-01-21 15:49:58 +00:00
Joe
ada6611b03 External data source config ui
I've improved the spacing on this screen and added an additional element (query list) which should improve UX. This list is not complete. Is required dyanmic data. Currently it holds static placement text in order to support the design.
2021-01-21 14:57:11 +00:00
Andrew Kingston
09a9f2b806 Fix button action drawer not saving and crashing 2021-01-21 14:52:59 +00:00
Andrew Kingston
8aa0f0513d Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 13:49:32 +00:00
mike12345567
ddb9ea50f7 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-21 13:49:05 +00:00
Andrew Kingston
ad1d2f1eb0 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 13:48:59 +00:00
mike12345567
ec55655900 Handling undefined/null values in context object for string templates, replacing with empty string. 2021-01-21 13:48:23 +00:00
Andrew Kingston
6fb50a1988 Fix crashing when a nullish value exists in an object being recursed for enrichment 2021-01-21 13:46:45 +00:00
Andrew Kingston
b368deb717 Allow button to handle nullish text values 2021-01-21 13:45:17 +00:00
Andrew Kingston
b0f5b9b1ce Prevent invalid query params being enriched 2021-01-21 13:45:05 +00:00
Andrew Kingston
5c3e7b27a5 Lint 2021-01-21 12:15:07 +00:00
Andrew Kingston
4cdca6f196 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 12:14:09 +00:00
mike12345567
d3789c9069 More fixes for issues found by cheeks, as well as adding a test case for rendering app. 2021-01-21 12:08:57 +00:00
mike12345567
eb627c52d8 Re-writing pre-processor to be a bit clearer. 2021-01-21 11:37:16 +00:00
Andrew Kingston
7eb8b86c31 Remove log statements 2021-01-21 11:33:08 +00:00
mike12345567
8ecabc91cc Linting. 2021-01-21 11:32:26 +00:00
Andrew Kingston
34cc4ac5bf Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 11:32:26 +00:00
Andrew Kingston
261abd7919 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 11:31:45 +00:00
mike12345567
3d33199f16 Fixing issue found by cheeks with all helper trying to wrap helpers even if no other helpers present. 2021-01-21 11:30:53 +00:00
mike12345567
afe0996b70 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-21 10:57:41 +00:00
Andrew Kingston
9c9d7544f9 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-21 10:45:04 +00:00
Andrew Kingston
c9f60cf660 Enrich datasources so that data can be correctly fetched reactively using only the datasource definition 2021-01-21 10:42:14 +00:00
Andrew Kingston
b72e654ff0 Only update components when their props actually change 2021-01-21 10:41:30 +00:00
Andrew Kingston
75cd492988 Add bindable properties from query datasources 2021-01-21 10:40:45 +00:00
Andrew Kingston
966bc7c55e Add back in grid component which had incorrect name 2021-01-21 10:40:17 +00:00
Andrew Kingston
f890de6c96 Simplify extracting schemas from datasources 2021-01-21 10:39:53 +00:00
Andrew Kingston
796f2487ee Fix builder crashing when selecting another query datasource when query drawer is open 2021-01-21 10:38:58 +00:00
Andrew Kingston
817933089b Prevent unnecessary URL param updates in design page 2021-01-21 10:38:23 +00:00
mike12345567
a9274f7d86 Adding cleaners which will process and find spaces removing them and fixing them with literal specifiers for handlebars props. Also changing the way cleaners work for the system to make it easier to add them. 2021-01-20 18:12:16 +00:00
Joe
5d1090514f Updated action button UI
Button width increased
2021-01-20 14:59:16 +00:00
Joe
467e8d46ec Budibase beta button replaced , help icon replaced with github
I replaced the Budibase is in beta button, and replaced it with 'Request feature'. The new button points to Github Discussions.

I also replaced the help icon with a Github icon. With our users being developers, I feel they will understand what the Github icon means (not just help, but a place to raise issues, provide feedback).
2021-01-20 14:58:47 +00:00
Joe
91797c5fe0
Merge pull request #980 from Budibase/Component-dropdown-design-update
Updated the design of the items within the component dropdown
2021-01-20 14:54:30 +00:00
Andrew Kingston
afe3654857 Update client library to handle async enrichment 2021-01-20 13:49:41 +00:00
mike12345567
3f6d9e21e0 Updating the string templating system to be capable of async operations. 2021-01-20 13:32:15 +00:00
Andrew Kingston
08747b30cb Fix postgres integration schema credentials 2021-01-20 13:23:06 +00:00
Andrew Kingston
b974925904 Fix incorrect paths after merge 2021-01-20 13:20:08 +00:00
Andrew Kingston
a17d1703f7 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-20 11:14:36 +00:00
Andrew Kingston
e3576426dd Add new definitions for all chart components 2021-01-19 19:24:49 +00:00
Andrew Kingston
2ec4272558 Update screen templates to work with latest bindings 2021-01-19 18:51:51 +00:00
mike12345567
4c597ed91a Moving everything over to use the string template library, now just need to escape spaces properly and handle HTML escaping. 2021-01-19 18:44:29 +00:00
Andrew Kingston
7e7219856d Update button actions and remove deprecated code 2021-01-19 17:38:24 +00:00
mike12345567
e8ef03bb1c Adding jest test cases to string templating library. 2021-01-19 17:29:38 +00:00
Andrew Kingston
10f8e53305 Remove deprecated code around data binding 2021-01-19 15:39:04 +00:00
mike12345567
759a106d2d Updating to have real auto-completion on string templates library. 2021-01-19 15:29:49 +00:00
kevmodrome
6a1383b13b
adds a empty state for no components added in the repeater 2021-01-19 15:21:23 +01:00
kevmodrome
479ea07e92
adds an empty state if there is no datasource selected. 2021-01-19 15:11:21 +01:00
Andrew Kingston
df89876cb4 Fix broken autolink creation 2021-01-19 13:49:14 +00:00
Andrew Kingston
84bba45ad2 Fix grid component definition and add controls for icons and colourpickers 2021-01-19 13:46:25 +00:00
kevmodrome
e31dd64e46
lint fix 2021-01-19 14:31:37 +01:00
kevmodrome
0834eb5495
changes earlier BottomDrawer to use the bbui component instead 2021-01-19 14:16:55 +01:00
kevmodrome
6cbca0aab9
switch method of applying color style 2021-01-19 14:00:15 +01:00
kevmodrome
7f405e7dd9
retains icons design panel options while being able to change color in settings panel 2021-01-19 13:42:49 +01:00
Andrew Kingston
0dadd9a49c Fix issue with default horizontal card width 2021-01-19 11:57:01 +00:00
Andrew Kingston
6c066b43ca Fix issue with new row settings definition 2021-01-19 11:52:49 +00:00
Andrew Kingston
b607146b6c Create new components with pretty names 2021-01-19 11:52:33 +00:00
Andrew Kingston
2ea95463ea Fix bug with rich text component 2021-01-19 11:50:13 +00:00
Andrew Kingston
0935c08d5d Add all new definitions for non-chart components 2021-01-19 11:49:52 +00:00
Andrew Kingston
4818080699 Add navigation bar, links and row detail definitions 2021-01-19 10:47:00 +00:00
kevmodrome
c7726ff7fe
fix typo 2021-01-19 10:56:02 +01:00
kevmodrome
0004746cff
adds missing description 2021-01-19 10:47:02 +01:00
kevmodrome
a287b04497
wire BindingPanel correctly to PropertyControl 2021-01-19 10:39:39 +01:00
kevmodrome
d2851057f6
bump bbui 2021-01-19 10:13:28 +01:00
kevmodrome
1ea5c47ad5
bump bbui 2021-01-19 09:20:31 +01:00
kevmodrome
d3460232db
updates bbui and adds dummy drawer component to binding 2021-01-19 08:41:15 +01:00
mike12345567
3c627d6455 Adding the handlebars library, still need to add testcases to this. 2021-01-18 17:40:19 +00:00
Martin McKeaveney
77241281b8
Merge pull request #993 from Budibase/external-tables
External Data Connectors
2021-01-18 17:23:12 +00:00
Martin McKeaveney
8c5c5649dc docs link 2021-01-18 17:01:41 +00:00
Martin McKeaveney
1c804bcbc4 fix bindable test 2021-01-18 15:54:25 +00:00
Martin McKeaveney
c91e442fee tidy up 2021-01-18 15:47:02 +00:00
Martin McKeaveney
d13883135b lint 2021-01-18 15:40:26 +00:00
Martin McKeaveney
b42c50ba9d fix dynamic params 2021-01-18 15:37:32 +00:00
kevmodrome
0ec81db82b
turn off stylable action until we can expose specific design settings 2021-01-18 16:34:34 +01:00
kevmodrome
cacdf24c20
adds missing css link in the actual app output 2021-01-18 16:23:14 +01:00
Kevin Åberg Kultalahti
39f6fe10c8
Merge pull request #998 from Budibase/feature/icon-component-switch-to-remix
Switches the Icon component so that it now uses Remix like the rest of budibase
2021-01-18 16:15:07 +01:00
Martin McKeaveney
70a49088d0 merge 2021-01-18 14:43:26 +00:00
Martin McKeaveney
dd47050f1c queries working with repeater 2021-01-18 14:41:59 +00:00
kevmodrome
32517b225c
switches to remix 2021-01-18 14:26:01 +01:00
Michael Drury
05d54dedba
Merge pull request #996 from Budibase/feature/self-host-pretty-url
Pretty URLs for self hosting
2021-01-18 12:54:48 +00:00
mike12345567
fcde592385 Review comments. 2021-01-18 12:36:49 +00:00
Martin McKeaveney
e3bae26510 fix no schema bug, feedback from demo 2021-01-15 17:29:46 +00:00
Andrew Kingston
4b719f7602 Add ID and rev data bindings back in 2021-01-15 14:47:36 +00:00
mike12345567
67cc893670 Removing mention of mustache from the server package. 2021-01-15 14:38:10 +00:00
Andrew Kingston
087647080c Update and improve state <-> URL binding 2021-01-15 14:23:27 +00:00
Martin McKeaveney
9576f11abc fix import 2021-01-15 13:50:11 +00:00
Martin McKeaveney
ae4e34c872 lint 2021-01-15 13:44:42 +00:00
Martin McKeaveney
0ac322b11b lint 2021-01-15 13:42:55 +00:00
Martin McKeaveney
4b941e7a9f mongo config 2021-01-15 13:42:14 +00:00
Martin McKeaveney
4442240e68 dynamo integration 2021-01-15 13:24:36 +00:00
Martin McKeaveney
6f57c1d22d better integration API, parse JSON by default 2021-01-15 13:11:51 +00:00
Michael Drury
dbc445551b
Merge pull request #908 from Budibase/dependabot/npm_and_yarn/ini-1.3.8
Bump ini from 1.3.5 to 1.3.8
2021-01-15 12:41:53 +00:00
Michael Drury
5fb64bade8
Merge pull request #920 from Budibase/dependabot/npm_and_yarn/packages/server/ini-1.3.8
Bump ini from 1.3.5 to 1.3.8 in /packages/server
2021-01-15 12:41:40 +00:00
Michael Drury
a51a0f45fd
Merge pull request #963 from Budibase/dependabot/npm_and_yarn/packages/server/urijs-1.19.5
Bump urijs from 1.19.2 to 1.19.5 in /packages/server
2021-01-15 12:41:20 +00:00
Andrew Kingston
117dfcda29 Update binding dropdown 2021-01-15 11:02:39 +00:00
Andrew Kingston
55f8babacc Fix crash when evaluating data bindings for a component with no definition 2021-01-15 11:02:00 +00:00
Andrew Kingston
0a669033d1 Improve data binding popup and finish component bindings 2021-01-15 10:59:22 +00:00