main history
58 commits
-
Move the coding conventions into CONTRIBUTING.md
rasmusjy committed Aug 14, 2026, 7:41 AM
+30 −1
873a24a -
Add the public demo mode and deployment for voicetask.rasmusj.com
rasmusjy committed Aug 14, 2026, 7:41 AM
+336 −9
633291b -
Add API keys from the app instead of the terminal
rasmusjy committed Jul 29, 2026, 6:37 PM
+997 −117
3e4c5e6 -
Improve speech and keyboard access
rasmusjy committed Jul 27, 2026, 6:31 PM
+137 −17
29c4639 -
Document the full product flow
rasmusjy committed Jul 27, 2026, 6:27 PM
+145 −70
938b181 -
Clarify build brief sharing
rasmusjy committed Jul 27, 2026, 6:23 PM
+634 −123
34967ef -
Simplify interview controls
rasmusjy committed Jul 27, 2026, 6:17 PM
+307 −96
8d300df -
Explain the first-run experience
rasmusjy committed Jul 27, 2026, 6:12 PM
+826 −158
f508c5c -
Add cross-platform demo mode
rasmusjy committed Jul 27, 2026, 6:06 PM
+145 −36
bcbae8d -
fixed openai talking
rasmusjy committed Jul 23, 2026, 11:12 AM
+131 −16
7ca02d7 -
Merge origin/main: reconcile two independently-built implementations
rasmusjy committed Jul 22, 2026, 10:21 PM
+1541 −460
22a1c3b -
T15: export spec pack as zip, transcript copy/download
rasmusjy committed Jul 22, 2026, 9:59 PM
+420 −10
4e12fd8 -
T14: folder browser
rasmusjy committed Jul 22, 2026, 9:53 PM
+410 −7
f93035d -
T13: non-technical onboarding pass
rasmusjy committed Jul 22, 2026, 9:50 PM
+96 −66
188b833 -
Expand scope: non-technical users, folder browser, export
rasmusjy committed Jul 22, 2026, 9:45 PM
+51 −15
66c04bc -
Add CI workflow
rasmusjy committed Jul 22, 2026, 7:19 PM
+22 −0
0b91c07 -
Add engines requirement and check script
rasmusjy committed Jul 22, 2026, 7:19 PM
+5 −1
5eb4ea6 -
Add recording timer and 120 second cap
rasmusjy committed Jul 22, 2026, 7:19 PM
+26 −1
816c093 -
Add coverage category tooltips
rasmusjy committed Jul 22, 2026, 7:18 PM
+17 −1
b4bf99a -
Stop bot speech with Escape
rasmusjy committed Jul 22, 2026, 7:18 PM
+10 −0
598f23c -
Add session delete and dates to the home screen
rasmusjy committed Jul 22, 2026, 7:18 PM
+68 −2
a923f98 -
Add deleteSession API wrapper
rasmusjy committed Jul 22, 2026, 7:18 PM
+8 −0
feb6221 -
Cover the delete route in tests
rasmusjy committed Jul 22, 2026, 7:18 PM
+18 −1
3783961 -
Add DELETE session route
rasmusjy committed Jul 22, 2026, 7:18 PM
+6 −0
e4e29b0 -
Cover summary sorting and deletion in store tests
rasmusjy committed Jul 22, 2026, 7:18 PM
+13 −3
98b8a2f -
Add session delete to the store
rasmusjy committed Jul 22, 2026, 7:18 PM
+8 −1
4d323bc -
List sessions newest first
rasmusjy committed Jul 22, 2026, 7:17 PM
+9 −1
34959e3 -
Add createdAt to session summaries
rasmusjy committed Jul 22, 2026, 7:17 PM
+6 −1
a70d6ee -
Add README
rasmusjy committed Jul 22, 2026, 7:17 PM
+50 −0
b03d7f8 -
Add .env.example
rasmusjy committed Jul 22, 2026, 7:17 PM
+18 −0
f6e8220 -
Load .env at server boot
rasmusjy committed Jul 22, 2026, 7:17 PM
+4 −0
eaab0c6 -
Retry interview turn once on schema mismatch
rasmusjy committed Jul 22, 2026, 7:17 PM
+20 −11
643b481 -
Use adaptive thinking and structured outputs in the Anthropic provider
rasmusjy committed Jul 22, 2026, 7:17 PM
+8 −8
8b5e278 -
Upgrade Anthropic SDK to 0.113 and zod to 4
rasmusjy committed Jul 22, 2026, 7:17 PM
+34 −11
f236e42 -
Rebuild screens around the voice orb
rasmusjy committed Jul 22, 2026, 7:17 PM
+824 −304
e062b75 -
Redesign push-to-talk as a circular mic button
rasmusjy committed Jul 22, 2026, 7:16 PM
+24 −6
f45afe7 -
Restyle transcript with auto-scroll
rasmusjy committed Jul 22, 2026, 7:16 PM
+20 −11
bb71c6e -
Show the question as plain serif text
rasmusjy committed Jul 22, 2026, 7:16 PM
+2 −5
ebb63e0 -
Add waveform visualization component
rasmusjy committed Jul 22, 2026, 7:16 PM
+64 −0
a6ec55c -
Add animated bot avatar component
rasmusjy committed Jul 22, 2026, 7:16 PM
+57 −0
2bce30f -
Add mic level metering to the recorder
rasmusjy committed Jul 22, 2026, 7:16 PM
+29 −2
cfada96 -
Add voice picking and speech callbacks to TTS
rasmusjy committed Jul 22, 2026, 7:16 PM
+33 −2
9d5ae91 -
Add beige design tokens and base styles
rasmusjy committed Jul 22, 2026, 7:16 PM
+48 −30
a261610 -
Add web fonts and favicon
rasmusjy committed Jul 22, 2026, 7:16 PM
+10 −0
1dfeb13 -
Merge pull request #1 from rasmusjy/spec-pack-implementation
rasmusjy committed Jul 22, 2026, 6:16 PM
+7495 −12
b046747 -
T12: end-to-end smoke test
rasmusjy committed Jul 22, 2026, 6:08 PM
+82 −1
417a3a2 -
T11: blocker import
rasmusjy committed Jul 22, 2026, 6:07 PM
+379 −4
0791dd9 -
T10: generate route and UI
rasmusjy committed Jul 22, 2026, 6:02 PM
+298 −2
533e25d -
T9: spec pack generator
rasmusjy committed Jul 22, 2026, 5:58 PM
+311 −1
f6f0adc -
T8: push-to-talk recording and TTS
rasmusjy committed Jul 22, 2026, 5:55 PM
+252 −28
bfdcfe0 -
T7: client interview UI
rasmusjy committed Jul 22, 2026, 5:52 PM
+535 −359
be2b697 -
T6: audio upload route and OpenAI STT provider
rasmusjy committed Jul 22, 2026, 5:48 PM
+243 −30
d51024b -
T5: interview engine and Anthropic LLM provider
rasmusjy committed Jul 22, 2026, 5:45 PM
+332 −3
c791364 -
T4: session and answer routes
rasmusjy committed Jul 22, 2026, 5:41 PM
+229 −8
990a51f -
T3: provider interfaces, factory, and deterministic mocks
rasmusjy committed Jul 22, 2026, 5:39 PM
+246 −1
006890c -
T2: shared types/schemas and session store
rasmusjy committed Jul 22, 2026, 5:36 PM
+322 −4
67eccd6 -
T1: scaffold npm project (server/client/shared)
rasmusjy committed Jul 22, 2026, 5:34 PM
+4696 −1
9dbccb9 -
Add project spec pack
rasmusjy committed Jul 22, 2026, 5:22 PM
+302 −0
4b0cad4