Athruithe
What's new
A running log of features, improvements, and fixes to Cupán Focail.
Public profiles
Every user now has a public profile at /u/[id] showing their stamps, stats, Irish level, and bio. If it's your own profile, you'll see an Edit button.
Profile editing
Edit your display name, city, bio, and Irish level from the new /profile page. Irish level uses tappable pill cards instead of a dropdown. Save button floats at the bottom when you have unsaved changes.
Neo colour avatars
12 macOS-inspired pastel colour options for profile pictures, each with a unique emoji and animated gradient. Profile picture and stamp colour pickers coming soon.
Navbar profile upgrade
Avatar in the navbar now reflects your chosen profile picture. Dropdown shows View Profile link, Edit Profile moved below Learn Irish, and Irish proverbs replace the free coffee text.
Craicathon page
Added a dedicated page about the Craicathon hackathon and our Anois cló Gaelach font by Gaeltacht Type.
Full SEO overhaul
Sitemap, robots.txt, JSON-LD structured data, and metadata on every page. Ready for Google and AI search.
Cookie consent
Added a cookie consent banner with granular controls for analytics and media cookies.
Password reset
You can now reset your password via email with branded Cupán Focail emails.
Security hardening
Improved data policies, endpoint validation, and stamp collection security.
Blog editor upgrade
Redesigned blog admin with sticky toolbar, word count, distraction-free writing, and SVG icons.
Chat-style learn page
Conversation sections now use iMessage-style chat bubbles with staggered animations.
Barista training preview
Module 1 is now free to preview. Full training unlocks when you register your café.
Venue profile logos
Venue detail pages now show the actual venue logo instead of a placeholder.
Purple stamp favicon
Updated the app icon and favicon to the purple stamp design. Briefly tested PWA install support before reverting.
Ulster Irish pronunciation guides
All pronunciation guides updated to Ulster dialect throughout the learn page. Added teanglann.ie lookup links for every phrase.
Frosted glass homepage
Redesigned the landing page with frosted glass cards, purple/lime/pink gradient splodges, and scattered café logos linking to the map.
Venues page overhaul
Rewrote the venues page with animated gradients, floating blobs, swipeable How It Works cards on mobile, and a new hero section.
Radio player moved to bottom-left
Cupla Focail Radio now lives in the bottom-left corner on all pages. Previously it was in the navbar, before that floating on the homepage.
PostHog analytics
Added PostHog for automatic pageview tracking, hosted in the EU for GDPR compliance.
Vercel Analytics
Installed @vercel/analytics for core web vitals and traffic insights.
Cupla Focail Radio
New radio player streaming Irish language audio via YouTube. Styled with lime Neo branding and drop-down controls.
Ulster Irish dialect conversion
Converted all Irish text across the app to Ulster dialect — chan, caidé, cad é mar, slán go fóill — replacing Connacht/standard forms.
Learn page redesign
Rebuilt the learn page with draggable cards, accordion sections, and tabbed navigation for conversations, vocabulary, and exercises.
Venue Scór profiles
Added a Scór profile UI to each venue page showing stamp stats and badges.
Stacked stamp navbar animation
Stamps in the navbar now stack and expand on hover with a smooth animation showing venue logos.
Map markers upgraded
Map markers now use the brown stamp image instead of emoji pins. Café profile overlay redesigned with logo banner.
Venue logos and swipeable cards
Added real logos for all 5 Irish-speaking cafés. Venue cards now show the logo as a hero image with swipe-through photos.
Image cleanup
Moved all loose images into public/images/ and removed duplicates from the project root.
Renamed venues to cafés
Updated terminology throughout the app — 'venues' are now consistently called 'cafés' in user-facing text.
Cupán Focail MVP launched
The full MVP went live — Next.js 16, TypeScript, Tailwind CSS, and Supabase powering the entire app from day one.
Supabase authentication
Sign up, login, and user profiles powered by Supabase Auth. Includes an AuthContext provider for session management across the app.
Mapbox venue discovery
Interactive Mapbox map on the Discover page showing 7 Irish-speaking cafés across Belfast and beyond, with clickable markers and popups.
Venue profiles
Rich bilingual profiles for each café with Irish/English descriptions, photo galleries, badges, featured quotes, and an Irish word of the day.
Learning section
Three-part learn area: conversation guides for ordering coffee as Gaeilge, vocabulary lists, and interactive exercises (Cleachtadh page).
Barista training track
A dedicated barista training section with Irish language practice drills designed for café staff.
Cupán Scór stamps
Gamification system where users collect stamps by visiting cafés. Earn rewards as you build your Cupán Scór collection.
Anois cló Gaelach fonts
Integrated Anois Dealg and Anois Sans display fonts from Gaeltacht Type for authentic Irish typographic character.
Sign-up gate on venues
Venue profile pages require sign-up to view full details, encouraging user registration.
Venue owner dashboard
Admin dashboard for café owners with pages for menu management, profile editing, staff management, and training progress.
Venue registration flow
Café owners can register their venue through a dedicated sign-up form to join the Cupán Focail network.
Full database schema
Supabase migrations for venues, menu items, stamps, rewards, lessons, and user profiles — with NFC token support and onboarding tracking.
Apple Neo branding
Pastel purple, pink, and lime green colour palette with Apple Neo-inspired design language across all components.
Project scaffolding
Initial Next.js 16 project created with TypeScript, Tailwind CSS, ESLint, and PostCSS configuration.
Want to suggest a feature? Get in touch