Commit Graph

10518 Commits

Author SHA1 Message Date
Rijk van Zanten
ea146c3e11 Include PK as secondary sort in batch exports (#19143)
Fixes #19133
2023-07-12 11:46:25 +02:00
Rijk van Zanten
27957bb295 Fix meta tags inconsistencies (#19141)
* Install unhead

* Use unhead plugin in vite for smaller builds

* Remove unused / outdated public assets

* Don't serve fixed manifest, pinned tab icon

* Remove custom useTitle composable in favor of useHead

* Register useHead in vue app

* Set global title template based on projectname

* Add changeset

* Make theme-color dynamic

* Remove default meta tags
2023-07-12 11:01:57 +02:00
Ashish Baravaliya
9c8814ecd1 Fix: Display issues with Panels (#19137)
* fix: number formats added for all supported countries

* fix: decimal values type check before using in pie chart

* chore: changeset added

* Run formatter

* Update changeset language

---------

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2023-07-12 09:44:30 +02:00
Rijk van Zanten
45d20aedf6 Fix context menu hanging and overflowing edit drawer in flow operations (#19140)
* Remove stop propagation modifier

Fixes #19139

* Add changeset
2023-07-12 09:36:27 +02:00
rijkvanzanten
d3c9de9dfb v10.4.3 v10.4.3 2023-07-11 16:00:17 +02:00
Rijk van Zanten
95a6e98134 New Crowdin updates (#19078)
* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Croatian)

* Update source file en-US.yaml

* New translations en-US.yaml (Croatian)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Portuguese, Brazilian)

* New translations en-US.yaml (Persian)

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (English, United Kingdom)

* New translations en-US.yaml (Romanian)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Afrikaans)

* New translations en-US.yaml (Arabic)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Catalan)

* New translations en-US.yaml (Czech)

* New translations en-US.yaml (Danish)

* New translations en-US.yaml (Greek)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (Hebrew)

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Mongolian)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Norwegian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (Slovak)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Albanian)

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (Chinese Traditional)

* New translations en-US.yaml (Vietnamese)

* New translations en-US.yaml (Icelandic)

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Spanish, Chile)

* New translations en-US.yaml (Spanish, Mexico)

* New translations en-US.yaml (Croatian)

* New translations en-US.yaml (Estonian)

* New translations en-US.yaml (Hindi)

* New translations en-US.yaml (English, Canada)

* New translations en-US.yaml (French, Canada)

* New translations en-US.yaml (Faroese)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Bosnian)

* New translations en-US.yaml (Serbian (Latin))

* New translations en-US.yaml (Bengali, India)

* New translations en-US.yaml (Nepali)

* New translations en-US.yaml (Sorani (Kurdish))

* New translations en-US.yaml (Spanish, Latin America)

