Load previous page…
Features
i18n & Translation
useT() hook for UI strings
useTDescription() for job descriptions
Language selector dropdown
Translation caching in Redux
Local AI powered by user device
Profile system (localStorage-persisted)
8 doodle avatar faces
Profile based filters (categories, salary)
Bookmarks system
Bookmarks page + export via email
Terms and Conditions page
Deduplication across sources
HashRouter routing (Home, Listings, Detail, Profile, Legal, Bookmarks)
Search by keyword
Category filters (IconsBar pills)
Salary range slider (dual-thumb)
Junior-only toggle
#grw
Design System Complete
"Minimal + Doodle Notebook" aesthetic
Inter + Caveat + Courier Prime fonts
Custom SVG doodle icons (DoodleIcons.jsx)
Dark mode with OS preference detection
Light mode (monospace/typewriter variant)
CSS custom properties for theming
Responsive breakpoints (mobile-first)
#grw
🔨 working on some new changelog models and moving some blog features over to something easier to work with
#research
I'm literally the PM giving developer bot specs, telling the tester bot to test, and giving tester bot's feedback to developer bot to fix. I don't think I want to stay in the middle of this, but I kinda do. First world
#openclaw problems
Post about embed PDF plugin (embedpdf.carrd.co) on Mastodon - mas.to/@pluginsforcarrd/11605…
#pluginsforcarrd #marketing365