* Store / parse sso providers in project info
* Render sso provider links on login form
* Provide path to api on sso
* Finish SSO
* Fix user detail route
* Accept string error codes
* Rename color->type, fix old v-notices
* Add adding user string
* Fix reading order in v-menu
* 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>
* Add translation strings
* Move type styles to mixins
* Add repeater interface
* Prevent stepper buttons when disabled
* Split up v-form
* Support disabled in repeater
* 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
* 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>
* 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 translation strings for adding/editing item
* Add display_template to collection type
* Dont use functional for skeleton loader
* Make title optional and add title slot
* Make title prop optional in private view
* Render -- for null values in render template
* Render display template in header bar
* Render null values in template as subdued --
* Render status dot aligned in the middle
* Fetch latest collections on settings save
* Render markdown in field notes
* Make add field button full width on data model
* Add no items with cta
* Add no items cta
* Add no results + clear
* Add no collections state
* Extract custom values logic into shared composition
* Fix background layering
* Add disabled prop to v-icon
* Pass field width to interfaces
* Move color var declaration to global scope
* Remove unused imports
* Handle null for items
* Add radio buttons string
* Add radio buttons interface
* Finish radio buttons interface
* Add tests
* Fix icon test
* Install tinymce
* Add wysiwyg interface
* Mock window.matchMedia
* Fix wysiwyg not reading data on value change
* Render skeleton loader on top of wysiwyg
* Add hideLoader support to interfaces
* Sneak this little bugfix in unnoticed
It's now passing on the interface / options to the display rendering in render-template
* textinput fixes including masking trimming icons and fonts
* removed masked attribute from v-input
* added wrapper div
* ugh
* test fix
* fixed all calls to monospace boolean except on textarea (in separate branch)
* readonly
* Remove unused wrapper div and rename readonly to disabled
* Rename readonly to disabled in story
* Prefer style over inline styles
* Fix codesmell
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* 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>
* 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
* 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
* Add skeleton loader, add loading to v-form, add disabled to v-menu
* Make sure height matches with input
* Add transition to skeleton loader
* Force skeleton loader to adhere to input size on form
* Sneak in this little thing unnoticed
* 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
* Render add new link, only render delete on isnew is false
* Add header actions buttons based on state
* Add header buttons and breadcrumbs
* Style tweaks
* Add navigation guard for single collections
* Add delete button logic
* Add ability to delete items on browse
* Add select mode to tabular layout
* Add saving / deleting logic to detail view
* remove tests (temporarily)
* Remove empty tests temporarily
* Add pagination to tabular layout if collection is large
* Add server sort
* wip table tweaks
* show shadow only on scroll, fix padding on top of private view.
* Update table
* fix header hiding the scrollbar
* Fix rAF leak
* Make pagination sticky
* fix double scroll bug
* add selfScroll prop to private view
* Last try
* Lower the default limit
* Fix tests for table / private / public view
* finish header
* remove unnessesary code
* Fix debug overflow + icon alignment
* Fix breadcrumbs
* Fix item fetching
* browse view now collapses on scroll
* Add drawer-button component
* Fix styling of drawer-button drawer-detail
* Revert "browse view now collapses on scroll"
This reverts commit a8534484d496deef01e399574126f7ba877e098c.
* Final commit for the night
* Add scroll solution for header overflow
* Render table header over shadow
* Add useScrollDistance compositoin
* Add readme for scroll distance
* Restructure header bar using sticky + margin / add shadow
* Tweak box shadow to not show up at top on scroll up
* Fix tests
Co-authored-by: Nitwel <nitwel@arcor.de>
* added button group
* Update src/components/v-button-group/readme.md
Co-Authored-By: Rijk van Zanten <rijkvanzanten@me.com>
* added button group
* Prevent button injection warning by defaulting parentFunctions to null
* Add custom values example to storybook
* Fix stylelint complaints
* Fix other linter warnings
* Update story to reflect prop name change
* Fix test
* Fix readme's of compositions
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* 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>