|
|
2d322b42e1
|
website refactor
|
2026-01-16 21:40:26 +01:00 |
|
|
|
77a923e6a3
|
website refactor
|
2026-01-16 19:46:49 +01:00 |
|
|
|
37b1aa626c
|
website refactor
|
2026-01-16 15:20:25 +01:00 |
|
|
|
7e02fc3ea5
|
website refactor
|
2026-01-16 13:48:18 +01:00 |
|
|
|
e151fe02d0
|
remove companion tests
|
2026-01-03 15:58:04 +01:00 |
|
|
|
11492d1ff2
|
fix issues in core
|
2025-12-23 11:49:47 +01:00 |
|
|
|
2854ae3c5c
|
fix issues in core
|
2025-12-23 11:25:08 +01:00 |
|
|
|
7532c7ed6d
|
refactor
|
2025-12-16 21:05:01 +01:00 |
|
|
|
29410708c8
|
move automation out of core
|
2025-12-16 14:31:43 +01:00 |
|
|
|
9a891ac8b3
|
refactor
|
2025-12-16 11:52:26 +01:00 |
|
|
|
ce82b7822b
|
refactor
|
2025-12-16 11:09:13 +01:00 |
|
|
|
5c22f8820c
|
rename to core
|
2025-12-15 13:46:07 +01:00 |
|
|
|
217337862c
|
wip
|
2025-12-14 18:11:59 +01:00 |
|
|
|
6a88fe93ab
|
wip
|
2025-12-12 01:11:36 +01:00 |
|
|
|
ec3ddc3a5c
|
wip
|
2025-12-11 21:06:25 +01:00 |
|
|
|
c7e5de40d6
|
wip
|
2025-12-11 13:50:38 +01:00 |
|
|
|
a4a732ddc5
|
wip
|
2025-12-09 23:22:37 +01:00 |
|
|
|
c698a0b893
|
wip
|
2025-12-04 15:15:24 +01:00 |
|
|
|
b7d5551ea7
|
wip
|
2025-12-04 11:54:42 +01:00 |
|
|
|
c0fdae3d3c
|
wip
|
2025-12-03 16:33:12 +01:00 |
|
|
|
086fdc1ea1
|
wip
|
2025-12-01 19:28:49 +01:00 |
|
|
|
98a09a3f2b
|
wip
|
2025-12-01 17:27:56 +01:00 |
|
|
|
e7ada8aa23
|
wip
|
2025-12-01 00:48:34 +01:00 |
|
|
|
645f537895
|
wip
|
2025-11-30 23:00:48 +01:00 |
|
|
|
af14526ae2
|
refactoring
|
2025-11-30 02:07:08 +01:00 |
|
|
|
6a0cab6cc6
|
wip
|
2025-11-27 13:26:17 +01:00 |
|
|
|
1d7c4f78d1
|
feat(overlay-sync): wire OverlaySyncService into DI, IPC and renderer gating
|
2025-11-26 19:14:25 +01:00 |
|
|
|
b6b8303f38
|
chore(test): make DIContainer tolerant to missing electron.app for vitest
|
2025-11-26 17:17:02 +01:00 |
|
|
|
fef75008d8
|
wip
|
2025-11-26 17:03:29 +01:00 |
|
|
|
e2bea9a126
|
working companion prototype
|
2025-11-24 23:32:36 +01:00 |
|
|
|
84800c663a
|
refactor(automation): remove browser automation, use OS-level automation only
|
2025-11-22 17:57:35 +01:00 |
|
|
|
99fa06e12b
|
fix(companion): resolve fixtures path correctly for both dev and built modes
|
2025-11-22 17:31:21 +01:00 |
|
|
|
515aef71bb
|
fix(companion): resolve fixtures path correctly in Electron runtime
|
2025-11-22 16:55:13 +01:00 |
|
|
|
6ac9701be8
|
fix(companion): resolve fixtures path correctly in Electron runtime
|
2025-11-22 16:47:50 +01:00 |
|
|
|
78fc323e43
|
feat(automation): implement NODE_ENV-based automation mode with fixture server
|
2025-11-22 16:37:32 +01:00 |
|
|
|
c0e0e00c4c
|
feat(automation): add macOS permission check before automation start
|
2025-11-22 14:52:48 +01:00 |
|
|
|
21d748b316
|
feat(automation): add browser launch capability and default to dev mode
|
2025-11-22 13:31:10 +01:00 |
|
|
|
bb17a4a085
|
fix(electron): correct preload script path for IPC bridge
|
2025-11-22 12:42:02 +01:00 |
|
|
|
bd198a78ad
|
fix(automation): add stopAutomation to IAutomationEngine interface and fix interval cleanup
|
2025-11-22 01:50:37 +01:00 |
|
|
|
3a60ffae91
|
feat(logging): add professional logging with pino and headless E2E tests - Add ILogger port interface in application layer - Implement PinoLogAdapter with Electron-compatible structured logging - Add NoOpLogAdapter for testing - Wire logging into DI container and all adapters - Create 32 E2E tests for automation workflow (headless-only) - Add vitest.e2e.config.ts for E2E test configuration - All tests enforce HEADLESS mode (no headed browser allowed)
|
2025-11-22 01:02:38 +01:00 |
|
|
|
7eae6e3bd4
|
refactor: restructure to monorepo with apps and packages directories - Move companion app to apps/companion with electron-vite - Move domain/application/infrastructure to packages/ - Fix ELECTRON_RUN_AS_NODE env var issue for VS Code terminal - Remove legacy esbuild bundler (replaced by electron-vite) - Update workspace scripts in root package.json
|
2025-11-22 00:25:06 +01:00 |
|