* Update source file en-US.yaml
2023-07-11 15:55:09 +02:00
Pascal Jufer
813a55effe Document notice feature for changesets (#19125)
* Document notice feature for changesets

* Add changeset

* Fix linting

---------

Co-authored-by: ian <licitdev@gmail.com>
2023-07-11 12:13:12 +02:00
Rijk van Zanten
f264d693a5 Fix issue that would prevent changes in the raw edit dialog from showing up in the template input in flows and insights (#19126)
* Fix raw input not correctly treating null values

* Update codemirror value if value changes outside

* Add changeset
2023-07-11 12:11:15 +02:00
Rijk van Zanten
d10a0bbafe Fix inconsistency in field validation rules editor (#19124)
* Make sure validation rules behave consistently

Fixes #19120

* Add changeset
2023-07-11 11:43:22 +02:00
José Varela
64fdeb7ea9 Fix cleanup of unused isBatch (#19114)
* Fix Cleanup of unused `isBatch`

* Add changeset

* Update changeset

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-07-11 11:18:58 +02:00
Rijk van Zanten
1005738267 Tweak last quirks in hooks error example (#19122) 2023-07-11 11:16:45 +02:00
rijkvanzanten
24742c68f0 Add missing changeset 2023-07-11 10:46:12 +02:00
Rijk van Zanten
39fc2915c1 Use warn log levels for unexpected oid/oa2 errors (#19121)
Closes #19003
2023-07-11 10:45:34 +02:00
Connor
77b95e08dd Add Auto Cache Purging to Sorting Utility (#19115)
* add cache purging to sort utility

* update should clear to fail faster

* use shouldClearCache

* clean logic

* Create nervous-onions-relate.md

* fix formatting

* Update api/src/services/utils.ts

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>

* Update changeset/

---------

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-07-11 10:32:57 +02:00
Ashish Baravaliya
7f9b81289c Fix: Long flow logs break out of bounding box (#19119)
* fix: Long flow logs break out of bounding box

* Fix format

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-07-11 10:29:02 +02:00
Connor
f63716af1b update example (#19117) 2023-07-10 23:41:53 +02:00
Connor
38c6c5c302 Fix EditorJS Styling (#19118) 2023-07-10 23:40:28 +02:00
Esther Agbaje
3b3372f44a docs: add self-hosting (#19111) 2023-07-10 14:20:08 +02:00
Rijk van Zanten
6984395bdb Prevent saving flow when in operation edit drawer (#19108)
* Prevent saving flow when in operation edit drawer

Fixes #19104

* Add changeset
2023-07-10 11:19:57 +02:00
Connor
eefde53a86 Add Options to Flow Notification Operation (#19033)
* add collection and item options to notification opperation

* Create stale-tips-relax.md

* fix formatting

---------

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-07-09 17:38:03 +02:00
Pascal Jufer
40047228b3 Respect query limit in export sidebar (#18731)
* Respect query limit

* Clearer var name

* Create tough-ears-thank.md

* Fix export counts & more precise messages

* Cover case when limit is higher than item count

* Update app/src/lang/translations/en-US.yaml

Co-authored-by: Jan Arends <jan.arends@mailbox.org>

* Update app/src/lang/translations/en-US.yaml

Co-authored-by: Jan Arends <jan.arends@mailbox.org>

* Simplify export hints & check immediately

---------

Co-authored-by: ian <licitdev@gmail.com>
Co-authored-by: Jan Arends <jan.arends@mailbox.org>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-07-09 17:36:51 +02:00
罗传月武
e37548416c Fix Vite hot reloading for local app extension development (#19075)
* fix: getExtensionsRealPaths() function is unable to correctly recognize Symbol Link

* Update contributors.yml

Sign CLA

* Create loud-goats-poke.md

* Update loud-goats-poke.md

---------

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-07-09 15:55:44 +02:00
Connor
2035bcdb61 Enable User Display for m2o and string (#19093)
* Enable User Display for m2o and string

* fix formatting

* Create friendly-moose-press.md
2023-07-09 15:42:19 +02:00
Connor
698eed2333 Fix Flow Status not being included in Staged Changes (#19092)
* Fix Flow Status not being included in Staged Changes

* Create lovely-spies-yawn.md
2023-07-08 11:08:10 +02:00
rijkvanzanten
417ddf7664 Publish SDK 2023-07-07 10:34:09 +02:00
Esther Agbaje
92a29c66ff Docs: Update Quickstart guide (#19082)
* docs: remove reference to free

* docs: remove 'free'

* fix: properly format guide
2023-07-06 20:19:43 +02:00
cheddar
daa3c2cb46 Add example for _null (#19081)
* Add example for `_null`

* Add changeset

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-07-06 20:11:46 +02:00
Brainslug
0fac13ab53 Fix errors thrown for starts_with and ends_with variations (#19021)
* catch starts_with errors

* accept all filter types in validations

* basic joi regex error matching

* Create nasty-turtles-impress.md

* updated unit tests

* Add todo

* Fix format

* Remove unnecessary type addition

Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>

* Catch inverted patterns too

Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>

* Ooops

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
2023-07-06 21:16:19 +08:00
Esther Agbaje
816f7dc00a fix: snippet option text (#19066) 2023-07-05 16:38:16 +02:00
Azri Kahar
62ee2d3a26 run prettier (#19059) 2023-07-04 08:58:20 +00:00
Bryant Gillespie
afdc48eb82 fix hero background showing over content (#19046)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-07-03 08:28:59 +00:00
Jan Arends
84bd5d0ef3 Basic filters for PostgreSQL driver (#19005)
* conversion to abstract sql

* greater than for where clause in pg driver

* refactoring

* forward targets again

* more filter options and fixes

* added filters, moved operator mapping into driver

* removed trim

* add changeset

* removed first type approach

* enhanced abstract sql

* value and set comparison in abstract query

* split up where and intersect again

* preps for where comparison to a set

* typedocs

* fix linter

* The random things we did, who knows

* adding logical conditions (WIP)

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Nicola Krumschmidt <nickrum@users.noreply.github.com>

* Push values to parameters directly

* Fix convert test

* Fix convert filter tests

* Implement filter conversion for logical and negate nodes

* Fix where tests

* Add logical where stringification

* Negate comparison operators directly

* Remove some unneeded parentheses

* Improve parameter index generator type

* Fix formatter issues

* Add todo statements

* Remove unused node type

* Removed unneeded check

* One more unnecessary check

---------

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
Co-authored-by: Nicola Krumschmidt <nickrum@users.noreply.github.com>
Co-authored-by: Nicola Krumschmidt <nicola.krumschmidt@freenet.de>
2023-07-02 15:10:55 +02:00
Pascal Jufer
66f916916a Add comments to ESLint Vue rules & require padding between tags (#19051)
* Add comments to ESLint Vue rules & require padding between tags

* Fix comment
2023-06-30 21:50:37 +02:00
Pascal Jufer
6658351a1d Improve navbar & docs landing page for smaller mobile devices (#19048)
Header collapsing and navbar overlapping on smaller mobile devices (for
example Galaxy S23)
2023-06-30 21:17:43 +02:00
Pascal Jufer
78b2ca4235 Fix flash of navbar & snippet toggler (#19047) 2023-06-30 19:02:07 +02:00
Pascal Jufer
55f3d4c6e0 v10.4.2 (#19045) v10.4.2 2023-06-30 17:42:11 +02:00
Rijk van Zanten
4d6efeb984 New Crowdin updates (#19019)
* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Croatian)

* New translations en-US.yaml (Croatian)

* Update source file en-US.yaml

* New translations en-US.yaml (Croatian)

* New translations en-US.yaml (Croatian)
2023-06-30 16:54:15 +02:00
Esther Agbaje
d2494d24dd Docs landing page (#18911)
Co-authored-by: Kevin Lewis <kvn@lws.io>
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-06-30 16:53:41 +02:00
Pascal Jufer
4d0ac0a10c Remove VS Code settings to prevent conflicts (#19042) 2023-06-30 13:34:56 +02:00
Connor
42caa5d572 Update .prettierignore (#19034)
* Update .prettierignore

* Align with Gitignore
2023-06-30 00:20:55 +02:00
Brainslug
675ec625e1 Fixed docker example to work out of the box (#19030) 2023-06-29 17:35:30 +02:00
Pascal Jufer
7a4ce5d35c Remove autoformat / autofix for now (#19027) 2023-06-29 14:41:23 +02:00
Kevin Lewis
67c008df37 Fixes the many broken docs redirects (#19026)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-06-29 13:49:38 +02:00
Connor
92621429ee Linting and Formatting Upgrade (#18892)
* add docs to eslint

* update prettier ignore

* fix vitepress linting

* eslint ignore fixes

* prettier run

* update prettier ignore

* fix formatting

* enable linting of markdown files

* revert format command change

* fix irregular whitespace

* update dictionary

* (Changelog) Create four-boxes-shake.md

* Rework ESLint / Prettier setup

- Disable js/ts/vue files for Prettier to ensure linting/formatting is
  only happening via ESLint
- Rework formatting of code blocks in md files
  - Disable formatting of code blocks in md files under '/docs' by Prettier
  - Instead use "eslint-plugin-markdown" to format & __lint__ js*/ts*/vue such code blocks
  - Replace unmaintained "eslint-plugin-md" plugin by official "eslint-plugin-markdown" plugin
  - I'll check whether we can use this to format other code blocks
    (json, html, ...) as well
- Restructure, clean-up and apply some fixes to the ESLint config
  (Note: Not ready for flat config yet since not supported by
  vscode-eslint)
- Enable cache for ESLint / Prettier in scripts
- Clean-up ignore file
  - Explicit folder declaration (.../)
  - Don't ignore all 'extensions' folders in ESLint (only
    '/api/extensions/')
  - Enable formatting in '/.github' folder

* Fix all formatting issues with Prettier

* Update md files under /docs/.typedocs

* Fix lint issues in vue/js files

* ESLint / Prettier config revision v2

Enable Prettier for md code blocks, but only as warnings since it can
get into the way with Vitepress md extensions like '[!code ...]'
comments

* Remove prettier-ignore comments

* Make spellchecker happy

* Remove changeset

* Revert lint setup for code blocks

There are many cases in the docs where linting / formatting of code
blocks doesn't make
sense:
- Code block is only an excerpt - linter fails
- Code block contains special comments (e.g. markdown extensions) which
  needs to remain at the same place - formatting would break it
- ...

* Apply lint issues / formatting from temp lint setup

* Run formatter

* Fix merge failure

* Simplify & modernize ESLint / Prettier setup

No longer run Prettier via ESLint. Nowadays, this is the recommended
setup. There's no real need to run it this way, it's just an additional
layer.

Add VS Code settings to make the work with the new setup easier.

* Remove unused eslint disable directives

* Make editorconfig more useful

* Fix formatting issues reported by editorconfig

* Format files with Prettier

* Enable formatting of source translations file

* Format source translations file

* Remove unnecessary console error

* Remove unnecessary line

* Only ignore md files under .changeset

* Add CI reporter for Prettier

* Fail job on wrongly formatted files

* Fix format

* Test Prettier action on changed/added file

* Use simple CI format check for now & no cache

* Revert "Test Prettier action on changed/added file"

This reverts commit 4f7d8826ad.

* Introduce code blocks check for docs

* Fix code block issues

* Ignore auto-generated packages dir

* Fix comment position

* Also lint `/app/.storybook`

* Reformat modified files

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-06-29 11:54:01 +02:00
Ashish Baravaliya
2d7433a11d Fix: Display template doesn't work in calendar layout (#19011)
* fix: getFromAliasedItem method is unnecessary to use for template string

* Update changeset

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-06-29 09:53:19 +00:00
Ashish Baravaliya
5464d62e5e Added a condition to filter tables/collections only (#19007)
* fix: Added condition to filter tables/collections only

* Apply filter of collection type in all cases

* Update changeset

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-06-28 10:01:05 -04:00
Azri Kahar
c80fa6d6b9 Assign sort number when creating field(s) (#18877)
Co-authored-by: Jan Arends <jan.arends@mailbox.org>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-06-28 13:47:15 +00:00
ceptonit
43e6038cb0 Update old docker-compose example url (#19017)
* Update old docker-compose example url

* Update contributors.yml
2023-06-28 10:58:06 +02:00
rijkvanzanten
2239ef8db7 v10.4.0 v10.4.0 2023-06-27 17:43:26 -04:00
Pascal Jufer
3a44a541e7 Disable generator attribution, add zod plugin (#19012) 2023-06-27 17:38:23 -04:00