-
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