Felipe Martin
d41981861c
feat: add apis to handle bookmark tags ( #1081 )
...
* feat: add tag search api
* feat: add apis to add/remove bookmark tags
* chore: removed debug logger
* docs: updated swagger
* test: added tests
* test: invalid ids
* feat: webapp v2
* chore: updated swagger
* fix: route params missing
* feat: added cors middleware
* feat: built api implementation
* feat: implemented login in webapp
* feat; dark mode in web app
* feat: labels + i18n
* refactor: remove custom message output in json apis
* docs: updated swagger
* chore: make lint
* chore: make styles
* fix: include new webapp dist files (for now)
2025-03-15 21:28:26 +01:00
Felipe Martin
21165aa2e7
feat: allow tag filtering and count retrieval via api v1 ( #1079 )
...
* fix: frontend url to retrieve bookmark count
* chore: unneeded type in generic
* feat: allow tag filtering and count retrieval
* fix: make styles
* fix: make swagger
* fix: make swag
* tests: refactored gettags tests
* fix: initialise tags empty slice
2025-03-12 23:10:50 +01:00
Felipe Martin
cdc13edb77
feat(apiv1): refactor tags api ( #1075 )
...
* refactor: tags api into v1 api
* feat: tags api huge refactor
* fix: pg & sqlite tests
* tests: added more tests
* fix: bug on mysql bookmark and tag creation
* test: re-enabled test
* tests: slices test
* tests: model bookmarks
* test: use filepath.Join for path construction in bookmark tests
2025-03-11 17:37:08 +01:00
Felipe Martin
876d27f337
refactor: remove gin and use stdlib http server ( #1064 )
...
* refactor: base http server stdlib
* refactor: swagger and frontend routes
* fix: use global middlewares
* refactor: removed gin from testutils
* fix: object references in legacy webserver
* refactor: legacy, swagger and system handlers
* fix: added verbs to handlers
* fix: server handlers ordering
* refactor: bookmarks handlers
* refactor: system api routes
* tests: bookmark handlers
* refactor: migrated api auth routes
* chore: remove unused middlewares
* docs: add swagger docs to refactored system api
* chore: remove old auth routes
* refactor: account apis
* chore: removed old handlers
* fix: api v1 handlers missing middlewares
* refactor: migrated tag list route
* refactor: bookmark routes
* refactor: remove gin
* chore: make styles
* test: fixed tests
* test: generate binary file without text
* fix: global middleware missing from system api handler
* fix: incorrect api handler
* chore: avoid logging screenshot contents
* tests: bookmarks domain
* tests: shortcuts
* test: missing tests
* tests: server tests
* test: remove test using syscall to avoid windows errors
* chore: added middlewares
2025-02-26 20:50:48 +01:00