Hayden
c18d72b8a9
delete test file
2023-03-06 10:38:44 -09:00
Hayden
737007b156
support group edges via scaffold
2023-03-05 21:56:53 -09:00
Hayden
9fa4da819f
refactor schema folder
2023-03-05 21:47:31 -09:00
Hayden
77fb37ebf4
remove notifier service
2023-03-05 21:30:44 -09:00
Hayden
e1f9c2997b
improve documentation
2023-03-05 21:21:07 -09:00
Hayden
fa069845fa
update errors to fix validation panic
2023-03-05 21:21:06 -09:00
Hayden
882f86f6f4
new routes for notifiers
2023-03-05 21:21:06 -09:00
Hayden
d79d0b45bf
refactor adapters to fit more common use cases
2023-03-05 21:21:06 -09:00
Hayden
b0a9c510ad
introduce experimental adapter pattern for hdlrs
2023-03-05 21:21:05 -09:00
Hayden
b82fbb01f5
notifier repo
2023-03-05 21:21:05 -09:00
Hayden
4d744c0e4b
new mapper helpers
2023-03-05 21:21:05 -09:00
Hayden
9f59a5d393
db migration
2023-03-05 21:21:05 -09:00
Hayden
37857682e6
add group_id to notifier
2023-03-05 21:21:05 -09:00
Hayden
65d0b8fe4f
gen: migrations
2023-03-05 21:20:31 -09:00
Hayden
791d6979b6
gen: ent code
2023-03-05 21:20:30 -09:00
Hayden
b491ff9ec1
update schema files
2023-03-05 21:20:30 -09:00
Hayden
f169f1c710
wip: shoutrrr wrapper (may remove)
2023-03-05 21:20:30 -09:00
Hayden
025521431e
feat: add scheduled maintenance tasks ( #320 )
...
* add scheduled maintenance tasks
* fix failing typecheck
2023-02-26 18:42:23 -09:00
Hayden
70297b9d27
feat: more-currency-support ( #316 )
...
* add polish and turkish lira
* add romanian lei
* code-gen
2023-02-25 18:13:52 -09:00
Hayden
a6bcb36c5b
feat: import export rewrite ( #290 )
...
* WIP: initial work
* refactoring
* fix failing JS tests
* update import docs
* fix import headers
* fix column headers
* update refs on import
* remove demo status
* finnnneeeee
* formatting
2023-02-25 17:54:40 -09:00
Adrian
a005fa5b9b
feat: add currency swiss francs ( #311 )
2023-02-25 10:46:27 -09:00
Hayden
fb57120067
feat: support item nesting in tree view ( #306 )
2023-02-18 10:55:14 -09:00
Hayden
3ac6c7c858
fix: use item quantity as count mechanism ( #304 )
2023-02-18 09:57:09 -09:00
Hayden
bd321af29f
chore: developer cleanup ( #300 )
...
* 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
2023-02-17 21:41:01 -09:00
Hayden
607b06d2f2
fix: date and datetime regression ( #282 )
...
* use custom types.Date implementation
* fix user registration bug
* remove sanity check
* fix datetime bug
2023-02-15 08:40:35 -09:00
Hayden
9361997a42
feat(reporting): bill of materials ( #275 )
...
* new reporting service
* API route
* code gen
* get tsv export from tools page
* fix naming
2023-02-13 10:00:29 -09:00
Hayden
ab22ea6a25
feat: rebuild search UI w/ new filters ( #269 )
2023-02-09 17:47:41 -09:00
Hayden
ce2fc7712a
fix: add custom action for fixing broken date/times ( #268 )
2023-02-08 17:59:04 -09:00
Hayden
504569bed0
fix: prevents re-creating locations and labels when someone joins group ( #262 )
...
* closes #258
* remove debug statement
2023-02-05 12:25:30 -09:00
Hayden
bd06fdafaf
feat: enhanced search functions ( #260 )
...
* 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
2023-02-05 12:12:54 -09:00
Hayden
7b28973c60
fix: tree fixes ( #252 )
...
* use case insensitive sort
* support new location selector in create item
* fix incorrect date-time parsing logic
2023-01-29 13:20:18 -09:00
Hayden
6ed1f3695a
chore: upgrade deps + code-gen ( #249 )
2023-01-28 12:03:51 -09:00
Hayden
3d295b5132
feat: locations tree viewer ( #248 )
...
* 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
2023-01-28 11:53:00 -09:00
Hayden
c19fe94c08
feat: QR Codes ( #226 )
...
* 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
2023-01-18 20:44:06 -09:00
Hayden
07441eec8e
feat: add lookup by asset ID ( #208 )
...
* add asset id redirecting
* dev env changes
* suggested changes from PR
* remove unnecessary proxy from nuxt config
* fix formatting
* change directory reference
* fix API key storage
* use /a/{id} as redirect
* run generators
* remove dependabot
Co-authored-by: Bradley Nelson <bradley@nel.family>
Co-authored-by: Bradley Nelson <BCNelson@users.noreply.github.com>
2023-01-14 09:24:11 -09:00
Hayden
891d41b75f
feat: new-card-design ( #196 )
...
* card option 1
* UI updates for item card
* fix test error
* fix pagination issues on backend
* add integer support
* remove date from cards
* implement pagination for search page
* resolve search state problems
* other fixes
* fix broken datetime
* attempt to fix scroll behavior
2023-01-01 12:50:48 -09:00
Hayden
6a8a25e3f8
feat: new dashboard implementation ( #168 )
...
* wip: charts.js experimental work
* update lock file
* wip: frontend redesign
* wip: more UI fixes for consistency across themes
* cleanup
* improve UI log
* style updates
* fix lint errors
2022-12-29 16:19:15 -09:00
Hayden
5bbb969763
feat: maintenance log ( #170 )
...
* remove repo for document tokens
* remove schema for doc tokens
* fix id template and generate cmd
* schema updates
* code gen
* bump dependencies
* fix broken migrations + add maintenance entry type
* spelling
* remove debug logger
* implement repository layer
* routes
* API client
* wip: maintenance log
* remove depreciated call
2022-12-09 20:57:57 -09:00
Hayden
d6da63187b
feat: new homepage statistic API's ( #167 )
...
* 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
2022-12-05 12:36:32 -09:00
Hayden
de419dc37d
feat: auth-roles, image-gallery, click-to-open ( #166 )
...
* 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
2022-12-03 10:55:00 -09:00
Hayden
f42a917390
feat: add tsv support for import files ( #160 )
...
* feat: add tsv support for import files
* add note in docs
2022-12-01 18:06:47 -09:00
Hayden
f149c3e4ab
feat: include notes in search ( #159 )
2022-12-01 17:32:11 -09:00
Hayden
1dc1ee54e2
feat: chinese-currency ( #158 )
...
* run updated code gen
* feat: add RMB currency support
2022-12-01 16:45:28 -09:00
Hayden
6dc2ae1bea
feat: asset tags/ids ( #142 )
...
* add schema
* run db migration
* bulk seed asset IDs
* breaking: update runtime options
* conditionally increment asset IDs
* update API endpoints
* fix import asset id assignment
* refactor display + marshal/unmarshal
* add docs page
* add to form field
* hide 000-000 values
* update ENV vars
2022-11-13 14:17:55 -09:00
Hayden
976f68252d
feat: add INR currency and sort currencies ( #141 )
2022-11-12 14:54:24 -09:00
Hayden
8e1947d971
fix: conditionally filter parent locations ( #133 )
2022-11-02 11:54:43 -08:00
Hayden
b6b2a2d889
feat: add currencies (NOK, SEK, DKK) ( #128 )
2022-11-01 15:10:48 -08:00
Hayden
592d4eda55
feat: filter items with parents on homepage ( #127 )
2022-11-01 15:10:30 -08:00
Hayden
2fb5a437a2
feat: add additional currencies ( #125 )
...
Add additional currencies and ensure Frontend/Backend currencies are synched via testing
2022-11-01 14:16:22 -08:00
Hayden
7e0f1fac23
feat: group statistics endpoint ( #123 )
...
* group statistics endpoint
* remove item store
* return possible errors
* add statistics tests
2022-11-01 13:58:05 -08:00