Commit graph

150 commits

Author SHA1 Message Date
Hayden
31b34241e0
feat: item-attachments CRUD (#22)
* change /content/ -> /homebox/

* add cache to code generators

* update env variables to set data storage

* update env variables

* set env variables in prod container

* implement attachment post route (WIP)

* get attachment endpoint

* attachment download

* implement string utilities lib

* implement generic drop zone

* use explicit truncate

* remove clean dir

* drop strings composable for lib

* update item types and add attachments

* add attachment API

* implement service context

* consolidate API code

* implement editing attachments

* implement upload limit configuration

* improve error handling

* add docs for max upload size

* fix test cases
2022-09-24 11:33:38 -08:00
Hayden
852d312ba7 fix docker run code 2022-09-14 10:45:37 -08:00
Hayden
a3de84ba7b update readme 2022-09-14 10:32:12 -08:00
Hayden
6a8972e20d type img tag 2022-09-14 09:45:23 -08:00
Hayden
1f29cabf50 update readme 2022-09-14 09:43:55 -08:00
Hayden
07284b1c69 update todos 2022-09-14 09:39:52 -08:00
Hayden
6341aebe66 update docs 2022-09-14 09:35:23 -08:00
Hayden
84144d823d update todos 2022-09-13 21:17:13 -08:00
Hayden
09eb9c6ce4 update status 2022-09-13 21:16:00 -08:00
Hayden
1dc9d6396a setup docker volumes & versions 2022-09-13 21:15:01 -08:00
Hayden
0b92d57b85 embed version in binary 2022-09-13 20:06:07 -08:00
Hayden
ca36e3b080
fix: csv-importer (#10)
* update item fields to support import_ref

* add additional rows to CSV importer

* add CSV import documentation

* update readme

* update readme

* fix failed test
2022-09-12 20:54:30 -08:00
Hayden
90813abf76
fix(frontend): fix mis-matched state errors (#9)
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.
2022-09-12 19:36:22 -08:00
Hayden
724495cfca merge docs into publish 2022-09-12 14:50:10 -08:00
Hayden
95ab14b866
feat: items-editor (#5)
* 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
2022-09-12 14:47:27 -08:00
Hayden
fbc364dcd2
Update issue templates 2022-09-12 14:43:19 -08:00
Hayden
75c633dcb5
frontend: cleanup
* dummy commit

* cleanup workflows

* setup and run eslint

* add linter to CI

* use eslint for formatting

* reorder rules

* drop editor config
2022-09-09 14:46:53 -08:00
Hayden
78fa714297 add PR workflow 2022-09-09 13:14:31 -08:00
Hayden
870f25b09a update todos 2022-09-09 13:12:54 -08:00
Hayden
ae33980ca5 update demo link 2022-09-09 13:07:27 -08:00
Hayden
14e0eeba9d Add links 2022-09-09 13:04:24 -08:00
Hayden
6e0c3d98b9 update todo's 2022-09-09 13:02:23 -08:00
Hayden
9da4a82788 init docs 2022-09-09 12:57:44 -08:00
Hayden
79d256b761 workflow and repo cleanup 2022-09-09 11:34:19 -08:00
Hayden
89591b2c60 add auto deploy to fly.io 2022-09-09 11:12:25 -08:00
Hayden
f4609a8110 another one 2022-09-09 11:00:55 -08:00
Hayden
1efb675125 update workflows 2022-09-09 10:57:13 -08:00
Hayden
858bfb5a40 reusable workflows? 2022-09-09 10:49:51 -08:00
Hayden
ab376134b9 handle parse form error 2022-09-09 10:22:51 -08:00
Hayden
7db55ef1a5 updates 2022-09-09 10:20:38 -08:00
Hayden
6263278ff5 ui cleanup 2022-09-08 22:05:23 -08:00
Hayden
bf2ad30609 update build process 2022-09-08 15:49:06 -08:00
Hayden
de8fb2033d sp 2022-09-08 15:45:13 -08:00
Hayden
2bfabe6cc6 fix directory 2022-09-08 15:14:28 -08:00
Hayden
6ca7f69fff container workflow 2022-09-08 15:09:26 -08:00
Hayden
e78849b750 update readme 2022-09-08 15:01:16 -08:00
Hayden
ad2bcd84f3 implement date picker 2022-09-06 21:58:59 -08:00
Hayden
863adbd106 update todo list 2022-09-06 11:37:53 -08:00
Hayden
a903880f82 initialize CSV Importer 2022-09-06 11:15:07 -08:00
Hayden
1ab7435bf1 lots of stuff 2022-09-06 10:32:13 -08:00
Hayden
98f677c623 update label type 2022-09-06 10:32:03 -08:00
Hayden
508e2e59bd
tests: improve repo package coverage (#3)
* refactor and add repo tests

* add CI name

* use atomic for test shutdown

* use go 1.19

* add timeout
2022-09-05 00:26:21 -08:00
Hayden
888ecfde34
Chore/cleanup/misc fixes 2022-09-04 17:26:50 -08:00
Hayden
a9f271d8c1 conform casing and documentation 2022-09-04 16:55:52 -08:00
Hayden
572f0f6689 remove timeout 2022-09-04 16:49:57 -08:00
Hayden
c785b400e8 do before 2022-09-04 16:46:05 -08:00
Hayden
e73206875a testing + small fixes 2022-09-04 16:41:12 -08:00
Hayden
3fda815634 logger 2022-09-04 16:41:12 -08:00
Hayden
5f589f95b8 inject defaults + cleanup 2022-09-04 16:41:12 -08:00
Hayden
9b46ea7874 spacing 2022-09-04 16:41:12 -08:00