* remove overflow-hidden on when no collapsed
* fix recently added on homescreen
* fix delete account formatting
* add manufacturer to search
* move nav button to left
* new PR tasks
* add homebox to know words
* formatting
* bump deps
* generate db models
* ts errors
* drop id
* fix accessor
* drop unused time field
* change CI
* add expected error
* add type check
* resolve serveral type errors
* hoise in CI
* 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
* 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
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.
* format readme
* update logo
* format html
* add logo to docs
* repository for document and document tokens
* add attachments type and repository
* autogenerate types via scripts
* use autogenerated types
* attachment type updates
* add insured and quantity fields for items
* implement HasID interface for entities
* implement label updates for items
* implement service update method
* WIP item update client side actions
* check err on attachment
* finish types for basic items editor
* remove unused var
* house keeping