Masahiko AMANO H1K0
H1K0 pushed to master at tech/tanabata 2026-04-04 21:34:17 +03:00
38294e20dd feat: implement full tag stack (repo, service, handler, routes)
H1K0 pushed to master at tech/tanabata 2026-04-04 20:51:49 +03:00
4154c1b0b9 feat: implement file handler and wire all /files endpoints
1cb2d54c0c feat: implement file service with upload, CRUD, ACL, and audit
a6387f2eb8 feat: seed MIME types and support all image/video formats
cf7317747e feat: implement DiskStorage with on-demand thumbnail/preview cache
dea6a55dfc feat: implement FileRepo and filter DSL parser
Compare 5 commits »
H1K0 pushed to master at tech/tanabata 2026-04-04 01:37:14 +03:00
ee251c8727 feat: implement audit repo and service
a8ec2a80cb feat: implement ACL repo and service
Compare 2 commits »
H1K0 pushed to master at tech/tanabata 2026-04-04 01:04:09 +03:00
6c9b1bf1cd fix: wire handler layer in main.go and fix migration issues
caeff6786e feat: implement auth handler, middleware, and router
296f44b4ed feat: implement auth service with JWT and session management
f7cf8cb914 feat: implement db helpers and postgres pool/transactor
1b3fc04e06 feat: implement db helpers and postgres pool/transactor
Compare 9 commits »
H1K0 pushed to master at tech/tanabata 2026-04-03 18:41:54 +03:00
b692fabed5 refactor: split monolithic migration into 7 goose files
830e411d92 docs: add reference Python/Flask implementation
b7995b7e4a chore: add .gitignore and .gitattributes
f043d38eb2 feat: initialize Go module and implement domain layer
Compare 4 commits »
H1K0 pushed to master at tech/tanabata 2026-04-01 16:18:26 +03:00
780f85de59 chore: initial project structure
H1K0 created branch archive-go in tech/tanabata 2026-04-01 16:11:47 +03:00
H1K0 pushed to archive-go at tech/tanabata 2026-04-01 16:11:47 +03:00
H1K0 pushed to master at tech/tanabata 2025-10-10 01:37:33 +03:00
b774d2b3c9 style(backend): improve error handling
d124229308 fix(backend/infrastructure/persistence/postgres): some fixes on FileRepository methods
bf7a11076f fix(backend/infrastructure/persistence/postgres): add testing connection to db and improve error messages
Compare 3 commits »
H1K0 pushed to master at tech/tanabata 2025-10-09 01:46:35 +03:00
c7176fadf6 fix(backend/domain): fix typo in error code
bc4354bf7b refactor(backend/domain): get rid of pgx types
Compare 2 commits »
H1K0 pushed to master at tech/tanabata 2025-10-09 01:39:29 +03:00
00ab98072b feat(backend/repositories): add get tags by file method
H1K0 pushed to master at tech/tanabata 2025-10-09 01:09:09 +03:00
c39d82fafd refactor(backend): switch to DDD
H1K0 pushed to master at tech/tanabata 2025-10-08 20:21:06 +03:00
4e0fc431e2 refactor(backend/domain): rename domain.go -> entity.go
H1K0 pushed to master at tech/tanabata 2025-07-05 15:38:42 +03:00
7384751d6b fix(backend/storage/postgres): fix FileGetAccess function
H1K0 pushed to master at tech/tanabata 2025-07-05 14:51:39 +03:00
49952c62ef refactor(backend): change backend file structure
H1K0 pushed to master at tech/tanabata 2025-07-04 23:32:06 +03:00
057ba22b18 feat(backend/db): add function to get user's rights to a file
H1K0 pushed to master at tech/tanabata 2025-07-04 22:46:37 +03:00
35d41a46c0 fix(backend/db): fix error and status handling in some functions
H1K0 pushed to master at tech/tanabata 2025-07-04 02:32:56 +03:00
dbc34a8e0d feat(db): add recursive function to add tags to file including autotags
H1K0 pushed to master at tech/tanabata 2025-07-04 00:54:59 +03:00
912c7b80a3 feat(backend/db): add basic CRUD functions for files
H1K0 pushed to master at tech/tanabata 2025-07-03 20:19:54 +03:00
900770ff36 docs(erd): add can_create column to system.users