Commit graph

  • 8f0f52a402 Updated techtree at 2025-12-09 16:51:08 render Forgejo Actions 2025-12-09 16:51:17 +01:00
  • c11026c5be Better handling of id errors from issue API calls main Rahix 2025-12-09 16:19:21 +01:00
  • 83a610134c Add better panic messages where relevant Rahix 2025-12-09 16:18:48 +01:00
  • d10b164b61 Properly catch errors during URL building Rahix 2025-12-09 16:11:13 +01:00
  • 3d73094192 Refactor rendering code to prevent illegal states Rahix 2025-12-09 15:44:29 +01:00
  • 6d6fffcb4a Reduce error potentials in type label parsing Rahix 2025-12-09 15:33:57 +01:00
  • b66e8c8d9c Replace dirty unwrap() with expect("TODO") Rahix 2025-12-09 15:29:21 +01:00
  • 983ceb2076 Be quiet about the techtree update commit Rahix 2025-10-17 12:55:06 +02:00
  • 305da2b7d7 Make logs less noisy Rahix 2025-10-17 12:50:31 +02:00
  • c8b848d89b Ignore external issue dependencies Rahix 2025-10-17 12:46:14 +02:00
  • 1451b42912 README: Fix mermaid newlines Rahix 2025-10-12 09:58:42 +02:00
  • 77d7d3aef6 Introduce a digest epoch Rahix 2025-10-05 18:59:47 +02:00
  • da085da38f Fix newlines in mermaid diagrams Rahix 2025-10-05 18:43:52 +02:00
  • 926d546c42 Properly escape element descriptions Rahix 2025-09-26 00:56:56 +02:00
  • 22c489f983 Slightly highlight root elements Rahix 2025-07-28 16:11:50 +02:00
  • 9519414929 Push all ultimate elements to the bottom of the graph Rahix 2025-07-28 15:38:36 +02:00
  • 1f889245af Make tree serde-serializable Rahix 2025-05-30 21:48:07 +02:00
  • 92e8ea066f Hint about TECHTREE_FAKE=1 trick Rahix 2025-07-28 15:28:46 +02:00
  • d4b8241808 Allow running the manager without a token Rahix 2025-05-30 21:35:00 +02:00
  • 96bb2540ba Update README Rahix 2025-05-28 11:46:24 +02:00
  • 511a4467a3 Update README Rahix 2025-05-28 03:01:56 +02:00
  • e188e18637 Update README Rahix 2025-05-28 02:54:31 +02:00
  • 1cefb058bf manager: Fix mermaid style on dark Forgejo theme Rahix 2025-05-25 15:32:12 +02:00
  • 15726d9ee8 manager: Apply rustfmt Rahix 2025-05-25 15:33:24 +02:00
  • cc05ba7407 manager: Simplify very complex mermaid graphs Rahix 2025-05-25 03:42:59 +02:00
  • 42ec50cb64 manager: Add license Rahix 2025-05-24 21:16:29 +02:00
  • c08beba27b manager: Implement pagination for issue fetching Rahix 2025-05-24 21:10:12 +02:00
  • 95991f47d4 Remove original tech tree dot file Rahix 2025-05-23 01:19:28 +02:00
  • d900bd80ab manager: Fix fake event not pointing at the correct repo Rahix 2025-05-23 00:46:15 +02:00
  • b484256246 manager: Mark completion using a label Rahix 2025-05-23 00:44:36 +02:00
  • 8ae5ff6b81 README: Use live link of the rendered tech tree Rahix 2025-05-22 21:50:10 +02:00
  • 3fae6a2b7c ci: Limit build jobs to main branch Rahix 2025-05-22 21:29:29 +02:00
  • 7762dbe80f README: Document how this tech tree works Rahix 2025-05-22 21:28:21 +02:00
  • c1936c7ed2 manager: More cleanup Rahix 2025-05-22 20:37:10 +02:00
  • 785ff37107 manager: The big refactoring Rahix 2025-05-22 20:27:08 +02:00
  • bc54cd91fd manager: Factor out a common context object Rahix 2025-05-22 18:47:31 +02:00
  • eebbd9c453 manager: Fix double comment bug Rahix 2025-05-22 17:56:28 +02:00
  • f11d8459ba manager: Wait a bit before collecting new issue Rahix 2025-05-22 17:37:45 +02:00
  • 34e9a99d61 manager: Fix pagination limit for issue list Rahix 2025-05-22 17:23:46 +02:00
  • e418d9d720 manager: Reduce noise from git commands Rahix 2025-05-22 17:20:01 +02:00
  • 4d7bc0742e ci: Don't run manager on "issue unlabeled" Rahix 2025-05-22 17:11:18 +02:00
  • ec5a71b936 manager: Make graph tree more tall than wide Rahix 2025-05-22 16:59:40 +02:00
  • 34d7a371b3 manager: Drop wiki page updates Rahix 2025-05-22 16:02:10 +02:00
  • a6aa02aa40 manager: wiki: Fix deprecation warning about base64::encode() Rahix 2025-05-22 16:03:38 +02:00
  • c93f701ef8 manager: Allow dead_code Rahix 2025-05-22 16:04:55 +02:00
  • 6d7af36726 manager: Ignore errors while removing labels Rahix 2025-05-22 15:58:13 +02:00
  • 24e834dde3 manager: Don't hardcode repository URL Rahix 2025-05-22 15:40:18 +02:00
  • d0c8389c3b manager: Apply rustfmt Rahix 2025-05-22 15:25:19 +02:00
  • f04beb5dea manager: Remove Stale label if present Rahix 2025-05-22 15:24:57 +02:00
  • e274f6206c manager: Configure a git identity for committing Rahix 2025-05-22 15:02:57 +02:00
  • cf484fe21c manager: Fix ignoring subcommand exit status Rahix 2025-05-22 15:00:28 +02:00
  • 9198ffa10a README: Reference rendered tree Rahix 2025-05-22 14:45:40 +02:00
  • 656b8f4b25 manager: Add new dependencies to nix shell Rahix 2025-05-22 14:44:44 +02:00
  • 8b66d2551a manager: Render graphviz tree and push it to git Rahix 2025-05-22 14:44:25 +02:00
  • 3bd79f176e manager: Apply rustfmt Rahix 2025-05-22 10:23:07 +02:00
  • 6d258f489f manager: Use Type/ labels instead of ty/ and don't force types Rahix 2025-05-22 10:09:59 +02:00
  • 81932d2ac1 manager: collect: Fix panic on non-tracked dependency Rahix 2025-05-22 10:09:22 +02:00
  • 69680a596b Update README Rahix 2025-05-22 09:55:43 +02:00
  • fb3a4a0d19 tree: Improve dot styling Rahix 2025-05-22 09:45:33 +02:00
  • 77abf68e3c ci: Add CI workflows Rahix 2025-05-22 09:49:33 +02:00
  • 04047052e3 manager: Add nix shell Rahix 2025-05-22 09:49:08 +02:00
  • 870e54e263 manager: Add first version of the techtree manager Rahix 2025-05-22 09:48:01 +02:00
  • 8ab73f4a4a tree: init from IC RE talk Serge Bazanski 2025-05-17 01:37:23 +02:00