Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
70fd062
feat(miniapp): add mini-app database and API definitions
chengcheng84 Mar 14, 2026
4d84c4d
Merge branch 'v2' of https://github.com/CherryHQ/cherry-studio into v…
chengcheng84 Mar 20, 2026
b9bc857
feat: add miniapp table and update mcp_server schema
chengcheng84 Mar 20, 2026
c4ae413
feat: add miniapp presets and seeding
chengcheng84 Mar 20, 2026
69f05d3
feat: add icon support to miniapps
chengcheng84 Mar 20, 2026
8a43e87
fix: db schema
chengcheng84 Mar 21, 2026
3a391d7
refactor: remove seeding, MiniApps now read directly from config by d…
chengcheng84 Mar 21, 2026
23a85fa
feat: add MiniApp migrator
chengcheng84 Mar 21, 2026
a1eb04d
refactor: remove miniapp seed migration
chengcheng84 Mar 21, 2026
0491482
fix: bodered to bordered
chengcheng84 Mar 21, 2026
438fb9a
refactor: remove type field from CreateMiniappDto
chengcheng84 Mar 21, 2026
8eefcef
feat: icon
chengcheng84 Mar 21, 2026
f1ebebb
Merge remote-tracking branch 'v2' into v2-miniapps
chengcheng84 Mar 27, 2026
a7a051e
feat: update miniapp table
chengcheng84 Mar 27, 2026
71ff5ee
fix: icon
chengcheng84 Mar 28, 2026
dd000c2
fix
chengcheng84 Mar 28, 2026
3090640
feat: add miniapp API handlers and service
chengcheng84 Mar 28, 2026
32d5a8d
feat: add builtin miniapp preset definitions
chengcheng84 Mar 28, 2026
2c8e03a
refactor: replace icon references with asset imports in minapps config
chengcheng84 Mar 28, 2026
c1f0105
fix: review
chengcheng84 Mar 28, 2026
62fc7e9
fix: ci
chengcheng84 Mar 28, 2026
b7b9576
chore: update migration snapshot ids
chengcheng84 Mar 28, 2026
9ae73ac
fix: BootConfigMigrator removed from named exports
chengcheng84 Mar 28, 2026
5e8538d
Merge branch 'v2' into v2-miniapps
chengcheng84 Mar 28, 2026
24d180f
Merge remote-tracking branch 'origin/v2' into v2-miniapps
DeJeune Apr 2, 2026
aef5b3a
fix: address code review findings for miniapp v2 (C4-C6, I1-I6, I9-I12)
DeJeune Apr 2, 2026
8a35e48
fix(minapp): remove deprecated key
DeJeune Apr 2, 2026
98fef87
fix: refine Zod schema nullability for background and configuration
DeJeune Apr 2, 2026
147b3e3
fix: use string logo key for openclaw miniapp
DeJeune Apr 2, 2026
65e691d
fix: require logo, bordered, supportedRegions in CreateMiniappSchema
DeJeune Apr 2, 2026
f6ed05c
fix: remove unnecessary non-null assertions in MiniAppMigrator
DeJeune Apr 2, 2026
edf5024
fix: replace deprecated InsertMiniAppRow/MiniAppRow with new type names
DeJeune Apr 2, 2026
9c4ff7c
refactor: remove redundant PUT /miniapps/:id/status endpoint
DeJeune Apr 2, 2026
65be026
fix: add minapps slice to ReduxExporter for v2 migration
DeJeune Apr 2, 2026
687cb73
fix: add missing hailuo and ling icons to getMiniAppsLogo
DeJeune Apr 2, 2026
8728fe1
feat: add application icon to @cherrystudio/ui provider icons
DeJeune Apr 2, 2026
f5f815c
Merge branch 'v2' into v2-miniapps
0xfullex Apr 2, 2026
10b56dd
fix: address PR review Round 2 feedback for miniapps data layer
DeJeune Apr 2, 2026
fb89862
Merge branch 'v2' into v2-miniapps
0xfullex Apr 3, 2026
445d244
Merge branch 'v2' into v2-miniapps
0xfullex Apr 3, 2026
14fc4f7
test: add comprehensive tests for MiniAppService functionality
chengcheng84 Apr 3, 2026
794b26b
feat: add endpoint to reset default miniapps
chengcheng84 Apr 3, 2026
05896cd
fix(logo): use minimax agent logo
DeJeune Apr 4, 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
25 changes: 25 additions & 0 deletions migrations/sqlite-drizzle/0002_easy_runaways.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
CREATE TABLE `miniapp` (
`id` text PRIMARY KEY NOT NULL,
`name` text NOT NULL,
`app_id` text NOT NULL,
`url` text NOT NULL,
`logo` text,
`type` text DEFAULT 'default' NOT NULL,
`status` text DEFAULT 'enabled' NOT NULL,
`sort_order` integer DEFAULT 0,
`bordered` integer DEFAULT true,
`background` text,
`supported_regions` text,
`configuration` text,
`name_key` text,
`added_at` integer,
`created_at` integer,
`updated_at` integer,
`deleted_at` integer
);
--> statement-breakpoint
CREATE INDEX `miniapp_status_sort_idx` ON `miniapp` (`status`,`sort_order`);--> statement-breakpoint
CREATE INDEX `miniapp_app_id_idx` ON `miniapp` (`app_id`);--> statement-breakpoint
CREATE INDEX `miniapp_type_idx` ON `miniapp` (`type`);--> statement-breakpoint
CREATE INDEX `miniapp_pinned_idx` ON `miniapp` (`status`,`sort_order`);--> statement-breakpoint
Comment thread
DeJeune marked this conversation as resolved.
Outdated
CREATE INDEX `miniapp_status_type_idx` ON `miniapp` (`status`,`type`);
Loading
Loading