| 2026-10-18 14:03 | remove hawk-watch, fix mpd_add_to_playlist | mtmn | 3 | +7 | -4 |
| 2026-09-24 21:52 | pmn: add pass edit and map to C-e | mtmn | 3 | +127 | -18 |
| 2026-09-21 20:52 | rename to backup | mtmn | 8 | +769 | -769 |
| 2026-09-14 23:53 | add sursum | mtmn | 5 | +778 | -6 |
| 2026-08-28 22:09 | update cargo deps | mtmn | 1 | +52 | -52 |
| 2026-08-28 22:06 | hue: update deps | mtmn | 4 | +65 | -74 |
| 2026-08-15 18:07 | fix test_mpd_report_daily | mtmn | 1 | +3 | -4 |
| 2026-08-15 17:49 | bump rust deps | mtmn | 1 | +116 | -105 |
| 2026-08-11 10:30 | mpd: use current month on reports when unset | mtmn | 5 | +50 | -12 |
| 2026-08-11 10:18 | add mpd_report_daily script | mtmn | 4 | +254 | -2 |
| 2026-08-09 01:21 | lazymaster: keep audio format, tune loudness | mtmn | 2 | +195 | -60 |
| 2026-08-08 20:41 | well knit builds | mtmn | 3 | +42 | -31 |
| 2026-08-08 20:23 | mpd_report output to a file unless stdout is defined | mtmn | 5 | +83 | -24 |
| 2026-08-08 19:42 | only print mpd_now_playing when actually playing | mtmn | 2 | +14 | -0 |
| 2026-08-08 19:36 | remove () in plants output | mtmn | 1 | +1 | -1 |
| 2026-08-08 19:13 | add new mpd utilities and tests | mtmn | 21 | +3643 | -743 |
| 2026-08-07 21:05 | pin knit to commit hash | mtmn | 1 | +1 | -1 |
| 2026-08-07 20:50 | fix build | mtmn | 1 | +3 | -2 |
| 2026-08-07 20:49 | redo to knit | mtmn | 20 | +105 | -156 |
| 2026-08-04 21:23 | update cargo deps, diggah readme | mtmn | 2 | +152 | -138 |
| 2026-08-01 02:03 | typo | mtmn | 1 | +1 | -1 |
| 2026-07-27 21:14 | add kundali | mtmn | 6 | +698 | -1 |
| 2026-07-14 17:38 | rust: pin toolchains to nightly | mtmn | 2 | +2 | -2 |
| 2026-07-14 09:51 | Merge branch 'redo' | mtmn | 56 | +1090 | -7041 |
| 2026-07-14 00:22 | bump rust deps | mtmn | 1 | +22 | -22 |
| 2026-07-13 14:24 | bazel --> redo | mtmn | 56 | +1068 | -7019 |
| 2026-07-11 22:07 | remove wlr-river-title and wlr-sway-title | mtmn | 9 | +0 | -1169 |
| 2026-07-11 22:07 | remove wlr-river-title and wlr-sway-title | mtmn | 9 | +0 | -1169 |
| 2026-07-11 17:18 | pmn: exact fzf matching | mtmn | 1 | +1 | -1 |
| 2026-07-11 17:18 | pmn: exact fzf matching | mtmn | 1 | +1 | -1 |
| 2026-07-11 15:02 | add wlr-sway-title | mtmn | 4 | +494 | -0 |
| 2026-07-10 16:52 | docs: remove sudo from bootstrap cmd | mtmn | 1 | +1 | -1 |
| 2026-07-10 15:04 | wrd: add option to open dilo | mtmn | 1 | +20 | -5 |
| 2026-07-10 13:16 | update deps | mtmn | 2 | +106 | -191 |
| 2026-07-10 12:47 | bazel: fix local-deploy copy cmd | mtmn | 1 | +1 | -1 |
| 2026-07-09 09:00 | pracomer: fix build on darwin | mtmn | 1 | +4 | -4 |
| 2026-07-09 09:00 | fix: local-deploy does not need sudo | mtmn | 1 | +4 | -4 |
| 2026-07-06 23:10 | bazel: upgrade rules_python to 2.2.0 | mtmn | 2 | +4 | -4 |
| 2026-07-05 20:49 | add plants and bump rust toolchain | mtmn | 8 | +2019 | -337 |
| 2026-07-03 13:29 | diggah: use fd for remote search | mtmn | 1 | +82 | -57 |
| 2026-07-02 13:23 | hue: bump deps | mtmn | 1 | +26 | -33 |
| 2026-07-02 13:11 | python: stop creating init | mtmn | 4 | +4 | -0 |
| 2026-07-02 11:03 | bazel: update rust and python rules | mtmn | 6 | +203 | -162 |
| 2026-07-02 10:59 | dam: ensure merge preserves order | mtmn | 6 | +66 | -57 |
| 2026-07-01 22:45 | diggah: add port to ssh connection | mtmn | 1 | +25 | -5 |
| 2026-06-23 14:56 | deps: update bazel modules and cargo pkgs | mtmn | 4 | +113 | -112 |
| 2026-06-23 11:26 | bazel: update hue gems, module-dep-check script | mtmn | 4 | +86 | -38 |
| 2026-06-22 23:54 | wrd: format | mtmn | 1 | +9 | -4 |
| 2026-06-21 20:47 | wrd: split WriteString calls, loop over range | mtmn | 1 | +3 | -3 |
| 2026-06-21 01:34 | bump module.bazel.lock | mtmn | 1 | +34 | -34 |
| 2026-06-20 23:00 | wrd: fix stale cache, add x11/darwin support | mtmn | 2 | +27 | -11 |
| 2026-06-20 21:42 | add wrd, update rust deps | mtmn | 9 | +1013 | -8 |
| 2026-06-18 00:47 | bazel: update rules_python to 2.0.3 | mtmn | 2 | +45 | -298 |
| 2026-06-17 00:51 | all: update deps | mtmn | 2 | +28 | -206 |
| 2026-06-15 10:03 | build: mount secret | mtmn | 1 | +3 | -0 |
| 2026-06-15 09:49 | speediness: fix readme | mtmn | 1 | +2 | -2 |
| 2026-06-15 09:30 | speediness: increase default_upload_mb to 100 | mtmn | 2 | +9 | -8 |
| 2026-06-15 09:28 | justfile: send build results to buildbuddy.io | mtmn | 1 | +1 | -1 |
| 2026-06-14 22:04 | build: use `GIT_URL` env var | mtmn | 1 | +1 | -4 |
| 2026-06-14 22:00 | build: remove bazel metadata | mtmn | 1 | +2 | -2 |
| 2026-06-14 21:45 | build: add bazel metadata | mtmn | 1 | +5 | -2 |
| 2026-06-14 21:34 | bazel: add common timing flags | mtmn | 1 | +4 | -0 |
| 2026-06-14 21:25 | bazel: move cache opts to ~/.bazelrc | mtmn | 2 | +1 | -8 |
| 2026-06-14 21:02 | docs: add badge to readme | mtmn | 1 | +1 | -0 |
| 2026-06-14 20:51 | build: install missing deps | mtmn | 1 | +5 | -0 |
| 2026-06-14 20:31 | build: add remote cache and ci job | mtmn | 4 | +44 | -13 |
| 2026-06-14 16:55 | lastfm_rs: generate man page from clap | mtmn | 5 | +246 | -9 |
| 2026-06-14 16:33 | dam: generate man page from clap's help | mtmn | 10 | +892 | -905 |
| 2026-06-14 12:29 | dam: better diff, add dam.1 and makefile | mtmn | 4 | +368 | -17 |
| 2026-06-13 21:08 | bazel: update to 9.1.1 | mtmn | 2 | +5 | -5 |
| 2026-06-13 20:22 | dam: refactor, tests, add plan/pull/push modes | mtmn | 2 | +606 | -294 |
| 2026-06-13 12:39 | chore: rename diffamer to dam | mtmn | 12 | +273 | -274 |
| 2026-06-09 21:36 | python: update paramiko to 5.0.0 | mtmn | 3 | +6 | -6 |
| 2026-06-09 21:13 | hue: pin gem versions | mtmn | 3 | +66 | -65 |
| 2026-06-09 20:24 | speediness: add cli flags and justfile | mtmn | 4 | +149 | -19 |
| 2026-06-07 20:35 | deps: update rules_cc to 0.2.19 | mtmn | 2 | +6 | -4 |
| 2026-05-27 20:13 | bandeno: remove flaky flake | mtmn | 2 | +0 | -44 |
| 2026-05-27 20:13 | chore: bump rules_zig to 0.16 | mtmn | 2 | +6 | -6 |
| 2026-05-26 18:16 | chore: update deps | mtmn | 2 | +64 | -14 |
| 2026-05-26 18:05 | tools: add `bazel_dep_update` check | mtmn | 5 | +261 | -120 |
| 2026-05-23 20:20 | bandeno: cleanup | mtmn | 4 | +12 | -35 |
| 2026-05-23 00:43 | chore: remove `misc` directory | mtmn | 1 | +0 | -0 |
| 2026-05-23 00:23 | mpd: apply findings from fuzzing | mtmn | 6 | +278 | -215 |
| 2026-05-19 19:04 | chore: update deps | mtmn | 2 | +71 | -71 |
| 2026-05-14 15:59 | chore: remove backup | mtmn | 5 | +0 | -271 |
| 2026-05-12 19:56 | chore: bump ruby gems | mtmn | 1 | +15 | -15 |
| 2026-05-11 17:32 | chore: bump rust nightly | mtmn | 2 | +2 | -2 |
| 2026-05-11 10:45 | bandeno: add link to blog post | mtmn | 2 | +4 | -2 |
| 2026-05-11 10:39 | chore: remove `aaltomuoto` | mtmn | 5 | +0 | -828 |
| 2026-05-10 16:40 | hue: fix code smells, add tooling | mtmn | 52 | +1353 | -384 |
| 2026-05-10 16:01 | docs(hue): add fork note | mtmn | 1 | +1 | -1 |
| 2026-05-10 11:42 | backup: ignore `.nix/` in plakar target | mtmn | 1 | +1 | -1 |
| 2026-05-09 20:18 | backup: remove annex, shadow backups guard | mtmn | 4 | +139 | -154 |
| 2026-05-09 11:48 | backup: use turtle for scripting | mtmn | 2 | +144 | -215 |
| 2026-05-08 09:51 | fix: update default pracomer break, update bazel | mtmn | 5 | +102 | -759 |
| 2026-05-08 09:45 | feat: add readme, move shirts, deprecate mold | mtmn | 27 | +343 | -511 |
| 2026-05-08 09:33 | chore: remove mack | mtmn | 17 | +4 | -1461 |
| 2026-05-08 09:32 | bandeno: add shared blocks | mtmn | 2 | +87 | -101 |
| 2026-05-08 09:26 | shirts: add validation for url schema | mtmn | 8 | +111 | -22 |
| 2026-05-08 09:12 | rename to shirts, add flakes | mtmn | 16 | +101 | -0 |
| 2026-05-08 06:56 | backup: ignore .git dirs for plakar | mtmn | 1 | +4 | -0 |
| 2026-05-07 20:34 | feat: rewrite to zig 0.16 | mtmn | 11 | +237 | -249 |
| 2026-05-07 20:07 | chore: remove hakunadata | mtmn | 17 | +21 | -994 |
| 2026-05-07 20:05 | chore: bump module.bazel.lock | mtmn | 1 | +928 | -9 |
| 2026-05-07 20:01 | feat: bump bazel rules dep | mtmn | 2 | +150 | -62 |
| 2026-05-07 19:58 | feat: update zig to 0.16, remove monofetch | mtmn | 7 | +1 | -94 |
| 2026-05-06 20:52 | chore: add tempfox | mtmn | 1 | +41 | -0 |
| 2026-05-06 20:23 | chore: update bazel modules, trim readme | mtmn | 4 | +93 | -2209 |
| 2026-05-06 20:20 | feat: add mpd scripts | mtmn | 6 | +770 | -0 |
| 2026-05-06 20:00 | chore: remove matchakey, virittaa (now live in their own repos) | mtmn | 23 | +0 | -1689 |
| 2026-05-06 20:00 | feat: add monofetch | mtmn | 6 | +748 | -0 |
| 2026-05-04 21:14 | backup: add mobius, rename estri | mtmn | 1 | +62 | -30 |
| 2026-04-30 20:01 | feat: add `backup` tool | mtmn | 3 | +285 | -0 |
| 2026-04-30 00:57 | chore: cleanup | mtmn | 7 | +9099 | -50 |
| 2026-04-26 21:24 | hue: bump version | mtmn | 4 | +3 | -3 |
| 2026-04-26 21:15 | hue: update gems | mtmn | 2 | +10 | -10 |
| 2026-04-25 22:17 | chore: rename lastfm_rs | mtmn | 7 | +20 | -20 |
| 2026-04-25 19:48 | chore: update rust version | mtmn | 1 | +1 | -1 |
| 2026-04-20 23:57 | pip: update packages | mtmn | 2 | +171 | -171 |
| 2026-04-20 23:54 | fix: update lofty to 0.24.0 | mtmn | 4 | +4 | -4 |
| 2026-04-18 14:38 | chore: remove f2aif, cleanup dns | mtmn | 2 | +0 | -151 |
| 2026-04-15 16:11 | bazelrc: clean | mtmn | 1 | +0 | -4 |
| 2026-04-13 14:58 | setup sccache | mtmn | 1 | +1 | -1 |
| 2026-04-13 14:52 | setup sccache | mtmn | 1 | +3 | -2 |
| 2026-04-11 19:48 | feat!: remove plants | mtmn | 24 | +0 | -1539 |
| 2026-04-11 13:40 | docs: naming | mtmn | 1 | +1 | -1 |
| 2026-04-10 08:00 | feat: bump cargo deps | mtmn | 2 | +16 | -5 |
| 2026-04-10 07:18 | try netrc | mtmn | 1 | +1 | -1 |
| 2026-04-09 23:43 | fix(virittaa): lofty-rs types in 0.23.3 | mtmn | 1 | +8 | -6 |
| 2026-04-09 23:34 | docs: update readme | mtmn | 1 | +2 | -3 |
| 2026-04-09 23:22 | chore: remove alafont | mtmn | 5 | +0 | -60 |
| 2026-04-09 23:08 | feat: bump rust packages | mtmn | 7 | +7 | -8 |
| 2026-04-09 22:48 | feat: update modules | mtmn | 2 | +6 | -15 |
| 2026-04-09 22:33 | chore: add attic dns, bazel cache | mtmn | 1 | +1 | -1 |
| 2026-04-09 13:09 | feat: remove khal_notifier | mtmn | 15 | +0 | -1060 |
| 2026-01-23 10:45 | init | mtmn | 235 | +15274 | -0 |