Commit Graph

  • 523f1bc90c fix: sync multiplayer exploration via vote system and fix combat bugs master tolelom 2026-03-26 10:45:08 +09:00
  • d44bba5364 feat: add simple login for web users to persist game data tolelom 2026-03-26 07:16:20 +09:00
  • 087ce31164 feat: show party members in rankings and result screen tolelom 2026-03-26 00:03:08 +09:00
  • f28160d4da feat: localize all UI text to Korean tolelom 2026-03-25 23:47:27 +09:00
  • 206ac522c5 fix: Q returns to lobby instead of killing SSH session tolelom 2026-03-25 23:18:36 +09:00
  • 24d9982b15 feat: increase turn timeout to 10s and expand help screen tolelom 2026-03-25 23:15:12 +09:00
  • f6419b7984 fix: sort rooms by physical position so map numbers match layout tolelom 2026-03-25 23:13:20 +09:00
  • 3068fc5550 docs: add deployment instructions for tolelom.xyz server tolelom 2026-03-25 22:36:22 +09:00
  • 1efb78149c fix: corridor visibility flood-fill so connected rooms appear linked tolelom 2026-03-25 22:35:06 +09:00
  • 08d97b3f89 fix: use binary WebSocket frames for SSH PTY output tolelom 2026-03-25 22:30:24 +09:00
  • 1563091de1 fix: 13 bugs found via systematic code review and testing tolelom 2026-03-25 20:45:56 +09:00
  • 97aa4667a1 docs: add CLAUDE.md and Phase 4 implementation plan tolelom 2026-03-25 17:42:06 +09:00
  • ee4147b255 feat: graceful shutdown with signal handling and backup scheduler tolelom 2026-03-25 17:39:17 +09:00
  • 7c9a12cd6e refactor: extract NewServer for SSH shutdown control tolelom 2026-03-25 17:38:01 +09:00
  • 6e78d8a073 refactor: web server returns *http.Server for shutdown control tolelom 2026-03-25 17:36:15 +09:00
  • a38cf804ef feat: add /admin endpoint with Basic Auth and JSON stats tolelom 2026-03-25 17:35:00 +09:00
  • ae8ed8a8ae feat: add today's run count and avg floor stat queries tolelom 2026-03-25 17:33:44 +09:00
  • 6c749ba591 feat: add DB backup with consistent BoltDB snapshots tolelom 2026-03-25 17:32:39 +09:00
  • 4c006df27e feat: add admin config for dashboard authentication tolelom 2026-03-25 17:31:08 +09:00
  • a7bca9d2f2 feat: integrate daily challenges, codex recording, and unlock triggers tolelom 2026-03-25 17:13:10 +09:00
  • 00581880f2 feat: add hard mode and weekly mutation system tolelom 2026-03-25 16:59:35 +09:00
  • cf37eef1b1 feat: add codex UI screen with completion tracking tolelom 2026-03-25 16:39:08 +09:00
  • caefaff200 feat: add codex system for monster/item/event tracking tolelom 2026-03-25 16:20:36 +09:00
  • 6c3188e747 feat: add player title system with 7 titles tolelom 2026-03-25 16:07:02 +09:00
  • 8f899a5afd feat: add unlock system with 3 unlockable contents tolelom 2026-03-25 16:06:40 +09:00
  • 253d1f80d3 feat: add daily challenge record storage and leaderboard tolelom 2026-03-25 16:01:58 +09:00
  • cd0d6c1c4c feat: add daily challenge seed generation tolelom 2026-03-25 16:01:17 +09:00
  • 5ff82120ff docs: add Phase 3 retention systems implementation plan tolelom 2026-03-25 15:53:56 +09:00
  • b8697e414a feat: integrate skill tree UI and combat bonuses tolelom 2026-03-25 15:47:01 +09:00
  • 65c062a1f7 feat: seed-based dungeon generation for deterministic floors tolelom 2026-03-25 15:39:21 +09:00
  • 7f29995833 feat: add secret rooms and mini-bosses on floors 4/9/14/19 tolelom 2026-03-25 15:30:21 +09:00
  • e167165bbc feat: add 8 random event rooms with choice-based outcomes tolelom 2026-03-25 15:27:07 +09:00
  • 1e155c62fb feat: add floor themes with status effect modifiers tolelom 2026-03-25 15:22:17 +09:00
  • 69ac6cd383 feat: add combo skill system with 5 combos tolelom 2026-03-25 15:06:56 +09:00
  • 22ebeb1d48 feat: add elite monsters with 5 prefix types tolelom 2026-03-25 15:02:44 +09:00
  • 8ef3d9dd13 feat: add skill tree system with 2 branches per class tolelom 2026-03-25 14:36:19 +09:00
  • 05cf59c659 feat: add Bleed and Curse status effects, add Freeze handler tolelom 2026-03-25 14:21:46 +09:00
  • fa78bfecee docs: add Phase 2 combat/dungeon implementation plan tolelom 2026-03-25 14:18:54 +09:00
  • fc0c5edc38 feat: add chat emote system (/hi, /gg, /go, /wait, /help) tolelom 2026-03-25 14:05:04 +09:00
  • 083a895be2 fix: address review issues in screen extraction tolelom 2026-03-25 14:01:55 +09:00
  • ba01c11d36 refactor: extract all screens from model.go into Screen implementations tolelom 2026-03-25 13:26:47 +09:00
  • 7cb9290798 feat: add Screen interface and Context for UI architecture tolelom 2026-03-25 13:21:04 +09:00
  • afe4ee1056 feat: add structured logging with log/slog and panic recovery tolelom 2026-03-25 13:18:06 +09:00
  • f85775dd3e feat: replace all hardcoded constants with config values tolelom 2026-03-25 13:08:52 +09:00
  • ad1482ae03 feat: wire config into main, server, and lobby tolelom 2026-03-25 13:02:54 +09:00
  • 0f524779c0 feat: add configuration package with YAML loading and defaults tolelom 2026-03-25 12:59:44 +09:00
  • 089d5c76ed docs: add Phase 1 foundation implementation plan tolelom 2026-03-25 12:51:31 +09:00
  • 7064544693 docs: fix boss naming and AoE pattern in spec tolelom 2026-03-25 12:38:10 +09:00
  • dfdc18a444 docs: revise game enhancement spec after review tolelom 2026-03-25 12:02:48 +09:00
  • 07587b103e docs: add game enhancement design spec tolelom 2026-03-25 11:58:34 +09:00
  • 604ca00e8b feat: session reconnect via SSH fingerprint on disconnect tolelom 2026-03-24 15:43:08 +09:00
  • 43a9a0d9ad feat: nickname input screen for first-time players tolelom 2026-03-24 15:42:06 +09:00
  • ef9a713696 feat: online player tracking and count display in lobby tolelom 2026-03-24 15:33:19 +09:00
  • 5c5070502a feat: enhanced leaderboard with floor/gold rankings and class info tolelom 2026-03-24 15:33:16 +09:00
  • fb0e64a109 feat: achievement system with 10 unlockable achievements tolelom 2026-03-24 15:33:12 +09:00
  • 57e56ae7a4 test: lobby, session, store tests — deep copy, logs, inventory, stats tolelom 2026-03-24 15:07:51 +09:00
  • f396066428 test: comprehensive tests for player effects, monster, and combat tolelom 2026-03-24 15:06:01 +09:00
  • afdda5d72b feat: player statistics screen with run history tolelom 2026-03-24 14:51:44 +09:00
  • 0dce30f23f feat: floor themes with color-coded walls (Stone/Moss/Lava/Shadow) tolelom 2026-03-24 14:50:40 +09:00
  • d3d7e2a76a feat: status effects (poison/burn), boss patterns, new relics tolelom 2026-03-24 14:49:55 +09:00
  • 533e460968 feat: lobby shows player names and classes in room listing tolelom 2026-03-24 14:47:53 +09:00
  • 29387ebaa0 feat: help screen, detailed result screen, death/revive messages tolelom 2026-03-24 14:44:03 +09:00
  • 80c1988719 feat: party action status display and sequential turn result replay tolelom 2026-03-24 14:23:44 +09:00
  • 9221cfa7c6 refactor: replace goto with labeled break in RunTurn tolelom 2026-03-24 13:46:33 +09:00
  • 15199bd26f feat: skill cooldown (3/combat), inventory limit (10), scaled event damage tolelom 2026-03-24 13:46:17 +09:00
  • 9ed71eeccd feat: room counter, taunt turns, item labels, shop gold display tolelom 2026-03-24 13:45:19 +09:00
  • 1104c6e4e9 fix: lock SoloMode at start, shop feedback, dead player exploration block tolelom 2026-03-24 13:44:43 +09:00
  • c555ff6e92 feat: add xterm.js web terminal frontend tolelom 2026-03-24 13:33:08 +09:00
  • 09af632ed9 docs: web terminal frontend design spec tolelom 2026-03-24 13:31:20 +09:00
  • a3bffbecb4 feat: gradient title screen with centered layout tolelom 2026-03-24 12:38:54 +09:00
  • a951f94f3e feat: two-panel combat layout with colored log and 3-color HP bars tolelom 2026-03-24 12:38:02 +09:00
  • 7fc13a6a32 feat: add shared styles and monster ASCII art tolelom 2026-03-24 12:36:10 +09:00
  • 84431c888a docs: terminal visuals implementation plan tolelom 2026-03-24 12:35:20 +09:00
  • 1ea6db406e docs: terminal visuals enhancement design spec tolelom 2026-03-24 11:34:54 +09:00
  • 01edb488f7 fix: game balance — gold scaling, solo DEF, floor-scaled items, healer targeting, AI fallback tolelom 2026-03-24 11:17:23 +09:00
  • ee9aec0b32 feat: add in-game chat with / key tolelom 2026-03-24 11:06:29 +09:00
  • ce2f03baf5 feat: remove inactive players after 60s disconnect timeout tolelom 2026-03-24 10:59:33 +09:00
  • 46afd82060 fix: stop combatLoop goroutine and remove lobby room on session exit tolelom 2026-03-24 10:56:23 +09:00
  • e8887cd69a fix: use fingerprint as player ID to prevent name collision tolelom 2026-03-24 10:50:21 +09:00
  • cd2013a917 feat: multiplayer flee marks player as out for current combat tolelom 2026-03-24 10:47:38 +09:00
  • 6f35bc1172 feat: show log messages for trap, blessing, and treasure events tolelom 2026-03-24 10:45:01 +09:00
  • 15614b966a fix: clamp target cursor when monsters die tolelom 2026-03-24 10:44:25 +09:00
  • b6c28ddd80 fix: set room status to Playing when game starts tolelom 2026-03-24 10:40:04 +09:00
  • 4db3ba1fc5 fix: clear monster taunt when warrior is dead tolelom 2026-03-24 10:27:38 +09:00
  • e13e1e7a7d fix: prevent duplicate SaveRun calls on game over tolelom 2026-03-24 10:27:12 +09:00
  • b0766c488c fix: deep-copy GameState in GetState to prevent data race tolelom 2026-03-24 10:23:21 +09:00
  • ae3375a023 fix: scale monster DEF with floor level like HP/ATK tolelom 2026-03-24 10:17:48 +09:00
  • e3e6c5105c docs: add bugfix and spec alignment implementation plan tolelom 2026-03-24 10:10:57 +09:00
  • f2ac4dbded feat: arrow-key room navigation, neighbor visibility, map UX improvements tolelom 2026-03-24 01:04:08 +09:00
  • 26784479b7 feat: BSP dungeon generation with 2D ASCII tile map tolelom 2026-03-24 00:57:16 +09:00
  • 92741d415d feat: target selection with Tab, individual flee in solo tolelom 2026-03-24 00:53:40 +09:00
  • 7556073cb5 feat: display turn countdown timer in combat HUD tolelom 2026-03-24 00:53:17 +09:00
  • a1e9e0ef68 feat: lobby join-by-code with J key and 4-char input tolelom 2026-03-24 00:52:58 +09:00
  • 6809e49226 fix: remove debug, save rankings, block dead actions, save nickname tolelom 2026-03-24 00:51:04 +09:00
  • 743b5b9058 fix: prevent double StartGame, use overlapping monster floor ranges tolelom 2026-03-24 00:51:00 +09:00
  • 3cc6f783b3 feat: apply relic passive effects (ATK/DEF boost, heal on kill, gold boost) tolelom 2026-03-24 00:50:42 +09:00
  • ecf6ee64d0 Add fix plan for spec compliance issues tolelom 2026-03-24 00:48:58 +09:00
  • 4e76e48588 feat: TUI views, full state machine, and server integration tolelom 2026-03-24 00:11:56 +09:00
  • 15956efb18 feat: BoltDB store — player profiles and run rankings tolelom 2026-03-23 23:57:58 +09:00
  • 13d468943a feat: game session, turn system, lobby, and room events tolelom 2026-03-23 23:55:08 +09:00