* Update the minimal theme
* Remove unused files
* Remove unused default dark theme
* Fix type error
* Fix the order of themes in the picker interface
* Fix account/sign-out not using module foreground color
* Fix module bar interface styling
* Update system match label
* Use half width for default appearance
* Fix preview changed based on appearance
* Add includeNull option to theme selector interface
* Add minimal theme extension docs
* Attempt to make typedoc play nice
* Remove module bar color override
* Add snippet on overrides interface
* Deprecate "normal" style v-notice
* System filter interface background
* Add menu scope
* Use colors consistent with interface previews
* Remove card-face-color usage
* Use consistent hover style in collections & fields
* Deprecate card-face-color
* Remove old --card vars
* Fix revisions divider styling
* Remove duplicate background from overview header
* Fix permissions overview corner overlap
* Make form input height configurable
* Allow overriding public form input height
* Rename text string
* updated data model icon
* Standardize form settings between scopes
* Allow overriding sidebar forms
* Add configurable form gap
* Add configurable input-padding
* Fix list-item padding
* Fix padding in block style
* Add links to defaults
* Apply color match updates
* Default to database icon
* Fix schaling of theme selector interface
* Fix font loading
* Fetch font weights from Google as well
* Use display weight in titles
* Fix color match display font
* Clean up font weights for labels
* Update test to remove normal state
* Remove typo
* Add lowercase dev
* Add changeset
* Remove font-weight
---------
Co-authored-by: Ben Haynes <ben@rngr.org>
* docs
* added todo test
* refactoring
* refactoring
* convert filter
* conversion of all modifiers
* added more modifiers to test
* fixed tests
* test for various things
* Fix joins in nested many generation
---------
Co-authored-by: Nicola Krumschmidt <nicola.krumschmidt@freenet.de>
* Make modifiers on abstract queries required
Since the properties on the modifiers object are already optional, we can explicitly require the modifiers property
* Require at least one element if sort modifier is present
* Make aliases on abstract queries required
* Remove alias from abstract sql
* Always use aliases when generating alias mapping
* Enable theme fields
* Start adding more default themes
* WIP add theme selector interface
* Restructure, add rules-to-vars util
* Render used vars in local overrides
* Use local theme vars in theme preview
* Render theme option full-width
* Add more test colors
* Only override used variables
* Fix rendering bugs in preview
* Remove test theme
* Add small border to preview
* Add organic theme
* Add changeset
* Don't crash color interface on complex input bg
* Use themable color for disabled input
* Use nav-sidebar theme in v-drawer
* Use border width from the theme in panels
* Use theme border width for panel borders
* Use page background for panel edit buttons
* Fix Active state forselected panel
* Don't use primary for logout hover state
* Fix background color of item duplication fields
* Use form border/background in v-list block
* Use theme border width in hardcoded 2px sections
* fix chip padding
* Rename background-page to background,
rename background to background-normal
* Fix search input styling
* Tweak search input themability
* update icons
* Add border on sidebar section content
* Add color match, start on minimal
* Organize import
* Adjust spacing
* Don't require all rules in TS
* Rename theme files
* Add template for theme
* Import directly from util to prevent circular
* Register custom themes on app load
* Ignore stylesheet files
* Ignore svg as well
* Add changeset
* Update test snapshots
---------
Co-authored-by: Ben Haynes <ben@rngr.org>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
* Enable theme fields
* Start adding more default themes
* WIP add theme selector interface
* Restructure, add rules-to-vars util
* Render used vars in local overrides
* Use local theme vars in theme preview
* Render theme option full-width
* Add more test colors
* Only override used variables
* Fix rendering bugs in preview
* Remove test theme
* Add small border to preview
* Add organic theme
* Add changeset
* Don't crash color interface on complex input bg
* Use themable color for disabled input
* Use nav-sidebar theme in v-drawer
* Use border width from the theme in panels
* Use theme border width for panel borders
* Use page background for panel edit buttons
* Fix Active state forselected panel
* Don't use primary for logout hover state
* Fix background color of item duplication fields
* Use form border/background in v-list block
* Use theme border width in hardcoded 2px sections
* fix chip padding
* Rename background-page to background,
rename background to background-normal
* Fix search input styling
* Tweak search input themability
* update icons
* Add border on sidebar section content
* Add color match, start on minimal
* Organize import
* Adjust spacing
* Ignore stylesheet files
* Ignore svg as well
---------
Co-authored-by: Ben Haynes <ben@rngr.org>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
* 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>