Commit Graph

4535 Commits

Author SHA1 Message Date
Rijk van Zanten
d98432899e New translations en-US.yaml (Portuguese, Brazilian) (#14162) 2022-06-28 19:00:05 +00:00
Rijk van Zanten
52d1080c11 New translations en-US.yaml (Italian) (#14157) 2022-06-28 15:08:14 +00:00
Rijk van Zanten
e281cbcaa0 New translations en-US.yaml (Bulgarian) (#14156) 2022-06-28 13:02:34 +00:00
Rijk van Zanten
efa64dc4aa New translations en-US.yaml (Japanese) (#14142) 2022-06-28 00:13:08 +00:00
Azri Kahar
68eeab8ae2 Add search in v-select (#13867)
* Add search in v-select

* only show search when nested items more than 20

* auto open when there's only one child

* persist search input when item count reduces
2022-06-27 15:53:51 -04:00
Rijk van Zanten
5ce84409bd New translations en-US.yaml (Italian) (#14140) 2022-06-27 19:45:54 +00:00
Rijk van Zanten
32dd709778 Insights 2.0 (#14096)
* query function added to list

* dashboard reading query, adding to object

* typecasting of filter vals needed still

* numbers accepting strings too

* json-to-graphql-query => devD

* fixed unneeded return in list index.ts

* stitching and calling but not actually calling

* calls on panel change

* query object += new panel before dashboard save

* uuid generated in app not api

* fixed panel ids in query

* fixed the tests I just wrote

* passing the query data down!

* list showing data

* objDiff test moved to test

* metric bug fixes + data

* dashboard logic

* time series conversion started

* timeseries GQL query almost there

* query querying

* chart loading

* aggregate handling improved

* error handling for aggregate+filter errors

* removed query on empty queryObj

* maybe more error handling

* more error handling working

* improvements to erorr handling

* stitchGQL() error return type corrected

* added string fields to COUNT

* pushing up but needs work

* not an endless recursion

* its not pretty but it works.

* throws an error

* system collections supported

* refactor to solve some errors

* loading correct

* metric function fixed

* data loading but not blocking rendering

* removed redundant code.

* relational fields

* deep nesting relations

* options.precision has a default

* relational fields fix. (thanks azri)

* the limit

* limit and time series

* range has a default

* datat to workspace

* v-if

* panels loading

* workspaces dont get data anymore

* package.json

* requested changes

* loading

* get groups util

* timeseries => script setup

* list => script setup

* metric => script setup

* label => script setup

* declare optional props

* loadingPanels: only loading spinner on loading panels

* remove unneeded parseDate!!

* applyDataToPanels tests

* -.only

* remove unneeded steps

* processQuery tests

* tests

* removed unused var

* jest.config and some queryCaller tests

* one more test

* query tests

* typo

* clean up

* fix some but not all bugs

* bugs from merge fixed

* Start cleaning up 🧹

* Refactor custom input type

* Small tweaks in list index

* Cleanup imports

* Require Query object to be returned from query prop

* Tweak return statement

* Fix imports

* Cleanup metric watch effect

* Tweaks tweaks tweaks

* Don't rely on options, simplify fetch logic

* Add paths to validation errors

* [WIP] Start handling things in the store

* Rework query fetching logic into store

* Clean up data passing

* Use composition setup for insights store

* Remove outdated

* Fix missing return

* Allow batch updating in REST API

Allows sending an array of partial items to the endpoints, updating all to their own values

* Add batch update to graphql

* Start integrating edits

* Readd clear

* Add deletion

* Add duplication

* Finish create flow

* Resolve cache refresh on panel config

* Prevent warnings about component name

* Improve loading state

* Finalize dashboard overhaul

* Add auto-refresh sidebar detail

* Add efficient panel reloading

* Set/remove errors on succeeded requests

* Move options rendering to shared

* Fix wrong imports, render options in app

* Selectively reload panels with changed variables

* Ensure newly added panels don't lose data

* Only refresh panel if data query changed

* Never use empty filter object in metric query

* Add default value support to variable panel

* Centralize no-data state

* Only reload data on var change when query is altered

* Fix build

* Fix time series order

* Remove unused utils

* Remove no-longer-used logic

* Mark batch update result as non-nullable in GraphQL schema

* Interim flows fix

* Skip parsing undefined keys

* Refresh insights dashboard when discarding changes

* Don't submit primary key when updating batch

* Handle null prop field better

* Tweak panel padding

Co-authored-by: jaycammarano <jay.cammarano@gmail.com>
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
Co-authored-by: ian <licitdev@gmail.com>
2022-06-27 15:26:42 -04:00
Rijk van Zanten
6cba7fb91f New translations en-US.yaml (Ukrainian) (#14138) 2022-06-27 16:45:12 +00:00
Azri Kahar
f0552b3660 Use conditional props for links in v-list-item (#14124) 2022-06-27 10:58:10 -04:00
Rijk van Zanten
5336197586 New translations en-US.yaml (Arabic) (#14133) 2022-06-27 14:48:36 +00:00
Rijk van Zanten
0ab574bd38 New translations en-US.yaml (Arabic) (#14129) 2022-06-27 13:18:17 +00:00
Rijk van Zanten
a7d9671372 New translations en-US.yaml (German) (#14126) 2022-06-27 09:56:08 +00:00
Rijk van Zanten
636095e07f New translations en-US.yaml (Japanese) (#14123) 2022-06-27 02:06:07 +00:00
Rijk van Zanten
6da4bd4a76 New translations en-US.yaml (Czech) (#14107) 2022-06-25 10:53:07 +00:00
Rijk van Zanten
012307514a New translations en-US.yaml (Czech) (#14106) 2022-06-25 09:53:45 +00:00
Azri Kahar
d57e6bb875 Improve IDs field interaction for Flows item read/update/delete operations when empty (#14090)
* Prevent empty key array in item operations

* tweak visual on app side
2022-06-24 10:43:01 -04:00
Azri Kahar
7a21f701eb Fix M2O interface in junction tables (#14078) 2022-06-24 09:37:23 -04:00
Azri Kahar
4e85233060 App Docs Module Improvements (#14083)
* switch to vite-plugin-vue-markdown

* add icon support in in-app docs
2022-06-24 09:24:32 -04:00
Rijk van Zanten
4d7a5284ee New translations en-US.yaml (Chinese Simplified) (#14077) 2022-06-24 06:10:21 +00:00
Rijk van Zanten
0df18f3927 New translations en-US.yaml (Chinese Simplified) (#14076) 2022-06-24 05:04:40 +00:00
Rijk van Zanten
227c880683 New translations en-US.yaml (Spanish, Mexico) (#14075) 2022-06-24 00:28:55 +00:00
Jay Cammarano
3664f221c5 Fixed firefox opacity of placeholders issue (#14070)
* fixed firefox opacity of placeholders issue

* make it global
2022-06-23 16:35:44 -04:00
Rijk van Zanten
22a8704426 New translations en-US.yaml (Indonesian) (#14071) 2022-06-23 20:13:31 +00:00
Azri Kahar
dd00dfbbfd Allow admin to import into system collections (#14065)
* allow admin to import into system collections

* add refresh event after import to relevant pages

* make sure it's limited to admin users
2022-06-23 15:15:38 +00:00
Azri Kahar
1405de7a80 Prevent filename overflow in import file field (#14064) 2022-06-23 10:44:24 -04:00
Rijk van Zanten
53f103599d New translations en-US.yaml (Czech) (#14058) 2022-06-23 11:25:32 +00:00
Brainslug
c3334e5765 Major input delays on text fields in complex documents (#14035)
* first successful performance improvement separating the values and rendering the form from a frozen list

* this does not work, the reactivity of formFields is in the way

* disabled field conditions

* splitting the apply-conditions logic from the fields ref used for the input loop

* removed the original object.freeze attempt

* using fieldsMeta as object instead of array and using the correct variable for looping
2022-06-22 13:54:01 -04:00
Azri Kahar
9e04d067e6 fix autocomplete field options not selectable (#14043) 2022-06-22 11:31:51 -04:00
Azri Kahar
8bf3111ea2 Prevent hyphens in auto generated operation keys (#14041) 2022-06-22 09:49:01 -04:00
Rijk van Zanten
86a3914c28 New translations en-US.yaml (Chinese Simplified) (#14031) 2022-06-22 07:23:17 +00:00
Rijk van Zanten
44407fca6b New translations en-US.yaml (Chinese Simplified) (#14030) 2022-06-22 06:16:03 +00:00
Rijk van Zanten
ae7b0fd9c5 New translations en-US.yaml (Italian) (#14023) 2022-06-21 12:51:14 +00:00
Rijk van Zanten
5c6f7e14c8 New translations en-US.yaml (Arabic) (#14006) 2022-06-20 16:31:26 +00:00
Azri Kahar
2ca92312d6 Minor tweaks to some flow operations (#13996)
* add template to conditions operation

* remove logic related to mode that no longer exists
2022-06-20 11:06:31 -04:00
Rijk van Zanten
7ba19667a9 New translations en-US.yaml (Bengali, India) (#13992) 2022-06-20 09:53:23 +00:00
Azri Kahar
4111436999 prevent translations validation error match parent (#13930) 2022-06-17 17:49:25 -04:00
Azri Kahar
6596bc1620 use conditional props for component in v-button (#13840) 2022-06-17 13:21:50 -04:00
Rijk van Zanten
a21f2fb153 New translations en-US.yaml (Italian) (#13966) 2022-06-17 14:56:21 +00:00
Rijk van Zanten
eddb273513 New translations en-US.yaml (Chinese Traditional) (#13965) 2022-06-17 13:53:34 +00:00
Azri Kahar
e48d9ae5b5 Fix in-app docs (#13953)
* use kebab-case in wrapperComponent

* downgrade vite-plugin-md
2022-06-17 09:10:23 -04:00
Brainslug
dea0669aac fix batch edit checkbox on the wrong line (#13952) 2022-06-17 13:31:06 +02:00
Rijk van Zanten
ae94e0508f New Crowdin updates (#13958)
* Update source file en-US.yaml

* New translations en-US.yaml (Romanian)

* New translations en-US.yaml (French)

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

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

* New translations en-US.yaml (Thai)

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Turkish)

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

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Czech)

* New translations en-US.yaml (Danish)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Finnish)

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

* New translations en-US.yaml (Italian)

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

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

* New translations en-US.yaml (Croatian)

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

* New translations en-US.yaml (French, Canada)
2022-06-17 10:32:03 +00:00
Gerard Lamusse
69bf521101 Allow setting default language for translations interface or choosing user's language (#13576)
* Added the same options as on the translations display.
This now allows us to set the default interface option instead of always defaulting to the user's language or using the first language.

* Refactored i18n to useI18n
2022-06-17 12:01:10 +02:00
Ben Haynes
42cb679fed invert color shades (#13940)
* invert color shades

* Fix input glow

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2022-06-16 21:26:18 +00:00
Rijk van Zanten
37ec41794f New Crowdin updates (#13938)
* New translations en-US.yaml (Romanian)

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Persian)

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

* New translations en-US.yaml (Thai)

* New translations en-US.yaml (Hindi)

* New translations en-US.yaml (Breton)

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

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

* New translations en-US.yaml (Vietnamese)

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Estonian)

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

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

* New translations en-US.yaml (French)

* New translations en-US.yaml (Spanish)

* 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 (German)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (Hungarian)

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

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Lithuanian)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Norwegian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Ukrainian)

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

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

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

* New translations en-US.yaml (Croatian)

* New translations en-US.yaml (Spanish, Mexico)
2022-06-16 16:12:27 +00:00
Azri Kahar
662a476236 Translation Strings Improvements (#13920)
* fix translations string being null

* clean up watcher a bit

* add sort prop to list interface

* use sort for list interface in translation strings
2022-06-16 15:30:34 +00:00
Rijk van Zanten
bd3bf347cc New Crowdin updates (#13937)
* Update source file en-US.yaml

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (French, Canada)
2022-06-16 15:08:17 +00:00
Brainslug
f60b12c8ef using the openSelection variable to manage the open groups (#13752) 2022-06-16 10:28:24 -04:00
Azri Kahar
4beb8722fb add Emit Events option to item update/delete operations in Flows (#13921)
* add `Emit Events` option to item update/delete

* update operations docs
2022-06-16 10:11:06 -04:00
Brainslug
78541d35dc Big Integer fields sort as strings (#13904)
* inelegant solution for BigInt sorting

* Revert "inelegant solution for BigInt sorting"

This reverts commit e804588140.

* always use server sorting in the tabular layout

* Update app/src/layouts/tabular/tabular.vue

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2022-06-16 13:49:22 +00:00