auth: fix ntfy notifications dying on em-dash in Title header 50b70c4 Running Aramente commited on 26 days ago
chat: stop hallucinating diversity gaps on tech-recruiter offers 5317875 Aramente commited on 26 days ago
auth: add email + password signup/login alongside OAuth 22af3dd Aramente Claude Opus 4 commited on 26 days ago
auth: push notification on new user signup via ntfy.sh e23e68d Aramente Claude Opus 4 commited on 27 days ago
security: remove ADMIN_SECRET-gated debug endpoints 88cfb41 Aramente Claude Opus 4 commited on 27 days ago
security round 2: payload caps, traceback strip, GDPR delete, path allowlist 3da512e Aramente Claude Opus 4 commited on 27 days ago
security: top-5 audit findings β auth namespacing, SSRF guard, OAuth URL hygiene, rate limit, CSP 660b183 Aramente commited on 27 days ago
editorial: tighten typography + page-budget warning + per-finding skip flag fdd9d0c Aramente Claude Opus 4 commited on 27 days ago
audit: AI CV audit + structured contract/headcount/exit fields d9956be Aramente commited on 27 days ago
bullet UX: AI improve + drag-to-reorder across 10 HTML templates 266279c Aramente commited on 27 days ago
chat: in-chat tone picker with real-bullet samples (spec 46afe50) c076d83 Aramente Claude Opus 4 commited on 30 days ago
cv: mark unknowns with {GAP: ...} tokens instead of fabricating 3cff2f2 Aramente Claude Opus 4 commited on about 1 month ago
llm: generate CV in the chat language, not the UI locale e081d2e Aramente commited on about 1 month ago
chat: stop re-asking the same theme β explicit 'already asked' block a970ef1 Aramente commited on about 1 month ago
voice: tokenize context_bias so Voxtral accepts multi-word names 3105f38 Aramente commited on about 1 month ago
voice: normalize audio to 16kHz mono WAV server-side + wire context_bias a377e02 Aramente commited on about 1 month ago
chat: use mistral-small for next-question β 30sβ~5s on 'go' first turn 47bbe29 Aramente commited on about 1 month ago
transcribe: pass file as {file_name,content} dict β mistral SDK rejects raw handle e26722e Aramente commited on about 1 month ago
voice: mistral voxtral only β drop web speech + groq 1b9e42c Aramente commited on about 1 month ago
chat: render markdown in assistant bubbles (bullets, bold, headings) 067e741 Aramente commited on about 1 month ago
feat(chat): rank themes by leverage, bundle questions across experiences 2c29dcf Aramente commited on about 1 month ago
fix: coerce language dicts to strings + stop asking headcount in chat 64d242b Aramente commited on about 1 month ago
fix: bump rate limits 50/500, catch empty Mistral responses b6f5ed7 Aramente Claude Opus 4.6 (1M context) commited on Apr 21
fix: chat now finishes β question counter + forced completion after 8 a09babe Aramente Claude Opus 4.6 (1M context) commited on Apr 20
feat: company context fields in editor β sector, stage, headcount, team ac05be4 Aramente Claude Opus 4.6 (1M context) commited on Apr 20
feat: rewrite chat from scratch β goal-driven, no more loops dd19801 Aramente Claude Opus 4.6 (1M context) commited on Apr 20
fix: structured conversation flow β stay on one company before moving on 950e5af Aramente Claude Opus 4.6 (1M context) commited on Apr 20
feat: switch chat to Mistral Large + radically simplified prompt 835e091 Aramente Claude Opus 4.6 (1M context) commited on Apr 20
fix: remove experience cleanup prompt β was causing deletion loop 714f48e Aramente Claude Opus 4.6 (1M context) commited on Apr 20
feat: auto-fix misheard company names in voice + Voxtral context_bias 2da666a Aramente Claude Opus 4.6 (1M context) commited on Apr 20
feat: two-pass LinkedIn parser handles multi-role companies correctly ce64eb7 Aramente Claude Opus 4.6 (1M context) commited on Apr 20
fix: voice puts text in input for review + never auto-delete experiences a21020c Aramente Claude Opus 4.6 (1M context) commited on Apr 20
fix: use Mistral SDK for Voxtral transcription instead of raw HTTP d5ecdcc Aramente Claude Opus 4.6 (1M context) commited on Apr 20
fix: use voxtral-mini-latest for STT + Groq Whisper fallback 681838a Aramente Claude Opus 4.6 (1M context) commited on Apr 20
fix: correct mistralai import path β Mistral is in mistralai.client a235542 Aramente Claude Opus 4.6 (1M context) commited on Apr 20
feat: switch entire backend from Gemini to Mistral (LLM + STT) 8b18ee8 Aramente Claude Opus 4 commited on Apr 20
fix: use dict for thinking_config β SDK version on HF lacks ThinkingConfig class 9e04c3a Aramente Claude Opus 4.6 (1M context) commited on Apr 20
fix: transcription timeout 30sβ90s backend, 120s client + HF fallback 4cb2d9d Aramente Claude Opus 4.6 (1M context) commited on Apr 20
perf: disable thinking on chat + analyze β all 3000 tokens go to output e0619fd Aramente Claude Opus 4.6 (1M context) commited on Apr 20
fix: bump chat token budget 1500β3000 to prevent truncated JSON d00e180 Aramente Claude Opus 4.6 (1M context) commited on Apr 20
feat: switch voice transcription to Groq Whisper + fix truncated JSON 84a9b89 Aramente Claude Opus 4.6 (1M context) commited on Apr 20
fix: use inline base64 audio for Gemini transcription + client timeout 15e2804 Aramente Claude Opus 4.6 (1M context) commited on Apr 20
feat: replace Web Speech API with MediaRecorder + Gemini transcription d65b221 Aramente Claude Opus 4.6 (1M context) commited on Apr 20
fix: voice accumulates across auto-restarts + rate limit 30/200 per day 6737ea8 Aramente Claude Opus 4.6 (1M context) commited on Apr 20
perf: cut token budget 16Kβ8K + force user-select on chat containers d4cd1af Aramente Claude Opus 4.6 (1M context) commited on Apr 20