Yun Chan
|
1aab8729fa
|
refactor(1): move Detection (MediaDetector/SocialSiteDetector/DetectionContext) App->Core
|
2026-08-15 14:49:02 +09:00 |
|
Yun Chan
|
b6b7fc341b
|
Phase A: tab architecture integrated into MainWindow - tab strip UI, per-tab WebView2 lifecycle, new-window->tab w/ deferral, audio indicator/mute, session save/restore, shortcuts; E2E on real window (56 tests GREEN)
|
2026-08-15 14:48:17 +09:00 |
|
Yun Chan
|
be01a116ca
|
deploy: self-hosted build machines operational (vd-linux/vd-mac) - 4 artifacts built & native-exec E2E passed (HLS download EXIT=0 on both)
|
2026-08-15 13:46:05 +09:00 |
|
Yun Chan
|
a206270c3b
|
deploy: remote build scripts (build-remote.sh, install-buildkey.ps1) + self-hosted build machine setup
|
2026-08-15 13:33:44 +09:00 |
|
Yun Chan
|
9e637f09df
|
deploy: .env template + gitignore hardening (.env* ignored, template whitelisted)
|
2026-08-15 12:39:36 +09:00 |
|
Yun Chan
|
603ad51406
|
Phase A logic: TabManager/TabItem/session store (TDD, 17 tests)
|
2026-08-15 12:18:05 +09:00 |
|
Yun Chan
|
00a822eaeb
|
Phase 0 (T1-3/4/7/9/11): find bar w/ native Find API + search engine + site zoom + force reload + F11, wired into MainWindow, E2E smoke (39 tests)
|
2026-08-15 12:14:35 +09:00 |
|
Yun Chan
|
470c9267f2
|
T1-4/T1-7: search engine resolver + site zoom store (TDD RED->GREEN, 32 tests)
|
2026-08-15 12:04:23 +09:00 |
|
Yun Chan
|
21b7c4d8bd
|
Baseline: WPF/Avalonia/Cli/Core + plans (BROWSER_FEATURES_PLAN v2, MOBILE_PLAN v1)
|
2026-08-15 11:59:25 +09:00 |
|