Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
41b4ac8
docs: add account feed model spec
giodl73-repo Jul 1, 2026
e9d785c
feat: add account feed API projection
giodl73-repo Jul 2, 2026
2d53f74
fix: harden account feed contract
Jul 15, 2026
70dfcd2
fix: harden account feed projections
Jul 15, 2026
709d07c
fix: align publisher feeds with ClawHub identity
Jul 16, 2026
bf83f7c
fix(feeds): resolve publisher handles in public details
giodl73-repo Jul 20, 2026
5b4f9d8
test(feeds): cover publisher feed cleanup
giodl73-repo Jul 20, 2026
8f11aca
fix(feeds): export publisher feed schema types
giodl73-repo Jul 28, 2026
2172b6b
fix(feeds): avoid multiple paginated queries
giodl73-repo Jul 28, 2026
9402c73
feat: add publisher follow graph API
giodl73-repo Jul 1, 2026
0e4af4c
fix: bound private publisher follow reads
Jul 15, 2026
000b386
test: cover publisher follow list cursors
Jul 15, 2026
87e3974
fix: type publisher follow list parameters
Jul 15, 2026
86a906f
docs: specify publisher follow HTTP contract
Jul 16, 2026
4577e30
test: cover publisher follow deletion cleanup
Jul 16, 2026
4ad5a1b
fix: bound followed publisher sets
Jul 16, 2026
d81cfbf
refactor: share publisher follow limit
Jul 16, 2026
1a9c1ab
refactor: keep publisher follows private
giodl73-repo Jul 28, 2026
1d96551
fix: clean up private publisher follows
giodl73-repo Jul 28, 2026
6f69454
style: format publisher follow tests
giodl73-repo Jul 28, 2026
86849e9
test: reuse publisher feed cleanup query helper
giodl73-repo Jul 28, 2026
b769649
test(feeds): narrow follow cleanup cases
giodl73-repo Jul 28, 2026
0987272
feat: add followed publisher activity timeline
Jul 16, 2026
9ad628c
feat: group followed publisher activity
giodl73-repo Jul 28, 2026
19e182a
feat: expose activity group frontier
giodl73-repo Jul 28, 2026
5363aed
feat: separate inbox and following projections
giodl73-repo Jul 28, 2026
03b7ba4
test: avoid implicit activity sort coercion
giodl73-repo Jul 28, 2026
7e662bf
feat: add private following inbox
giodl73-repo Jul 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions convex/_generated/api.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ import type * as httpApiV1_contentRightsV1 from "../httpApiV1/contentRightsV1.js
import type * as httpApiV1_docsSessionV1 from "../httpApiV1/docsSessionV1.js";
import type * as httpApiV1_packagesV1 from "../httpApiV1/packagesV1.js";
import type * as httpApiV1_promotionsV1 from "../httpApiV1/promotionsV1.js";
import type * as httpApiV1_publisherFollowsV1 from "../httpApiV1/publisherFollowsV1.js";
import type * as httpApiV1_publishersV1 from "../httpApiV1/publishersV1.js";
import type * as httpApiV1_shared from "../httpApiV1/shared.js";
import type * as httpApiV1_skillsShCatalogV1 from "../httpApiV1/skillsShCatalogV1.js";
Expand Down Expand Up @@ -171,6 +172,9 @@ import type * as publishAttempts from "../publishAttempts.js";
import type * as publisherAbuse from "../publisherAbuse.js";
import type * as publisherAbuseDevSeed from "../publisherAbuseDevSeed.js";
import type * as publisherAbuseTemporalScan from "../publisherAbuseTemporalScan.js";
import type * as publisherFollows from "../publisherFollows.js";
import type * as publisherActivity from "../publisherActivity.js";
import type * as publisherActivityInbox from "../publisherActivityInbox.js";
import type * as publishers from "../publishers.js";
import type * as rateLimits from "../rateLimits.js";
import type * as retention from "../retention.js";
Expand Down Expand Up @@ -243,6 +247,7 @@ declare const fullApi: ApiFromModules<{
"httpApiV1/docsSessionV1": typeof httpApiV1_docsSessionV1;
"httpApiV1/packagesV1": typeof httpApiV1_packagesV1;
"httpApiV1/promotionsV1": typeof httpApiV1_promotionsV1;
"httpApiV1/publisherFollowsV1": typeof httpApiV1_publisherFollowsV1;
"httpApiV1/publishersV1": typeof httpApiV1_publishersV1;
"httpApiV1/shared": typeof httpApiV1_shared;
"httpApiV1/skillsShCatalogV1": typeof httpApiV1_skillsShCatalogV1;
Expand Down Expand Up @@ -372,6 +377,9 @@ declare const fullApi: ApiFromModules<{
publisherAbuse: typeof publisherAbuse;
publisherAbuseDevSeed: typeof publisherAbuseDevSeed;
publisherAbuseTemporalScan: typeof publisherAbuseTemporalScan;
publisherFollows: typeof publisherFollows;
publisherActivity: typeof publisherActivity;
publisherActivityInbox: typeof publisherActivityInbox;
publishers: typeof publishers;
rateLimits: typeof rateLimits;
retention: typeof retention;
Expand Down
Loading
Loading