Commit Graph

  • 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