* Fix table select all
* Fix defaulting + staging changes on new preset
* Navigate to bookmark after creation
* Support exact prop on v-list
* Use exact links in browse
* Show bookmark title when on bookmark
* Force layout refresh on navigation change
* Allow numbers in v-badge
* Add edit bookmark string
* Rename add-bookmark to bookmark-add
* Add bookmark-edit
* Save name changes to bookmark
* 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 support for bookmarks in collection preset composition
* Add strings for bookmark 404
* Use bookmarks prop in collections browse
* Use exact for active link in navs
* Show bookmarks in navigation
* Make bookmark optional in collection preset
* Don't show filters that are locked
* Change status badge size
* Fix letter spacing
* Optically align title
* Add file-preview at top of files page
* Add missing alt attr
* secondary action button style
will apply to other modules if we like this
* card styling
filled grid
static gaps
improved selections/hovering
* action button colors
* dialog styling
* updated pagination
* choose layout name
* move page count to footer
* card footer
* correct list group icon orientation
* move card size to header
* header icon color
* radios are not labels
* clean up projcet chooser styling
* don’t collapse pagination when empty
* logout style and tooltips
* correct css variable
* layout translation key
* use general “per page” translation
* hide per page when not in use
also increases min per page from 10 to 25
* more per page fixes
* add regex placeholder
* add new custom grid icons
* new card size toggle and tooltips
* differentiate between inner/outer border radius
WIP
* display icons
* horizontal alignment for status dot
WIP
* beautiful badges
* fix jumping table loader
* show search “x” when minimized
* shorten page count string
* system tooltips
* user menu avatar hover
* edit vs new detail page
don’t show delete if new
rijk might not like my nested ternary
* conditional divider spacing
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* 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
* secondary action button style
will apply to other modules if we like this
* card styling
filled grid
static gaps
improved selections/hovering
* action button colors
* dialog styling
* updated pagination
* choose layout name
* move page count to footer
* card footer
* correct list group icon orientation
* move card size to header
* header icon color
* radios are not labels
* clean up projcet chooser styling
* don’t collapse pagination when empty
* logout style and tooltips
* correct css variable
* layout translation key
* use general “per page” translation
* hide per page when not in use
also increases min per page from 10 to 25
* more per page fixes
* add regex placeholder
* add new custom grid icons
* new card size toggle and tooltips
* differentiate between inner/outer border radius
WIP
* display icons
* horizontal alignment for status dot
WIP
* beautiful badges
* Register filter drawer detail globally
* Add loading state mode to filter drawer detail
* Fix cursor clicking in search-filter
* Move filter drawer detail to layouts
* Fix typing of badge in drawer detail
* Close filter dropdown on content click
* Close project chooser on click outside
* 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
* secondary action button style
will apply to other modules if we like this
* card styling
filled grid
static gaps
improved selections/hovering
* action button colors
* dialog styling
* updated pagination
* choose layout name
* move page count to footer
* card footer
* correct list group icon orientation
* move card size to header
* header icon color
* radios are not labels
* clean up projcet chooser styling
* don’t collapse pagination when empty
* logout style and tooltips
* correct css variable
* layout translation key
* use general “per page” translation
* Start on permissions setup widget
* Calculate toggle states
* Render out statuses details
* Render all sub-toggles
* Rough in grid styling
* Tweak type / structure of permissions array
* Add inline saving for status checkboxes
* Fix popper reference
* Add sub-indicators + add active to list item
* Finish status toggles
* Add saving on column level
* Add border to system section
* Add field blacklist modal
* Make field blacklist work on collection level
* Add indeterminate state to field checkboxes
* Add hover / active state to activator
* Save all statuses to create on collection level too
* Visually align icons
* Account for status mapping without value key
* Style loader to match height of permissions
* Add status modal
* Allow status modal for create permission
* Add collections header
* Increase font-weight of permissions header
* Fix default state for file library, dont allow sorting by fake fields
* Fix duplicate collection presets
* Force type field to be fetched in file library
* Fix wrong assignment
* Add support for item-group top level links
* Add active prop support to v-list-group
* Add all-files string
* Add files nav
* Fix nav order, render divider only when items exist
* Add add-new-folder flow
* Add add-folder button to header
* Dont unmount nav on refresh of folders
* Fix codesmell
* nav list sizing
* less contrast on table load progress
* new data model icon
* fixes all users nav
rijk SAID he fixed… but that’s ok ;)
* lighter module active color
* decrease badge size
* text changes
* new sidebar drawer component styling
* space out filters a bit more
* add auto-save warning to fields setup
* new tabular option icons
* new filter styling
needs formatting and translations for field name tooltips
* form field group styling
WIP — just styling, and needs translations
* don’t let line height be overridden
* interface icons
* button hovers
* divider interface WIP
* lighter highlight
we can try this out — might remove later
* no divider tests
* Fix divider interface
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* 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>
* 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
* Manage view_type through collection preset composition
* Move view type translation
* Add layout drawer detail component
* Use different icon for tabular
* Render view as section in browse sidebar
* Fix sticky header in table
* Sort return statement values 🤓
* Use viewtype picker on users
* Use layout picker on files
* Default to tabular view when invalid is set
* Render view type dynamically based on setting
* nav list sizing
* less contrast on table load progress
* new data model icon
* fixes all users nav
rijk SAID he fixed… but that’s ok ;)
* lighter module active color
* decrease badge size
* text changes
* new sidebar drawer component styling
* space out filters a bit more
* add auto-save warning to fields setup
* new tabular option icons
* new filter styling
needs formatting and translations for field name tooltips
* form field group styling
WIP — just styling, and needs translations
* Add filter operators
* Render drawer detail hr full width
* Start on filter component
* Add getRelationsForCollection method
* Add all filter logic (no sorting yet)
* Use correct border color for divider by default
* Tweak operator translations
* Add getField action to fields store
* Fetch fieldsinfo in relations get for files
* Use scoped operators, start on type based input
* Add disabled option to v-badge
* Globally register v-badge component
* Add between filter support
* Hide alias fields
* Work debouncing magic
* Add margin beneath filter blocks
* Fix fetching filter count in use-items comp
* Add relational field lookup
and show tooltip with field name in filter section
* Use filters on users / files
* Allow double level filter
* Add missing slot to readme
* Show and order all collections
* Render correct icon for each collection type
* Add ctx menu on collections overview
* Use subdued colors in icons by default
* Add delete collection flow
* Add delete flow
* Move options to separate component
* Add manage / unmanage toggles
* Add collections filter
* Make non-nav list item icons subdued
* Tweak where loader shows up when managing
* Pass item key to v-table
* Add 160px bottom padding to all pages
* Force header column to have 24px min width
* Allow resizing of last column in v-table
* Fix table row unwanted spacing + offset 2px
* Add divider to end of drawer detail
* Add down chevron on project chooser hover
* Add support for color accented modules
* Use yellow header icon in settings
* Add link to collections module browse icon
* Dont show all items selected on load v-table
* Add prepend / append slot to v-checkbox
* Add drag handles to field setup settings in tabular
* Fix loading state in table
* Show all resize handles on hover
* Lose breadcrumb in collections module, show singleton title
* Wrap activity icon, render textarea full width
* Dont render comments section on batch
* Allow input to shrink for slots
* Fix cursor on v-selects
* Prevent input usage when they have click events
* Fix margin on divider in fields-management
* Fix drag handles on field selects
* Fix button / divider spacing
* Remove support for divider inset
* Fix test warning
* Fix table-row test
* Fix codesmell
* Fix missing scope attr
* 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
* 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>
* Fix wrong component names
* Hide selection in table when there is no selection prop
* Add activity module
* Support hidden option in module definition
* 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