* Changed sort conversion to support nested targets
* Refactoring in sort test
* integrated new sort conversion
* formatting
* removed type errors
* test for sort in modifier conversion
* remove unneeded stuff from driver
* fixed tests
* removed unused type
* support functions for sort
* Remove not needed error handling
* Allow sorting by functions in query converter
---------
Co-authored-by: Nicola Krumschmidt <nicola.krumschmidt@freenet.de>
* initial ideas
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Nicola Krumschmidt <nickrum@users.noreply.github.com>
Co-authored-by: ian <licitdev@users.noreply.github.com>
* removed function as target again
* converter test like the rest
* TDD test for converter
* TDD test for pg statement creation
* fix
* convert nested condition target
* test for function target conversion
* made condition nodes return join clause for nested filter
* handled the additional join for logical nodes
* adopted changes in filter test
* fixed test
* added join to modifiers
* Allow same target in all conditions
* Fix AbstractSqlQueryOrderNode type
* Fix deeply nested filter conversion
* Fix condition converters with nested target
* Make filter result clauses required
* Fix merging joins
* Fix convertLogical type
* Allow all SQL condition nodes to be functions
* fixed test
* rename
* new test, separated integration tests
* remove duplicated joins
* formatter
* fixed string condition
* adopted tests
* preparation for sort
* removed test complexity drastically
* clean up join duplicate removal
* unit test for modifier conversion
* reverted converter test
* removed join duplication removal
---------
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Nicola Krumschmidt <nickrum@users.noreply.github.com>
Co-authored-by: ian <licitdev@users.noreply.github.com>
Co-authored-by: Nicola Krumschmidt <nicola.krumschmidt@freenet.de>
* Only run eslint against the files that have changed
* Don't build for eslint?
* Only run unit tests against changed files
* Fix unit test runner
* Run CodeQL daily, not on PR
* Checkout base ref for vitest to be able to check
* Inching closer
* Trial and error is my favorite
* With origin?
* Is this still needed?
* Does this work?
* It needs the whole fetch depth
Without it, the current HEAD doesn't have a shared base which causes a "no merge base" error
* Add comment to ensure we don't remove this later
* Show package version if available
* Create nice-bottles-flow.md
* Colorize state chip
---------
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
* Replace defaults in v-badge
* Use var defaults in v-button
* Keep var in comment
* Use var defaults in v-icon-file
* Use var defaults for v-list-item-icon
* Update v-list variables
* Use defaults in v-notice vars
* Remove unused vars in v-pagination
* Update defaults in v-sheet
* Remove unused v-tabs var
* Update vars in v-select
* Update v-table vars
* Use defaults in folder-picker
* Use defaults in v-card var
* Use var defaults in checkbox
* Use var defaults in v-chip
* Update other uses of chip
* Use vars defaults for v-divider
* Remove unused var in v-drawer
* Use var defaults in v-list-item-content
* Remove unused var in v-menu
* Use var defaults in v-overlay
* Use var defaults in v-progress-circular
* Use defaults in v-progress-linear
* Use var defaults for v-radio
* Use defaults in skeleton-loader
* Use var defaults in v-slider
* Remove unused vars in v-tab
* Cleanup vars of v-textarea
* Use var defaults in v-icon
* Fix typos
* Format files
* Add changset
* add --v-sheet-padding default value
affected components: list-m2m,
list-o2m, and multiple-relation
* Update app/src/components/v-list-item.vue
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
* Update app/src/components/v-table/table-header.vue
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
* Don't use v-sheet variable in parent components
* Remove outdated overrides
---------
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
* from rainbow to lava lamp
* svg paths to divs for performance
* Clean up styles
* Public view themable options
* Make speed themable
* Use server store info for public theming
* Allow setting public page background
* Make foreground and accent themable
* Override form theming on login page
* Optimize comments
* Add changeset
---------
Co-authored-by: Ben Haynes <ben@rngr.org>
* from rainbow to lava lamp
* svg paths to divs for performance
* Clean up styles
* Public view themable options
* Make speed themable
* Use server store info for public theming
* Add changeset
---------
Co-authored-by: Ben Haynes <ben@rngr.org>
* from rainbow to lava lamp
* svg paths to divs for performance
* Clean up styles
* Public view themable options
* Make speed themable
* Add changeset
---------
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* Temporarily add back theme field to permissions
* Mark it as alias to not load from db
* Add field to permissions
* Fetch all user fields
* Note it's only for 10.7
* Add changeset
* Format
* Fix unit test
* Fix tests some more
* Add borderRadius rule
* Standardize border radii
There was a border-outline style that was visually nearly identical that was hardly ever used. The places it was used in felt like more of an oversight / inconsistent usage than intentional, so I've opted to standardize it to the same configured radius
* Replace --border-radius with --theme--border-radius
* Remove border radius from variables.scss
* Remove default
* Allow overriding v-input border-radius
* Update legacy overrides
* Default to 6px
* Remove overrides
* Update overrides to use v-input specific
* Add LineWidth, fix schema output
* Use border-width from theme
* Add border colors for inputs
* Use theme form colors for borders
* Configurable box-shadow for input
* Use configurable shadow
* Add optional module bar border
* Reduce white space
* Add optional border to nav bar
* Add configurable sidebar border
* Add configurable header shadow
* Add changeset
* Run formatter
* fix borderWidth for calc
* Remove border-normal
* Use border-width for 2px values where appropriate
* Use theme border for avatar divider
* Add rules for project info border
* Add border support to project info
* Add border support for section toggle
* Run formatter
---------
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>