Commit Graph
142 Commits
Author SHA1 Message Date
mmacierzanka 58f6b57c6d Merge pull request 'build: development environment' (#7) from build/dev-environment into release/6.0
Reviewed-on: #7
2026-10-01 17:14:24 +02:00
mmacierzanka a62ca6e548 Merge pull request 'feat: use database for persisting app configuration and states' (#6) from feature/database into release/6.0
Reviewed-on: #6
2026-10-01 17:05:42 +02:00
mmacierzanka 8f6b3e5d48 Merge branch 'feature/database' into build/dev-environment
Backend / Lint i formatowanie (pull_request) Successful in 33s
Backend / Testy i kontrakt API (pull_request) Successful in 58s
Backend / Testowy build obrazu (pull_request) Successful in 7s
2026-10-01 16:35:38 +02:00
mmacierzanka eaebc12bd2 chore: remove API health check from image built inside a CI runner
Panel / Lint, typy i build (pull_request) Successful in 27s
Backend / Lint i formatowanie (pull_request) Successful in 28s
Backend / Testy i kontrakt API (pull_request) Successful in 42s
Backend / Testowy build obrazu (pull_request) Successful in 10s
required dependencies (Discord token, database) are missing in this environment thus the test will fail
2026-10-01 16:35:25 +02:00
mmacierzanka e357ad14bd Merge branch 'feature/database' into build/dev-environment
Backend / Lint i formatowanie (pull_request) Successful in 30s
Backend / Testy i kontrakt API (pull_request) Successful in 59s
Backend / Testowy build obrazu (pull_request) Failing after 1m25s
2026-10-01 16:27:10 +02:00
mmacierzanka 2d6166f78c fix: API health test with database failing on CI
Backend / Lint i formatowanie (pull_request) Successful in 17s
Panel / Lint, typy i build (pull_request) Successful in 26s
Backend / Testy i kontrakt API (pull_request) Successful in 56s
Backend / Testowy build obrazu (pull_request) Failing after 1m56s
2026-10-01 16:26:06 +02:00
mmacierzanka e2f6b1e71a feat: add linters and tests from CI to Makefile using the development environment
Backend / Lint i formatowanie (pull_request) Successful in 17s
Backend / Testy i kontrakt API (pull_request) Successful in 26s
Backend / Testowy build obrazu (pull_request) Failing after 1m27s
2026-10-01 16:16:57 +02:00
mmacierzanka 3e77e2d072 build: create development build and a separate production compose stack 2026-10-01 16:06:14 +02:00
mmacierzanka 3f7a170d94 fix: tests and linters (ruff format)
Backend / Testy i kontrakt API (pull_request) Successful in 25s
Backend / Lint i formatowanie (pull_request) Successful in 37s
Panel / Lint, typy i build (pull_request) Successful in 1m6s
Backend / Testowy build obrazu (pull_request) Failing after 2m1s
2026-10-01 14:03:13 +02:00
mmacierzanka b97837aa27 fix: tests and linters (ruff)
Panel / Lint, typy i build (pull_request) Successful in 26s
Backend / Lint i formatowanie (pull_request) Failing after 30s
Backend / Testy i kontrakt API (pull_request) Successful in 32s
Backend / Testowy build obrazu (pull_request) Skipped
2026-10-01 14:01:31 +02:00
mmacierzanka 56e3ddba8a fix: tests and linters
Panel / Lint, typy i build (pull_request) Successful in 25s
Backend / Testy i kontrakt API (pull_request) Successful in 31s
Backend / Lint i formatowanie (pull_request) Failing after 32s
Backend / Testowy build obrazu (pull_request) Skipped
2026-10-01 13:59:19 +02:00
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 d9565f6eae release: ŻyrarBOT 5.0 (#5)
Panel / Lint, typy i build (push) Successful in 26s
Backend / Testy i kontrakt API (push) Successful in 30s
Backend / Lint i formatowanie (push) Successful in 31s
Backend / Testowy build obrazu (push) Successful in 1m31s
5.0.0
2026-09-13 17:33:17 +02:00
mmacierzanka bb9213024d refactor: use Component type for EFFECT_ICONS in PlayerPanel
Panel / Lint, typy i build (pull_request) Successful in 24s
Backend / Lint i formatowanie (pull_request) Successful in 36s
Backend / Testy i kontrakt API (pull_request) Successful in 1m7s
Backend / Testowy build obrazu (pull_request) Successful in 1m34s
2026-09-13 17:19:25 +02:00
mmacierzanka dadb5f8b0e refactor: track background tasks in application lifecycle and clean up codebase
Backend / Lint i formatowanie (pull_request) Successful in 15s
Backend / Testy i kontrakt API (pull_request) Successful in 26s
Panel / Lint, typy i build (pull_request) Failing after 36s
Backend / Testowy build obrazu (pull_request) Successful in 1m34s
2026-09-13 16:58:46 +02:00
mmacierzanka 4f39e9acb1 ci: update backend image build to run on builder runners 2026-09-13 16:45:39 +02:00
mmacierzanka 200cb48ad7 refactor: simplify effects metadata tests and remove obsolete instance checks
Panel / Lint, typy i build (pull_request) Failing after 14s
Backend / Lint i formatowanie (pull_request) Failing after 44s
Backend / Testy i kontrakt API (pull_request) Successful in 1m2s
Backend / Testowy build obrazu (pull_request) Skipped
2026-09-13 16:41:59 +02:00
mmacierzanka 55578a0463 refactor: remove description property from audio effects and UI 2026-09-13 16:37:09 +02:00
mmacierzanka f7f820691b feat: add voice channel cleanup and signal handling during application shutdown 2026-09-13 16:29:31 +02:00
mmacierzanka 8f1395117a feat: add loading state and voice channel validation to queue restoration and update uploads panel header 2026-09-13 16:18:18 +02:00
mmacierzanka 210f03b0d3 feat: validate bot voice channel permissions 2026-09-13 16:14:38 +02:00
mmacierzanka 76f63057bc refactor: remove success notifications from api action wrappers and websocket connection 2026-09-13 16:04:35 +02:00
mmacierzanka 2513aa2b28 refactor: remove effect badges and clear active effects on player reset 2026-09-13 15:51:14 +02:00
mmacierzanka a1ae8dbc4a tune: increase FourthDensityEffect pitch modulation depth by 10% (350.0 -> 385.0) 2026-09-11 02:16:42 +02:00
mmacierzanka 51418a2d88 feat: add Robot (ring modulation) and Dźwięk z tostera (8-bit bitcrusher) player audio effects 2026-09-11 02:13:21 +02:00
mmacierzanka 39403b8238 refactor: remove legacy volume_boost references in favor of generalized player effects API 2026-09-11 01:57:26 +02:00
mmacierzanka a12b726648 feat: add player audio effects module with real-time pipeline, distortion, fourth density, and UI controls 2026-09-11 01:54:42 +02:00
mmacierzanka 46a1fcf385 refactor: replace RotateCcw icon with SkipBack for restart functionality in PlayerPanel 2026-09-11 01:48:22 +02:00
mmacierzanka 3dd30804dc feat: implement volume boost functionality with signal-based multiplier and audio processing override 2026-09-11 01:46:16 +02:00
mmacierzanka 9143c6029a fix: prevent overwriting saved queue with empty track lists in repository and music player 2026-09-11 01:29:31 +02:00
mmacierzanka 06238b0438 feat: add restart button to player panel to seek to the beginning of the track 2026-09-11 01:26:10 +02:00
mmacierzanka 708e3591ed feat: add bot restart functionality via API and Discord command 2026-09-11 01:21:26 +02:00
mmacierzanka 82746e4c83 chore: update (auto) version in the lock file
Panel / Lint, typy i build (push) Successful in 19s
2026-08-25 00:26:47 +00:00
mmacierzanka 7e78e3cd19 feat: add dashboard icon
Backend / Lint i formatowanie (push) Successful in 4s
Backend / Testy i kontrakt API (push) Successful in 5s
Panel / Lint, typy i build (push) Successful in 19s
Backend / Testowy build obrazu (push) Successful in 14s
4.0.1
2026-08-21 21:53:32 +02:00
mmacierzanka 07041ac881 feat: show optimistic history queue entries 2026-08-21 21:45:25 +02:00
mmacierzanka 473e40f25e fix: connection status test
Panel / Lint, typy i build (push) Successful in 17s
2026-08-21 21:35:56 +02:00
mmacierzanka 7c3fe68d86 fix: ESLint issues
Backend / Testy i kontrakt API (push) Successful in 5s
Backend / Lint i formatowanie (push) Successful in 8s
Panel / Lint, typy i build (push) Failing after 18s
Backend / Testowy build obrazu (push) Successful in 14s
2026-08-21 21:33:43 +02:00
mmacierzanka 9faf27f83d chore: bump project version 2026-08-21 21:32:12 +02:00
mmacierzanka 2a11c70a3e feat: improve styles and layouts for better consistency and responsiveness
Backend / Lint i formatowanie (push) Successful in 3s
Backend / Testy i kontrakt API (push) Successful in 5s
Panel / Lint, typy i build (push) Failing after 9s
Backend / Testowy build obrazu (push) Successful in 9s
2026-08-21 21:29:57 +02:00
mmacierzanka 80470c411e fix: require voice connection to restore queue 2026-08-21 21:14:01 +02:00
mmacierzanka ca17c742c9 feat: add tooltip for progress bar seeking 2026-08-21 21:12:24 +02:00
mmacierzanka 9e568e0581 ŻyrarBOT 4.0 (#3)
Backend / Lint i formatowanie (push) Successful in 4s
Backend / Testy i kontrakt API (push) Successful in 6s
Backend / Testowy build obrazu (push) Successful in 11s
Panel / Lint, typy i build (push) Successful in 22s
4.0
2026-08-21 20:33:54 +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 ed13d4af06 fix: advance playback after track completion
Backend / Lint i formatowanie (pull_request) Successful in 4s
Backend / Testy i kontrakt API (pull_request) Successful in 10s
Panel / Lint, typy i build (pull_request) Successful in 19s
Backend / Testowy build obrazu (pull_request) Successful in 9s
2026-08-21 18:39:57 +02:00
mmacierzanka 322087c50e fix: support long filenames in Discord autocomplete 2026-08-21 18:21:18 +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