* Switch to history mode in pp
* Remove broken tests
* Install asset manifest
* Only build to modern
* Remove override files in favor of settings
* Build assets json
* Use dynamic routing based on api basepath
* Remove override files
* Set webpack public path based on passed window var
* Fix tests
* true title alignment
not sure why, but normal was optically best for me
* flip dropdown arrow when open
* flip dropdown arrow and add dot contrast
* fix icon expanding label height
keep arrow visible when menu open
* global form size and clean-up file preview
* updated console log
WIP — also includes format for warnings, errors, timing, etc
* add form max width
* fix search input width with value
* style chips
* no arguments
* 00 == 60
* update tags/chip styling
* wysiwyg editor style fixes
* conditional formatting
* seconds option and wip 12h time
* even editor tool spacing
* avoid vertical text clipping
* add circle option to image display
* add circle option to user display
* add circle to translations
* add rating display
* remove log
* button vertical alignment
* correct image width
* polish image styles
* Fix datetime interface
* Use flip transition
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Fix scope declaration in lang
* Rename event listener composition
* Rename compositions
* Don't export app from main
* Fix naming smell
* Add roles to asides
* Add rel to a tag in logo
* exclude storybook files from sonar cloud
* Fix a11y issues
* Add interface registration logic
* Register interfaces in main
* Add basic text input example
* Add storybook knob for placeholder
* Add test for text-input
* Fix tests
* Restructure extensions and registration
* Add registration function for layouts
* Combine extension registrations
* Prefer separate folders over single
* Don't register extensions / views in storybook
* Fix failing tests
* Move modules types into extensions file
* Rename modules store to extensions store
* Start on registering tabular
* Add register component util
* Register layouts
* Build bundle for modern browsers
Snuck this commit into the wrong branch, just because I can
* Add tests for layout registration + add dummy tabular
* Implement router dynamic route replacement logic
Vue router has pretty bad dynamic route registration handlers, meaning we have to hack around replacing the full routes array in order to achieve properly matched routes
* Add test coverage for replacerouter function
* Replace anonymous event handlers with named HoCs for better test coverage
* Add tests for module registration
* Get test coverage to 100%
* Register views globally
* Use global private view in debug route
* Register login route
* Add barebones login form
* Add auth check on routing
* Add tests and extract checkAuth function
* Fix tests of router
* Move stores into subfolders
* Register modules from modules store
* Register name / icon in modules store
* Update module configs
* Render v-button in module sidebar
* Render correct paths in module sidebar
* Add activated style to button
* Use correct color for button in module bar
* Use correct icons for system modules
* Add tests for modules store
* Remove readme in favor of inline comments
* Register views globally
* Use global private view in debug route
* Register login route
* Add barebones login form
* Add auth check on routing
* Add tests and extract checkAuth function
* Fix tests of router
* implemented basic tooltip
* add animation
* finish up tooltip, added instant option
* implemented basic tooltip
* add animation
* finish up tooltip, added instant option
* Uninstall v-tooltip
* Match folder structure of focus to tooltip
* Register new directives
* remove duplicate folder
* Export functions, cleanup animate
* Export update tooltip function
* Increase test covergae
* Added start and end options
* Structure positioning tests
* tooltip right end will now show on the right end
* Add tests for modifier states
* Update test coverage
* Fix stylelint issues
* made top as default position
* added inverted option
* fix lint
* Move tooltip style vars to theme
* Remove line clamp
* Update tests
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* Add file structure
* Add basics of private view
* Add composition api in every test
* Install nanoid
* Add request queue
* Register all global components
* Make bunny run on api queue
* Use private route for debug now
* Move request queue to store
* Remove unused sleep function in hover test
* Use new request queue in private view
* Remove jest pre-test config
* Finish logo + tests
* Add tests for private view
* Fix unhandled promise in api test