anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-31 17:09:54 -04:00
363e02f409 Delay autoplay triggering until the current track nears its end.
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-31 16:15:41 -04:00
d97c4c6da2 **Add autoplay support for seamless music playback**
764adb6cbc Refactor event handling into modular handlers
Compare 3 commits »
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-30 09:01:56 -04:00
e989bff9e3 Remove search results limit in SearchResultHandler
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-28 16:56:04 -04:00
0863e0723b **Add playlist identifier to LoadPlaylistTask**
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-28 16:34:44 -04:00
142cc77ec8 **Add playlist metadata support to queue and events**
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-28 05:11:02 -04:00
d376e245b7 Add author and duration to queue metadata
6e99fe5477 **Add artwork URL to queue metadata**
dba7a84819 **Fix nickname retrieval in GuildRoutes**
87ba09b001 **Improve event handling with new music and queue updates**
75b495b08c **Replace JDA with ShardProvider for improved sharding**
Compare 5 commits »
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-26 11:43:30 -04:00
b0664e8835 **Add webhook event publishing for music state changes**
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-26 09:50:18 -04:00
7443cbfb4b **Refactor command usage printing into CommandUsageFormatter**
f96c2677b6 **Add unit tests for command framework preconditions**
8e4e77cd31 Rename SLASH type to CHAT in command framework.
Compare 3 commits »
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-20 10:28:11 -04:00
10462a08a4 remove old files
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-19 08:31:40 -04:00
389af563b9 update docs
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-18 09:46:17 -04:00
d3211c6702 Add vote-skip status endpoint and response DTO
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-18 08:39:36 -04:00
f6ba30639a Add identifier field to PendingPlaylist in PlayOutcome
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-18 05:39:19 -04:00
780016b731 Split QueueResponse and introduce SearchResponse
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-18 02:10:43 -04:00
01bf94c60a Switch to maven-dependency-plugin and adjust build output
dad2e0356e Introduce multistage Docker build for optimized image size
Compare 2 commits »
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-18 01:53:17 -04:00
d0ea0535e2 Add health checks and dependency conditions in docker-compose.yml
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-18 01:49:54 -04:00
78d6ade17a Optimize isUserDj logic
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-15 09:05:15 -04:00
cb47a1622f Refactor MusicAccess permission checks
545c09d502 clean
91b6de708d Standardize guild API endpoints and add music access checks
Compare 4 commits »
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-13 13:18:23 -04:00
bedc8b9f02 Switch to MariaDBDialect in Hibernate configuration
abdd2d1656 Replace GitLab integration with Gitea in issue reporting
Compare 2 commits »
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-09 13:17:00 -04:00
a23e3843ed Filter out public roles in guild routes
anthorob pushed to rework-lifecycle at anthorob/netneutrality 2026-10-09 12:51:42 -04:00
1f126f29ad Switch to SIGTERM for graceful shutdown in startup.sh