51 Commits

Author SHA1 Message Date
7855983dc1 feat: bind/unbind by id, video streaming proxy, unmute default, library refresh, hamburger click-outside
- Core API: bind/unbind accept id (integer PK) when face_id is null
- Tauri proxy: stream video responses instead of buffering for seek bar
- VideoPlayer: remove muted attribute, unmute by default
- LibraryView: call invalidateFiles() before ensureFiles() on register/unregister
- PeopleView: close sort panel on click-outside, not just hamburger toggle
- bind_face: prefer face_id, fallback to id when face_id is null
2026-06-18 22:24:03 +08:00
97af4da331 fix: use identityUuid (camelCase) for person data 2026-06-15 12:25:48 +08:00
c9964ce4fb fix: use snake_case invoke commands 2026-06-15 11:56:55 +08:00
edab5158f0 fix: check __TAURI_INTERNALS__ for Tauri availability 2026-06-15 10:34:39 +08:00
f597db23cc fix: check for Tauri availability before invoke 2026-06-15 09:20:23 +08:00
68d459dc83 debug: detailed console logging for getPeople 2026-06-15 09:11:37 +08:00
88f07895d2 debug: add alert to onMounted 2026-06-15 09:08:52 +08:00
8d5aa1416c debug: add empty state message 2026-06-15 09:02:12 +08:00
fb47acf67b fix: add status field to PersonInfo struct 2026-06-15 04:10:40 +08:00
0dfa80918f debug: add console logs to PeopleView onMounted 2026-06-15 03:27:34 +08:00
41ac3b20f4 debug: add more console logs to PersonDetailView 2026-06-15 02:34:46 +08:00
5c2dbe46e5 debug: show uuid and people count on error page 2026-06-15 02:26:20 +08:00
9064b5a95d debug: add console logs to PersonDetailView 2026-06-15 02:23:47 +08:00
87cf4ca5b2 fix: invoke command names camelCase 2026-06-15 02:20:42 +08:00
ae4ebafe0a fix: PersonDetailView - load faces with thumbnails, merge traces, match WP design 2026-06-15 02:15:28 +08:00
488b4d5e2e feat: Person detail as independent page with route 2026-06-15 01:46:50 +08:00
9a6abcbdcb feat: add 待定人臉 section with face candidates 2026-06-15 01:09:31 +08:00
d900cb9545 fix: remove 確認人物 from context menu, keep 略過功能 2026-06-15 00:46:56 +08:00
1c63cb80f8 feat: People detail modal match WordPress design 2026-06-15 00:34:43 +08:00
c511674e99 feat: Add 確認人物 to context menu 2026-06-15 00:26:55 +08:00
006e67bf1d fix: context menu force display 2026-06-15 00:24:53 +08:00
dbcba0e2a9 feat: VideoPlayer loading state 2026-06-15 00:24:24 +08:00
681a235e77 fix: People context menu show properly 2026-06-15 00:10:52 +08:00
11b3b4b395 fix: zoom using CSS + cleanup 2026-06-14 23:33:05 +08:00
2544ab36b5 fix: People default status to confirmed 2026-06-14 23:29:50 +08:00
0a3619243e feat: zoom in/out with Cmd+/Cmd-/Cmd+0 2026-06-14 23:27:54 +08:00
22a63de6d7 feat: People sections as chapters (known/pending/skipped) instead of tabs 2026-06-14 23:24:22 +08:00
4e4675f5fc feat: People category tabs + context menu fix 2026-06-14 23:15:41 +08:00
88ab58e56d fix: People context menu match WordPress design 2026-06-14 23:03:34 +08:00
99761c0072 feat: People card gold star indicator 2026-06-14 22:59:32 +08:00
2ddf12bb03 feat: update_identity_status command + People ignore action 2026-06-14 22:55:44 +08:00
c4d60f6d7f feat: People context menu add Star/Unstar 2026-06-14 22:52:12 +08:00
6b961612f7 fix: Library thumbnail loading + People right-click context menu 2026-06-14 22:41:38 +08:00
07d9ebda29 fix: Library thumbnail guard, Search People/Agent modes, People pagination debug 2026-06-14 20:34:36 +08:00
b8bd7c05be fix: Library isRegistered checkmark, Search add People+Agent modes 2026-06-14 20:26:48 +08:00
67c0a2b4a0 fix: get_people fetch all pages to include main characters 2026-06-14 19:55:52 +08:00
aab35874e0 cleanup: remove PeopleView debug message 2026-06-14 19:51:27 +08:00
620736a170 fix: Tauri commands camelCase + PeopleView perPage 2026-06-14 19:02:15 +08:00
2d7e65da6f debug: PeopleView on-screen debug message 2026-06-14 18:57:46 +08:00
8af1f0408d fix: Search mode select dropdown + People debug log 2026-06-14 16:42:29 +08:00
cad70974b8 fix: 移除兩行截斷的 @import 導致 CSS 解析失敗 2026-06-14 15:08:43 +08:00
1f910bb43a fix: 修復 wordpress-exact.css 截斷 @import 導致 CSS 無法解析 2026-06-14 15:04:40 +08:00
a6a5add2f2 refactor: SearchView + PeopleView layout alignment with WordPress CSS 2026-06-14 14:07:29 +08:00
6c262acff0 docs: update AGENTS.md to 15 Tauri commands 2026-06-14 13:09:45 +08:00
cd73bff211 feat: PeopleView complete UI - search, tabs, bind, merge, delete 2026-06-14 13:08:59 +08:00
5687a56fd6 feat: Rust commands - PersonInfo starred, faces data key, video temp file, +5 new commands 2026-06-14 13:06:54 +08:00
d910bac0bb docs: People 頁面設計文件,基於實測 API 定義 2026-06-14 12:52:22 +08:00
6d6fd2d43c docs: Core API 完整測試報告,所有端點實測驗證 2026-06-14 12:39:19 +08:00
3ba2120c8e All API through Rust proxy, fix unregistered files null uuid, People enhancements 2026-06-14 11:05:23 +08:00
a700cc983e Auto commit: 2026-06-13 17:50:02 2026-06-13 17:50:02 +08:00