Sansan
8f8b555ea5
Refactor handlers and update changelog for 5.0.0-Beta
...
Build / build (push) Successful in 48s
- Split IndexHandler into HealthHandler, VersionHandler, and CharacterHandler
- Rename index.go to version.go in backend
- Change VersionData.Changelog from string to []string
- Add changelog entries for issues #16-#23
- Remove TestDB function and related code
- Fix import ordering in several files
Closes #21 , #22
References #16 , #17 , #18 , #19 , #20 , #23
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-06-08 20:08:06 +02:00
Sansan
a446dad7b6
Make pool and poolSong global variables
Build / build (push) Successful in 48s
2026-05-26 20:54:12 +02:00
Sansan
1ada52f5f8
test: add test data directories (testMusic and testCharacters)
2026-05-23 01:06:43 +02:00
Sansan
92b82da3af
test: add simple unit tests for backend and logging packages
Build / build (push) Successful in 31s
2026-05-22 22:49:25 +02:00
Sansan
89c31c2856
Replace all log.Println and fmt.Printf with Zap structured logging
2026-05-21 23:24:55 +02:00
Sansan
f0653489d6
Added some files
2026-05-21 22:25:31 +02:00
Sansan
37909139de
Add Zap logging framework with structured logging for Echo and Grafana
2026-05-20 22:29:45 +02:00
Sansan
b80ad90eab
Add echo-swagger/v2 for Echo v5 compatibility
2026-05-20 22:00:52 +02:00
Sansan
2cff8d16d7
Upgrade Echo framework from v4 to v5
2026-05-20 21:56:06 +02:00
Sansan
e57609725e
Add Swag annotations to all handler endpoints for OpenAPI documentation
2026-05-18 21:50:53 +02:00
Sansan
fabd6a6931
Fix OpenAPI endpoint to serve swagger.json directly
2026-05-18 21:46:51 +02:00
Sansan
1d77ae491c
Add OpenAPI endpoint at /openapi with Swagger documentation
2026-05-18 21:43:06 +02:00
Sansan
76aaa884fa
Change domain from sanplex.tech to sanplex.xyz
2026-05-18 21:27:34 +02:00
Sansan
290d79ef5e
Changed how time are sent to frontend during sync
Build / build (push) Successful in 40s
2025-11-15 14:55:03 +01:00
Sansan
aa0b8275e7
Fix so that ending slash doesn't matter for characters path
Build / build (push) Successful in 40s
2025-11-08 12:04:44 +01:00
Sansan
cff777f278
Small fixes to getting character images
Build / build (push) Successful in 44s
Publish / publish (push) Successful in 51s
2025-11-07 20:24:46 +01:00
Sansan
61cab73ffc
Small fix to update song played
Build / build (push) Successful in 50s
2025-10-26 20:40:48 +01:00
Sansan
a6294e46f2
Small changes to sync progress
Build / build (push) Successful in 52s
2025-09-19 22:10:27 +02:00
Sansan
5f91643b4d
Added time to sync and progress respond
Build / build (push) Successful in 1m58s
2025-08-30 13:36:45 +02:00
Sansan
806e88adeb
#1 - Created request to check newest version of the app
...
Build / build (push) Successful in 2m35s
#2 - Added request to download the newest version of the app
#3 - Added request to check progress during sync
#4 - Now blocking all request while sync is in progress
#5 - Implemented ants for thread pooling
#6 - Changed the sync request to now only start the sync
2025-08-23 11:36:03 +02:00
Sansan
75ee924783
Added little logging
2025-06-05 13:15:15 +02:00
Sansan
d15d1422da
Added function to create a new database if it doesn't exist
2025-04-13 18:39:30 +02:00
Sansan
d653463f58
Moved around more code. Implemented more sqlc. Added support to generate swagger.
...
Added support for profiling. Removed the pkg module altogether.
Everything except old sync is now using code generated by sqlc.
2025-01-15 16:04:14 +01:00
Sansan
db8214cb02
Added support for fetching character images from the server
2025-01-14 10:01:48 +01:00
Sansan
5b640375c3
Reorganized the code, moved more things to the new part
2025-01-13 16:08:54 +01:00
Sansan
034ba35fbb
Replaced the gin framwwork with echo
2025-01-13 11:57:48 +01:00