* Adding the JS SDK to the core repo
* Create tough-crews-shout.md
* cleaning up some files
* Removed generated files
* updated tests to vitest
* migrating to vitest
* updated api mocking
* updated api mocking for tfa
* updated comments and fields tests
* updated the rest of the handler tests
* updated the rest of the tests
* fix build output
* update license year
* moved package to packages/sdk
* updated package lock
* Move vitest config to 'vitest.config.ts'
As we have it in the api (since no vite only vitest)
* Sort package.json file
As we did for the other packages
* remove argon2 dependency
---------
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
* Redact additional keys in logs of Flows
* Create moody-poems-pump.md
* Move REDACTED_TEXT to constants package & update tests
* Revert "Move REDACTED_TEXT to constants package & update tests"
This reverts commit 0f5b227253.
* Update redacted value in blackbox test
* Use own redact implementation
* Move REDACTED_TEXT to constants package
* Replace outdated comment
* Fix misleading return type
Since values might change (redacted), output isn't necessarily the same type anymore
* add basic types for data
* add changelog
* fixes
* more types, docs and file name change
* added examples
* tweak the naming
* Collaboratively cleanup types
* Cleanup some things I forgot to commit
* adjust comments
* fix grammar
* add some examples in docs
* added negation for conditions
* more docs
* add interface for modifier
* include modifiers and and more docs
* Start tweaking comments
* Rename to @TODO
---------
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Add testing setup
* Update commands to reflect recent changes, full form of flags
* Update paths
* Fix links to running tests
* Fix one link more
* Make spellchecker happy
* Restructure, focus on blackbox tests
* Focus on basic info about tests
* Add info about relative commands
* Clean-up dictionary
* Create stupid-pumas-care.md
* Add short tests intro
* Add info about Subsequent blackbox test runs
Co-authored-by: ian <licitdev@gmail.com>
---------
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Kevin Lewis <kvn@lws.io>
* Prevent auto conversion of png to jpg images
* Create red-swans-march.md
* Update transformation tests
* Update blackbox test
* Fix image allocation
* Fix test again :-)
* Convert formats with transparency support to png (if no accept header)
* Update tests & add final fallback
* Update changeset
* Update blackbox test
---------
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Fix options for list & map interfaces
* Create short-boxes-rescue.md
* Outsource Vue component check to utils
* No need for explicit comparation
* Depend on `typeof` instead of `instanceof` to check Vue comp
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
* make linter happy
---------
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
Co-authored-by: Brainslug <tim@brainslug.nl>
* Adding a maximum for query limit
* fixed bad env check
* using the getEnv function to make it better testable
* updated sanitize-query tests
* added tests for the validate query function
* Added DEFAULT_QUERY_LIMIT as fallback instead
* make the linter happy
* accept infinity as max_query_limit
* fixed merge conflicts
* added missing import
* moved docs PR into main repo
* added missing import
* renamed vars
* basic page size limiting
* Update app/src/layouts/cards/cards.vue
* Update app/src/layouts/map/map.vue
* Update app/src/layouts/tabular/tabular.vue
* Update app/src/layouts/tabular/tabular.vue
* Create paginate util
* extracted page size logic to composable and implemented default usage in app
* updated paginate utility
* using the new fetch-all utility
* removed limit: -1 for api calls that do not support it
* fix linter
* removed console log
* making the linter happy
* Create loud-flowers-yawn.md
* Add tests for no / unlimited limit
* Cover all cases for max limit in sanitizeQuery
* Get rid of non-null assertion
* added test for composable
* Update var names in documentation
* replace hardcoded limit default with env var
* update default page size behavior
* fixed test
* update server info api reference
* include queryLimit in graphql server info
* use configured max limit in calendar layout
* use configured max limit in kanban layout
* account for max query limit in use-revisions
---------
Co-authored-by: ian <licitdev@gmail.com>
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>