* docs: add services to config
* docs: intro to services
* document ItemsService
* update introducgtion
* update introduction
* fix typo
* update accessing database
* document collectionsService
* add page to config
* update docs
* update authoring docs
* set up boilerplate for userservice, filesservice
* update files service
* update working with users
* link and text updates
* update dictionary
* update link
* update eslint ignore
* update eslint ignore
* Update docs/.vitepress/config.js
Co-authored-by: Kevin Lewis <kvn@lws.io>
* Update docs/.vitepress/config.js
update config
Co-authored-by: Kevin Lewis <kvn@lws.io>
* Update docs/.vitepress/config.js
update config
Co-authored-by: Kevin Lewis <kvn@lws.io>
* Update docs/extensions/services/introduction.md
update intro text
Co-authored-by: Kevin Lewis <kvn@lws.io>
* update intro to services
* Update docs/extensions/services/introduction.md
update text
Co-authored-by: Kevin Lewis <kvn@lws.io>
* Update docs/extensions/services/introduction.md
Co-authored-by: Kevin Lewis <kvn@lws.io>
* Update docs/extensions/services/introduction.md
Co-authored-by: Kevin Lewis <kvn@lws.io>
* Update docs/extensions/services/introduction.md
Co-authored-by: Kevin Lewis <kvn@lws.io>
* Update docs/extensions/services/introduction.md
Co-authored-by: Kevin Lewis <kvn@lws.io>
* Update docs/extensions/services/introduction.md
Co-authored-by: Kevin Lewis <kvn@lws.io>
* Update docs/extensions/services/introduction.md
Co-authored-by: Kevin Lewis <kvn@lws.io>
* updates to introduction
* update text
* update config
* fix text
* updates to items service
* updates to link
* more updates
* update files service and items service
* update user service
* more updates
* clean up items service
* clean up intro
* clean up all services
* more updates
* update dictiionary
* Moved initialization to root of extensions intead of in route handlers
* Fixed typo
* Added explicit introduction page
* Added changeset
---------
Co-authored-by: Kevin Lewis <kvn@lws.io>
* Update hooks-validate-number-twilio.md
`exceptions` prop is not returned in the context, the exception class has to be created.
* Update contributors.yml
* Update hooks-validate-number-twilio.md
Attempt to avoid `Assigning to rvalue` linting error
* Update hooks-validate-number-twilio.md
Revert previous change
* Update docs/guides/extensions/hooks-validate-number-twilio.md
---------
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Kevin Lewis <kvn@lws.io>
* 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>
* 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>
* 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>
* update docs for theming
* tweak sidebar ordering based on Data Studio
* fix formatting for theming.md
* Add favicon to dict
---------
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>