pyr0ball
pyr0ball pushed to feature/feedback-button at Circuit-Forge/peregrine 2026-03-06 16:01:09 -08:00
34cdbfda0a test: anonymize real personal data — use fictional Alex Rivera throughout test suite
dd67f3c0d9 fix: remove dead byok_cloud_acknowledged scalar key — list is the authority
661e0e1fc3 docs: clarify byok acknowledgment semantics and double-read intent
64487401f0 feat: byok activation warning — require acknowledgment when enabling cloud LLM
24a22f73a3 fix: use explicit utf-8 encoding when reading llm.yaml in sidebar
Compare 161 commits »
pyr0ball closed issue Circuit-Forge/peregrine#10 2026-03-06 07:59:14 -08:00
[TEST] Feedback pipeline probe — safe to close
pyr0ball opened issue Circuit-Forge/peregrine#10 2026-03-06 07:58:29 -08:00
[TEST] Feedback pipeline probe — safe to close
pyr0ball pushed to feature/feedback-button at Circuit-Forge/peregrine 2026-03-05 22:46:17 -08:00
a6d787fed2 docs: digest parsers implementation plan (TDD, 6 tasks)
be2690af7b docs: add privacy policy reference
a30d86ddf5 feat: add LLM suggest button to Skills & Keywords section
6dfa4a0949 feat: wire enhanced suggest_search_terms into Search tab (three-angle excludes)
93fb452941 feat: add suggest_resume_keywords for skills/domains/keywords gap analysis
Compare 11 commits »
pyr0ball pushed to feat/vue-label-tab at Circuit-Forge/avocet 2026-03-05 15:14:33 -08:00
e03d91ece9 fix(avocet): ball escapes overflow clip, floats above header/footer with z-index + transparency
be3b52f150 fix(avocet): grid pinned to viewport with height 100dvh + card ball floats above finger at scale 0.55
Compare 2 commits »
pyr0ball pushed to feat/vue-label-tab at Circuit-Forge/avocet 2026-03-05 14:55:19 -08:00
1ccac024a4 feat(avocet): add velocity-based fling detection to toss gesture (option B: speed + alignment)
pyr0ball pushed to feat/vue-label-tab at Circuit-Forge/avocet 2026-03-05 13:46:09 -08:00
f8e911c48f feat(avocet): add toss-zone overlays and grid-rise animation to LabelView
2bbd925c41 feat(avocet): replace swipe+HTML5-drag with unified pointer-events toss gesture
a8b1c89c62 feat(avocet): replace HTML5 drag events on LabelBucketGrid with hoveredBucket prop
f8aafb2974 feat: card crumples to small ball on drag pickup so buckets expand fully
d82db402a3 fix: keyboard shortcuts now work after labels load (lazy keymap evaluation)
Compare 18 commits »
pyr0ball opened issue Circuit-Forge/peregrine#9 2026-03-04 09:32:57 -08:00
[New Feature] Backup script — automated data backup for staging.db, config, and cover letters
pyr0ball opened issue Circuit-Forge/peregrine#8 2026-03-04 09:32:37 -08:00
[New Feature] Vue 3 SPA frontend — replace Streamlit UI with Vite + Vue 3 + FastAPI
pyr0ball opened issue Circuit-Forge/peregrine#7 2026-03-04 09:32:24 -08:00
[New Feature] Public mirror setup — GitHub + Codeberg with hooks, CONTRIBUTING, CI, SECURITY
pyr0ball opened issue Circuit-Forge/avocet#7 2026-03-04 09:31:57 -08:00
[New Feature] Multi-account IMAP fetch — connect multiple email accounts for label training data
pyr0ball opened issue Circuit-Forge/avocet#6 2026-03-04 09:31:51 -08:00
[New Feature] Email classifier benchmark harness — evaluate adapter models against labeled gold set
pyr0ball opened issue Circuit-Forge/avocet#5 2026-03-04 09:31:34 -08:00
[Bug] UndoToast positioning not verified on mobile / small viewports
pyr0ball opened issue Circuit-Forge/avocet#4 2026-03-04 09:31:27 -08:00
[Chore] Strip debug console.debug/warn statements before production
pyr0ball opened issue Circuit-Forge/avocet#3 2026-03-04 09:31:23 -08:00
[New Feature] In-app animation toggle — useMotion composable has no UI control yet
pyr0ball opened issue Circuit-Forge/avocet#2 2026-03-04 09:29:56 -08:00
[Bug] useLabelKeyboard wired but labels array is empty — hotkeys do not trigger labels
pyr0ball created pull request Circuit-Forge/avocet#1 2026-03-04 09:24:08 -08:00
feat: Vue 3 label tab — complete card-stack UI with ASMR bucket UX
pyr0ball pushed to feat/vue-label-tab at Circuit-Forge/avocet 2026-03-04 09:22:50 -08:00
82eeb4defc fix: prevent blank page on rebuild and queue drain on skip/discard
a06b133a6e docs(avocet): document email field schemas and normalization layer
b54b2a711e fix(avocet): normalize queue schema + bind to 0.0.0.0 for LAN access
cd7bbd1dbf fix(avocet): start-api polls port instead of sleeping 1s — avoids false-success on slow start
682a958c28 fix(avocet): strip HTML from email bodies — stdlib HTMLParser, no deps
Compare 10 commits »
pyr0ball created branch main in Circuit-Forge/avocet 2026-03-04 09:22:50 -08:00
pyr0ball pushed to main at Circuit-Forge/avocet 2026-03-04 09:22:50 -08:00