Olli Paloviita
5ad660aa8c
feat(screenci): add all-or-nothing recording config
2026-05-22 21:37:15 +03:00
Olli Paloviita
7f86261bb2
refactor(screenci): isolate runtime state and defer recorder stop
2026-05-22 16:57:15 +03:00
Olli Paloviita
cf5a933b80
feat(cli): add mock-record test mode
2026-05-22 11:29:02 +03:00
Olli Paloviita
599146b518
fix(screenci): remove retry command and extend hide pause
2026-05-21 17:48:04 +03:00
Olli Paloviita
9dd7c6d1f7
feat(screenci): add verbose config logging and cue warning
2026-05-21 16:03:32 +03:00
Olli Paloviita
a8cb2fcd11
fix: install only local version
2026-05-21 11:15:02 +03:00
Olli Paloviita
ac992f30da
fix: windows and test both cmd and powershell
2026-05-21 10:55:46 +03:00
Olli Paloviita
6d52a639ca
docs(screenci): refresh init and usage guidance
2026-05-21 09:51:59 +03:00
Olli Paloviita
4393c537fa
docs(screenci): refresh init and docs navigation
2026-05-19 13:04:21 +03:00
Olli Paloviita
9fb1ecb88b
fix(screenci): update init workflow cache
2026-05-19 11:32:22 +03:00
Olli Paloviita
cee8dc729e
fix: unit test missing file
2026-05-19 11:10:12 +03:00
Olli Paloviita
59a3f389c6
fix(screenci): update generated CI workflow
...
Refresh the generated GitHub Actions workflow to use Node 24, npm ci, and a cached Playwright browser install. Update expectations to match the new workflow output.
2026-05-19 10:30:27 +03:00
Olli Paloviita
22c1b0b9b7
fix(screenci): use npm script in generated workflow
2026-05-19 01:43:13 +03:00
Olli Paloviita
5922cea8a3
test(screenci): update init and secret expectations
2026-05-19 01:40:03 +03:00
Olli Paloviita
a4395a168a
feat(cli): simplify init and recording flow
2026-05-19 01:31:18 +03:00
Olli Paloviita
0129c95534
feat: record without Docker
2026-05-18 23:53:45 +03:00
Olli Paloviita
ba0b849411
feat(cli): rewrite loopback base urls in containers
2026-05-15 15:52:25 +03:00
Olli Paloviita
c12a1515b0
feat(cli): improve init scaffolding
2026-05-15 15:23:49 +03:00
Olli Paloviita
c6931c482f
feat(cli): change init project layout
2026-05-15 14:13:14 +03:00
Olli Paloviita
81d5639240
feat(cli): use screenci environment in GitHub Actions
2026-05-13 15:13:20 +03:00
Olli Paloviita
d44207085a
fix(cli): skip env loading on CI
2026-05-13 14:58:41 +03:00
Olli Paloviita
29ee7708ad
fix(cli): use remote latest image by default
2026-05-13 14:32:48 +03:00
Olli Paloviita
f7537c800e
feat(cli): default record image to latest
2026-05-13 14:15:24 +03:00
Olli Paloviita
7542c03e25
fix(cli): scaffold node typings for init
2026-05-13 13:40:31 +03:00
Olli Paloviita
660ebf85f5
test(cli): update init scaffold expectations
2026-05-13 13:30:18 +03:00
Olli Paloviita
4482f1087d
feat(cli): add init prompts and secret guidance
2026-05-13 12:59:13 +03:00
Olli Paloviita
c39cfd6704
docs(screenci): update init starter video
2026-05-13 12:42:53 +03:00
Olli Paloviita
0833d2cc3c
feat(cli): support local source installs
2026-05-13 10:10:55 +03:00
Olli Paloviita
fceb5b93ba
feat(cli): show record hint and install Chromium with spinner
...
Improve the init and test flow so local users get clearer guidance and a quieter Playwright install path when not verbose.
2026-05-07 14:57:09 +03:00
Olli Paloviita
44b5924301
fix(cli): surface upload errors clearly
2026-05-05 15:51:13 +03:00
Olli Paloviita
150d33514a
fix(cli): prompt auth before record build
...
Check for SCREENCI_SECRET before building the container so browser auth starts immediately when recording.
2026-05-05 11:21:21 +03:00
Olli Paloviita
d7e65ad479
test(cli): update version upgrade error expectation
2026-05-05 11:01:14 +03:00
Olli Paloviita
4e426e7380
fix(cli): use cli route paths
2026-05-04 13:00:14 +03:00
Olli Paloviita
8ae6e20902
fix(cli): migrate API calls to CLI routes
2026-05-04 12:53:39 +03:00
Olli Paloviita
549dca744e
refactor screenci init flow
2026-05-04 11:11:08 +03:00
Olli Paloviita
acef36e7c6
refactor(screenci): track focus event timing
2026-04-27 14:06:24 +03:00
Olli Paloviita
d56f4d0e34
refactor(screenci): simplify upload and scroll helpers
2026-04-23 10:41:20 +03:00
Olli Paloviita
255f13266b
fix(cli): authenticate before prompting
...
Wait for authentication to complete before prompting for the project name during init. This keeps the init flow from asking for input before the callback is processed.
2026-04-23 09:40:34 +03:00
Olli Paloviita
e9f2f93a06
docs(screenci): update init README copy
2026-04-22 15:50:17 +03:00
Olli Paloviita
797363f936
fix(cli): authenticate before init directory check
2026-04-22 15:17:48 +03:00
Olli Paloviita
1ccc75e9ab
fix(cli): update runtime prerequisites warnings
2026-04-22 14:51:37 +03:00
Olli Paloviita
c5d50c76b1
refactor(screenci): remove dev command and no-container mode
2026-04-15 12:37:52 +03:00
Olli Paloviita
f3e0fa748c
test(screenci): cover playwright cli gitignore
2026-04-15 12:25:34 +03:00
Olli Paloviita
725c0fe4fa
Guide new projects to README and docs after init
2026-04-15 10:55:02 +03:00
Olli Paloviita
c0506f4e7c
Install Chromium always
2026-04-14 14:04:49 +03:00
Olli Paloviita
005b044466
Renamed voice overs to narration and cues
2026-04-14 13:08:54 +03:00
Olli Paloviita
3441a38180
Env parsing fixed
2026-04-13 20:17:48 +03:00
Olli Paloviita
bb4d5ab642
CLI now authenticates on init call, docs and readme updated
2026-04-10 20:05:33 +03:00
Olli Paloviita
ce22d6c743
Simplify init flow
2026-04-10 15:59:00 +03:00
Olli Paloviita
75ffea577d
Fix record not ending
2026-04-10 14:12:44 +03:00