* Add filters-to-query util
* Add all users string
* Suppot filters in tabular layout
* Sync filters with collection presets
* Support filters in use-items composition
* Render users nav + use skeleton loader
* Add list-item-icon type to skeleton loader
* Fix missing loader indicator on table
* Cleanup has click check
* Dont route based on id
* Fix loading state in table
* Revert "Dont route based on id"
This reverts commit 6de7cbe1b801d5e5e267f09a6e77dc73dcc60a37.
* Fix table loading state
* Fix routing for users module
* Force role field to be fetched
* Add roles store
* Dont render avatar until user is known
* Speed up hydration absurd much
* Rely on roles store to prevent nav from loading
* Fix tests
* Register install route
* Install semver
* Make sure that loader fades out on top
* Add requirements string to translations
* Add transition between wide and normal
* wip add install panes
* Move tab items one level up to enable lifecycle
* Add all fields in setup
* gst
* Add slug mode to input
* Use slug and watch project key
* Finish installation flow
* Finish installation for new projects
* Fix linter warnings
* margin, padding, size, and color tweaks
* Remove commented out code
* Use pointer-events instead of double click event
* Use v-deep for v-sheet in v-dialog
* Add newline
* Fix stylelint complaint
* Fix tests
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Add note to public page
* Add project chooser on public view
* Optimize loading order
So much nicer to use now
Closes#298
* Fix the private project switcher too
* Add transition to public view
* Prevent project switching if youre already on that project
* [WIP] Add reset password form
* Add request password reset page
* Add jwt-payload util
* Install base-64
* Fix test typing
* Add new errors to translations
* Finish reset password flow
* Fix foreground color on v-notice
* Fix tests
* Allow code in translateError + render project error translated on login
* Remove wrong reference to error component
* Render project key if name is unknown
* Fix date-fns version
* Fix tests
* Install micromustache
* Add useCollectionPreset composition
* Add detailRoute prop to layouts
Allows for overriding where the detail view is located from the parent
* Add locale translations for users/files/activity
* Update collections module to use new composition / layout prop
* Update useItem useItems to allow for directus_ collections
* Add default width to all fields with no width
* Only fetch comment,create,update,delete activity on detail
* Fix out-transition on sign-out button
* Add users module
* Add translateShortcut util
* Add prepend/append slots to v-button
* Reduce default list item height + listen to parent dense
* Refactor save/delete logic into composition
* Tweak popper positioning
* Add v-list-item-hint component
* Reset state on primary key change to +
* Tweak save-and-x translations
* Add and use save-options component
* Move activity drawer detail to views folder
* Prevent unnecessary overflow when popper is inactive
* Revert spacing change in popper
* Move comments translation up
* Use translated title for section
* Dont grow full height by default
* Only show comments when you're not creating a new item
* Add notifications to use-item composition
* Add saveAsCopy function to useItem composition
* Use ref for parameter in useCollection
* Fix tests
* Fix codesmells
* WIP start on collections modal
* Add titles / system optional fields
* Finish add collection modal
* Fix readonly state in text input
* Fix default value in v-form
* Show activity sidebar in detail page
* Add localized format distance util
* Update use-time-from-now composition to use localized dates
* Install marked
* Add activity delta strings
* Show all activity records in sidebar
* Add correct permutations of users
* Make avatar rounded square
* Finish posting comments
* Remove empty test file
* Fix tests
* Use correct type styles for label
* Fix sup mode in icon
* Add required star and note
* Add ctx arrow
* Add contextual menu to fields
* Add some margin to note
* Start on field setup modal
* Add field-setup first pane
* Add interface options support
* Use updated button to add field
* Add interface and display selection and options
* Add advanced options form
* Use field name in settings
* Hide titles when editing existing field
* Add disabled handler for next / previous
* ...
* Show error on failed saves
* Rename name to field
* Fix arrow inline styles
* Fix show-arrow
* Rework tab logic to use named tabs (makes dynamic relationship tab work)
* Make it pass tests
* Use menu for project switcher
* Setup base structure for settings module
* Setup routes for settings
* Tweak v-menu styling
* Rough in collection overview in settings
* Save field info based on sort
* Add accidentally renamed global route
* Add move-in-arrow util
* Add update methods for fields
* Add field sorting logic
* Handle sorting between groups
* Add support for label on the v-divider component
* Register missing components
* Allow multiple dialogs at once
* Progress in settings
* Fix full-width option of input
* Update missing translations
* Improve menu performance
* Add field sizing
* Add disabled state to list item
* Add visibility toggle
* Undo changes on API errors
* Add test for usecollectoins
* Add notifications to field updates
* Fix linter warning
* Remove useCollection directive
* Fix linter warnings
* Add getPresetForCollection method
* Add savePreset action
* Add useSync composition
* Sync collection presets with store / api
* Clean up browse flow
* Cleanup tabular code
* Move portal target to browse page
* Save column widths to view options
* Add must-sort prop to v-table
* Add saving flow for viewQuery / viewOptions
* Optimize saving flow
* Provide main element to sub components
* Add per page option
* Add field setup drawer detail
* 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
* Create auth helpers file, check auth on failed requests, change beforeRoute handler
* Uninstall debug
* Navigate to / on no public projects
* Get router test coverage to 100%
* Fix auth tests
* Add tests for new projects store action