Sabee Ur Rehman Khan
1c37fff056
fix(memory): honor category filter in GET /api/memory ( #11699 )
...
Boarded with #11756 (a duplicate fix for the same underlying issue #11650 ). Compared both implementations directly: this one is technically superior — guards the json_extract() call with json_valid(metadata) so malformed/legacy metadata returns no match instead of throwing a 500, and covers genericBackend.ts/obsidianBackend.ts in addition to sqliteBackend.ts. #11756 only touched SQLite and had no malformed-JSON guard. Closing #11756 with credit. Resynced onto the updated release tip: the test file's `await import("../../src/lib/localDb.ts")` broke after #12055 deleted the barrel earlier this session (your branch forked before that migration) — fixed to import updateSettings directly from @/lib/db/settings, matching the pattern already used by other integration tests. typecheck:core, check:dashboard-typecheck, check:file-size, check:changelog-integrity, check:complexity, check:cognitive-complexity, check:cycles, check-deps all green; 4/4 integration + 35/35 vitest pass after resync. Thanks for the thorough, well-tested fix.
2026-08-30 04:12:08 -03:00
..
2026-08-30 02:36:26 -03:00
2026-08-28 05:03:51 -03:00
2026-08-20 09:46:13 -03:00
2026-07-04 13:00:30 -03:00
2026-07-29 15:18:55 -03:00
2026-08-29 01:17:40 -03:00
2026-07-29 15:18:55 -03:00
2026-07-02 10:47:13 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-17 05:18:57 -03:00
2026-08-17 05:18:57 -03:00
2026-07-29 15:18:55 -03:00
2026-08-30 02:36:26 -03:00
2026-08-29 01:17:40 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-05-10 00:55:06 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-21 02:13:00 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-06-13 17:27:40 -03:00
2026-06-13 17:27:40 -03:00
2026-08-20 06:37:02 -03:00
2026-04-30 20:31:00 -03:00
2026-06-03 18:24:41 -03:00
2026-08-20 19:56:34 -03:00
2026-08-30 02:36:26 -03:00
2026-08-29 01:17:40 -03:00
2026-07-29 15:18:55 -03:00
2026-07-29 15:18:55 -03:00
2026-08-28 05:03:51 -03:00
2026-07-29 15:18:55 -03:00
2026-07-29 15:18:55 -03:00
2026-06-12 23:49:22 -03:00
2026-07-29 15:18:55 -03:00
2026-07-29 15:18:55 -03:00
2026-07-13 09:12:40 -03:00
2026-08-29 01:17:40 -03:00
2026-07-02 10:47:13 -03:00
2026-08-20 10:27:26 -03:00
2026-08-09 09:53:07 -03:00
2026-08-09 09:53:07 -03:00
2026-08-05 23:52:27 -03:00
2026-07-02 10:47:13 -03:00
2026-07-29 15:18:55 -03:00
2026-07-02 10:47:13 -03:00
2026-08-20 06:30:20 -03:00
2026-06-17 19:26:32 -03:00
2026-08-09 09:53:07 -03:00
2026-08-09 09:53:07 -03:00
2026-07-29 15:18:55 -03:00
2026-08-29 01:17:40 -03:00
2026-05-10 00:55:06 -03:00
2026-08-30 04:12:08 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-25 18:55:18 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-29 01:17:40 -03:00
2026-04-16 05:26:17 -03:00
2026-08-25 16:46:23 -03:00
2026-07-29 15:18:55 -03:00
2026-06-03 22:48:24 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-05-23 01:46:59 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-07-13 09:12:40 -03:00
2026-08-30 02:36:26 -03:00
2026-06-12 23:49:22 -03:00
2026-08-25 09:24:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-29 01:17:40 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-30 02:36:26 -03:00
2026-08-29 01:17:40 -03:00
2026-08-30 02:36:26 -03:00
2026-08-25 16:46:23 -03:00
2026-06-14 18:02:08 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-28 15:19:29 -03:00
2026-08-28 14:07:39 -03:00
2026-08-25 16:46:23 -03:00
2026-07-02 10:47:13 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-30 02:36:26 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-18 11:50:01 -03:00
2026-08-25 11:37:19 -03:00
2026-08-29 01:17:40 -03:00
2026-08-29 01:17:40 -03:00
2026-08-09 09:53:07 -03:00