Commit Graph

  • d9fb271607 Add PF2e encounter difficulty calculation with 5-tier budget system main 0.9.41 Lukas 2026-04-11 15:24:18 +02:00
  • 064af16f95 Fix persistent damage tag ordering and differentiate condition icons 0.9.40 Lukas 2026-04-11 13:06:31 +02:00
  • 0f640601b6 Add force, void, spirit, vitality, and piercing persistent damage types 0.9.39 Lukas 2026-04-11 12:44:03 +02:00
  • 4b1c1deda2 Add PF2e persistent damage condition tags 0.9.38 Lukas 2026-04-11 12:09:31 +02:00
  • 09a801487d Add PF2e weak/elite creature adjustments with stat block toggle 0.9.37 Lukas 2026-04-11 02:24:30 +02:00
  • a44f82127e Add PF2e attack effects, ability frequency, and perception details 0.9.36 Lukas 2026-04-10 23:37:30 +02:00
  • c3707cf0b6 Add PF2e attack effects, ability frequency, and perception details Lukas 2026-04-10 23:37:03 +02:00
  • 1eaeecad32 Add PF2e equipment display with detail popovers in stat blocks 0.9.35 Lukas 2026-04-10 20:21:11 +02:00
  • e44e56b09b Add PF2e equipment display with detail popovers in stat blocks 0.9.34 Lukas 2026-04-10 20:21:11 +02:00
  • e2e8297c95 Add Recall Knowledge DC and skill to PF2e stat blocks 0.9.33 Lukas 2026-04-10 18:43:49 +02:00
  • e161645228 Add PF2e spell description popovers in stat blocks 0.9.32 Lukas 2026-04-10 16:18:08 +02:00
  • 9b0cb38897 Fix oxlint --deny-warnings and eliminate all biome-ignores Lukas 2026-04-10 16:17:30 +02:00
  • 5cb5721a6f Redesign PF2e action icons with diamond-parallel geometry 0.9.31 Lukas 2026-04-09 01:07:45 +02:00
  • 48795071f7 Hide concentration UI in PF2e mode 0.9.30 Lukas 2026-04-09 00:25:54 +02:00
  • f721d7e5da Allow /commit skill to be invoked by other skills 0.9.29 Lukas 2026-04-09 00:13:59 +02:00
  • e7930a1431 Add /ship skill for commit, tag, and push workflow 0.9.28 Lukas 2026-04-09 00:09:03 +02:00
  • 553e09f280 Enforce maximum values for PF2e numbered conditions Lukas 2026-04-09 00:04:47 +02:00
  • 1c107a500b Switch PF2e data source from Pf2eTools to Foundry VTT PF2e 0.9.27 Lukas 2026-04-08 21:05:00 +02:00
  • 0c235112ee Improve PF2e stat block action icons, triggers, and tag handling Lukas 2026-04-08 10:36:30 +02:00
  • 57278e0c82 Add PF2e action cost icons to ability names 0.9.26 Lukas 2026-04-07 16:31:24 +02:00
  • f9cfaa2570 Include traits on PF2e ability blocks Lukas 2026-04-07 16:29:08 +02:00
  • 3e62e54274 Strip all angle brackets in PF2e attack traits and damage 0.9.25 Lukas 2026-04-07 15:34:28 +02:00
  • 12a089dfd7 Fix PF2e condition tooltip descriptions and sort picker alphabetically Lukas 2026-04-07 14:29:49 +02:00
  • 65e4db153b Fix PF2e stat block senses and attack trait rendering 0.9.24 Lukas 2026-04-07 12:23:08 +02:00
  • 8dbff66ce1 Fix "undefined" in PF2e stat block weaknesses/resistances 0.9.23 Lukas 2026-04-07 12:06:22 +02:00
  • e62c49434c Add Pathfinder 2e game system mode 0.9.22 Lukas 2026-04-07 01:26:22 +02:00
  • 8f6eebc43b Render structured list and table entries in stat block traits 0.9.21 Lukas 2026-04-04 22:09:11 +02:00
  • 817cfddabc Add 2014 DMG encounter difficulty calculation 0.9.20 Lukas 2026-04-04 14:52:23 +02:00
  • 94e1806112 Add combatant side assignment for encounter difficulty 0.9.19 Lukas 2026-04-03 14:15:12 +02:00
  • 30e7ed4121 Stabilize turn navigation bar layout with CSS grid 0.9.18 Lukas 2026-04-03 02:15:16 +02:00
  • 5540baf14c Show concentration icon on mobile as grey affordance Lukas 2026-04-03 01:02:16 +02:00
  • 1ae9e12cff Add manual CR assignment and difficulty breakdown panel 0.9.17 Lukas 2026-04-02 17:03:33 +02:00
  • 2c643cc98b Introduce adapter injection and migrate test suite Lukas 2026-04-01 23:55:45 +02:00
  • 228c1c667f Fix bestiary creatures with zero HP silently failing to add 0.9.16 Lukas 2026-03-30 09:15:38 +02:00
  • 300d4b1f73 Convert /commit command to skill Lukas 2026-03-30 08:32:19 +02:00
  • 43546aaa7b Add artifact lifecycle guidance to constitution (v3.2.0) Lukas 2026-03-30 01:06:35 +02:00
  • 09da9a8dfc Reduce pre-commit context noise, gitignore agent artifacts Lukas 2026-03-29 23:57:01 +02:00
  • b229a0dac7 Add missing component and hook tests, raise coverage thresholds Lukas 2026-03-29 23:55:21 +02:00
  • 08b5db81ad Add /commit skill to bypass sandbox for Lefthook hooks Lukas 2026-03-29 23:18:27 +02:00
  • a89fac5c23 Slim CLAUDE.md with progressive disclosure, add project purpose Lukas 2026-03-29 23:07:18 +02:00
  • b6ee4c8c86 Fix oxlint warnings, extract dialog polyfill, deny warnings in gate Lukas 2026-03-29 22:38:57 +02:00
  • c295840b7b Update CLAUDE.md for jsinspect, TS compiler props, parallel lefthook Lukas 2026-03-29 22:29:48 +02:00
  • d13641152f Update README with setup guide, contributing workflow, and bestiary docs Lukas 2026-03-29 20:46:09 +02:00
  • 110f4726ae Add tests for Dialog and Tooltip, raise components/ui threshold to 93% Lukas 2026-03-29 17:22:17 +02:00
  • 2bc22369ce Add tests for ConditionTags and CreatePlayerModal Lukas 2026-03-29 12:35:35 +02:00
  • 2971d32f45 Add action-bar tests for overflow menu, dialogs, and custom stats Lukas 2026-03-29 03:26:57 +02:00
  • a97044ec3e Add tests for useActionBarState hook Lukas 2026-03-29 00:16:24 +01:00
  • a77db0eeee Add quick-win tests for components and hooks Lukas 2026-03-28 19:28:58 +01:00
  • d8c8a0c44d Add direct reducer tests for encounterReducer Lukas 2026-03-28 18:50:45 +01:00
  • 80dd68752e Refactor useEncounter from useState to useReducer Lukas 2026-03-28 18:41:40 +01:00
  • 896fd427ed Add tests for undo/redo/setTempHp use cases, fix coverage thresholds Lukas 2026-03-28 18:19:15 +01:00
  • 01b1bba6d6 Replace regex prop counter with TypeScript compiler API Lukas 2026-03-28 18:11:34 +01:00
  • b7a97c3d88 Parallelize pre-commit checks via lefthook jobs Lukas 2026-03-28 18:07:38 +01:00
  • 1de00e3d8e Move entity rehydration to domain layer, fix tempHp gap Lukas 2026-03-28 11:12:41 +01:00
  • f4fb69dbc7 Add jsinspect-plus structural duplication gate, extract shared helpers Lukas 2026-03-28 02:16:54 +01:00
  • ef76b9c90b Add encounter difficulty indicator (5.5e XP budget) 0.9.15 Lukas 2026-03-27 22:55:48 +01:00
  • 36122b500b Add import/export to README, research scope guidance to CLAUDE.md 0.9.14 Lukas 2026-03-27 16:04:32 +01:00
  • f4355a8675 Add optional export filename, tests for post-implement features Lukas 2026-03-27 15:42:50 +01:00
  • 209df13c32 Add export method dialog, extract shared Dialog primitive Lukas 2026-03-27 14:57:31 +01:00
  • 4969ed069b Add import method dialog with file upload and paste options Lukas 2026-03-27 14:43:22 +01:00
  • fba83bebd6 Add JSON import/export for full encounter state Lukas 2026-03-27 14:28:39 +01:00
  • f6766b729d Rename spec 037-undo-redo to 006-undo-redo for sequential numbering Lukas 2026-03-27 11:32:29 +01:00
  • f10c67a5ba Dismiss side panel when encounter becomes empty 0.9.13 Lukas 2026-03-27 00:16:32 +01:00
  • 9437272fe0 Batch bestiary add produces a single undo entry 0.9.12 Lukas 2026-03-27 00:07:25 +01:00
  • 541e04b732 Wrap initiative rolls with undo so they produce undo entries Lukas 2026-03-27 00:06:50 +01:00
  • e9fd896934 Clean up gitignore and CLAUDE.md 0.9.11 Lukas 2026-03-26 23:36:52 +01:00
  • 29cdd19cab Roll back renames on failed compound add operations Lukas 2026-03-26 23:31:11 +01:00
  • 17cc6ed72c Add undo/redo for all encounter actions Lukas 2026-03-26 23:30:33 +01:00
  • 9d81c8ad27 Atomic addCombatant with optional CombatantInit bag Lukas 2026-03-26 22:13:20 +01:00
  • 7199b9d2d9 Add browser-interactive-testing skill and fix Biome/audit config Lukas 2026-03-26 20:10:57 +01:00
  • 158bcf1468 Add ADRs for branded types, bestiary loading, and pre-commit gates Lukas 2026-03-25 15:02:48 +01:00
  • fab9301b20 Decompose ActionBar into hook and focused sub-components Lukas 2026-03-25 11:41:35 +01:00
  • d653cfe489 Add ADR template and first two architecture decision records Lukas 2026-03-25 11:19:54 +01:00
  • 228a2603e8 Add Sapped and Slowed conditions for 5.5e weapon mastery 0.9.10 Lukas 2026-03-25 00:31:41 +01:00
  • 27ff8ba1ad Collapse hover-only buttons to zero width when hidden 0.9.9 Lukas 2026-03-25 00:19:47 +01:00
  • 4cfcefe6c3 Hide custom stat fields on mobile, fix action bar gap consistency 0.9.8 Lukas 2026-03-24 23:41:18 +01:00
  • 8baccf3cd3 Merge 006-mobile-touch-targets: mobile foundation and bug fixes 0.9.7 Lukas 2026-03-24 23:26:33 +01:00
  • a9ca31e9bc Skip auto-opening stat block panel when adding creatures on mobile Lukas 2026-03-24 23:22:54 +01:00
  • 64a1f0b8db Add mobile foundation: iOS zoom fix, safe area insets, row padding Lukas 2026-03-24 23:19:10 +01:00
  • 5e5812bcaa Fix stat block panel showing wrong creature on first open Lukas 2026-03-24 23:18:49 +01:00
  • 9e09c8ae2a Sync theme-color meta tag with active light/dark theme Lukas 2026-03-24 17:59:13 +01:00
  • 4d0ec0c7b2 Add Open Graph meta tags for link previews in messengers 0.9.6 Lukas 2026-03-24 17:54:05 +01:00
  • fe62f2eb2f Add PWA manifest, app icons, and favicon Lukas 2026-03-24 17:51:28 +01:00
  • 7092677273 Make layout full-width on mobile with docked top/bottom bars Lukas 2026-03-24 17:36:01 +01:00
  • e1a06c9d59 Tighten combatant row grid on mobile for better name visibility Lukas 2026-03-24 17:35:42 +01:00
  • 4043612ccf Add rules edition setting for condition tooltips (5e/5.5e) 0.9.5 Lukas 2026-03-24 17:08:41 +01:00
  • cfd4aef724 Expand pre-2024 {@atk} tags to full attack type labels in stat blocks Lukas 2026-03-24 10:11:54 +01:00
  • 968cc7239b Downgrade Knip 6 to 5 for CI compatibility 0.9.4 Lukas 2026-03-23 16:31:58 +01:00
  • d9562f850c Inline NODE_OPTIONS for CI check step Lukas 2026-03-23 14:48:33 +01:00
  • ec9f2e7877 Increase Node heap limit for CI check step Lukas 2026-03-23 14:40:33 +01:00
  • c4079c384b Fix initiative input clipping inside container Lukas 2026-03-23 14:26:39 +01:00
  • a4285fc415 Polish stat containers and optical alignment Lukas 2026-03-23 14:23:22 +01:00
  • 9c0e3398f1 Move AC shield next to initiative and refine shield style Lukas 2026-03-23 13:54:20 +01:00
  • 9cdf004c15 Restyle HP display as compact rounded pill Lukas 2026-03-23 13:11:28 +01:00
  • 8bf69fd47d Add temporary hit points as a separate damage buffer Lukas 2026-03-23 11:39:47 +01:00
  • 7b83e3c3ea Upgrade pnpm 10.6.0 to 10.32.1 Lukas 2026-03-23 10:17:07 +01:00
  • c3c2cad798 Upgrade lefthook 1 to 2 Lukas 2026-03-23 10:15:23 +01:00
  • 3f6140303d Upgrade knip 5 to 6 Lukas 2026-03-23 10:09:56 +01:00
  • fd30278474 Upgrade jsdom 28 to 29 Lukas 2026-03-23 10:09:11 +01:00
  • 278c06221f Upgrade Vite 8, plugin-react 6, Vitest 4 Lukas 2026-03-23 09:41:14 +01:00