rijkvanzanten
5066f008d9
Fix merge quirk
2021-08-12 18:52:39 -04:00
Rijk van Zanten
41aacdcb56
Merge branch 'main' into aggregation
2021-08-13 00:48:48 +02:00
Jay Cammarano
be34474a84
Aggregate resolvers added to GraphQL options ( #7373 )
...
* Don't use tags interface for CSV filter (#7258 )
Fixes #6778
* Rely on `RETURNING` when possible (#7259 )
* WIP use returning clause instead of max from id
* Use returning where applicable, fallback to fetch
Fixes #6279
* update dependency p-queue to v7 (#7255 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* update dependency @vitejs/plugin-vue to v1.4.0 (#7263 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* Move p-queue to app dev dependencies (#7273 )
* Log error message when registering app extension fails (#7274 )
* update dependency rollup to v2.56.1 (#7269 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* update dependency vue-router to v4.0.11 (#7272 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* update dependency ts-node to v10.2.0 (#7271 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* Only loads app extensions if SERVE_APP is true (#7275 )
This also ensures API/App only load their respective extensions in dev.
* Fix gitignore file in extension templates being deleted when publishing (#7279 )
* New Crowdin updates (#7260 )
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Russian)
* update typescript-eslint monorepo to v4.29.1 (#7283 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* Only treat `tinyint(1)` and `tinyint(0)` as booleans (#7287 )
* added an if catch for tinyint(1) and tinyint(0)
* made suggested changes toLowerCase()
* update dependency @vue/compiler-sfc to v3.2.0 (#7288 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* update dependency vue to v3.2.0 (#7289 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* Handle JSON in labels display (#7292 )
Fixes #7278
* update dependency pinia to v2.0.0-rc.3 (#7055 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* update vue monorepo to v3.2.1 (#7293 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* Flush caches on server (re)start (#7294 )
* v9.0.0-rc.89
* Update package-lock
* Update release script
To workaround breaking change in npm patch 🎉
* Update changelog
* update dependency pinia to v2.0.0-rc.4 (#7297 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* update dependency rollup to v2.56.2 (#7303 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* Fix HTTP method for collections.createMany in SDK (#7304 )
* Fix HTTP method for collections.createMany in SDK
* Post collections in data body
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
* Add perm check for sqlite, upload, extensions dirs (#7310 )
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
* update dependency eslint-plugin-vue to v7.16.0 (#7300 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* Fix uuid resolving in SQLite (#7312 )
Fixes #7306
* Clear the file payload after file upload (#7315 )
Fixes #7305
* Improve type checking
* Mention TELEMETRY environment variable in docs (#7317 )
* Mention TELEMETRY environment variable in docs
* Add clarification
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
* Import access from fs-extra instead of fs/promises
* Resolve sorting in list-o2m-tree-view on dnd
* Fix graphql GET request cache query extraction (#7319 )
Fixes #7298
* Check for related collection before creation relation (#7323 )
Fixes #7302
* Fix colors on different types (#7322 )
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
* group is working on aggregate resolver
* Check for non-existing parent pk records (#7331 )
Fixes #7330
* Schema field types are not translated in the app (#7327 )
* Fix field type label translations
* Use translate-object-values util
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
* Update release script
* Add import ref for TS
* Tweak, hopefully fix release flow
* getAggregateQuery
* clean up payload
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
* Treat alias-only fields properly
* Add missing translations (#7358 )
* v9.0.0-rc.90
* Update changelog.md
* update dependency nanoid to v3.1.24 (#7365 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* update dependency supertest to v6.1.5 (#7360 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* update vue monorepo to v3.2.2 (#7355 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* filters working avg{id} format with number fields
* Fix english string after #7358 (#7371 )
Fixed wrong string in en-US after #7358 PR
* group field working
* update dependency nanoid to v3.1.25 (#7375 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* update dependency directory-tree to v2.3.0 (#7376 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* Export Collection button now shows collection name not table name (#7379 )
* export collection button to uses name not db name
* removed unused var
* fixed for review
* computed collectionName
* Add support for Geometry type, add Map Layout & Interface (#5684 )
* Added map layout
* Cleanup and bug fixes
* Removed package-lock
* Cleanup and fixes
* Small fix
* Added back package-lock
* Saved camera, autofitting option, bug fixes
* Refactor and ui improvements
* Improvements
* Added seled mode
* Removed unused dependency
* Changed selection behaviour, cleanup.
* update import and dependencies
* make custom style into drawer
* remove unused imports
* use lodash functions
* add popups
* allow header to become small
* reorganize settings
* add styling to popup
* change default template
* add projection option
* add basic map interface
* finish simple map
* add mapbox style
* support more mapbox layouts
* add api key option
* add mapbox backgrounds to layout
* warn when no api key is set
* fix for latest version
* Improved map layout and interface, bug fixes, refactoring.
.
.
* Added postgis geometry format, added marker icon shadow
* Made map buttons bigger and their icons thinner. Added transition to header bar.
* Bug fixes and error handling in map interface.
* Moved box-select control out of the map component. Removed material icons sprite and use addImage for marker support.
* Handle MultiGeometry -> Geometry interface error.
* Removed hardcoded styles. Added migrations for basemap column. Lots of refactoring.
Removed hardcoded styles. Added migrations for basemap column. Lots of refactoring.
* Fixed style reloading error. Added translations.
* Moved worker code to lib.
* Removed worker code. Prevent Mapbox from removing access_token from the URL.
* Refactoring.
* Change basemap selection to in-map dropdown for layout and interface.
* Touchscreen selection support and small fixes.
* Small change.
* Fixed unused imports.
* Added support for PostgreSQL identity column
* Renamed migration. Added crs translation.
* Only show fields using the map interface in the map layout.
* Removed logging.
* Reverted Dockerfile change.
* Improved crs support.
* Fixed translations.
* Check for schema identity before updating it.
* Fixed popup not updating on feature hover.
* Added feature hover styling. Fixed layer customization input. Added out of bounds error handling.
* Added geometry type and support for database native geometries.
* Fixed linting.
* Fixed layout.
* Fixed layout.
* Actually fixed linting
* Full support for native geometries
Fixed basemap input
Improved feature popup on hover
Locked interfaced support
* Fixed geometryType option not updating
* Bug fixes in interface
* Fixed crash when empty basemap settings. Fixed fitBounds option not updating.
* Added back storage type option. Improved interface behaviour.
* Dropped wkb because of vendor inconsistency with binary data
* Updated layout to match new geometry type. Fixed geojson payload transform.
* Added missing geometry_format attributes to local types.
* Fixed typos & refactoring
* Removed dependency on proj4
* Fix error when empty map interface options
* Set geometry SRID to 4326 when inserting into the database
* Add support for selectMode
* Fix error on initial source load
* Added geocoder, use GeoJSON for api i/o, removed geometry_format option, refactoring
* Added geometry intersects filter. Created geometry helper class.
* Fix error when null geometryOptions, added mapbox_key setting.
* Moved all geometry parsing/serializing into processGeometries in `payload.ts`. Fixed type errors.
* Migrate to Vue 3
* Use wellknown instead of wkx
* Fixed basemap selection.
* Added available operator for geometry type
* Added nintersects filter, fixed map interface for filter input
* Added intersects_bbox filter & bug fixes.
* Fixed icons rendering
* Fixed cursor icon in select mode
* Added geometry aggregate function
* Fixed geometry processing bug when imported from relational field.
* Fixed error with geocoder instanciation
* Removed @types/maplibre-gl dependency
* Removed fitViewToData options
* Merge remote-tracking branch 'upstream/main' into map-layout
* Fixed style and geometryType in map interface options
* Fixed style change on map interface.
* Improved fitViewToData behaviour
* Fixed type imports and previous merge conflict
* Fixed linting
* Added available operators
* Fix and merge migrations
* Remove outdated p-queue dep
* Fix get-schema column extract
* Replace pg with postgis for local debugging
* Re-add missing import
* Add mapbox as a basemap when key exists
* Remove unused tz flag
* Process delta in payloadservice
* Set default map, add limit number styling
* Default display template to just PK
* Tweak styling of error dialog
* Fix method usage in helpers
* Move sdo_geo to oracle section
* Remove extensions from ts config exclude
* Move geo types to shared, remove _Geometry
* Remove unused type
* Tiny Tweaks
* Remove fit to bounds option in favor of on
* Validate incoming intersects query
* Deepmap filter values
* Add GraphQL support
* No defaultValue for geometryType
* Resolve c
* Fix translations
Co-authored-by: Nitwel <nitwel@arcor.de >
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
* New Crowdin updates (#7359 )
* New translations en-US.yaml (Estonian)
* New translations en-US.yaml (Ukrainian)
* New translations en-US.yaml (Norwegian)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Serbian (Cyrillic))
* New translations en-US.yaml (Swedish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Chinese Traditional)
* New translations en-US.yaml (Portuguese, Brazilian)
* New translations en-US.yaml (Indonesian)
* New translations en-US.yaml (Spanish, Chile)
* New translations en-US.yaml (Thai)
* New translations en-US.yaml (Hindi)
* New translations en-US.yaml (Malay)
* New translations en-US.yaml (Serbian (Latin))
* New translations en-US.yaml (Dutch)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Afrikaans)
* New translations en-US.yaml (Lithuanian)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Slovenian)
* New translations en-US.yaml (Vietnamese)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (Bulgarian)
* New translations en-US.yaml (Romanian)
* New translations en-US.yaml (French)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (Georgian)
* 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 (Greek)
* New translations en-US.yaml (Finnish)
* New translations en-US.yaml (Hebrew)
* New translations en-US.yaml (Hungarian)
* New translations en-US.yaml (Japanese)
* Update source file en-US.yaml
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Slovenian)
* New translations en-US.yaml (Estonian)
* New translations en-US.yaml (Estonian)
* New translations en-US.yaml (Sinhala)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Bulgarian)
* Update source file en-US.yaml
* New translations en-US.yaml (Estonian)
* New translations en-US.yaml (Norwegian)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Swedish)
* New translations en-US.yaml (Turkish)
* 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 (Serbian (Latin))
* New translations en-US.yaml (Dutch)
* New translations en-US.yaml (Lithuanian)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Vietnamese)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (Bulgarian)
* New translations en-US.yaml (French)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Finnish)
* New translations en-US.yaml (Hungarian)
* update dependency directory-tree to v2.3.1 (#7380 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* pin dependencies (#7384 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* update dependency macos-release to v3 (#7381 )
* update dependency macos-release to v3
* Update package-lock
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
* New Crowdin updates (#7386 )
* Update source file en-US.yaml
* New translations en-US.yaml (Estonian)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Swedish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Chinese Traditional)
* New translations en-US.yaml (Portuguese, Brazilian)
* New translations en-US.yaml (Indonesian)
* New translations en-US.yaml (Spanish, Chile)
* New translations en-US.yaml (Thai)
* New translations en-US.yaml (Serbian (Latin))
* New translations en-US.yaml (Dutch)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Lithuanian)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Slovenian)
* New translations en-US.yaml (Vietnamese)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (Bulgarian)
* New translations en-US.yaml (French)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Finnish)
* New translations en-US.yaml (Hungarian)
* Revert "update dependency macos-release to v3 (#7381 )" (#7389 )
This reverts commit ca111a80cb .
* update dependency npm to v7.20.6 (#7387 )
Co-authored-by: Renovate Bot <bot@renovateapp.com >
* Fix flat lock number
* Small tweaks, fix type bug
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Nicola Krumschmidt <nicola.krumschmidt@freenet.de >
Co-authored-by: Pascal Jufer <paescuj@users.noreply.github.com >
Co-authored-by: Adrian Dimitrov <dimitrov.adrian@gmail.com >
Co-authored-by: Oreille <33065839+Oreilles@users.noreply.github.com >
Co-authored-by: Nitwel <nitwel@arcor.de >
2021-08-13 00:46:18 +02:00
Rijk van Zanten
952725dcac
Revert "update dependency macos-release to v3 ( #7381 )" ( #7389 )
...
This reverts commit ca111a80cb .
2021-08-12 17:03:20 -04:00
renovate[bot]
ca111a80cb
update dependency macos-release to v3 ( #7381 )
...
* update dependency macos-release to v3
* Update package-lock
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-08-12 22:17:02 +02:00
renovate[bot]
0b720daee2
pin dependencies ( #7384 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-08-12 16:11:03 -04:00
Oreille
83e8814b2d
Add support for Geometry type, add Map Layout & Interface ( #5684 )
...
* Added map layout
* Cleanup and bug fixes
* Removed package-lock
* Cleanup and fixes
* Small fix
* Added back package-lock
* Saved camera, autofitting option, bug fixes
* Refactor and ui improvements
* Improvements
* Added seled mode
* Removed unused dependency
* Changed selection behaviour, cleanup.
* update import and dependencies
* make custom style into drawer
* remove unused imports
* use lodash functions
* add popups
* allow header to become small
* reorganize settings
* add styling to popup
* change default template
* add projection option
* add basic map interface
* finish simple map
* add mapbox style
* support more mapbox layouts
* add api key option
* add mapbox backgrounds to layout
* warn when no api key is set
* fix for latest version
* Improved map layout and interface, bug fixes, refactoring.
.
.
* Added postgis geometry format, added marker icon shadow
* Made map buttons bigger and their icons thinner. Added transition to header bar.
* Bug fixes and error handling in map interface.
* Moved box-select control out of the map component. Removed material icons sprite and use addImage for marker support.
* Handle MultiGeometry -> Geometry interface error.
* Removed hardcoded styles. Added migrations for basemap column. Lots of refactoring.
Removed hardcoded styles. Added migrations for basemap column. Lots of refactoring.
* Fixed style reloading error. Added translations.
* Moved worker code to lib.
* Removed worker code. Prevent Mapbox from removing access_token from the URL.
* Refactoring.
* Change basemap selection to in-map dropdown for layout and interface.
* Touchscreen selection support and small fixes.
* Small change.
* Fixed unused imports.
* Added support for PostgreSQL identity column
* Renamed migration. Added crs translation.
* Only show fields using the map interface in the map layout.
* Removed logging.
* Reverted Dockerfile change.
* Improved crs support.
* Fixed translations.
* Check for schema identity before updating it.
* Fixed popup not updating on feature hover.
* Added feature hover styling. Fixed layer customization input. Added out of bounds error handling.
* Added geometry type and support for database native geometries.
* Fixed linting.
* Fixed layout.
* Fixed layout.
* Actually fixed linting
* Full support for native geometries
Fixed basemap input
Improved feature popup on hover
Locked interfaced support
* Fixed geometryType option not updating
* Bug fixes in interface
* Fixed crash when empty basemap settings. Fixed fitBounds option not updating.
* Added back storage type option. Improved interface behaviour.
* Dropped wkb because of vendor inconsistency with binary data
* Updated layout to match new geometry type. Fixed geojson payload transform.
* Added missing geometry_format attributes to local types.
* Fixed typos & refactoring
* Removed dependency on proj4
* Fix error when empty map interface options
* Set geometry SRID to 4326 when inserting into the database
* Add support for selectMode
* Fix error on initial source load
* Added geocoder, use GeoJSON for api i/o, removed geometry_format option, refactoring
* Added geometry intersects filter. Created geometry helper class.
* Fix error when null geometryOptions, added mapbox_key setting.
* Moved all geometry parsing/serializing into processGeometries in `payload.ts`. Fixed type errors.
* Migrate to Vue 3
* Use wellknown instead of wkx
* Fixed basemap selection.
* Added available operator for geometry type
* Added nintersects filter, fixed map interface for filter input
* Added intersects_bbox filter & bug fixes.
* Fixed icons rendering
* Fixed cursor icon in select mode
* Added geometry aggregate function
* Fixed geometry processing bug when imported from relational field.
* Fixed error with geocoder instanciation
* Removed @types/maplibre-gl dependency
* Removed fitViewToData options
* Merge remote-tracking branch 'upstream/main' into map-layout
* Fixed style and geometryType in map interface options
* Fixed style change on map interface.
* Improved fitViewToData behaviour
* Fixed type imports and previous merge conflict
* Fixed linting
* Added available operators
* Fix and merge migrations
* Remove outdated p-queue dep
* Fix get-schema column extract
* Replace pg with postgis for local debugging
* Re-add missing import
* Add mapbox as a basemap when key exists
* Remove unused tz flag
* Process delta in payloadservice
* Set default map, add limit number styling
* Default display template to just PK
* Tweak styling of error dialog
* Fix method usage in helpers
* Move sdo_geo to oracle section
* Remove extensions from ts config exclude
* Move geo types to shared, remove _Geometry
* Remove unused type
* Tiny Tweaks
* Remove fit to bounds option in favor of on
* Validate incoming intersects query
* Deepmap filter values
* Add GraphQL support
* No defaultValue for geometryType
* Resolve c
* Fix translations
Co-authored-by: Nitwel <nitwel@arcor.de >
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2021-08-12 22:01:34 +02:00
rijkvanzanten
9f4e855826
v9.0.0-rc.90
2021-08-11 13:46:49 -04:00
Adrian Dimitrov
8fefc31a31
Add missing translations ( #7358 )
2021-08-11 13:42:00 -04:00
rijkvanzanten
bf733afe4b
Treat alias-only fields properly
2021-08-11 12:07:42 -04:00
rijkvanzanten
a31523aed1
Add import ref for TS
2021-08-10 15:23:06 -04:00
Rijk van Zanten
8d78f70050
Check for non-existing parent pk records ( #7331 )
...
Fixes #7330
2021-08-10 20:46:30 +02:00
Rijk van Zanten
2789e27c26
Check for related collection before creation relation ( #7323 )
...
Fixes #7302
2021-08-10 18:39:58 +02:00
Rijk van Zanten
3f3b3f0e16
Fix graphql GET request cache query extraction ( #7319 )
...
Fixes #7298
2021-08-10 17:16:29 +02:00
rijkvanzanten
5b92d7fa66
Import access from fs-extra instead of fs/promises
2021-08-10 10:52:16 -04:00
Rijk van Zanten
64fdc48ade
Clear the file payload after file upload ( #7315 )
...
Fixes #7305
2021-08-10 16:14:51 +02:00
Rijk van Zanten
0214b9a1bb
Fix uuid resolving in SQLite ( #7312 )
...
Fixes #7306
2021-08-10 16:00:22 +02:00
Pascal Jufer
123c3b1182
Add perm check for sqlite, upload, extensions dirs ( #7310 )
...
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2021-08-10 09:39:47 -04:00
rijkvanzanten
dc9ede85ee
v9.0.0-rc.89
2021-08-09 17:27:01 -04:00
Rijk van Zanten
917d575319
Flush caches on server (re)start ( #7294 )
2021-08-09 23:22:36 +02:00
Jay Cammarano
d8889d777e
Only treat tinyint(1) and tinyint(0) as booleans ( #7287 )
...
* added an if catch for tinyint(1) and tinyint(0)
* made suggested changes toLowerCase()
2021-08-09 15:36:24 -04:00
Nicola Krumschmidt
aca8c1078e
Only loads app extensions if SERVE_APP is true ( #7275 )
...
This also ensures API/App only load their respective extensions in dev.
2021-08-09 09:44:27 -04:00
Rijk van Zanten
f6a7853e7d
Rely on RETURNING when possible ( #7259 )
...
* WIP use returning clause instead of max from id
* Use returning where applicable, fallback to fetch
Fixes #6279
2021-08-07 00:21:50 +02:00
rijkvanzanten
21e221fa84
Fix build
2021-08-06 16:46:01 -04:00
rijkvanzanten
f95ac276fb
Merge branch 'main' into aggregation
2021-08-06 16:14:29 -04:00
rijkvanzanten
1867489a3e
Treat sqlite integerfirst as int
2021-08-06 14:26:00 -04:00
Bernat Vadell
a9515109f8
smtp set tls ciphers option ( #7082 )
...
* smtp set tls ciphers option
* standarize tls config
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-08-06 18:44:45 +02:00
Bernat Vadell
2193339aef
Fix internal server error ( #7240 )
...
* fix internal server error when create items with special pk and not required other fields
* Only run validation check when validation rules exist
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-08-06 18:43:45 +02:00
Rijk van Zanten
4c074512f6
Fix import of perf hook on node < 16 ( #7249 )
...
Fixes #7221
2021-08-06 16:47:38 +02:00
Rijk van Zanten
30eb83dddd
Add logger statement on password request failures ( #7248 )
...
Closes #7221
2021-08-06 10:04:51 -04:00
Pascal Jufer
bea3794f0a
Switch to exifr for image metadata extraction ( #6922 )
...
* Switch to exifr for image metadata extraction
* Fix migrations on pg
* Prevent double divider
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-08-05 19:19:18 -04:00
Rijk van Zanten
6f4844846e
Fix pino deprecation warning ( #7230 )
2021-08-06 00:30:36 +02:00
Rijk van Zanten
627d843aed
Update/tweak groups ( #7229 )
...
* Split detail/raw groups, tweak accordion
* Add update groups migration
2021-08-06 00:27:26 +02:00
Rijk van Zanten
faa71c7595
Add cache connection fallbacks ( #7226 )
2021-08-05 22:27:10 +02:00
Rijk van Zanten
78ed041ee1
Warn if a collection includes a space ( #7223 )
2021-08-05 20:02:38 +02:00
Rijk van Zanten
d0f6cb35e3
Support dynamic variables in conditional fields ( #7202 )
...
* Move accountability type to shared
* Rely on shared for parse-filter
* Install date-fns
* Support dynamic variables in conditional fields
Closes #7157
2021-08-05 01:51:15 +02:00
Rijk van Zanten
787adc9ee0
Allow JSON in env variables ( #7201 )
2021-08-05 01:20:57 +02:00
Rijk van Zanten
ce234f3165
Fix timezone problems in dateTime type ( #7200 )
...
* Disable useTZ option from MS SQL by default
* Fix recognition of OracleDB timestamp
* Smoothen out knex default in useTz for datatypes
* Fix timezone parsing for dateTime fields
* Remove unused import
2021-08-05 01:19:24 +02:00
Rijk van Zanten
e8bb89e05d
Don't trigger updates for pre-existing selected items ( #7176 )
...
Fixes #4147
2021-08-04 01:47:06 +02:00
rijkvanzanten
fe354dc4c7
don't fetch unused column
2021-08-03 19:01:46 -04:00
Rijk van Zanten
725c95783c
Show any sso login warnings in stdout ( #7170 )
...
* Show any sso login warnings in stdout
Ref #6897
* Throw more detailed error on email extraction
* Fix CSVs in env var value not cast as array
2021-08-04 00:22:52 +02:00
rijkvanzanten
e4add23ce6
Fix linter warnings
2021-08-03 17:30:36 -04:00
Rijk van Zanten
c312115ef3
Fix nested m2a collection permission retrieval ( #7168 )
...
Fixes #7086
2021-08-03 23:29:34 +02:00
Rijk van Zanten
ef3d618d6c
Add support for app-required field state ( #7166 )
...
* Add "required" option to fields
* Move some exceptions to shared
* Do client side validation for required
* Add conditional required support
2021-08-03 23:04:24 +02:00
renovate[bot]
9d87296a71
update dependency @types/lodash to v4.14.172 ( #7153 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-08-03 09:29:24 -04:00
rijkvanzanten
2a324dd40d
v9.0.0-rc.88
2021-08-02 16:54:03 -04:00
Rijk van Zanten
9eace1c9ff
Prevent duplicate alias fields from being created ( #7142 )
...
Fixes #7107
2021-08-02 22:16:13 +02:00
Jay Cammarano
0b17fdcf81
Warn on Missing Migrations ( #6580 )
...
* added warn when migrations have not all been run
* fixed imports
* added better error handling
* Update api/src/database/index.ts
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
* migration is its own file
* added custom migrations path
* Handle non-existing custom migrations folder
Co-authored-by: jaycammarano <jaycammarano@gmail.com >
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2021-08-02 15:52:10 -04:00
Rijk van Zanten
6e9102d414
Fix cache-key generation for query params ( #7139 )
...
Fixes #7131
2021-08-02 21:17:09 +02:00
Rijk van Zanten
38896075d4
Add accordion group ( #7130 )
...
* Start on accordion group
* Add some basic styling to accordion sections
* Update style, add multiple option, add shift-click
* Only toggle-all on multiple option
* Finish styling of accordion sections
* Tweak styling
* Add 'start' option to accordion
* Rename group-raw -> group-standard, add header option
* Replace group-divider with group-standard
2021-08-02 18:12:52 +02:00