Skip to content

Releases: FranRom/pupila

v0.1.0

20 May 22:13
e701a91

Choose a tag to compare

What's Changed

  • ci(deps): bump the gh-actions group across 1 directory with 4 updates by @dependabot[bot] in #6
  • chore(deps): bump fast-xml-parser from 4.5.6 to 5.7.2 by @dependabot[bot] in #2
  • chore(deps-dev): bump vitest from 3.2.4 to 4.1.5 by @dependabot[bot] in #4
  • chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by @dependabot[bot] in #5
  • Chore: Adding auto skills with npx autoskills by @ogarciarevett in #9
  • chore(deps-dev): bump @biomejs/biome from 2.4.13 to 2.4.14 in the dev-deps group by @dependabot[bot] in #8
  • Chore/improve ux with cronjobs by @ogarciarevett in #10
  • chore: remove redundant config example files by @FranRom in #12
  • chore(deps): bump fast-xml-parser from 5.7.2 to 5.7.3 in the runtime-deps group by @dependabot[bot] in #16
  • chore(deps): bump pdfjs-dist from 4.10.38 to 5.7.284 by @dependabot[bot] in #17
  • chore(skills): caveman-compress .agents/skills/ (~5% input-token reduction) by @ogarciarevett in #20
  • Feat/dev 8 swipe style by @ogarciarevett in #19
  • feat(ui): stream LLM output + loading spinners in onboarding by @FranRom in #18
  • fix(deps): align react and react-dom to 19.2.6 by @FranRom in #21
  • chore(deps): upgrade pnpm to v11 for supply-chain hardening by @FranRom in #22
  • fix(profile): auto-bootstrap config/profile.json from a committed default by @FranRom in #23
  • feat(ui): distinguish partial-success sources + add manual refetch UX by @FranRom in #24
  • chore(ui): standardize useEffect async style on AbortController + named fns by @FranRom in #26
  • feat(swipe): add undo last skip in Tik Tjob by @ibsenjg in #27
  • chore: rebrand to Pupila — Jinder, queue lifecycle, ASCII title lockup by @FranRom in #28
  • refactor(ui): kill the 3,190-line global stylesheet — CSS Modules per component by @FranRom in #29
  • refactor(ui): typed lib/api client + nested patterns docs + lint enforcement by @FranRom in #30
  • refactor(ui): extract 5 feature hooks; App.tsx drops from god component to composer by @FranRom in #31
  • test(ui): vitest + RTL — 66 tests for hooks and canonical components by @FranRom in #32
  • perf(ui): lazy-load 4 tabs + memoize hot row tree (-55kB initial JS) + bundle-size CI gate by @FranRom in #33
  • feat: destructive clean → onboarding flow + jobs/onboarding polish by @FranRom in #34
  • docs: README overhaul — new hero, Key features, Onboarding wizard screens by @FranRom in #36
  • Feat/mcp server by @ogarciarevett in #37
  • feat(fetchers): add 9 tier-S web3 slugs (Kalshi, Fireblocks, LayerZero, ...) by @FranRom in #39
  • docs: slim root CLAUDE.md, move detail to scoped CLAUDE.mds + skills by @FranRom in #38
  • chore: rename job-hunt to pupila across code, scripts, and env vars by @FranRom in #40
  • chore: add MIT license and security policy by @FranRom in #41
  • chore: untrack .codebuddy/.continue/.junie/.kiro skill files by @FranRom in #42
  • refactor(readme): left-align header and tighten title by @FranRom in #46
  • chore: remove openspec/ planning notes and Dependabot by @FranRom in #47

New Contributors

Full Changelog: https://github.com/FranRom/pupila/commits/v0.1.0