Commit Graph
14 Commits
Author SHA1 Message Date
mmacierzanka 0b1b448766 feat: create Makefile for managing migrations
Backend / Lint i formatowanie (pull_request) Failing after 14s
Backend / Testy i kontrakt API (pull_request) Failing after 1m8s
Backend / Testowy build obrazu (pull_request) Skipped
Panel / Lint, typy i build (pull_request) Successful in 1m19s
2026-09-30 19:38:16 +02:00
mmacierzanka 1584b5fbd0 feat: introduce universal database migration system 2026-09-30 17:55:35 +02:00
mmacierzanka 6f50fce3f9 feat: introduce database as a persistent storage for settings and history
refactor: arrange persistence layer as a port-adapter schema
2026-09-30 17:42:09 +02:00
mmacierzanka 7ef0a43693 feat: add playback seeking
Backend / Lint i formatowanie (pull_request) Successful in 4s
Backend / Testy i kontrakt API (pull_request) Successful in 4s
Backend / Testowy build obrazu (pull_request) Successful in 11s
Panel / Lint, typy i build (pull_request) Successful in 21s
2026-08-21 18:53:38 +02:00
mmacierzanka 07aca60c6d refactor: move Discord theme into bot package 2026-08-21 18:10:22 +02:00
mmacierzanka e2099a76b3 feat: add interactive Discord queue and history actions 2026-08-21 17:52:56 +02:00
mmacierzanka d08db87739 feat: improve Discord player controls and docs 2026-08-21 17:43:19 +02:00
mmacierzanka d6bd302165 feat: restore the last queue per server
Backend / Lint i formatowanie (pull_request) Successful in 3s
Backend / Testy i kontrakt API (pull_request) Successful in 10s
Panel / Lint, typy i build (pull_request) Successful in 18s
Backend / Testowy build obrazu (pull_request) Successful in 15s
2026-08-21 17:10:40 +02:00
mmacierzanka cfe9a2fc31 fix: store playback history per Discord server 2026-08-21 16:21:57 +02:00
mmacierzanka 64b428555c refactor: isolate application state per Discord server 2026-08-21 16:14:22 +02:00
mmacierzanka 384770565a refactor: consolidate frontend serving and add health check
Backend / Lint i formatowanie (pull_request) Successful in 4s
Panel / Lint, typy i build (pull_request) Successful in 4m50s
Panel / Testowy build obrazu (pull_request) Failing after 2s
Backend / Testy i kontrakt API (pull_request) Successful in 9m24s
Backend / Testowy build obrazu (pull_request) Successful in 1m38s
2026-08-21 15:29:45 +02:00
mmacierzanka d3a5058fde Formatting, README and other friends
Backend / Lint i formatowanie (pull_request) Successful in 3s
Backend / Testy i kontrakt API (pull_request) Failing after 2m19s
Backend / Testowy build obrazu (pull_request) Skipped
2026-08-21 13:41:38 +02:00
mmacierzanka e21ccb4bb8 Adjust version and main bot class name 2026-08-21 12:55:39 +02:00
lgooseandClaude Bot ccfb0d2e34 docs: README z opisem struktury pakietu
Opisane uruchamianie, zmienne środowiskowe, testy oraz mapa pakietu
z klasą przypisaną do pliku. Spisane też trzy zasady, które trzymają
strukturę w ryzach: MusicPlayer jest jedynym właścicielem stanu, kolejka
jest nieusuwalna i śledzona indeksem, a zależności idą przez konstruktory
zamiast globalnych singletonów.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 01:11:37 +02:00