Commit Graph

  • dbef39b828 Merge pull request 'Feature/statistics api' (#26) from feature/statistics-api into develop develop Sansan 2026-06-14 11:48:36 +02:00
  • 4e5bdc4ee2 Fixed some small bugs after merge Sansan 2026-06-14 11:30:58 +02:00
  • 0894d65ec5 Merge branch 'develop' into feature/statistics-api Sansan 2026-06-13 11:51:56 +02:00
  • 4033899a68 Merge pull request 'Feature/session token api' (#25) from feature/session-token-api into develop Sansan 2026-06-13 11:30:08 +02:00
  • c6a07e69e7 Fixed some small bugs. Frontend is now included in the docker image Sansan 2026-06-13 11:26:52 +02:00
  • 6d4a034753 Fix duplicate import in routes.go Sansan 2026-06-08 20:44:17 +02:00
  • b0418b4f38 feat: Add id column to song table and prep for UUID migration Sansan 2026-06-01 21:58:21 +02:00
  • 176848bb6d feat: Add deprecation notice for global Dbpool and Ctx variables Sansan 2026-06-01 21:03:10 +02:00
  • fb387901cf test: Add migration test with manual data insertion Sansan 2026-06-01 20:46:22 +02:00
  • 0f29c33b1a test: Add statistics test with manual data insertion Sansan 2026-06-01 20:43:40 +02:00
  • cec408187d feat: Rename game to soundtrack throughout codebase Sansan 2026-06-01 20:23:05 +02:00
  • c60f40d7e3 feat: Complete DI cleanup - migrate test helpers to Database struct Sansan 2026-06-01 20:06:47 +02:00
  • 2f407f6eef feat: Add deprecation middleware for legacy endpoints Sansan 2026-06-01 19:41:17 +02:00
  • 4c2db11cc5 feat: Implement Statistics API with 8 endpoints under /api/v1/statistics/ Sansan 2026-06-01 19:40:22 +02:00
  • 06cbad708d feat: Remove global db.Dbpool with dependency injection (Phase 0) Sansan 2026-06-01 18:50:05 +02:00
  • 89e884fae9 feat: Implement Session Token System with /api/v1 base path Sansan 2026-06-01 18:07:28 +02:00
  • 24a9111333 feat: Remove global db.Dbpool with dependency injection (Phase 0) Sansan 2026-06-01 18:50:05 +02:00
  • 6cc014ffa3 feat: Implement Session Token System with /api/v1 base path Sansan 2026-06-01 18:07:28 +02:00
  • 8f8b555ea5 Refactor handlers and update changelog for 5.0.0-Beta Sansan 2026-06-08 20:08:06 +02:00
  • a446dad7b6 Make pool and poolSong global variables Sansan 2026-05-26 20:54:12 +02:00
  • d152ec1f11 fix: use podman-compose (installed via Homebrew) instead of podman compose Sansan 2026-05-23 21:57:15 +02:00
  • 7a3934babf fix: use 'podman compose' instead of 'podman-compose' Sansan 2026-05-23 20:18:25 +02:00
  • 08f539abd9 test: add justfile commands for running integration tests with podman Sansan 2026-05-23 20:02:25 +02:00
  • 87a1a2d89a test: reduce testMusic size for faster CI runs Sansan 2026-05-23 19:41:10 +02:00
  • 1ada52f5f8 test: add test data directories (testMusic and testCharacters) Sansan 2026-05-23 01:06:43 +02:00
  • 92b82da3af test: add simple unit tests for backend and logging packages Sansan 2026-05-22 22:49:25 +02:00
  • b71072f6c8 fix: remove tailwind from dockerfile and add podman-build command Sansan 2026-05-22 22:31:10 +02:00
  • d481be04a7 Fix YAML formatting in Gitea workflows Sansan 2026-05-21 23:45:23 +02:00
  • 870f1787cb Fix for workflow Sansan 2026-05-21 23:35:26 +02:00
  • 89c31c2856 Replace all log.Println and fmt.Printf with Zap structured logging Sansan 2026-05-21 23:24:55 +02:00
  • f0653489d6 Added some files Sansan 2026-05-21 22:25:31 +02:00
  • d0fbba86f1 Remove frontend-build from build command Sansan 2026-05-21 09:56:23 +02:00
  • bd0e7f4a8d Add frontend-build command to justfile Sansan 2026-05-21 09:54:12 +02:00
  • b5926e3b31 Fix frontend build by updating dependencies and ESLint configuration Sansan 2026-05-21 09:51:14 +02:00
  • 37909139de Add Zap logging framework with structured logging for Echo and Grafana Sansan 2026-05-20 22:29:45 +02:00
  • 82252ce1ff Use latest for templ CLI in justfile Sansan 2026-05-20 22:08:37 +02:00
  • 1dab9d6e7c Update all dependencies including templ CLI to latest versions Sansan 2026-05-20 22:05:39 +02:00
  • b80ad90eab Add echo-swagger/v2 for Echo v5 compatibility Sansan 2026-05-20 22:00:52 +02:00
  • 2cff8d16d7 Upgrade Echo framework from v4 to v5 Sansan 2026-05-20 21:56:06 +02:00
  • 12f18ba12c Replace Tailwind CSS with pure CSS for frontend Sansan 2026-05-20 21:30:20 +02:00
  • 6e2c381d90 Update generate_godot_openapi.py to pass base_url as parameter to _init Sansan 2026-05-20 21:23:09 +02:00
  • efca22834b Update generate_godot_openapi.py to take file input and generate one file per API tag Sansan 2026-05-20 21:19:20 +02:00
  • e57609725e Add Swag annotations to all handler endpoints for OpenAPI documentation Sansan 2026-05-18 21:50:53 +02:00
  • fabd6a6931 Fix OpenAPI endpoint to serve swagger.json directly Sansan 2026-05-18 21:46:51 +02:00
  • f03e001bdd Add swag-generate to justfile and include in build Sansan 2026-05-18 21:44:58 +02:00
  • 1d77ae491c Add OpenAPI endpoint at /openapi with Swagger documentation Sansan 2026-05-18 21:43:06 +02:00
  • c0d1aaa4d1 Update Echo framework to v5.1.1 Sansan 2026-05-18 21:36:50 +02:00
  • 76aaa884fa Change domain from sanplex.tech to sanplex.xyz Sansan 2026-05-18 21:27:34 +02:00
  • 290d79ef5e Changed how time are sent to frontend during sync main Sansan 2025-11-15 14:55:03 +01:00
  • aa0b8275e7 Fix so that ending slash doesn't matter for characters path Sansan 2025-11-08 12:04:44 +01:00
  • c369b13fae Added characters to Dockerfile 4.5.1 Sansan 2025-11-08 11:54:51 +01:00
  • bef915ac6d Fixed gitea script Sansan 2025-11-07 21:10:40 +01:00
  • cff777f278 Small fixes to getting character images 4.5.0 Sansan 2025-11-07 20:24:46 +01:00
  • 61cab73ffc Small fix to update song played Sansan 2025-10-26 20:40:48 +01:00
  • a6294e46f2 Small changes to sync progress Sansan 2025-09-19 22:10:27 +02:00
  • 5f91643b4d Added time to sync and progress respond Sansan 2025-08-30 13:36:45 +02:00
  • 806e88adeb #1 - Created request to check newest version of the app #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 Sansan 2025-08-23 11:36:03 +02:00
  • 0d1c69d95e Fix 25 4.0.0 Sansan 2025-06-07 22:31:29 +02:00
  • b024c0b747 Fixed go.mod Sansan 2025-06-05 13:18:21 +02:00
  • 75ee924783 Added little logging Sansan 2025-06-05 13:06:28 +02:00
  • f86c33d5e6 Removed gitea-ci Sansan 2025-05-24 14:33:32 +02:00
  • ef41d0fa11 Fix 24 Sansan 2025-05-24 14:27:59 +02:00
  • fd666dd3fa Fix 23 Sansan 2025-05-24 14:16:56 +02:00
  • 231867de40 Fix 22 Sansan 2025-05-24 14:13:43 +02:00
  • 9a9d318771 Fix 21 Sansan 2025-05-24 14:10:56 +02:00
  • f06a7fe927 Fix 20 Sansan 2025-05-24 14:08:47 +02:00
  • 0f017407ff Fix 19 Sansan 2025-05-24 13:56:30 +02:00
  • 29ba39f5fe Fix 18 Sansan 2025-05-24 13:42:48 +02:00
  • 8d01fe100a Fix 17 Sansan 2025-05-09 23:59:08 +02:00
  • 2821774215 Fix 16 Sansan 2025-05-09 23:48:25 +02:00
  • 00f0981ce4 Fix 15 Sansan 2025-05-09 23:43:11 +02:00
  • 53a9031cb0 Fix 14 Sansan 2025-05-09 23:40:32 +02:00
  • 85204026bb Fix 13 Sansan 2025-05-09 23:38:16 +02:00
  • 1ffddd1154 Testar release Sansan 2025-05-09 23:37:02 +02:00
  • a4ef66a3f8 Fix 12 Sansan 2025-05-08 09:04:19 +02:00
  • 478de6e3d4 Fix 11 Sansan 2025-05-08 08:48:22 +02:00
  • 052b699025 Even more Actions Sansan 2025-05-08 08:15:12 +02:00
  • 999668fc9c Actions tests Sansan 2025-05-08 08:13:37 +02:00
  • 11e6233753 More gitea actions Sansan 2025-05-08 08:10:07 +02:00
  • 3f73ea1f5e Started added gitea actions Sansan 2025-05-08 07:51:36 +02:00
  • d15d1422da Added function to create a new database if it doesn't exist Sansan 2025-04-13 18:39:30 +02:00
  • 73d85adc42 Updated dockerfile to make sure that it works after all changes Sansan 2025-01-28 15:33:25 +01:00
  • d653463f58 Moved around more code. Implemented more sqlc. Added support to generate swagger. Sansan 2025-01-15 16:04:14 +01:00
  • db8214cb02 Added support for fetching character images from the server Sansan 2025-01-14 10:01:48 +01:00
  • 5b640375c3 Reorganized the code, moved more things to the new part Sansan 2025-01-13 16:08:54 +01:00
  • 034ba35fbb Replaced the gin framwwork with echo Sansan 2025-01-13 11:57:48 +01:00
  • 8e2d22b899 Updated .gitignore and added justfile Sansan 2025-01-09 14:34:43 +01:00
  • 5577070b8d Changed addPlayed Sansan 2024-12-31 13:25:46 +01:00
  • 59ff51393f Removed logging Sansan 2024-12-30 18:01:12 +01:00
  • 26c5e6e4ef Small change on search page Sansan 2024-12-29 09:43:20 +01:00
  • a5f8e1b2ba Added search Sansan 2024-12-26 14:55:47 +01:00
  • 2a537d2398 Fixed error with docker Sansan 2024-12-19 12:55:17 +01:00
  • 5ab19e16e5 Added a new sync that uses hash Sansan 2024-12-19 12:11:20 +01:00
  • 8fa93d580d Added concurrent sync, added search page. Other small changes Sansan 2024-10-04 20:19:40 +02:00
  • fafa044c9b Removed som logging during sync Sansan 2024-08-17 19:19:57 +02:00
  • da2829dbe2 Fixed some small bugs that were still present Sansan 2024-08-15 20:12:29 +02:00
  • 3438ae9e45 Fixed bug with inserting songs Sansan 2024-08-05 20:35:16 +02:00
  • 9d2c6895ec Fixed bug with inserting songs Sansan 2024-08-05 20:35:16 +02:00
  • 892af71e19 Another small bug fix Sansan 2024-08-05 19:34:40 +02:00
  • 5616b51512 Added check if game not found Sansan 2024-07-31 21:57:02 +02:00