renovate[bot]
00f09fec2f
fix(deps): update module modernc.org/sqlite to v1.21.1 ( #381 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-28 19:49:16 -08:00
renovate[bot]
6e1863b515
fix(deps): update module github.com/hay-kot/safeserve to v0.0.2 ( #378 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-28 19:49:07 -08:00
renovate[bot]
dfe2084c74
fix(deps): update github.com/gocarina/gocsv digest to 9a18a84 ( #375 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-28 19:48:59 -08:00
renovate[bot]
0825f055a7
fix(deps): update module github.com/swaggo/swag to v1.8.12 ( #380 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-28 19:48:49 -08:00
Hayden
bd0db1ea37
remove go tidy
2023-03-25 11:13:23 -08:00
Hayden
d2985ff72c
go tidy
2023-03-25 11:12:48 -08:00
Hayden
5dd6844536
feat: change shit to things ( #369 )
2023-03-23 19:10:19 -08:00
Hayden
faed343eda
fix: cookie-auth-issues ( #365 )
...
* fix session clearing on error
* use singleton context to manage user state
* implement remember-me functionality
* fix errors
* fix more errors
2023-03-22 21:52:25 -08:00
Hayden
ed1230e17d
feat: goreleaser + remove cgo dependency ( #363 )
...
* wip: goreleaser
* update image path
* spelling
* set working dir
* change main.go
* remove unused field
* drop cgo requirement
* remove unused workflow step
* generate code
* drop cgo from docker file
* update publish workflow
* annotate as unfinished
2023-03-22 20:49:49 -08:00
zodac
2d768e2b9c
feat Adding NZD currency ( #360 )
...
* Adding NZD as currency option
* Updating frontend
* Sorting alphabetically
* Fixing typo
2023-03-22 20:26:51 -08:00
Hayden
840d220d4f
feat: use notifiers on schedule ( #362 )
...
* fix potential memory leak with time.After
* add new background service to manage scheduled notifications
* update docs
* remove old js reference
* closes #278
* tidy
2023-03-21 11:32:48 -08:00
renovate[bot]
975e636fb6
fix(deps): update module github.com/swaggo/swag to v1.8.11 ( #361 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 11:27:40 -08:00
renovate[bot]
d1076baf84
fix(deps): update module github.com/swaggo/http-swagger to v2 ( #358 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-21 11:26:46 -08:00
Hayden
97fb94d231
fix: refactoring errors ( #359 )
...
* #352 - require one date to be set to save
* fix many type regressions
2023-03-20 21:48:22 -08:00
renovate[bot]
4a8ba6231d
fix(deps): update module entgo.io/ent to v0.11.10 ( #328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-20 20:32:48 -08:00
Hayden
db80f8a159
chore: refactor api endpoints ( #339 )
...
* move typegen code
* update taskfile to fix code-gen caches and use 'dir' attribute
* enable dumping stack traces for errors
* log request start and stop
* set zerolog stack handler
* fix routes function
* refactor context adapters to use requests directly
* change some method signatures to support GID
* start requiring validation tags
* first pass on updating handlers to use adapters
* add errs package
* code gen
* tidy
* rework API to use external server package
2023-03-20 20:32:10 -08:00
renovate[bot]
184b494fc3
fix(deps): update module github.com/go-playground/validator/v10 to v10.12.0 ( #357 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-20 18:43:56 -08:00
renovate[bot]
5a3fa23332
fix(deps): update module github.com/swaggo/http-swagger to v1.3.4 ( #356 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-20 18:43:49 -08:00
renovate[bot]
cb9b20e2d2
fix(deps): update module github.com/ardanlabs/conf/v3 to v3.1.5 ( #341 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-20 18:42:49 -08:00
renovate[bot]
90cbb9bfd1
fix(deps): update module ariga.io/atlas to v0.10.0 ( #327 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-20 18:42:25 -08:00
Vitalij Dovhanyc
dc08dbbd7a
feat: add czech currency ( #323 )
2023-03-20 18:42:11 -08:00
Hayden
23b5892aef
feat: Notifiers CRUD ( #337 )
...
* introduce scaffold for new models
* wip: shoutrrr wrapper (may remove)
* update schema files
* gen: ent code
* gen: migrations
* go mod tidy
* add group_id to notifier
* db migration
* new mapper helpers
* notifier repo
* introduce experimental adapter pattern for hdlrs
* refactor adapters to fit more common use cases
* new routes for notifiers
* update errors to fix validation panic
* go tidy
* reverse checkbox label display
* wip: notifiers UI
* use badges instead of text
* improve documentation
* add scaffold schema reference
* remove notifier service
* refactor schema folder
* support group edges via scaffold
* delete test file
* include link to API docs
* audit and update documentation + improve format
* refactor schema edges
* refactor
* add custom validator
* set validate + order fields by name
* fix failing tests
2023-03-06 21:18:58 -09:00
renovate[bot]
2665b666f1
fix(deps): update github.com/gocarina/gocsv digest to 70c27cb ( #308 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-06 10:09:17 -09:00
renovate[bot]
14315cb88a
fix(deps): update module golang.org/x/crypto to v0.7.0 ( #336 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-05 16:49:16 -09:00
Hayden
cf536393f5
fix datetime display issues (again) ( #324 )
2023-02-27 19:52:56 -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
729293745f
fix: table row background ( #315 )
2023-02-25 18:07:03 -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
renovate[bot]
32216f63bd
fix(deps): update module github.com/stretchr/testify to v1.8.2 ( #313 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-25 10:45:35 -09:00
renovate[bot]
ef190e26df
fix(deps): update github.com/gocarina/gocsv digest to bcce7dc ( #307 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-19 18:04:36 -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
12975ce26e
feat: change auth to use cookies ( #301 )
...
* frontend cookie implementation
* accept cookies for authentication
* remove auth store
* add self attr
2023-02-17 21:57:21 -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
renovate[bot]
88f9ff90d4
fix(deps): update module entgo.io/ent to v0.11.8 ( #272 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-16 10:43:44 -09:00
renovate[bot]
830ce2b0a9
fix(deps): update module github.com/ardanlabs/conf/v3 to v3.1.4 ( #291 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-16 10:35:54 -09:00
Hayden
efd7069fe4
feat: hide registration button when disabled ( #287 )
...
* add allow registration to API Summary
* code gen
* use env for troubleshooting
* disable registration toggle based on backend
2023-02-15 08:58:38 -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
renovate[bot]
c0953bbd26
fix(deps): update module github.com/go-playground/validator/v10 to v10.11.2 ( #253 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-10 19:41:39 -09:00
renovate[bot]
1f7e917c70
fix(deps): update module golang.org/x/crypto to v0.6.0 ( #267 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-10 19:41: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