* 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
* no cursor when disabled
* consistent disabled styling
* divider icon alignment
* don’t show last item’s border
* notifications spacing
* status placeholder
* default status icon placeholder
* fix textarea focus style
* tags styling
* proper tags padding when empty
* proper input number step hovers
* show background color
* Fix data-model collections overview name class
* Don't use display template for batch mode
* Fix headline being hidden
* Use formatted name fo bookmarks breadcrumb
* Move drawer open to app store
* Fix tests
* slider value style
* Add comments to users/files
* Make comments selectable
* Move window width drawer state to app parent
* Fix private user condition
* Allow relationships to system collections
* Refresh revisions drawer detail on save and stay
* Add disabled support to m2o / user
* Center v-infos
* Hide default drag image
* Ellipsis all the things
* Use icon interface for fallback icon
* Render icons grid based on available space
* Fix ellipsis on cardsl
* fix batch edit checkbox styling
* Let render template ellipsis its raw values
* Fix render template
* Default cropping to current aspect ratio
* missing translation
* secondary button style
so sorry, rijk… it’s the only one (promise)
* Add image dimensions, add drag mode
* track the apology
* no elipses on titles
* Add cancel crop button
* Only show new dimensions on crop
* Inform file preview if it's in modal
* preview styling
* Install pretty-bytes
* Show file info in drawer sidebar
* Use outline icons in drawer sidebar
* don’t confuse null with subdued text value
* edge-case justification
* Show character count remaining
* Fix storybook + typing error
* Add length constraints to color
* Watch value prop
* Fix tags
* Open icon on icon click
* Fix overflow of title
* Show batch editing x items
* Fix edits emptying input on cancel
* Don't count locked filters in no results message
* simple batch edit title
* Fix headline being invisible
* Add no-options notice to interfaces/displays
* Use existing collection preset in browse modal
* Don't emit null on invalid hex
* Use correct titles in modal-detail
* style char remaining
* file info sidebar styling
* Another attempt at trying to make render template behave in any contetx
* Show remaining char count on focus only
* Remove fade, prevent jumping
* Render skeleton loader in correct height
* Fix o2m not fetching items
* Pass collection/field to render display in o2m
* Add no-items message in table
* Add default state to v-table
* Allow ISO8601 in datetime interface
* Title format selected icon name
* avoid blinking bg on load
* align characters remaining
* Default to tabular in browse modal
* Add disabled string
* Add center + make gray default notice
* Add disabled-no-value state
* Export getItems
* Expose refresh method on layouts
* Fix (batch) deletion from browse)
* Fix interface disabled on batch
* Add interface not found notice
* Add default label (active) for toggle interface
* Use options / prop default for toggle
* Support ISO 8601 in datetime display
* Render edit form in form width
* Fix deselecting newly selected item
* Undo all selection when closing browse modal
* Fix deselecting newly selected item
* wider divider
* update webhooks table
* Fix checkbox label disappearing
* Fix tests.. by removing them
Co-authored-by: Ben Haynes <ben@rngr.org>
* styling for color inputs....messy
* values line up
* color swatch
* color picker working html
* hsl
* hsl works!
* added preset option kinda (needs repeater)
* added color preset colors pretty
* Fix input up/down
* Remove empty test file
* Remove deprecated prop on v-menu
* fixed portal and click outside
* Add color placeholder text
* Emit color value on every type of change
* Rename middleware
* Remove empty readme
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Add util to find related collection
* Allow display.fields to be function
* Return fixed relation for user types
* Pass type / collection / field to displays
* Add template display
* Finish display template display template display
* Fix image deselection when newID isn't set
* Fix svg support in image interface
* Render correct title on file library detail
* Default to interfaces based on type
* Remove unused import
* Don't show dropdown indicator on field label when readonly
* Accept datetime_created datetime_updated in datetime interface
* Add reused value-null component
* Fix z-index of v-badge
* Close status on content click
* Move edit button to header on file detail
* Increase tooltip z-index
* Add warning notice to edit image modal
* Fix extra spacing in divider interface
* Use wide style for notifications when drawer is open
* Click on image to open file preview
* Add localized-format util
* Add active prop to v-input
* Add strings for datetime interface
* Add overflow-scroll prop to v-menu
* Add close-on-content-click prop to v-select
* Add datetime interface
* Show display value synced with prop
* Sync value with prop
* Set lang after user hydration
* Add NL date-fns lang to test datetime
* Fix locale fetching in date-fns
* Dont stage value if year isnt fully filled out
* Localize date fns based on shared util
* Handle type, render type based display
* Don't use exact on v-list-item
* Pass type to interface on v-form
* Add show-deselect option to v-select
* Add parse-choices util
* Add dropdown interface
* Add allow-other prop to v-select (single only)
* Check for custom state correctly
* Treat empty custom value as null
* Set full-width to true by default for inputs / selects
* Add allow-other support to multiple dropdown
* Upgrade display value to show item count
* Fix custom deletion
* Fix tests
* Pass allow other on in dropdown interface
* Fix reactivity of currentLayout in drawer detail
* Start on cards layout
* Use dense list items in v-select
* Add cards + size option
* Render cards + files based on options
* Allow modules to set view defaults
* Start on render-template component
* Add get fields from template util
* Use render template component in cards layout
* Render as small icon
* Accept options in display handler function
* Fix type warnings in format title display
* Remove empty styling in render template component
* Account for null values in render template
* Add loading state to cards layout
* Remove type validation in skeleton loader
* Only fetch rendered fields
* Fix resolving of default values for cards module
* Add selection state to cards
* Add selection state to cards
* Make render template reactive
* Implement setup options
* Add disabled support to v-select
* Add fallback icon option + disable fit input when no source
* Add sort header to cards layout
* Remove console log
* Add selection state to cards header
* Fix z-indexing of header menu
* Add pagination to cards layout
* Fix types in field
* Fix type checks in field-setup
* Add role presentation to img
* Remove code smell
* Handle file library gracefully
* Add native lazy loading to images in cards layout
* Render SVGs inline in card
* Add hover style for file drop in private view
* Add uploadFile / uploadFiles utils
* Show drag notification on file dragover
* Finish global file uploads
* Fix warning in drawer detail test
* Use correct terminology
* Ignore drop for non file drops
* 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
* 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
* 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
* 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 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
* mvp list groups
* list group updates
* updated readme and list group to use css vars and icons
* added supgroups to story
* add list group test
* Expand Transition / Transitions Folder (#187)
* add expand transition to components folder
* expand readme
* test sorta
* test is dumb
* dummy component to test
* oops
* Add tests for capitalize first
* Rename v-transition-expand to expand-transition, inline util in test
* Update src/components/transitions/expand/expand-methods.ts
* Update src/components/transitions/expand/expand-methods.ts
* Update src/components/transitions/expand/expand-methods.ts
* Rename some more things, add storybook entry
* Use expand transition in detail drawer
* Improve readme
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Refactor out groupable top level component + indentLevel prop
* Fix tests
* Update readme
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Add header bar basic
* Fix alignment of breadcrumb
* Fix icon size in breadcrumb
* Add slots / stories for header bar
* Fix typo
* Add disabled color overrides to button
* Fix box icon
* Add header actions section for collapsable buttons
* Tweak css of drawer responsively
* Cover viewport (for notched use)
* Hide gray boxes on iOS taps
* Only show hover effect for devices that support hover
* Finish collapsable header buttons
* Remove wrong reference
* Tweak spacing of nav toggle
* Update storybook entry
* Add storybook entry for header actions
* Update structure of private-view and subcomponents
* Add provide support to storybook
* Update storybook / readme's for private view components
* Use defineComponent instead of createComponetn
* Fix broken import
* Fix tests, update readmes, etc
* Add storybook entries for header actions and module bar
* Remove unused utils
* Use defineComponent instead of createComponent
* Update structure of stories
* Fix story of private view
* Add v-item-group / v-item / groupable compositions
* Add support for multiple prop
* Handle internal selection, prepare for custom v-model
* Support v-model in item-group
* Add docs
* Register new components
* Fix typing of and add tests for array equal util
* Move is-empty to util
* Base all internal state on index / value instead of id
* Cleanup usage of groupableParent
* Add support for max option
* Add support for mandatory
* Add docs / cleanup code
* Add full test coverage for groupable compositions
* Add tests for v-item / v-item-group
* 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