Commit graph

  • 04f628b70e Give the test job its own scoped target/ cache worktree-desktop-support Austin Schaefer 2026-09-16 16:06:40 +0200
  • 9429ca100a Merge branch 'worktree-desktop-support' of ssh://code.austinschaefer.com:22222/schaefera/feedsignal into worktree-desktop-support Austin Schaefer 2026-09-16 15:22:45 +0200
  • 9a9cd9d1d3 Stop caching target/ and fix sccache's per-run cache key Austin Schaefer 2026-09-16 15:22:30 +0200
  • d002d44a2b Merge branch 'main' into worktree-desktop-support Austin Schaefer 2026-09-16 13:00:22 +0000
  • ef37690473 Hide the desktop window's title bar and default menu Austin Schaefer 2026-09-16 14:59:03 +0200
  • baf1037306 Merge pull request 'Upgrade SQLite' (#12) from chore/update-sqlite into main main Austin Schaefer 2026-09-16 09:59:02 +0000
  • 803ade78eb Upgrade SQLite Austin Schaefer 2026-09-16 09:41:58 +0200
  • 6c1020c3ef Split CI clippy checks into parallel jobs; move desktop build deps to a dedicated runner image Austin Schaefer 2026-09-15 13:30:36 +0200
  • 67d399ad05 Add desktop platform support via a new feedsignal-web desktop feature Austin Schaefer 2026-09-15 12:36:22 +0200
  • bc07a8808f Merge pull request 'Extract vendored dioxus-primitives components into their own crate' (#10) from worktree-extract-dx-components into main Austin Schaefer 2026-09-15 10:23:28 +0000
  • 3dcf404b26 Extract vendored dioxus-primitives components into their own crate Austin Schaefer 2026-09-15 11:31:27 +0200
  • b50b7e61cb Merge pull request 'Extract pure logic out of RSX components into unit-testable handlers modules' (#9) from worktree-extract-rsx-logic into main Austin Schaefer 2026-09-15 09:11:50 +0000
  • 49ce3eaad8 Bump rustls to 0.23.45 to clear RUSTSEC-2026-0285 Austin Schaefer 2026-09-15 10:11:00 +0200
  • bd086b0288 Extract subscribe_form's submit-result mapping into a testable outcome Austin Schaefer 2026-09-15 09:50:06 +0200
  • 2ae3293c9d Fix cargo fmt formatting in subscribe_form handlers tests Austin Schaefer 2026-09-15 09:42:08 +0200
  • de6256a812 Extract pure logic out of RSX components into unit-testable handlers modules Austin Schaefer 2026-09-15 09:26:00 +0200
  • de6b4578d4 Merge pull request 'Add feed sidebar navigation' (#8) from worktree-feed-sidebar-nav into main Austin Schaefer 2026-09-15 07:20:40 +0000
  • 03a3c1577d Let sidebar menu buttons grow with long feed titles worktree-feed-sidebar-nav Austin Schaefer 2026-09-15 09:16:29 +0200
  • 893e0ed251 Move RelevanceInputs into core's models.rs, wire up api/models.rs rename Austin Schaefer 2026-09-03 23:24:48 +0200
  • 7ccc36955a Sweep dto.rs and RelevanceInputs into the models.rs convention Austin Schaefer 2026-09-03 23:24:35 +0200
  • cc79f59a7d Decode list_ranked_articles rows via a From<Row> impl Austin Schaefer 2026-09-03 21:26:56 +0200
  • e70909af47 Add and apply a models.rs convention for data-model structs Austin Schaefer 2026-09-03 21:23:34 +0200
  • f4b7e95d15 Merge main to pick up Definition of Done Austin Schaefer 2026-09-03 21:22:29 +0200
  • 73c80491be Turn RankedArticleRow into a struct instead of a 7-field tuple Austin Schaefer 2026-09-03 21:20:41 +0200
  • 33d2dfe011 Merge list_feeds_with_titles into list_feeds Austin Schaefer 2026-09-03 19:49:39 +0200
  • a37a93150b Merge pull request 'worktree-definition-of-done' (#7) from worktree-definition-of-done into main Austin Schaefer 2026-09-03 17:20:38 +0000
  • f0e42e2ad5 Fix article list not scrolling: duplicate <main> broke the scroll area Austin Schaefer 2026-09-03 19:17:57 +0200
  • 44e2fb4d4e Actually fix the Subscribe button overflow (previous fix was inert) Austin Schaefer 2026-09-03 19:07:51 +0200
  • 86863d809d Fix Subscribe button overflowing the sidebar's fixed width Austin Schaefer 2026-09-03 18:18:49 +0200
  • 21103b1f25 Fix article row layout: button overlapping title, uneven summary gaps Austin Schaefer 2026-09-03 18:08:14 +0200
  • 8edffe8973 Add unit tests for list_ranked_articles' feed_id filtering Austin Schaefer 2026-09-03 17:04:01 +0200
  • 4846ab3bd6 Broaden Definition of Done testing rule beyond core worktree-definition-of-done Austin Schaefer 2026-09-03 16:55:52 +0200
  • 22d0e4f537 Add Definition of Done Austin Schaefer 2026-09-03 16:42:24 +0200
  • 6a2bf8c9a8 Add feed sidebar navigation, built from Dioxus's component library Austin Schaefer 2026-09-03 16:28:22 +0200
  • 088821f660 Merge pull request 'Poll subscribed feeds for new articles on a schedule' (#5) from worktree-feed-polling into main claude-bot 2026-09-03 14:07:26 +0000
  • 64c46655d7 Merge remote-tracking branch 'origin/main' into worktree-feed-polling Austin Schaefer 2026-09-03 13:45:53 +0200
  • 75148e5119 Merge pull request 'Split db crate into per-domain modules (SRP)' (#6) from worktree-srp-refactor-db into main Austin Schaefer 2026-09-03 11:40:45 +0000
  • 0612d642c9 Split db crate into per-domain modules (feeds/articles/reading_events/affinities) worktree-srp-refactor-db Austin Schaefer 2026-09-03 13:32:19 +0200
  • 6fb470084d Poll subscribed feeds for new articles on a schedule Austin Schaefer 2026-09-03 13:20:30 +0200
  • 9f65ff33b2 Merge pull request 'Split web crate into layered modules (api/services/jobs/view)' (#4) from worktree-srp-refactor-web into main Austin Schaefer 2026-09-03 11:17:15 +0000
  • 44b9724645 Split web crate into layered modules (api/services/jobs/view) worktree-srp-refactor-web Austin Schaefer 2026-09-03 12:03:15 +0200
  • fa9876a1b4 Merge pull request 'Add manual feed subscription' (#3) from worktree-manual-feed-subscribe into main claude-bot 2026-08-21 14:54:26 +0000
  • f28ed7b758 Fix CI: cargo fmt and clippy -D warnings failures Austin Schaefer 2026-08-21 15:41:16 +0200
  • e621720e47 Split has_content test into three cases per reviewer request Austin Schaefer 2026-08-21 15:38:52 +0200
  • 8d316408b8 Address review feedback on manual feed subscription Austin Schaefer 2026-08-21 15:32:39 +0200
  • d40c90552c Add manual feed subscription Austin Schaefer 2026-08-21 15:15:50 +0200
  • afe3df1401 Merge pull request 'chore/fix-some-stuff' (#2) from chore/fix-some-stuff into main Austin Schaefer 2026-08-21 12:39:32 +0000
  • 6445f32f8a chore: Use valid license SPDX id. Revert logic refactor. Austin Schaefer 2026-08-21 14:03:10 +0200
  • 6fc33f4854 chore: Change license, re-position test comments, add gitignore entries. Austin Schaefer 2026-08-21 13:53:49 +0200
  • 279125abb5 Merge branch 'main' of ssh://51.15.208.55:22222/schaefera/feedsignal Austin Schaefer 2026-08-21 13:53:00 +0200
  • 4f70bfc960 Merge pull request 'Fix CI to use rust-ci runner, matching sporah's workflow pattern' (#1) from worktree-fix-ci-runner into main Austin Schaefer 2026-08-21 11:52:50 +0000
  • 3cf7b3790d Drop redundant cargo check steps from the check job worktree-fix-ci-runner Austin Schaefer 2026-08-21 13:20:27 +0200
  • 341ff9517a Apply cargo fmt across the workspace Austin Schaefer 2026-08-21 13:10:08 +0200
  • dcbba2cd2a Fix CI to use rust-ci runner, matching sporah's workflow pattern Austin Schaefer 2026-08-21 13:05:33 +0200
  • 2a41544546 Add affinity.rs test coverage and fix decay overshoot bug Austin Schaefer 2026-08-21 11:44:59 +0200
  • a8d4599a03 Replace sqlx with Diesel + diesel-async for compile-time-checked queries Austin Schaefer 2026-08-21 11:04:38 +0200
  • 2b61c80143 Default LLM scoring stage to a model already pulled locally Austin Schaefer 2026-08-20 17:11:33 +0200
  • 1a4a72fc27 Scaffold feedsignal: Rust workspace for LLM-filtered RSS reader Austin Schaefer 2026-08-20 17:04:14 +0200
  • a648f4ddc9 init Austin Schaefer 2026-08-20 16:52:47 +0200