anthorob
5f6265db01
Improve task lifecycle handling and optimize TaskManagerImpl
...
Redesigned task lifecycle management to properly cascade parent-child removals and synchronize database persistence on task deletion. Refactored task management to address memory leaks, concurrency collisions, and pending-task cleanup issues. Enhanced lookup performance, logging accuracy, and test coverage with a comprehensive unit test suite validating all task scenarios.
2026-09-23 10:07:26 -04:00
anthorob
a507b471b4
cleanup
2026-09-10 08:32:16 -04:00
anthorob
868dbea8df
Refactor CommandProcessor to enhance modularity and extensibility
...
Decomposed the monolithic `dispatch()` method into modular components using `CommandPrecondition`, `ResultHandler`, and `UsageValidator`. Replaced inline checks and tightly-coupled logic with composable, testable classes, eliminating `instanceof` dependencies. Preserved existing behavior and improved maintainability for future feature additions.
2026-09-10 08:24:21 -04:00
anthorob
dd1c4dd42f
Refactor thread management for improved safety and performance
...
Replaced unbounded thread pools in `ThreadManager` with bounded `ThreadPoolExecutor` to prevent memory exhaustion under load. Refactored shutdown logic to handle exceptions per-executor, set threads to daemon mode in `BaseThreadFactory`, and aligned synchronization patterns across multiple classes (`TaskManagerImpl`, `ChannelMessagePurger`, and `MusicManager`). Addressed lock cleanup races, double unlock issues, and static collection thread-safety concerns.
2026-09-10 07:57:49 -04:00
anthorob
64f4890931
Refactor settings architecture and remove singleton pattern
...
Reworked `Settings` class to replace the static singleton pattern with constructor injection of `SettingsProvider`, improving testability and modularity. Updated all affected classes, tests, and configurations to align with the new architecture.
2026-09-10 05:59:55 -04:00
anthorob
1d737a2a4f
Migrate scheduled tasks to a new package and architecture
...
Refactored scheduled tasks and moved them to a dedicated `scheduled` package. Replaced the legacy `ScheduledTaskManager` and `ScheduledTask` definitions with a redesigned architecture to improve maintainability. Updated related classes and configurations to adopt the new structure.
2026-09-09 15:10:33 -04:00
anthorob
1b981abdf7
Add unit tests and refactor music service classes
2026-09-06 16:21:45 -04:00
anthorob
b8786c8dc9
Remove deprecated classes and static singleton-based architecture
2026-09-06 07:38:02 -04:00
anthorob
54a27883d1
Merge pull request 'Update ghcr.io/kikkia/yt-cipher:master Docker digest to 4c5ec38' ( #3 ) from renovate/ghcr.io-kikkia-yt-cipher-master into main
...
CI / Package (push) Successful in 45s
CI / Docker Build and Push (main) (push) Successful in 19s
CI / Docker Build and Push (release) (push) Has been skipped
Reviewed-on: #3
2026-08-24 17:27:27 -04:00
anthorob
196f0be044
Merge pull request 'Update dependency dev.lavalink.youtube:v2 to v1.18.2' ( #27 ) from renovate/dev.lavalink.youtube-v2-1.x into main
...
CI / Package (push) Successful in 42s
CI / Docker Build and Push (main) (push) Successful in 19s
CI / Docker Build and Push (release) (push) Has been skipped
Reviewed-on: #27
2026-08-24 17:26:03 -04:00
renovate-bot
571713a9ec
Update dependency dev.lavalink.youtube:v2 to v1.18.2
CI / Package (pull_request) Successful in 1m0s
CI / Docker Build and Push (main) (pull_request) Has been skipped
CI / Docker Build and Push (release) (pull_request) Has been skipped
2026-08-24 21:02:40 +00:00
anthorob
aa587ddf3c
expand GitHub Actions updates to include digest changes
CI / Package (push) Successful in 43s
CI / Docker Build and Push (main) (push) Successful in 19s
CI / Docker Build and Push (release) (push) Has been skipped
2026-08-24 16:49:38 -04:00
anthorob
f8ebe28cb4
rename .gitea to .github for renovate integration
CI / Package (push) Successful in 44s
CI / Docker Build and Push (main) (push) Successful in 19s
CI / Docker Build and Push (release) (push) Has been skipped
2026-08-24 16:46:45 -04:00
anthorob
1544cda9d2
update Renovate config for Maven dependency grouping
CI / Package (push) Successful in 1m4s
CI / Docker Build and Push (main) (push) Successful in 3m16s
CI / Docker Build and Push (release) (push) Has been skipped
2026-08-24 16:39:18 -04:00
renovate-bot
703f503191
Update ghcr.io/kikkia/yt-cipher:master Docker digest to 4c5ec38
CI / Package (pull_request) Successful in 49s
CI / Docker Build and Push (main) (pull_request) Has been skipped
CI / Docker Build and Push (release) (pull_request) Has been skipped
2026-08-06 06:02:33 +00:00
anthorob
52bb9c026b
group GitHub Actions updates by type
CI / Package (push) Successful in 42s
CI / Docker Build and Push (main) (push) Successful in 18s
CI / Docker Build and Push (release) (push) Has been skipped
2026-05-13 00:52:01 -04:00
anthorob
ad77cf630e
update Maven dependencies
CI / Package (push) Successful in 1m7s
CI / Docker Build and Push (main) (push) Successful in 41s
CI / Docker Build and Push (release) (push) Has been skipped
2026-05-12 23:37:18 -04:00
anthorob
62fc2097c2
enable Maven cache in CI workflow
CI / Package (push) Successful in 2m0s
CI / Docker Build and Push (main) (push) Successful in 2m18s
CI / Docker Build and Push (release) (push) Has been skipped
2026-04-01 11:45:00 -04:00
anthorob
b96e5b2880
Merge pull request 'chore(deps): pin dependencies' ( #12 ) from renovate/pin-dependencies into main
...
CI / Package (push) Successful in 1m3s
CI / Docker Build and Push (main) (push) Successful in 2m17s
CI / Docker Build and Push (release) (push) Has been skipped
Reviewed-on: #12
2026-03-18 07:02:27 -04:00
renovate-bot
b3bd6a45fe
chore(deps): pin dependencies
CI / Package (pull_request) Successful in 2m7s
CI / Docker Build and Push (main) (pull_request) Has been skipped
CI / Docker Build and Push (release) (pull_request) Has been skipped
2026-03-18 10:56:02 +00:00
anthorob
83e618c6a3
fix workflow
CI / Package (push) Successful in 1m1s
CI / Docker Build and Push (main) (push) Successful in 41s
CI / Docker Build and Push (release) (push) Has been skipped
2026-03-18 06:46:21 -04:00
anthorob
078c540327
fix workflow
CI / Package (push) Successful in 1m6s
CI / Docker Build and Push (main) (push) Failing after 1m54s
CI / Docker Build and Push (release) (push) Has been skipped
2026-03-18 06:42:10 -04:00
anthorob
e021a713b2
fix workflow
CI / Package (push) Failing after 1m14s
CI / Docker Build and Push (main) (push) Has been skipped
CI / Docker Build and Push (release) (push) Has been skipped
2026-03-18 06:38:29 -04:00
anthorob
91aaafeb40
fix workflow
CI / Docker Build and Push (main) (push) Has been cancelled
CI / Docker Build and Push (release) (push) Has been cancelled
CI / Package (push) Has been cancelled
2026-03-18 06:25:16 -04:00
anthorob
99457b40fc
fix maven cache in workflow
CI / Package (push) Has been cancelled
CI / Docker Build and Push (main) (push) Has been cancelled
CI / Docker Build and Push (release) (push) Has been cancelled
2026-03-18 06:23:33 -04:00
anthorob
78a359ba09
fix maven cache in workflow
CI / Test (push) Has been cancelled
CI / Package (push) Has been cancelled
CI / Docker Build and Push (main) (push) Has been cancelled
CI / Docker Build and Push (release) (push) Has been cancelled
CI / Compile (push) Has been cancelled
2026-03-18 06:02:44 -04:00
anthorob
2a4dc09a9e
switch to gitea worflow
CI / Test (push) Has been cancelled
CI / Package (push) Has been cancelled
CI / Docker Build and Push (main) (push) Has been cancelled
CI / Docker Build and Push (release) (push) Has been cancelled
CI / Compile (push) Has been cancelled
2026-03-18 05:38:47 -04:00
anthorob
c442619531
remove harcoded html tag, parses next chunks to find track
2026-03-15 01:41:18 -04:00
anthorob
d6fa27923b
add compose override to gitignore
2026-03-09 05:07:53 -04:00
anthorob
ec8cccf5e5
Merge branch 'renovate/pin-dependencies' into 'main'
...
chore(deps): pin dependencies
See merge request anthorob/netneutrality!116
2026-03-09 07:51:00 +00:00
Renovate Bot
7ca6215f47
chore(deps): pin dependencies
2026-03-09 07:49:18 +00:00
anthorob
82f6ea4f4d
Merge branch '15-job-failed-8956' into 'main'
...
Resolve "Job Failed #8956 "
Closes #15
See merge request anthorob/netneutrality!118
2026-03-09 07:30:25 +00:00
anthorob
1a0434ffed
Resolve "Job Failed #8956 "
2026-03-09 07:30:25 +00:00
anthorob
25a5df0743
improve ci
2026-03-09 03:06:16 -04:00
anthorob
d8bd5ecfdb
switch to ubuntu for runtime
2026-03-04 00:14:20 -05:00
anthorob
8101a02807
Merge branch '14-move-to-java-25-and-use-jdave' into 'main'
...
move to jdk 25
Closes #14
See merge request anthorob/netneutrality!115
2026-03-04 04:57:53 +00:00
anthorob
d3da68f4d4
move to jdk 25
2026-03-04 04:57:53 +00:00
anthorob
03a1920ccb
Merge branch 'renovate/mariadb-11' into 'main'
...
chore(deps): update mariadb:11 docker digest to 1cac849
See merge request anthorob/netneutrality!104
2025-12-19 09:32:56 +00:00
Renovate
4d753f3ddf
chore(deps): update mariadb:11 docker digest to 1cac849
2025-12-19 09:32:56 +00:00
anthorob
71563abaf2
Merge branch 'renovate/net.dv8tion-jda-6.x' into 'main'
...
fix(deps): update dependency net.dv8tion:jda to v6
See merge request anthorob/netneutrality!97
2025-12-19 09:02:07 +00:00
Renovate
2c96f8ce85
fix(deps): update dependency net.dv8tion:jda to v6
2025-12-19 09:02:07 +00:00
anthorob
cecd7baf3f
Merge branch 'renovate/major-hibernate-orm' into 'main'
...
fix(deps): update hibernate orm to v7 (major)
See merge request anthorob/netneutrality!99
2025-11-22 07:36:00 +00:00
Renovate
e35f739cf9
fix(deps): update hibernate orm to v7 (major)
2025-11-22 07:36:00 +00:00
anthorob
f32968c0b5
Merge branch 'renovate/org.apache.maven.plugins-maven-jar-plugin-3.x' into 'main'
...
chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0
See merge request anthorob/netneutrality!105
2025-11-22 06:58:20 +00:00
anthorob
c13b731cd5
Merge branch 'renovate/org.gitlab4j-gitlab4j-api-6.x' into 'main'
...
fix(deps): update dependency org.gitlab4j:gitlab4j-api to v6.2.0
See merge request anthorob/netneutrality!100
2025-11-22 06:37:35 +00:00
Renovate Bot
4be5be2a47
chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0
2025-11-15 09:04:20 +00:00
anthorob
3d0c4a169e
Merge branch 'renovate/dev.lavalink.youtube-v2-1.x' into 'main'
...
fix(deps): update dependency dev.lavalink.youtube:v2 to v1.16.0
See merge request anthorob/netneutrality!93
2025-11-14 17:45:54 +00:00
Renovate
e8c331fa63
fix(deps): update dependency dev.lavalink.youtube:v2 to v1.16.0
2025-11-14 17:45:54 +00:00
anthorob
303dc594b7
Merge branch 'renovate/quay.io-buildah-stable' into 'main'
...
chore(deps): update quay.io/buildah/stable docker digest to dd77a04
See merge request anthorob/netneutrality!102
2025-11-14 17:41:42 +00:00
Renovate Bot
3d9c25e637
chore(deps): update quay.io/buildah/stable docker digest to dd77a04
2025-11-14 16:34:27 +00:00