Commit Graph

  • fad2a695bd Wownerogue main rescue/main-20260807 jwinterm 2026-07-27 08:23:01 -04:00
  • ed24d43b56 chore: prepare the repository for public release legacy-history jwinterm 2026-07-27 06:40:38 -04:00
  • 1cbbae73b2 Merge ultra/prelaunch-review-and-graphics: pre-launch review fixes, renderer lighting pass, node failover jwinterm 2026-07-26 08:00:06 -04:00
  • b291bd3c13 docs: document optional fallback daemons in the env examples ultra/prelaunch-review-and-graphics jwinterm 2026-07-26 08:00:00 -04:00
  • 2ff8d0be67 feat: multi-node daemon failover and graceful degradation when nothing answers jwinterm 2026-07-26 07:49:18 -04:00
  • dacbf356ed fix: close pre-launch review findings and light the premium renderers jwinterm 2026-07-26 07:29:47 -04:00
  • a5a210e426 docs: record renderer Tavern and production state jwinterm 2026-07-25 08:37:52 -04:00
  • a9d6f8a1bd fix: wait for Tavern session readiness jwinterm 2026-07-25 08:13:31 -04:00
  • 57048546de fix: restore game focus and ship local 3d jwinterm 2026-07-25 07:52:11 -04:00
  • 28112e1f6f docs: isolate stagenet canary funding RPC jwinterm 2026-07-24 11:23:20 -04:00
  • 842fb6bb2c chore: clear production dependency advisories jwinterm 2026-07-23 20:34:46 -04:00
  • ca8e189b20 fix: enforce operated paid mode contracts jwinterm 2026-07-23 20:31:20 -04:00
  • 05197925d9 fix: version monerogue direct-only disclosure jwinterm 2026-07-23 15:12:46 -04:00
  • 14c8014dc4 fix: make monerogue direct-entry only jwinterm 2026-07-23 14:49:34 -04:00
  • 6a3d5f8191 feat: expose immutable release identity jwinterm 2026-07-23 13:27:17 -04:00
  • 578f6ce1a0 feat: polish deterministic pvp capture framing jwinterm 2026-07-23 11:42:10 -04:00
  • cbaca7d45b fix: enforce operated product boundaries jwinterm 2026-07-23 10:44:32 -04:00
  • 80d7f35e1f feat: preserve solo runs across production restarts jwinterm 2026-07-22 15:05:49 -04:00
  • b2772ff73b fix: distinguish payout and refund terminal states jwinterm 2026-07-22 13:07:42 -04:00
  • 05aa436ac5 fix: accept final recorded refund audits jwinterm 2026-07-22 12:59:36 -04:00
  • 91f139eeaa feat: harden operated production release jwinterm 2026-07-22 12:56:00 -04:00
  • dfe4d1ad97 feat: export confirmed payments as financial events jwinterm 2026-07-22 12:04:19 -04:00
  • 89398335c7 feat: productionize paid modes and PvP capture jwinterm 2026-07-21 20:41:27 -04:00
  • 8fb284f8ed fix(smirk): re-check link status after token rotation (fixes one-click after reload) jwinterm 2026-07-18 04:37:53 -04:00
  • 8c36f40efc fix(payment): kill double invoice + restore Smirk one-click (status 403) jwinterm 2026-07-18 04:01:19 -04:00
  • 534e713010 feat(iso): floor pip on every walkable cell (dark gaps are clearly not floor) jwinterm 2026-07-18 03:50:07 -04:00
  • d54c906dec feat(iso): highlight walkable adjacent cells (openings vs wall-gaps) jwinterm 2026-07-18 03:40:04 -04:00
  • 0a98e297c2 fix(iso): fog of war — skip unexplored + distance-fade explored jwinterm 2026-07-16 04:09:18 -04:00
  • 175effd6fa fix(iso): zoom direction + wall cutaway for readable openings jwinterm 2026-07-16 03:23:46 -04:00
  • df6a270d2d fix(iso): infer facing (not always down) + render features as tiles not avatars jwinterm 2026-07-14 14:45:50 -04:00
  • 263bfb1cf4 fix(render): iso/3d face movement dir; 3d crash-proof; brighter ASCII walls jwinterm 2026-07-14 14:24:51 -04:00
  • 11732531d2 fix(render): iso black — override max-height/object-fit on the SP canvas jwinterm 2026-07-14 12:12:26 -04:00
  • b45c0851c5 fix(render): 3D lazy-loads THREE; ASCII torch lights; iso never-black placeholder jwinterm 2026-07-13 14:55:26 -04:00
  • aabf20405f feat(3d): fog-of-war parity (hide unexplored + distance fog on explored) jwinterm 2026-07-13 08:53:43 -04:00
  • 4c7b256c9a feat(3d): real player-follow camera (not fit-to-view) jwinterm 2026-07-13 08:49:23 -04:00
  • 2bbdffe867 fix(render): switching to ASCII mid-game no longer blacks out (+3D fit guard) jwinterm 2026-07-13 08:43:03 -04:00
  • c4c7d71191 fix(camera): derive focus from last player pos when renderer focusPoint is missing jwinterm 2026-07-13 08:32:59 -04:00
  • b1b103c9d7 fix(fog): fade explored memory to black + unify off-map dark (no map-edge leak) jwinterm 2026-07-13 08:24:48 -04:00
  • ea23ba404d fix(fx): drop per-step red monster flash; big banner on descend/treasure jwinterm 2026-07-13 07:58:43 -04:00
  • e9650f9843 fix(render): reliable SP camera fill, clean wall torches, subtler wait juice jwinterm 2026-07-12 21:08:16 -04:00
  • 164cfff8e5 fix(wait): correct swapped labels + juice the waiting animations jwinterm 2026-07-12 20:40:07 -04:00
  • d30e62f02f fix(render): dungeon torches mount on walls with a fixture sprite jwinterm 2026-07-12 20:18:15 -04:00
  • ad4e10d363 revert(render): waiting screen back to the ROT treasure-hunt animation jwinterm 2026-07-12 20:14:11 -04:00
  • ce0ad5c0d0 fix(queue): free "Next block" no longer pops the payment modal jwinterm 2026-07-12 19:58:49 -04:00
  • 6879d3d943 fix(ui): clear transient entry/starting console lines once game is live jwinterm 2026-07-12 19:45:08 -04:00
  • 46f3cc204d feat(render): waiting screen renders through the render kit (pack/mode) jwinterm 2026-07-12 19:33:07 -04:00
  • 9eb3cf10be feat(ui): bottom console — chat log + command input under the game (#3) jwinterm 2026-07-12 15:54:49 -04:00
  • 59de1f2b36 feat(ui): regroup the sidebar into labeled sections (Loadout / Explore / Progress) jwinterm 2026-07-12 15:42:07 -04:00
  • 8a3b254935 fix(ux): honest block-time wording + smooth (lerped) SP camera jwinterm 2026-07-12 15:38:53 -04:00
  • 0dbdb387b4 feat(entry): one consolidated Enter-the-Dungeon modal (kill the double-modal) jwinterm 2026-07-12 13:12:34 -04:00
  • 03fd82c44c fix(camera): sticky focusPoint + per-frame camera loop (stop corner-snap mid-run) jwinterm 2026-07-12 12:32:35 -04:00
  • dd7d70aec8 fix: fog-of-war entities, multi-level descend feedback, camera centering, fewer levels jwinterm 2026-07-12 11:50:40 -04:00
  • 75b0f7acfb fix(render): Original pack uses the game's REAL original tileset (tiles.png) jwinterm 2026-07-12 11:37:51 -04:00
  • 277ef72c99 fix(render): SP camera host fills #game-display, beats .rotdis canvas clamp jwinterm 2026-07-12 11:06:22 -04:00
  • d925df1ae9 feat(render): re-enable render-kit SP dungeon with player-centered camera + goblin monster jwinterm 2026-07-12 10:56:14 -04:00
  • 31b4c3ca5d feat(entry): START GAME shows the wait-vs-drop-in choice for free games too jwinterm 2026-07-12 10:44:31 -04:00
  • 55374aaf3a fix(avatar): default/color player renders the original @ hero tile in the dungeon jwinterm 2026-07-12 10:35:03 -04:00
  • cc0e092c1d fix(sp): revert dungeon to legacy renderer + fix splash (working game restored) jwinterm 2026-07-12 10:30:19 -04:00
  • 1325b49b42 feat(render): single-player dungeon renders through the render kit (packs in gameplay) jwinterm 2026-07-12 10:14:56 -04:00
  • 42ed51af69 feat(monetization): lock the cosmetic ladder (loyalty model) + free Original pack jwinterm 2026-07-12 09:52:13 -04:00
  • d8abe89cb7 fix(home): align splash legend + make the character creator discoverable jwinterm 2026-07-12 08:55:24 -04:00
  • 643bec4721 docs: pass for the 2026-07 build — balance sim, multi-level, render packs jwinterm 2026-07-11 22:29:57 -04:00
  • c5147de625 feat(game): multi-level dungeons — descend N levels, timer-driven edge jwinterm 2026-07-11 22:26:10 -04:00
  • f982f56181 fix(chain): WOW block time is 5 min, not 2 (measured); drop cheating-monster tuning jwinterm 2026-07-11 20:24:51 -04:00
  • 63d2f5281d feat(balance): per-network difficulty tuning — cryptoType finally shapes size+monster jwinterm 2026-07-11 20:02:39 -04:00
  • fd4327a54f feat(sim): headless balance-calibration harness (drives the REAL engine) jwinterm 2026-07-11 19:43:12 -04:00
  • 11de46a7e4 feat(fx): RK.fx juice engine — animated torch/hearth flame + glow, hazard tiles jwinterm 2026-07-11 17:00:43 -04:00
  • 4d673748df feat(iso): orientation-aware walls + floor variety + juice (shadows/vignette) jwinterm 2026-07-11 15:11:26 -04:00
  • be8594282b feat(iso): rich Kenney Isometric Dungeon set + correct facing + ASCII picker jwinterm 2026-07-11 14:53:24 -04:00
  • ccaff7d29c feat(packs): Fancy dies as a mode → topdown packs; Roguelike Dungeon tile pack (B) jwinterm 2026-07-11 14:35:30 -04:00
  • 4a91d91822 fix(iso): face the direction of visual movement (Kenney 45deg renders 0=NW..6=NE) jwinterm 2026-07-11 14:16:10 -04:00
  • 3d9b5420ee feat(packs): Medieval Town iso pack (2nd iso environment) + pack picker jwinterm 2026-07-11 13:57:47 -04:00
  • 11b7fb1272 feat(render): pack registry — multi-pack, interchangeable render environments jwinterm 2026-07-11 13:40:29 -04:00
  • 6d0334f4f2 feat(iso): furniture props in isometric mode (bar/kegs, tables, chairs, barrels) jwinterm 2026-07-11 12:57:11 -04:00
  • 0e553a49d6 feat(render): wheel + trackpad-pinch zoom in every mode jwinterm 2026-07-11 08:02:40 -04:00
  • 1b59d2f927 feat(catalog): graduated cosmetic ladder + per-session test-unlock jwinterm 2026-07-11 07:24:26 -04:00
  • e7fe16fcaa fix(tavern): bigger cat + drop the green rug jwinterm 2026-07-11 07:11:41 -04:00
  • 6a2010a023 fix(tavern): use the wooden table tile (191), not the green one (312) jwinterm 2026-07-11 07:08:42 -04:00
  • cdd379c5e4 feat(render): composite object tiles over a base tile (pipeline) + bigger cat jwinterm 2026-07-11 07:07:55 -04:00
  • be34bd2b2d feat(tavern): a real cat (Pet Cats Pack, CC-0) jwinterm 2026-07-11 07:02:01 -04:00
  • 24e738c733 feat(tavern): proper tavern — real bar, kegs, bottles, tables+chairs, windows, rug jwinterm 2026-07-11 06:50:05 -04:00
  • 3eb4959e9a fix(tavern): render the reliable procedural room, drop the goblin 'cat' jwinterm 2026-07-10 22:44:26 -04:00
  • 588250e5a9 fix(render): default avatar renders as a real character, not a grey circle jwinterm 2026-07-10 22:41:58 -04:00
  • 4b92e70d4c feat: decaveat Phase 2 — subscription->tier data source + robust client signing jwinterm 2026-07-10 22:33:13 -04:00
  • 343c1f689b docs: architecture pass for the 5-pillar build + autodocs setup jwinterm 2026-07-10 22:24:37 -04:00
  • 4b78fec853 feat(chat): per-player nostr identity (Phase 2) + premium subscription unlocks cosmetic tiers jwinterm 2026-07-10 22:20:10 -04:00
  • ebf14560dd feat(tavern): unified global chat with persistent history in the tavern jwinterm 2026-07-10 19:54:38 -04:00
  • f0f74f703f fix(render): no torch-flame on the tavern player + repaint when the tile atlas loads jwinterm 2026-07-10 19:41:40 -04:00
  • c7adc820b9 merge: 5-pillar 10x foundation (credits/catalog, chain profiles, modular payments, ruleset/PvP, nostr chat) jwinterm 2026-07-10 19:22:30 -04:00
  • 5753e919e5 feat(game): Ruleset engine + PvP modes on the match engine (Pillar 4) jwinterm 2026-07-10 19:20:23 -04:00
  • 12b887f8f1 feat(chat): NostrChatProvider — global cross-server chat over nostr (Pillar 5) jwinterm 2026-07-10 18:51:13 -04:00
  • f7c9fb7366 feat(payments): wire gateway invoice monitoring through the provider registry jwinterm 2026-07-10 18:06:24 -04:00
  • 74753c17b2 feat(payments): wire provider registry into invoice creation + fit real BTCPay infra jwinterm 2026-07-10 17:17:49 -04:00
  • bcd00271c5 feat(payments): provider-registry bootstrap from env (single wiring seam) jwinterm 2026-07-10 16:58:56 -04:00
  • 58ec541b42 feat(payments): modular payment-provider system — BTCPay (first plugin) + native Monero jwinterm 2026-07-10 16:57:35 -04:00
  • f9d49f34ee feat(chain): ChainProfile registry for Smirk's 5 chains + centralize decimals jwinterm 2026-07-10 16:38:25 -04:00
  • 6c7a677057 feat(ui): buy modal frames direct entry as '1 credit' + payout-honest jwinterm 2026-07-10 16:29:27 -04:00
  • 3f12d8f047 feat(credits): client consumes served catalog; direct entry counts as a credit purchase jwinterm 2026-07-10 16:28:31 -04:00
  • bdf7f19dcb feat(catalog): operator-owned cosmetic catalog + three-way unlock jwinterm 2026-07-10 16:13:35 -04:00
  • b31a408789 feat(ui): consolidate help to a single credits model; make reward line payout-honest jwinterm 2026-07-10 14:53:50 -04:00