-
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