Commit Graph

  • bc74d62774 Confirm the Windows build pipeline works end to end: real .msi produced master dodoxandClaude Sonnet 5 2026-08-13 23:21:55 +02:00
  • d66b881239 Correct the ICE80 fix: -arch x64 on candle.exe, not heat.exe -platform dodoxandClaude Sonnet 5 2026-08-13 23:00:45 +02:00
  • d3246328e8 Fix WiX ICE80 mismatch: heat.exe never marked components as 64-bit dodoxandClaude Sonnet 5 2026-08-13 22:24:14 +02:00
  • 22fbb33923 TODO.md: clarify multi-shell request gap isn't silent data loss dodoxandClaude Sonnet 5 2026-08-13 22:11:56 +02:00
  • 6e34f50b6a Fix phantom "Important:" header stealing a taking-fire report's deadline dodoxandClaude Sonnet 5 2026-08-13 22:09:15 +02:00
  • 6a61bffb22 Fix taking-fire ally misclassification; Windows build fixes; Field Gun dodoxandClaude Sonnet 5 2026-08-13 22:02:17 +02:00
  • 5a35ea7776 Revert auto-assigned ids back to letters; only detected ids are numeric dodoxandClaude Sonnet 5 2026-08-13 19:49:30 +02:00
  • 6e18d60eb5 Fix Change ID dialog still enforcing the old shared-per-group id rule dodoxandClaude Sonnet 5 2026-08-13 19:42:52 +02:00
  • 218909b6cf Drop redundant coord from pending-proposal map label dodoxandClaude Sonnet 5 2026-08-13 19:32:38 +02:00
  • d2f70675b8 Auto-ids per type not per group; show detected_id in proposal UI dodoxandClaude Sonnet 5 2026-08-13 19:28:01 +02:00
  • 8109db2f39 Accept a proposal using its detected marker id, not always a letter dodoxandClaude Sonnet 5 2026-08-13 19:19:43 +02:00
  • 086b871e3a Add marker id detection; log unit_score/margin; use full-res captures dodoxandClaude Sonnet 5 2026-08-13 18:54:53 +02:00
  • 896c7dc36a Fix silent proposal-popover repaint bug; add underground target marker dodoxandClaude Sonnet 5 2026-08-13 18:44:36 +02:00
  • e43c3478c9 packaging/windows: fix build watcher never firing, correct earlier BTRFS misdiagnosis in README dodoxandClaude Sonnet 5 2026-08-12 11:57:28 +02:00
  • 7a405ad263 Merge pull request 'packaging/windows: fix BTRFS+QEMU boot-loop, document what's confirmed' (#3) from fix/id-space-strike-request-perf-2026-08-11 into master dodox 2026-08-11 21:17:18 +02:00
  • 2282a7d521 packaging/windows: fix BTRFS+QEMU boot-loop, document what's confirmed #3 dodoxandClaude Sonnet 5 2026-08-11 21:16:24 +02:00
  • bd69b183ad Merge pull request 'fix/id-space-strike-request-perf-2026-08-11' (#2) from fix/id-space-strike-request-perf-2026-08-11 into master dodox 2026-08-11 21:12:57 +02:00
  • 4556da37ff README: drop the "Known issues" section #2 dodoxandClaude Sonnet 5 2026-08-11 20:49:19 +02:00
  • 23615a8c92 Fix id-namespace regression, add StrikeRequest type, kill full-panel rerender on assign/alive/shell, add Windows build tooling dodoxandClaude Sonnet 5 2026-08-11 20:48:57 +02:00
  • 49863b6045 Merge pull request 'Fix ally/target bugs, OCR fire-support parsing, add debug capture' (#1) from fix/bug-backlog-2026-08-11 into master dodox 2026-08-11 17:36:21 +02:00
  • 1ddb532325 Fix ally/target bugs, OCR fire-support parsing, add debug capture #1 dodoxandClaude Sonnet 5 2026-08-11 17:35:37 +02:00
  • 136492b197 Fix ally marker detection; expand TargetType icons and pickers dodoxandClaude Sonnet 5 2026-08-10 23:49:46 +02:00
  • 702cbff1b6 Updated README dodox 2026-08-10 21:50:11 +02:00
  • a3e7e64b01 nah lets go to h4 dodox 2026-08-10 21:47:14 +02:00
  • a56070fe97 use h5 in FAQ dodox 2026-08-10 21:46:42 +02:00
  • ee3572a5a8 nicer screenshots dodox 2026-08-10 21:44:00 +02:00
  • fa3eb59bbe README: document reading the map table dodoxandClaude Opus 5 2026-08-10 21:42:20 +02:00
  • bb1e229b36 Add MIT license, and say what it does not cover dodoxandClaude Opus 5 2026-08-10 21:42:20 +02:00
  • 489f59bcce Rename the display name from FeNigma to FEnigma dodoxandClaude Opus 5 2026-08-10 21:42:07 +02:00
  • 3c80f93203 Import map screenshots into the board, and edit entities from the map dodoxandClaude Opus 5 2026-08-10 21:41:56 +02:00
  • ff3b89c41b Add the map-table vision pipeline dodoxandClaude Opus 5 2026-08-10 21:41:33 +02:00
  • 512a0a41b4 Fix click/right-click placement landing one sub-cell off from the actual click dodox 2026-08-09 21:18:47 +02:00
  • 084764aa9b Map: follow the app's light/dark color scheme, live dodoxandClaude Sonnet 5 2026-08-09 21:18:47 +02:00
  • a92aff5e06 Fix right-click map menu opening at (0,0) instead of the cursor position dodoxandClaude Sonnet 5 2026-08-09 21:18:47 +02:00
  • fcf29ad574 Map: highlight the X/Y legend for the cursor's cell, fix subgrid color dodox 2026-08-09 20:52:57 +02:00
  • 558e9d117a Map: draw the fine 10x10 subdivision grid for the cell the cursor is in dodox 2026-08-09 20:48:48 +02:00
  • e352dff531 Map: render entity game icons instead of plain dots once zoomed in dodox 2026-08-09 20:45:15 +02:00
  • 0a54178723 CoordDialog: auto-scroll the next picker group into view during keyboard entry dodox 2026-08-09 20:36:15 +02:00
  • 68d312934b Close the popover when 'Add X' opens a dialog or arms map placement dodox 2026-08-09 20:32:06 +02:00
  • 77fe6a2948 Header: swap Targets/Scout Flights order, separator before the strike button dodoxandClaude Sonnet 5 2026-08-09 20:27:55 +02:00
  • c74a8eefea Merge Nest into a renamed 'Units' menu (first in the header), Nest listed first dodoxandClaude Sonnet 5 2026-08-09 20:26:42 +02:00
  • 3955fa42c7 Drop TargetType.HOSTILE_*, track allies as their own Ally collection dodoxandClaude Sonnet 5 2026-08-09 20:23:42 +02:00
  • d6694b585b Fold COASTAL_BATTERY into HOSTILE_ARTILLERY, it's the same thing dodox 2026-08-09 20:06:44 +02:00
  • 57e73c58ea Fix real zoom+square-cells bugs, add drag-to-pan, simplify popover buttons dodoxandClaude Sonnet 5 2026-08-09 20:04:55 +02:00
  • 9fa2f30835 Move the square-cell toggle next to the clipboard auto-watch button dodox 2026-08-09 19:45:56 +02:00
  • e585fc5428 Map: square-cell toggle and scroll-wheel zoom dodoxandClaude Sonnet 5 2026-08-09 19:43:35 +02:00
  • 08d046536e Fix cursor readout showing AZ/dist for points that are actually off the map dodox 2026-08-09 19:32:39 +02:00
  • bcfa995417 Bump charge-segment size now that its CSS rule actually applies dodox 2026-08-09 19:31:03 +02:00
  • 3b209e743e Shell icon picker: fix real sizing bugs, crop icon padding, inline grid for Add Strike dodoxandClaude Sonnet 5 2026-08-09 19:28:41 +02:00
  • a8f77b98cb Fix the shell icon picker: real icon size, grid layout, no horizontal scroll dodox 2026-08-09 19:06:56 +02:00
  • 2b73a96c7a Replace the plain-text shell dropdown/list with an icon picker dodox 2026-08-09 18:59:50 +02:00
  • 5077cf4d14 Add game-extracted UI icons: target markers, RP letters, shell set, nest, scout plane dodox 2026-08-09 18:54:27 +02:00
  • fea7c0dad2 Shell: TEAR has a 0.85km blast radius dodoxandClaude Sonnet 5 2026-08-09 18:36:39 +02:00
  • 21c6553784 Fix explain_unresolved() not excluding toleranced bearings like solve_location() does dodox 2026-08-09 18:28:48 +02:00
  • ddb7867a88 Refactor ocr.py: dedupe the coordinate/type-id regex fragments dodox 2026-08-09 18:26:06 +02:00
  • 4b427e5b0d Add a real pytest suite: 21 tests covering every OCR format + solver geometry dodox 2026-08-09 18:20:27 +02:00
  • 9c7588eb12 OCR: 'ref: value' clue grammar, 16-point compass, grid-only coords, wedge overlay dodox 2026-08-09 18:15:27 +02:00
  • 90a26b3f85 shells: add LE/APHE/EQKE (mirroring AP/HE/HCHE blast radii) and FLCH (0.6km) dodox 2026-08-09 17:55:56 +02:00
  • c273f57435 OCR: multi-word RP names, bare-name targets, FO-report triangulation dodox 2026-08-09 16:51:30 +02:00
  • 202219abf2 OCR: parse fire-support requests ('Marine Garrison#1 pinned!') dodox 2026-08-09 16:20:55 +02:00
  • eedea3ea19 OCR: fix destruction reports for ad-hoc 'Enemy X Y' installations dodox 2026-08-09 15:50:55 +02:00
  • 19e9ffdd68 Fix firing panel scrollbar layout jitter and strike reorder lock-in dodox 2026-08-09 15:46:22 +02:00
  • c5bcbd3bce docs: map-vision pipeline status + BFS grid-growing plan dodox 2026-08-09 14:49:40 +02:00
  • b48a4eb759 OCR: listening-post audio intel, compass-direction distances, multi-word ids dodox 2026-08-09 13:13:48 +02:00
  • a522963855 Draw geo overlay for an unresolved-but-selected target too dodox 2026-08-09 12:46:01 +02:00
  • 9295b9bbab README: clipboard text is the primary input now, document scout flights dodox 2026-08-09 12:33:25 +02:00
  • 40387d64b0 OCR: parse ad-hoc 'Enemy X Y' installations as a new target type dodox 2026-08-09 12:32:49 +02:00
  • 82b3fca0a0 OCR: parse train-arrival intel into MainStation + waypoint RPs dodox 2026-08-09 11:57:43 +02:00
  • 980be86908 Fall back to a compromise point when two distance circles don't cross dodox 2026-08-08 23:56:24 +02:00
  • 8c73442c03 Surface why a manual clue edit didn't resolve, instead of silence dodox 2026-08-08 23:50:14 +02:00
  • b206b382fc Map: show scout flight's anchor grid square and bearing under its name dodox 2026-08-08 23:43:39 +02:00
  • d37c109cda Show the anchor grid square's name in the scout flight row, not just bearing dodox 2026-08-08 23:42:25 +02:00
  • 2ac133ae3e Move clear-board button to third icon on the header's left side dodox 2026-08-08 23:41:20 +02:00
  • 186e2c4d6d Add scout flight planning: click-to-place rectangle, new dropdown category dodox 2026-08-08 23:32:54 +02:00
  • 419674b5af Add clear-board button and clipboard auto-watch toggle dodox 2026-08-08 23:15:40 +02:00
  • 139601b107 OCR: support the opening calibration order's plain-prose target line dodox 2026-08-08 22:49:44 +02:00
  • ba6b07a476 Sweep em-dashes out of code, docstrings, and requirements.txt dodoxandClaude Sonnet 5 2026-08-08 20:27:53 +02:00
  • 334d2f5421 README: larger icon dodox 2026-08-08 20:22:28 +02:00
  • 7ecda4ea3b Rename package/app to FeNigma consistently dodoxandClaude Sonnet 5 2026-08-08 20:20:43 +02:00
  • db414782f6 Add install.sh, run.sh uses the venv when present dodoxandClaude Sonnet 5 2026-08-08 20:18:15 +02:00
  • 0f29915c45 README: drop em-dashes, unwrap paragraphs to single lines dodoxandClaude Sonnet 5 2026-08-08 20:16:40 +02:00
  • 07c89c5be4 Rewrite README short, rename project to FeNigma, add icon/showcase dodoxandClaude Sonnet 5 2026-08-08 20:15:14 +02:00
  • 8bec273b3f Initial commit: IRON NEST Assist dodoxandClaude Sonnet 5 2026-08-08 20:01:50 +02:00