luxick
60850f026c
Update nginx-scribe.luxick.de.conf
CI / check (push) Has been cancelled
2026-07-25 19:36:41 +02:00
luxick
444d26fd47
Improve Keyword rendering
CI / check (push) Has been cancelled
2026-07-25 16:08:21 +02:00
luxick
b35c88b451
Remove unneded upstream features
CI / check (push) Has been cancelled
2026-07-25 15:38:41 +02:00
luxick
62d6bd211b
Fork FancyScribe as BrevyScribe with the datasheet transforms built in
...
CI / check (push) Has been cancelled
Print generic datasheets - every option a unit could take, the way the
official cards read - instead of a record of one particular list.
The three Python scripts that used to rewrite the .ros file before upload
are now transforms in src/transforms/, running in the browser between
DOMParser and the roster parser. Most of each script was machinery for
preserving the file byte for byte on the way back to disk; in the browser
the document is never serialised, so only the domain logic came across.
Because they run on the parsed document rather than the uploaded file,
flipping a transform off rebuilds from the original XML with no
re-upload. Saved rosters therefore hold the raw roster XML rather than
the parsed object, under new localStorage keys.
The scripts' output over four 11th-edition rosters is checked in as test
fixtures, so the port is measured against an independent implementation
that was verified by printing the cards; scripts/update-fixtures.mjs
refuses to overwrite those without --force.
Two parser call sites now use :scope> rather than repeating the scope
element's own name, which means the same thing in a browser and also
works under jsdom, where the old form matched nothing.
Also: served at the root rather than a GitHub Pages subpath, PostHog
analytics removed, and deploy/ carries an nginx site for
scribe.luxick.de plus an rsync deploy script.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-25 15:11:10 +02:00
NilsUeter
3a0fdc2c26
add a skew-o-meter, small adjust
2026-06-25 18:15:14 +02:00
NilsUeter
368f42bfea
add a skew-o-meter
2026-06-24 19:13:45 +02:00
NilsUeter
d49e3bcd5f
show force disposition
2026-06-23 19:13:12 +02:00
NilsUeter
040536d18c
add 11th edition support
2026-06-23 18:45:14 +02:00
NilsUeter
d5c1dda11a
add 11th edition support
2026-06-23 18:09:20 +02:00
NilsUeter
668d598002
add 11th edition support
2026-06-23 16:54:00 +02:00
NilsUeter
53f2a2d69f
Move Unit Composition into the main table
2026-06-07 11:28:35 +02:00
NilsUeter
50fd17d41b
Move Unit Composition into the main table
2026-06-07 11:27:57 +02:00
NilsUeter
2ea21b1b60
small style improvements
2026-06-07 11:11:49 +02:00
NilsUeter
c3ded9f8b6
small wound calculation fix
2026-04-11 08:59:18 +02:00
NilsUeter
b6d079003a
Add pts/W column
2026-03-29 18:27:49 +02:00
NilsUeter
415af83376
remove weird new recruit keywords
2026-03-28 17:19:29 +01:00
NilsUeter
48433f350c
fix ** appearing in rules
2026-03-28 16:45:54 +01:00
NilsUeter
1f876c63f6
fix svg
2025-06-09 10:38:25 +02:00
NilsUeter
cd0c0cfb14
fix ros utf issues
2025-06-09 10:37:29 +02:00
NilsUeter
7949218076
add manual sorting to unit cards
2025-04-27 17:20:45 +02:00
NilsUeter
0578503235
more backgrounds
2025-04-21 14:14:19 +02:00
NilsUeter
cfc795e862
check
2025-04-18 21:11:36 +02:00
NilsUeter
d197a804ca
fix count
2025-04-18 11:56:22 +02:00
NilsUeter
8a7cbf7f14
add oc to table, small calc fix, add biome
2025-04-07 19:25:39 +02:00
NilsUeter
17309ece0d
better demo images
2025-04-06 21:09:18 +02:00
NilsUeter
db3af20890
show count in more cases
2025-04-06 20:19:20 +02:00
NilsUeter
4120297e17
add bg
2025-04-06 20:11:59 +02:00
NilsUeter
3b858c6aa0
fix checkbox initial value
2025-04-06 20:06:33 +02:00
NilsUeter
bd111e401c
fix calc
2025-04-06 19:21:08 +02:00
NilsUeter
dca870edce
Add possibility to print charts, sort units
2025-04-06 11:01:31 +02:00
NilsUeter
4424356dbc
add react-compiler
2025-04-05 19:08:30 +02:00
NilsUeter
b07aa32f17
Better table
2025-04-05 19:02:40 +02:00
NilsUeter
b586f59109
Add a short summary and two charts
2025-04-05 17:59:28 +02:00
NilsUeter
ff0d3111ba
add more backgrounds, better images, abilites are sorted a bit
2025-03-30 13:04:23 +02:00
NilsUeter
a255a69ec2
better images, throttle color input
2025-03-29 17:32:57 +01:00
NilsUeter
d3e95e9ac4
added special keyword highlighting
2025-03-27 19:00:32 +01:00
NilsUeter
fc6794cb51
added invul wording for sisters
2025-03-26 22:46:36 +01:00
NilsUeter
b49b3e83d0
try to fix error when abilitiesMap undefined
2025-03-20 17:47:19 +01:00
NilsUeter
1d45b814e6
Use IndexedDB for storage to avoid the 5MB limit of localStorage.
2025-03-18 17:25:25 +01:00
NilsUeter
8caa054e1d
more invul checks
2025-03-09 12:15:02 +01:00
NilsUeter
cae8eca247
Add the ability to zoom and position uploaded images, add checkbox to hide all model selections
2025-03-08 15:58:37 +01:00
NilsUeter
04558102db
Show search image button
2025-03-03 11:05:16 +01:00
NilsUeter
b089ba7eaf
add very simple white bg remover
2025-03-01 13:19:38 +01:00
NilsUeter
2cb73c7680
when showing invul in characteristics, remove it from abilities section
2025-03-01 12:44:46 +01:00
NilsUeter
c51d085c8c
reverse proxy for analytics
2025-02-28 19:47:14 +01:00
NilsUeter
2ffc8ee5ef
revert vite bump because of issues with jszip
2025-02-25 22:55:30 +01:00
Nils Ueter
0efab37b94
Merge pull request #2 from NilsUeter/dependabot/npm_and_yarn/multi-99764170ca
...
Bump esbuild and vite
2025-02-25 22:54:15 +01:00
dependabot[bot]
8839cb1252
Bump esbuild and vite
...
Bumps [esbuild](https://github.com/evanw/esbuild ) to 0.25.0 and updates ancestor dependency [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ). These dependencies need to be updated together.
Updates `esbuild` from 0.18.20 to 0.25.0
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.18.20...v0.25.0 )
Updates `vite` from 4.5.9 to 6.2.0
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.2.0/packages/vite )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: indirect
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-25 21:53:52 +00:00
NilsUeter
5ec2743f3e
bump deps
2025-02-25 18:36:11 +01:00
Nils Ueter
37acc15f4a
Merge pull request #1 from NilsUeter/dependabot/npm_and_yarn/braces-3.0.3
...
Bump braces from 3.0.2 to 3.0.3
2025-02-24 08:28:43 +01:00