Commit Graph

  • 7a8e79123f feat: unified modpack creation and upload form in admin panel master Mrixs 2026-06-09 17:49:13 +03:00
  • a17b80230a fix: remove unused auth import in templates.go Mrixs 2026-06-07 23:16:57 +03:00
  • 75ea7c70c2 auth: implement cookie-based auth for HTML endpoints and Bearer token auth for API endpoints Mrixs 2026-06-07 23:11:51 +03:00
  • 5bd8a549ca fix: require authentication and admin role for /admin endpoint Mrixs 2026-06-07 21:16:23 +03:00
  • b9e986d25a feat: добавить веб-интерфейс админ-панели для управления модпаками Mrixs 2026-06-07 19:06:27 +03:00
  • f765fecf24 fix: check skin_hash/cape_hash instead of skin/cape in profile JS Mrixs 2026-06-06 20:36:19 +03:00
  • f4f7a52749 fix: remove inline onerror from skin/cape images in template Mrixs 2026-06-06 20:27:18 +03:00
  • b8c136878b fix: pass os/arch to launcher latest endpoint and improve skin/cape loading Mrixs 2026-06-06 20:08:37 +03:00
  • 329c0d3fda fix: skin/cape image loading with error handling Mrixs 2026-06-06 20:00:26 +03:00
  • 6a8213a234 fix: use skin_hash and cape_hash for skin/cape URLs in profile page Mrixs 2026-06-06 19:44:58 +03:00
  • 7ae0f44fd6 fix: skin and cape URLs in profile page to use /skins/ endpoint Mrixs 2026-06-06 19:29:14 +03:00
  • 3a148fabe2 fix: add gosu to chown skins directory and drop privileges Mrixs 2026-06-05 17:47:33 +03:00
  • a143399643 fix: ensure upload directories can be created at runtime Mrixs 2026-06-05 17:31:26 +03:00
  • 1c69721b47 fix: ensure skins directory existence and update infrastructure Mrixs 2026-06-05 17:08:07 +03:00
  • d419d59fe3 fix: create skins directory on startup Mrixs 2026-06-05 16:37:13 +03:00
  • 74ad023a36 fix: align form field names in skin/cape upload (file → skin/cape) Mrixs 2026-06-04 18:33:05 +03:00
  • c22c860ec5 fix: set base.html as root template name and use ExecuteTemplate Mrixs 2026-06-04 17:30:46 +03:00
  • 3f2fe0043a chore: gofmt Mrixs 2026-06-04 17:06:31 +03:00
  • 21d48200f5 fix: parse templates individually to prevent content block overwrite Mrixs 2026-06-04 16:57:34 +03:00
  • 2f1f1ef7d6 fix: embed HTML templates into binary via go:embed Mrixs 2026-06-04 06:51:11 +03:00
  • 394003d8c0 fix: render base.html layout instead of bare page templates Mrixs 2026-06-04 06:29:46 +03:00
  • 008d9a129e feat: redesign website templates with full pages Mrixs 2026-06-03 20:37:24 +03:00
  • e94cd4c23c fix: remove duplicate route for sessionProfile Mrixs 2026-06-03 18:43:41 +03:00
  • 3e4b97e262 fix: update builder image to golang:1.25-alpine Mrixs 2026-06-01 17:20:51 +03:00
  • 51e45d9327 fix: use PAT for Gitea Container Registry authentication Mrixs 2026-06-01 17:16:47 +03:00
  • 79ebed5b01 fix: repair CI/CD pipeline for Gitea Actions Mrixs 2026-06-01 17:01:44 +03:00
  • 3499963205 fix: add per-hash mutex to prevent concurrent CAS writes Mrixs 2026-06-01 06:51:54 +03:00
  • 7b3b97c5f8 ci: add Go modules/build cache, fix master branch triggers Mrixs 2026-05-30 20:49:23 +03:00
  • 4efcc770ac fix: format all Go files with gofmt Mrixs 2026-05-30 20:00:54 +03:00
  • 8d1f956a8b fix: regenerate go.sum with go mod tidy Mrixs 2026-05-30 19:53:37 +03:00
  • 69eb6ddd5f fix: add go mod download before go vet and tests Mrixs 2026-05-30 19:48:30 +03:00
  • 08aaa7a3c8 fix: enable Go module cache in CI workflow Mrixs 2026-05-30 19:45:52 +03:00
  • 7ad02cb1b2 feat: implement email validation, CI/CD pipeline, migration history, and web templates Mrixs 2026-05-30 00:39:51 +03:00
  • e1cc999ea8 refactor: deduplicate sha1Hex/writeJSON/writeError into pkg/utils Mrixs 2026-05-29 23:53:33 +03:00
  • d418ae2b54 fix: add panic recovery, rate limiting, timing-safe CI token MrixsandClaude Opus 4.6 2026-05-29 21:08:01 +03:00
  • 5fba2e78d5 feat: add Docker infrastructure, migrations, CI/CD client, session cleanup, tests MrixsandClaude Opus 4.6 2026-05-29 20:09:00 +03:00
  • 81c42e1a9a feat: migrate passwords from SHA-256 to bcrypt Mrixs 2026-05-27 16:31:38 +03:00
  • 01cce981c5 feat: implement skins/capes, profile endpoints, session server Mrixs 2026-05-27 11:45:33 +03:00
  • e4fea937aa feat: implement CAS module, middleware, utils, and templates Mrixs 2026-05-26 15:11:41 +03:00
  • 2f07fbf379 feat: add admin handler (modpack CRUD, file upload, manifest, launcher release) MrixsandOWL 2026-05-26 14:03:17 +03:00
  • 475ff9bfa2 feat: add API handler (register, login, skin, launcher, servers, manifest) MrixsandOWL 2026-05-26 13:31:22 +03:00
  • d205320e0e refactor: export GenerateToken for use by api package Mrixs 2026-05-26 13:30:39 +03:00
  • aa7d3a8509 feat: add server foundation (config, database, auth, main) MrixsandOWL 2026-05-26 13:03:21 +03:00
  • 551c75a232 chore: initial project structure Mrixs 2026-05-23 17:57:37 +03:00