This website requires JavaScript.
929d5a4ad6
debug: print classpath entries to identify _1._20._1.forge module source
ui
SashegDev
2026-07-14 11:02:28 +00:00
9a853a6134
fix: ensure version jar exists for Forge to prevent _1._20._1 module name
SashegDev
2026-07-14 10:49:54 +00:00
6368c32a83
fix: remove duplicate --width/--height for Forge - version.json already includes them via resolution_width/resolution_height placeholders
SashegDev
2026-07-14 10:43:43 +00:00
d7ba06f24c
fix: rewrite Forge launch to pass version.json args directly (AstralRinth approach)
SashegDev
2026-07-14 10:30:55 +00:00
dcb3412a58
bump: version 1.0.9 → 1.0.10
SashegDev
2026-07-14 07:50:54 +00:00
c2150aa7d2
fix: check version jar manifest before assuming correct module - force overwrite vanilla jar with SRG jar if missing Automatic-Module-Name: minecraft - broaden SRG client jar search to multiple paths
SashegDev
2026-07-14 07:46:37 +00:00
03a1a1533e
fix: use SRG client jar for securejarhandler minecraft module
SashegDev
2026-07-14 07:27:48 +00:00
03c908c80c
fix: Forge split-package ResolutionException - remove ignoreList manipulation and call ensureVersionJarForForge
SashegDev
2026-07-13 22:07:31 +00:00
b9bd642605
refactor: deduplicate classpath, improve forge jar detection, clean up comments
SashegDev
2026-07-13 20:29:53 +00:00
f58db7f941
Fix 12: Add forge client jar to classpath (missing from version JSON libs)
SashegDev
2026-07-13 16:33:26 +00:00
0a388c90fd
Fix 11: Remove forge- from ignoreList, let forge client jar create minecraft module
SashegDev
2026-07-13 16:27:29 +00:00
6cbf8a6549
Fix 10: Add copied version jar to classpath for securejarhandler minecraft module
SashegDev
2026-07-13 16:05:28 +00:00
d4b6ea081e
fix: copy vanilla jar to versions/<versionId>/ for securejarhandler minecraft module
SashegDev
2026-07-13 15:53:04 +00:00
96e68dab89
fix: use patched Forge client jar instead of vanilla version jar
SashegDev
2026-07-13 15:37:20 +00:00
e6a6392565
fix: dont intercept Forge -p, its a hardcoded bootstrap list not ${classpath}
SashegDev
2026-07-13 14:37:31 +00:00
1efd283234
fix: split classpath from module path to prevent Forge split-package error
SashegDev
2026-07-13 14:24:25 +00:00
546652f44c
fix: include version jar in classpath for Forge/NeoForge module resolution
SashegDev
2026-07-13 14:02:20 +00:00
5c8e93fd95
fix: include net.minecraft libs in classpath for Forge module path resolution
SashegDev
2026-07-13 13:43:29 +00:00
1d069811e3
fix: Forge/NeoForge split-package ResolutionException — skip version jar on classpath, fix ${classpath} variable resolution
SashegDev
2026-07-13 13:32:34 +00:00
201269efea
ForgeFix и новые фичи в интерфейсе
SashegDev
2026-07-13 13:16:51 +00:00
0d61ad1107
DevBlog №4 | массовый фикс JFX и фиксы связанные с самим лаунчером, добавление админ меню
SashegDev
2026-07-01 19:36:52 +00:00
e49e630afe
fix: автодетект --cli в Bootstrap, отображение локальных сборок в JFX, обработка ошибок установки и друзей
SashegDev
2026-06-30 13:44:26 +00:00
0a2b80ed06
fix: критичные баги — отсутствие auth на pack файлах, сломанный proxy fallback, race condition installInProgress, JSON парсинг, падение loadMetadata
SashegDev
2026-06-30 10:58:24 +00:00
b493b3278b
minor fixes
SashegDev
2026-06-07 16:36:50 +03:00
ec7ef01760
иним чиним чиним чиним а так же новая система друзей и бутстраппера
SashegDev
2026-06-07 12:32:34 +00:00
166dbf8935
чиним cli + ui | Cli 99% готовность, UI примерно 70%
SashegDev
2026-05-24 18:38:16 +00:00
7014c4a455
fix: использовать java.exe вместо javaw.exe для отладки, inheritIO вместо ручного чтения
SashegDev
2026-05-11 12:21:29 +00:00
d956bce921
fix: добавить UTF-8 параметры при запуске процессов и исправить обработку стрелок в ArrowMenu
SashegDev
2026-05-10 23:53:45 +00:00
a765d064c4
чиним cli + ui..... ДА БЛЯ НУ СКОЛЬКО МОЖНО ТО А
SashegDev
2026-05-10 02:48:13 +00:00
1d5241075b
ИНТЕРФЕЙС ФИКСЕСССС БЛЯЯЯ а так же фикс CLI
SashegDev
2026-05-10 01:46:38 +00:00
2c670b1103
попытка оптимизации и ДЖЛЫВОСШФРСЖДЛВОФЖДЛОВСМДЖЛФ ИНТЕРФЕЙС ФИКСЕСССС БЛЯЯЯ
SashegDev
2026-05-10 01:24:47 +00:00
389280f7f1
Fix: JFX launcher inherit console, no game output capture, SSE log optimization
SashegDev
2026-05-10 00:25:49 +00:00
ee1e4fa8d2
Real-time log streaming via SSE
SashegDev
2026-05-10 00:05:10 +00:00
e17b1d073a
Launcher UI: MC/loader versions from server, split instances, console log sync, disable ZernMC for FREE
SashegDev
2026-05-09 23:55:08 +00:00
a8f3ca5049
Launcher UI redesign + server mirror sync + file download optimization
SashegDev
2026-05-09 23:47:04 +00:00
59480217aa
Server: generate meta.json for builds/ on startup for incremental updates
SashegDev
2026-05-08 18:51:15 +00:00
4697b16ab4
Bootstrap: incremental update via meta, server: fix file endpoint paths
SashegDev
2026-05-08 18:45:42 +00:00
099df80cc6
Pass launcher.server system property from Bootstrap to JFXLauncher
SashegDev
2026-05-08 18:38:18 +00:00
74cd5ffdf3
Assets: try meta download first, fallback to JAR extract
SashegDev
2026-05-08 18:37:24 +00:00
01668dd3bf
Extract UI assets from JAR on first launch
SashegDev
2026-05-08 18:33:55 +00:00
b2dbbac6ca
Fix: NPE in AuthManager, game logs display in UI
SashegDev
2026-05-08 17:58:18 +00:00
e32a057684
Fix: use vanilla classpath for modloaders (fabric/forge/neoforge), add JS debug logging
SashegDev
2026-05-08 17:50:33 +00:00
d4dc35aac3
Debug: classpath for modloaders, game logs in UI
SashegDev
2026-05-08 17:43:12 +00:00
1e7231af57
Debug: add stdout/stderr capture, log game logs to console
SashegDev
2026-05-08 17:36:49 +00:00
fd6e292d6e
Add game log file writing, debug modloader launch
SashegDev
2026-05-08 17:23:38 +00:00
1e876ffe28
Clean up debug logging
SashegDev
2026-05-08 15:49:33 +00:00
2d515108f0
Debug: log server version response
SashegDev
2026-05-08 15:45:23 +00:00
13c9f67f6e
Simplify: read version only from JAR manifest, remove .version file
SashegDev
2026-05-08 15:09:59 +00:00
659265c2f0
Fix version reading - fallback to JAR manifest, fix server version URL
SashegDev
2026-05-08 14:51:53 +00:00
d8f189558a
Fix Bootstrap to use bin/ directory properly
SashegDev
2026-05-08 13:17:30 +00:00
6f56012e3a
Fix version reading from JAR manifest
SashegDev
2026-05-08 12:39:14 +00:00
3a0570e7da
Remove build.version dependency
SashegDev
2026-05-08 12:15:43 +00:00
985abf7440
Fix: Bootstrap update and meta parsing
SashegDev
2026-05-08 11:19:10 +00:00
ec551ab2e3
Fix: Fabric loader launch and Bootstrap paths
SashegDev
2026-05-08 11:04:45 +00:00
e5948b5337
Fix: Multiple launcher issues
SashegDev
2026-05-08 10:11:49 +00:00
5a826c8511
Server: Add launcher version scanning on startup
SashegDev
2026-05-07 18:50:07 +00:00
ce12854e1b
Bootstrap: Add incremental update support via meta system
SashegDev
2026-05-07 18:41:35 +00:00
e566703332
Server: Add launcher meta system for incremental updates
SashegDev
2026-05-07 18:40:00 +00:00
aaa19df5e4
Server: Default to 1 worker - better for file downloads
SashegDev
2026-05-07 18:03:37 +00:00
0ee8077787
Server: Reduce rate limit log spam - periodic summary only
SashegDev
2026-05-07 17:56:46 +00:00
fba944b4b8
Server: Add direct_passthrough for faster file serving
SashegDev
2026-05-07 17:54:03 +00:00
d39b40053a
Server: Skip logging for file downloads
SashegDev
2026-05-07 17:53:08 +00:00
1199ca9e21
Server: Fix /docs endpoint - allow openapi.json and swagger
SashegDev
2026-05-07 17:48:54 +00:00
50080d890f
Server: Remove broken PID-based logging
SashegDev
2026-05-07 17:46:42 +00:00
f6fbb66cdc
Server: PID-based logging - only master logs startup
SashegDev
2026-05-07 17:45:36 +00:00
d7a928cce4
Server: Add file lock for blocklist loading
SashegDev
2026-05-07 17:43:21 +00:00
3bd3d1d0e8
Server: Cache blocklist to file + disable httpx debug logs
SashegDev
2026-05-07 17:42:15 +00:00
df9fa7b867
Server: Fix blocklist loading - only once at startup
SashegDev
2026-05-07 17:40:32 +00:00
81fbe028e8
Server: Auto-load public IP blocklists
SashegDev
2026-05-07 17:38:08 +00:00
513c07666b
Server: Simplify IP filtering - only blacklist
SashegDev
2026-05-07 17:14:47 +00:00
04f97c3c80
Server: Add bot protection middleware
SashegDev
2026-05-07 17:09:45 +00:00
f40cf7afed
Server: Add legacy build support
SashegDev
2026-05-07 16:44:10 +00:00
0cef411125
Refactor: Multi-module Maven project structure
SashegDev
2026-05-06 21:35:14 +00:00
523f659269
коммит последних действий
SashegDev
2026-05-06 15:49:14 +00:00
04620d76c4
Multi-module project: bootstrap + launcher, UI updates
SashegDev
2026-05-06 10:33:08 +00:00
454d3389b6
fix: добавляем shell скрипт launcher.sh для запуска с javafx module-path
UI
SashegDev
2026-05-05 11:36:36 +00:00
012d1635dc
fix: исключаем javafx из shade, исправляем antrun
SashegDev
2026-05-05 11:35:33 +00:00
70c4815032
feat: добавляем win/linux профили для сборки с разными javafx
SashegDev
2026-05-05 11:33:30 +00:00
a46ef3e834
fix: исправляем синтаксис antrun copy
SashegDev
2026-05-05 11:29:01 +00:00
cba8259e59
fix: копируем JavaFX JAR в builds и исключаем из shade
SashegDev
2026-05-05 11:25:44 +00:00
08417efe2f
fix: добавляем JavaFX module-path и настройки для GUI запуска
SashegDev
2026-05-05 11:23:59 +00:00
991252130d
fix: добавляем Windows classifier для JavaFX и исключаем Linux jar из shade
SashegDev
2026-05-05 09:42:49 +00:00
6fa97b7fda
fix: убираем дублирующую проверку isHeadless из UIWindow
SashegDev
2026-05-05 09:37:01 +00:00
83abc600f3
fix: добавляем проверку DISPLAY для запуска UI на сервере
SashegDev
2026-05-05 09:36:01 +00:00
300ce4b60b
feat(ui): добавляем анимированный прогресс-бар при обновлении сборки
SashegDev
2026-05-05 08:57:48 +00:00
82391e10ea
feat(ui): добавляем прогресс-коллбэк и автообновление лаунчера
SashegDev
2026-05-05 08:53:01 +00:00
1934199ba8
fix: исправляем баг с версией сборки
SashegDev
2026-05-05 08:42:51 +00:00
526a24a16a
feat(ui): добавляем верификацию файлов и кнопку ОБНОВИТЬ
SashegDev
2026-05-05 08:20:24 +00:00
96baeeea68
Merge pull request #5 from SashegDev/ui
sasheg dev
2026-05-05 09:54:09 +03:00
28995adce8
feat(ui): add Web UI with JavaFX, install service, and new tests
SashegDev
2026-05-05 06:48:27 +00:00
c9ed825686
feat(ui): add Web UI with JavaFX, install service, and new tests
ui-backup
alpha
SashegDev
2026-05-05 06:48:27 +00:00
d0b4e187c8
feat(api): add internal API foundation for UI
SashegDev
2026-05-05 04:12:39 +00:00
3f2cb6662a
Немного подправил инфу
sasheg dev
2026-05-05 02:16:06 +03:00
11513fbf13
Merge pull request #4 from SashegDev/alpha
sasheg dev
2026-05-05 02:12:31 +03:00
f2d3de82f7
refactor(launch): dynamic version JSON parsing for Forge/NeoForge compatibility
SashegDev
2026-05-04 22:58:49 +00:00
b4431702dc
feat: add NeoForge support, fix Forge installPack bug, update server proxy
SashegDev
2026-05-04 22:53:22 +00:00
cd2cf44d9c
test(client): add JUnit 5 tests (30 tests) — unit + integration
SashegDev
2026-05-04 22:40:10 +00:00
8939e24e69
test(server): add client-facing endpoint tests (20 tests), fix pack contract assertions
SashegDev
2026-05-04 22:28:12 +00:00
c0310ed573
test(server): add comprehensive test suite (47 tests), fix DB lock and schema bugs
SashegDev
2026-05-04 22:14:06 +00:00
c96b502ad4
fix(server,security): add ban check to validate_token, replace rate_limit DB with TTLCache
SashegDev
2026-05-04 21:12:35 +00:00