- refactor(7): Cosmetics overhaul — built-in ChinaHat/TazikHat/BackSword в слоты, файлы ≤200, i18n en+ru, тесты - docs(7): Cosmetics Overhaul завершён; 8.5.2 — TazikHat 859 закрыт портированием - perf(9.1): glGetError только когда clip активен или stencil-debug - perf(9.1): isVulkanBackend() кэшируется после инициализации устройства - perf(9.1): PreTranslucentDepth copy по запросу потребителя, не каждый кадр - perf(9.1): copyMainColor в captureWorldSource только при запрошенном blur - perf(9.1): ленивые лейблы профайлера — склейка строк только с dev-профайлером - perf(9.1): переиспользуемые scratch-объекты в GameRendererMixin вместо new/кадр - docs(9.1): мёртвые грузы FPS закрыты — 6/6 пунктов (137121e…4d60d3d); 9.3 A/B мерка не снята - revert(9.1): Frustum-reuse через @Invoker убран — краш на реальном рантайме - docs(9.1): пометка — Frustum-reuse отменён, @Invoker падает на remapped-классе - feat(gui): tooltip с описанием при наведении на строку настроек (включая function-бинды) - feat(7.x): волна 17:07–18:03 (параллельная сессия) — checkpoint перед доделкой - feat(7): ShaderSky — завершён режим Starry (звёздное небо с луной) - feat(7): порт Wings (WiNGS.zip) — крылья на спину, 8 типов, взмахи по позам - fix(7): KineticLyrics — симметрия resync (пауза/seek) + tooltip-описания настроек синха
40 lines
336 B
Text
40 lines
336 B
Text
# Gradle
|
|
.gradle/
|
|
build/
|
|
*/build/
|
|
*/gradle/wrapper/gradle-wrapper.jar
|
|
gradlew
|
|
gradlew.bat
|
|
|
|
# IDE
|
|
.idea/
|
|
*.iml
|
|
.vscode/
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Minecraft
|
|
*/run/
|
|
|
|
# Config
|
|
/config/
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# Reference files (too large)
|
|
ref/
|
|
|
|
# Binaries
|
|
*.jar
|
|
*.rar
|
|
*.zip
|
|
|
|
# IDE/Build artifacts
|
|
.factorypath
|
|
**/bin/
|
|
.claude/
|
|
docs/
|
|
.ruff_cache/
|