Superminaren and Claude Sonnet 5.5
81edf08d8e
Add noindex pages, robots.txt and operator footer
...
- Page.noindex: marked pages get a robots meta tag and a Disallow line in the
generated robots.txt (single source of truth in src/pages.py)
- templates/robots.txt: public pages indexable, noindex pages and data files not
- Footer shows an optional operator line from contents/snippets/footer_operator.md
- Tests for robots.txt, noindex meta and footer
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-10 15:33:37 +02:00
Superminaren and Claude Sonnet 5.5
874838f525
Swedish adaptation: Instegscertifikat and HAREC
...
- Editions replaced by INSTEG, HAREC and UPPGRADERING (Instegscertifikat -> HAREC)
- Question pool optional; simulator, homework tool and solutions switch off without one
- All UI strings, templates, renderers and project JS localised to sv-SE
(decimal comma, Swedish non-breaking-space rules, Å/Ä/Ö in Morse table)
- DARC branding, membership CTA and German links removed; attribution footer added
- Page names centralised in src/pages.py
- README and docs rewritten in Swedish
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-10 15:03:02 +02:00
Matthias Jung
74bb76c6a1
fix: index and swl
2026-08-26 13:43:16 +02:00
Matthias Jung
9502950a61
feature: swl build process
2026-08-18 18:23:16 +02:00
Matthias Jung
446f2387f0
feature: handle SWL questions
2026-08-17 19:18:56 +02:00
Tim Grelka
f6ceb4cf49
refactor: avoid parsing document twice for figure numbers
2026-06-24 16:18:39 +02:00
Tim Grelka
c15b3f709b
Merge branch 'main' into feat/improve-reference-counting
2026-05-06 10:23:00 +02:00
Matthias Jung
f6d43fe158
feature: render invisible anchor for index
2026-04-06 22:17:14 +02:00
Matthias Jung
3faf276315
fix: issue with # noqa: E501
2026-04-05 12:48:47 +02:00
Matthias Jung
bce6add76b
fix: improved regex
2026-04-05 12:21:44 +02:00
Matthias Jung
ceab6a15bb
fix: remove empty lines
2026-04-01 23:56:34 +02:00
Matthias Jung
e250a39e14
fix: tests on github
2026-04-01 23:48:57 +02:00
Matthias Jung
850fbce913
feature: index in LaTeX
2026-04-01 23:36:48 +02:00
Matthias Jung
1e361787f0
feature: implement index on html side as stub
2026-04-01 23:30:43 +02:00
Matthias Jung
e54f041a93
fix: tests
2026-02-07 00:02:19 +01:00
Matthias Jung
752ca35da7
refactor: remove download
2026-02-06 23:46:12 +01:00
Matthias Jung
fca93a751d
Merge branch 'main' into refactor/migrate-from-directus-to-git
2026-02-06 09:36:10 +01:00
Tim Grelka
ecb6040147
test: expand dash test
2026-02-03 00:05:23 +01:00
Matthias Jung
14f2677789
fix: another attempt
2026-02-01 22:31:46 +01:00
Matthias Jung
f88f7d9f08
fix: try to fix tests
2026-02-01 22:29:35 +01:00
Matthias Jung
4165fc338c
fix: force download/pull of data for tests
2026-02-01 22:13:01 +01:00
Matthias Jung
2ee62ac9c6
fix: fixed tests
2026-02-01 22:09:17 +01:00
Tim Grelka
b6a8b6686b
feat: count references during parsing for pictures
2026-01-11 02:39:21 +01:00
Tim Grelka
909acd97ff
Merge branch 'main' into feature-alt-texts
2026-01-09 20:54:20 +01:00
Tim Grelka
f7746fe7a4
reactor: don‘t include default alt text in render function
2026-01-09 20:53:53 +01:00
Matthias Jung
75af765790
feature: add proper formula display in text and slides
2026-01-06 22:58:53 +04:00
Lars Weiler
95fbedbee9
fix: add id and name to the <table> assertion
2026-01-06 14:22:22 +01:00
Lars Weiler
072aaf2e49
feature: Add hierarchical figure numbers for picture, photo, and table tags
2026-01-06 14:22:22 +01:00
Matthias Jung
09763ce240
feature: use constant metadata from file metadata3b.json
2025-12-24 22:10:27 +01:00
Matthias Jung
ee5197000e
feature: alt-text for photos
2025-11-09 17:48:47 +01:00
Matthias Jung
f00f0481a9
fix: tests for pictures
2025-11-09 15:42:13 +01:00
Tim Grelka
f685faa010
fix: update unit tests with new table code
2025-11-09 12:00:03 +01:00
Tim Grelka
4684637a9e
test: single line tag is rendered as paragraph
2025-08-29 00:38:15 +02:00
Tim Grelka
054dd7bfee
feat: remove BeautiflSoup
2025-08-28 21:36:18 +02:00
Tim Grelka
38ac1fc9ab
Revert "ci: test pytest failure bypass"
...
This reverts commit c03d847c3c .
2025-07-05 01:31:19 +02:00
Tim Grelka
c03d847c3c
ci: test pytest failure bypass
2025-07-05 01:30:35 +02:00
Tim Grelka
52ba988d23
fix: file errors
2025-07-05 01:18:23 +02:00
Tim Grelka
3f626a814c
ci: test error output
2025-07-05 01:07:17 +02:00
Tim Grelka
c72b382ee3
test: skip tests dependent on external files
2025-07-04 00:30:29 +02:00
Tim Grelka
f0299298a6
style: reformat files with ruff
2025-07-03 17:58:29 +02:00
Tim Grelka
09331b3a54
style: include new linter rules and fix files
2025-07-03 17:23:46 +02:00
Tim Grelka
399baf7401
feat: update tests
2025-06-24 22:09:49 +02:00
Tim Grelka
ac90cd6002
feat: use standard render method for rendering slides
2025-06-24 22:09:49 +02:00
Prof. Dr. Matthias Jung DL9MJ
9eebce574e
Merge branch 'main' into feature/slides
2025-06-24 22:09:48 +02:00
Prof. Dr. Matthias Jung DL9MJ
c2209c5cc2
refactor: converted to block token
2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ
283b6c8456
feature: added tests for slides
2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ
8a5a55371d
feature: finished slide building process
2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ
dcfeb78bfa
fix: removed acceptance test result
...
which was accidently committed
2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ
77eb1f1c39
feature: tags for slides
2025-06-24 22:04:42 +02:00
Prof. Dr. Matthias Jung DL9MJ
ae433d4fc7
feature: add qso and fragments to test
2025-06-24 22:04:42 +02:00