Skip to content
Merged
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
5866433
fix(search): improve vector search recovery and AI logs
Jun 29, 2026
fba857b
Merge pull request #558 from hmjn023/fix/ai-search-observability
hmjn023 Jun 29, 2026
032f3e5
fix: correct mock return values in ccip-jobs and tagging-jobs tests
hmjn023 Jun 29, 2026
38f3159
perf(backup): use existing LanceDB cache for dump instead of rebuildi…
hmjn023 Jun 29, 2026
21a822a
fix(backup): address review feedback for LanceDB cache dump
hmjn023 Jun 29, 2026
1ba477f
Merge pull request #560 from hmjn023/perf/lancedb-dump-cache
hmjn023 Jun 30, 2026
7e096c0
feat(xtracter): add pixivFANBOX support
hmjn023 Jun 30, 2026
bd5b9ff
fix(xtracter): address author identity review feedback
hmjn023 Jun 30, 2026
b01d02b
fix(search): stabilize author combobox filtering
hmjn023 Jun 30, 2026
8024594
chore: add CodeRabbit config for develop branch reviews
hmjn023 Jun 30, 2026
d5f562f
fix: address PR review findings
hmjn023 Jul 1, 2026
1b26758
fix(ui): restore combobox filtering limits
hmjn023 Jul 1, 2026
25097f4
Merge pull request #561 from hmjn023/feat/xtracter-fanbox-support
hmjn023 Jul 1, 2026
3ef8782
fix(search): update pro search target selection
hmjn023 Jul 1, 2026
aafc586
fix(lancedb): use SQL transform for schema migration
hmjn023 Jul 1, 2026
a3fcefe
Merge pull request #563 from hmjn023/feat/xtracter-fanbox-support
hmjn023 Jul 1, 2026
9a83060
Merge pull request #562 from hmjn023/fix/pro-search-target-selection
hmjn023 Jul 1, 2026
cc3ef56
fix(lancedb): share dump manifest version
hmjn023 Jul 2, 2026
b8d4a8c
Update apps/server/src/tests/unit/application/services/maintenance-se…
hmjn023 Jul 2, 2026
4dd044d
Merge pull request #564 from hmjn023/fix/lancedb-manifest-version
hmjn023 Jul 2, 2026
f32eabf
fix(server): suppress expected thumbnail 404 responses
hmjn023 Jul 2, 2026
c0e2b1a
Merge pull request #565 from hmjn023/fix/thumbnail-pending-response
hmjn023 Jul 2, 2026
94da58d
fix(review): address valid PR feedback
hmjn023 Jul 2, 2026
1d23e5f
fix(authors): refresh display names by account identity
hmjn023 Jul 3, 2026
2fb41e0
fix: resolve merge conflict and address PR review comments
Jul 3, 2026
4e43760
fix: resolve merge conflict with origin/develop
Jul 3, 2026
d460c0b
fix: normalize legacy authors.accountId lookup and fix CASE WHEN SQL
Jul 3, 2026
ac5e2a1
Merge pull request #567 from hmjn023/fix/refresh-author-display-name
hmjn023 Jul 3, 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
14 changes: 14 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
language: ja-JP

reviews:
profile: chill
auto_review:
enabled: true
auto_incremental_review: true
drafts: false
base_branches:
- develop
ignore_title_keywords:
- WIP
- "DO NOT MERGE"
- "[skip review]"
122 changes: 61 additions & 61 deletions .opencode/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions apps/server/drizzle/0017_ambitious_gideon.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
CREATE TYPE "public"."author_platform" AS ENUM('twitter', 'pixiv-fanbox', 'danbooru');--> statement-breakpoint
CREATE TABLE "author_accounts" (
"id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL,
"author_id" uuid NOT NULL,
"platform" "author_platform" NOT NULL,
"account_id" text NOT NULL,
"profile_url" text,
"created_at" timestamp DEFAULT now() NOT NULL,
"updated_at" timestamp DEFAULT now() NOT NULL
);
--> statement-breakpoint
ALTER TABLE "author_accounts" ADD CONSTRAINT "author_accounts_author_id_authors_id_fk" FOREIGN KEY ("author_id") REFERENCES "public"."authors"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
CREATE INDEX "idx_author_accounts_author_id" ON "author_accounts" USING btree ("author_id");--> statement-breakpoint
CREATE UNIQUE INDEX "idx_author_accounts_platform_account_unique" ON "author_accounts" USING btree ("platform","account_id");--> statement-breakpoint
INSERT INTO "author_accounts" ("author_id", "platform", "account_id")
SELECT DISTINCT ON ("account_id")
"id",
'twitter'::"author_platform",
"account_id"
FROM "authors"
WHERE "account_id" IS NOT NULL AND "account_id" <> ''
ORDER BY "account_id", "created_at", "id";
Loading