Commit Graph
97 Commits
Author SHA1 Message Date
Tim Grelka d48655a6c9 Merge pull request #43 from DARC-e-V/feat/improve-reference-counting
feat: count references during parsing for pictures
2026-07-02 21:43:01 +02:00
Tim Grelka dec7c9832a Merge branch 'main' into feat/improve-reference-counting 2026-07-02 21:42:17 +02:00
Tim Grelka 340de7830a Merge branch 'main' into feat/improve-reference-counting 2026-06-24 22:34:55 +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
Tim Grelka 1580b721a5 Merge pull request #117 from DN9KGB/feature/quiz-mode-button
Add quiz mode toggle to chapter/section toolbar
2026-05-03 22:28:23 +02:00
Tim Grelka 6d685a81fe Merge pull request #118 from D45Hub/deps-fixes
fix: General dependency fixes
2026-05-03 17:19:43 +02:00
Tim Grelka 73f6ba2994 Merge pull request #91 from DARC-e-V/fix/morse-styling
fix: remove inline-block to improve display behaviour of morse code
2026-02-16 22:20:46 +01:00
Tim Grelka 5e1f7a98e2 fix: remove inline-block to improve display behaviour of morse code 2026-02-16 22:17:13 +01:00
Tim Grelka d7ffa66b96 Merge pull request #89 from DARC-e-V/fix/example-config
fix: update example config
2026-02-15 19:53:07 +01:00
Tim Grelka 4d497f37f6 fix: update example config 2026-02-15 19:46:45 +01:00
Tim Grelka 7103dfc754 Merge pull request #47 from DARC-e-V/feat/cli
feat: implement CLI controls for 50ohm downloader / builder
2026-02-15 17:58:38 +01:00
Tim Grelka 78afb8eba0 Merge branch 'main' into feat/cli 2026-02-15 17:39:56 +01:00
Tim Grelka aea5277f5d Merge pull request #88 from DARC-e-V/fix/solution-button-width
fix: add width to solution container
2026-02-15 17:39:46 +01:00
Tim Grelka 188ac8d804 fix: add width to solution container 2026-02-15 17:13:06 +01:00
Tim Grelka 6ab442ba0c refactor: combine reading and rendering 2026-02-15 17:06:38 +01:00
Tim Grelka b79874c154 refactor: rename config options to match CLI 2026-02-15 17:06:28 +01:00
Tim Grelka 9b57332c89 feat: add render options 2026-02-15 17:06:15 +01:00
Tim Grelka 667e364425 Merge branch 'main' into feat/cli 2026-02-15 16:25:01 +01:00
Tim Grelka bbb9a9f00c Merge pull request #87 from DARC-e-V/feature/brightspots
Feature/brightspots
2026-02-15 13:25:19 +01:00
Tim Grelka 4d71f13c92 Merge branch 'main' into feature/brightspots 2026-02-15 13:22:23 +01:00
Tim Grelka 7c1ea15d14 fix: reactivate build for all editions 2026-02-15 13:21:05 +01:00
Tim Grelka 16208eee22 fix: use has_solution parameter 2026-02-15 13:20:17 +01:00
Tim Grelka 3302eed760 refactor: rename brightspots to solution 2026-02-15 13:17:37 +01:00
Tim Grelka 77371fb364 fix: move button outside of question 2026-02-15 13:17:27 +01:00
Tim Grelka 0b30a7a41d feat: improve styling for solutions 2026-02-14 23:08:48 +01:00
Tim Grelka a21931b890 feat: allow configuration of root paths via CLI 2026-02-14 20:37:52 +01:00
Tim Grelka ea87661ec4 fix: build all sections for a chapter 2026-02-14 20:37:07 +01:00
Tim Grelka be22660de9 chore: remove unnecessary package 2026-02-14 19:20:59 +01:00
Tim Grelka ce19f6a88d Merge branch 'main' into feat/cli 2026-02-14 18:30:48 +01:00
Tim Grelka b0933a5598 feat: build python image 2026-02-14 18:29:13 +01:00
Tim Grelka 4cd098de51 chore: update requirements.txt 2026-02-14 18:29:04 +01:00
Tim Grelka b55a35c3bb refactor: remove unused drone.yml 2026-02-14 18:28:57 +01:00
Tim Grelka bd3b06901c Merge pull request #71 from perryflynn/patch-1
feat: Add title attributes to video/slides buttons on chapter page
2026-02-06 21:37:25 +01:00
Tim Grelka b91679f2eb Merge branch 'main' into patch-1 2026-02-06 21:22:07 +01:00
Tim Grelka 62c579e336 Merge branch 'main' into main 2026-02-04 22:56:45 +01:00
Tim Grelka 6cb7426bc0 Merge pull request #63 from DARC-e-V/typos
Slides: Fixed several typos and bad wording in the help sildes
2026-02-04 22:55:27 +01:00
Tim Grelka b727f637e0 Merge branch 'main' into typos 2026-02-04 22:54:50 +01:00
Tim Grelka 279376bb1e Merge pull request #60 from saschaludwig/patch-1
Fix 404: Update link in page.html to point to infos.html
2026-02-04 22:53:47 +01:00
Tim Grelka ed621ad51d Merge branch 'main' into patch-1 2026-02-04 22:50:35 +01:00
Tim Grelka 9b535acb43 Merge branch 'main' into feat/cli 2026-02-04 13:47:37 +01:00
Tim Grelka 5042fb9d4a Merge pull request #77 from DARC-e-V/fix/pytest-report-write-permission
fix: allow writing of pull request comments
2026-02-04 13:47:20 +01:00
Tim Grelka 58535658a5 fix: allow writing of pull request comments 2026-02-04 13:46:20 +01:00
Tim Grelka a2beafa0e6 Merge branch 'main' into feat/cli 2026-02-04 13:13:21 +01:00
Tim Grelka 2ba26a146d Merge pull request #76 from DARC-e-V/fix/pytest-report-token
fix: update token usage for pytest report workflow
2026-02-04 13:11:20 +01:00
Tim Grelka ae39a7e1ea fix: update token usage for pytest report workflow 2026-02-04 13:10:10 +01:00
Tim Grelka 1f051b5d81 Merge branch 'main' into patch-1 2026-02-03 00:31:39 +01:00
Tim Grelka dbc451ff05 Merge branch 'main' into main 2026-02-03 00:25:54 +01:00
Tim Grelka 26237388d4 Merge branch 'main' into katex-for-slides 2026-02-03 00:25:21 +01:00
Tim Grelka ffa5358180 Merge branch 'main' into patch-1 2026-02-03 00:24:51 +01:00
Tim Grelka 144ab85bd9 Merge pull request #74 from DARC-e-V/fix/report-artifact-download
fix: add token to download from other workflow runs
2026-02-03 00:16:29 +01:00
Tim Grelka dd6b071085 fix: add token to download from other workflow runs 2026-02-03 00:15:03 +01:00
Tim Grelka 42a2b8a274 Merge pull request #73 from DARC-e-V/feat/test-new-coverage-report
test: expand dash test
2026-02-03 00:12:19 +01:00
Tim Grelka 88f3548125 fix: use older artifact downloader 2026-02-03 00:11:24 +01:00
Tim Grelka ecb6040147 test: expand dash test 2026-02-03 00:05:23 +01:00
Tim Grelka dd76f6d690 Merge pull request #72 from DARC-e-V/fix/remove-pytest-coverage-comments
fix: use different method to comment test report
2026-02-03 00:01:38 +01:00
Tim Grelka 7cc4ccd03a fix: use different method to comment test report 2026-02-02 23:07:59 +01:00
Tim Grelka eece5e0f84 feat: CLI entrypoint for 50ohm app 2026-01-18 19:42:52 +01:00
Tim Grelka 6703b24d11 fix: typo in log message 2026-01-18 18:44:34 +01:00
Tim Grelka a61bf8816a Merge branch 'main' into feat/cli 2026-01-18 18:35:51 +01:00
Tim Grelka b6a8b6686b feat: count references during parsing for pictures 2026-01-11 02:39:21 +01:00
Tim Grelka 99e97ee3c6 Merge pull request #19 from DARC-e-V/feature-alt-texts
Feature alt texts
2026-01-09 20:55:53 +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
Tim Grelka 6764424b57 Merge pull request #24 from DARC-e-V/fix/error-no-config
fix: handle missing config file gracefully
2025-11-12 22:05:58 +01:00
Tim Grelka ab57b432e2 Merge branch 'main' into fix/error-no-config 2025-11-12 22:05:00 +01:00
Tim Grelka 1581ef86bd Merge pull request #23 from DARC-e-V/fix/morse-spacing
fix: add spacing between morse characters
2025-11-12 22:04:47 +01:00
Tim Grelka 3720126362 Merge branch 'main' into fix/morse-spacing 2025-11-12 13:28:44 +01:00
Tim Grelka d2c06a3f85 Merge pull request #21 from DARC-e-V/fix/list-styling
fix: apply list styling to course lists
2025-11-12 13:26:28 +01:00
Tim Grelka 0ee0445bd4 fix: apply list styling to course lists 2025-11-12 12:50:02 +01:00
Tim Grelka d3abad979c feat: add current element to progress bar 2025-11-12 10:37:21 +01:00
Tim Grelka 2961bbeb87 feat: use rich to log rendering progress 2025-11-11 12:33:19 +01:00
Tim Grelka e7495a4bb7 Merge branch 'main' into refactor/chat-links 2025-11-10 23:19:26 +01:00
Tim Grelka a081fcb642 feat: add simple CLI entry point for renderer module 2025-11-10 22:51:05 +01:00
Tim Grelka 746cefdbb0 Merge pull request #17 from DARC-e-V/feat/improve-table-rendering
feat: improve table rendering
2025-11-09 12:07:58 +01:00
Tim Grelka f1600298cd Merge branch 'main' into feat/improve-table-rendering 2025-11-09 12:01:58 +01:00
Tim Grelka f685faa010 fix: update unit tests with new table code 2025-11-09 12:00:03 +01:00
Tim Grelka 03cbfae60c fix: only render table bodies with children 2025-11-09 11:59:48 +01:00
Tim Grelka 42ba32cc11 feat: render new tables in LaTeX 2025-11-09 11:46:46 +01:00
Tim Grelka 21fcc48d2b Merge pull request #16 from DARC-e-V/feature-download-svg
feature: download svgs instead of building them
2025-11-09 11:03:26 +01:00
Tim Grelka 5dc22740c8 Merge branch 'main' into feature-download-svg 2025-11-09 11:02:47 +01:00
Tim Grelka 339966c5e5 docs: update comments 2025-11-09 10:59:57 +01:00
Tim Grelka aa1ae6a55b fix: add spacing between morse characters 2025-11-09 10:39:30 +01:00
Tim Grelka f72879967c feat: improve table rendering 2025-11-09 10:33:56 +01:00
Tim Grelka b417fcc966 fix: handle missing config file gracefully 2025-11-08 18:17:53 +01:00
Tim Grelka 169c81c5e0 Merge pull request #13 from DARC-e-V/feat/build-edition-e
Feat/build edition e
2025-08-29 15:23:46 +02:00
Tim Grelka DA2TG d6497a0922 Pull request #35: Fix/tests
Merge in FRAG/50ohm.de from fix/tests to main

