* make login case insensitive
* expand query to support by Field and By AID search
* type generation
* new API callers
* rework search to support field queries
* improve unnecessary data fetches
* clear stores on logout
* change verbage
* add labels
* location tree API
* test fixes
* initial tree location elements
* locations tree page
* update meta-data
* code-gen
* store item display preferences
* introduce basic table/card view elements
* codegen
* set parent location during location creation
* add item support for tree query
* refactor tree view
* wip: location selector improvements
* type gen
* rename items -> search
* remove various log statements
* fix markdown rendering for description
* update location selectors
* fix tests
* fix currency tests
* formatting
* fix generated types
* fix tailwind auto-complete
* force lowercase buttons
* add title and change style for items page
* add copy button support for item details
* empty state for log
* fix duplicate padding
* add option for create without closing the current dialog.
* hide purchase price is not set
* invert toggle for edit mode
* update styles on item cards
* add edit support for maintenance logs
* code gen updates
* qrcode support
* remove opacity on toast
* update item view to use tab-like pages
* adjust view for cards
* fix old API calls for ioutils
* move embed
* extract QR code
* add docs for QR codes
* add QR code
* add date format and orDefault helpers
* introduce new statistics calculations queries
* rework statistics endpoints
* code generation
* fix styles on photo card
* label and location aggregation endpoints
* code-gen
* cleanup parser and defaults
* remove debug point
* setup E2E Testing
* linters
* formatting
* fmt plus name support on time series data
* code gen
* schema changes
* db generate
* db migration
* add role based middleware
* implement attachment token access
* generate docs
* implement role based auth
* replace attachment specific tokens with gen token
* run linter
* cleanup temporary token implementation
Add archive option feature. Archived items can only be seen on the items page when including archived is selected. Archived items are excluded from the count and from other views
* initial UI for currency selection
* add task to purge invitation tokens
* group API contracts
* fix type import
* use auth middleware
* add currency setting support (UI)
* use group settings for format currency
* fix casing
* Fix spelling mistake
Fix spelling mistake, changed 'Mode Number' to 'Model Number'
* Update external links on login page
Updated the external links on the login page for Discord and application docs to open in new tabs/windows.
* Fix spelling mistake on items page
Fix spelling mistake, changed second incorrect occurrence of 'Labels' to 'Locations'
* add demo env variable
* setup initialization when demo
* disable password when in demo mode
* expose demo status to API
* improve UI for demo instance
* implement password score UI and functions
* update strings tests to use `test`instead of `it`
* update typing
* refactor login/register UI+Logic
* fix width on switches to properly display
* fetch and store self in store
* (WIP) unify card styles
* update labels page
* bump nuxt
* use form area
* use text area for description
* unify confirm API
* unify UI around pages
* change header background height
implenmented a store for each global item and tied it to an event bus and used the listener on the requests object to intercept responses from the API and run the appripriate get call when updates were detected.