* commit 'd01e3d07cd6371a8e50599ae6d04f5dfc108b0e5':
  refactor: remove too long comment
  test: fix QSO tests
  fix: remove debug print
2025-06-24 22:04:13 +02:00
Tim Grelka DA2TG 92daddf37e Pull request #33: fix: improve unit recognition
Merge in FRAG/50ohm.de from fix/improve-unit-recognition to main

* commit 'b183ef39f1d200b7ebb299aece1cc66065eb4729':
  fix: parse percentage as unit
  fix: improve unit recognition
2025-06-24 22:04:12 +02:00
Tim Grelka DA2TG f9aeed4aca Angewendeter Vorschlag 2025-05-24 23:56:57 +00:00
Tim Grelka DA2TG 8781a9954a Pull request #24: feat: parse questions von @dl9mj
Merge in FRAG/50ohm.de from feat/parse-questions to main

* commit '9ea98a941d85128fe93dba3b3b81bfe1afb53b90':
  feat: parse questions von @dl9mj
2025-02-16 20:45:35 +00:00
Tim Grelka DA2TG 04a20e6121 Pull request #22: Feat/improve comment parsing
Merge in FRAG/50ohm.de from feat/improve-comment-parsing to main

* commit 'f2cf3231279982f74110b5d11c71accb7192b98c':
  refactor: remove superflous comment
  refactor: use f string formatting
  refactor: remove unused code
  fix: add line break after LaTeX comment
  feat: render comments in LaTeX
  feat: detect and remove comments
2025-02-16 18:19:49 +00:00
Tim Grelka DA2TG 8882834136 Pull request #21: Feature/tooling improvements
Merge in FRAG/50ohm.de from feature/tooling-improvements to main

* commit 'c09c58a2764842ed57d06cc7832022e73fda8f63':
  ci: disable pytest importlib mode
  ci: run pytest command in parent directory
  fix: correct import paths
  test: mark test cases
  test: add latex test tag
  refactor: use paragraph test helper
  style: reformat code with ruff
  tooling: increase maximum line length
  tooling: auto-import libraries on use
  tooling: improve pytest setting
2024-12-11 00:24:19 +00:00
Tim Grelka DA2TG d1868c611c Pull request #13: feat: render units with non-breaking space
Merge in FRAG/50ohm.de from feature/unit-html-renderer to main

* commit '4c82c9fb146332bd3abe8e2d1d0308aafbdc54d4':
  refactor: improve code readability
  feat: improve tests for unit rendering
  refactor: use helper to format unit
  refactor: create module
  feat: render units with non-breaking space
2024-12-10 23:43:14 +00:00
Tim Grelka DA2TG 060e2de215 Angewendeter Vorschlag 2024-12-08 10:47:56 +00:00
Tim Grelka DA2TG 4238b70cf8 Angewendeter Vorschlag 2024-12-08 10:46:43 +00:00
Tim Grelka DA2TG 4faff70120 Pull request #7: feat: autofix ruff on save
Merge in FRAG/50ohm.de from feat/autofix-ruff to main

* commit '63082d9d610b23d1e9e3209d74b6913edf4a322e':
  feat: autofix ruff on save
2024-12-07 21:28:05 +00:00
Tim Grelka DO9TJG 40a88ba899 Pull request #2: feat: implement custom comment syntax
Merge in FRAG/50ohm.de from feat/fifty-ohm-html-renderer to main

* commit '19135655ca5c8eba65b8138470aa3a6558ae2da7':
  feat: implement custom comment syntax
2024-12-07 08:47:48 +00:00