Athruithe

What's new

A running log of features, improvements, and fixes to Cupán Focail.

New

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.

New

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.

New

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.

Improved

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.

New

Craicathon page

Added a dedicated page about the Craicathon hackathon and our Anois cló Gaelach font by Gaeltacht Type.

Improved

Full SEO overhaul

Sitemap, robots.txt, JSON-LD structured data, and metadata on every page. Ready for Google and AI search.

New

Cookie consent

Added a cookie consent banner with granular controls for analytics and media cookies.

New

Password reset

You can now reset your password via email with branded Cupán Focail emails.

Fixed

Security hardening

Improved data policies, endpoint validation, and stamp collection security.

Improved

Blog editor upgrade

Redesigned blog admin with sticky toolbar, word count, distraction-free writing, and SVG icons.

Improved

Chat-style learn page

Conversation sections now use iMessage-style chat bubbles with staggered animations.

New

Barista training preview

Module 1 is now free to preview. Full training unlocks when you register your café.

Fixed

Venue profile logos

Venue detail pages now show the actual venue logo instead of a placeholder.

Improved

Purple stamp favicon

Updated the app icon and favicon to the purple stamp design. Briefly tested PWA install support before reverting.

Improved

Ulster Irish pronunciation guides

All pronunciation guides updated to Ulster dialect throughout the learn page. Added teanglann.ie lookup links for every phrase.

Improved

Frosted glass homepage

Redesigned the landing page with frosted glass cards, purple/lime/pink gradient splodges, and scattered café logos linking to the map.

Improved

Venues page overhaul

Rewrote the venues page with animated gradients, floating blobs, swipeable How It Works cards on mobile, and a new hero section.

Improved

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.

New

PostHog analytics

Added PostHog for automatic pageview tracking, hosted in the EU for GDPR compliance.

New

Vercel Analytics

Installed @vercel/analytics for core web vitals and traffic insights.

New

Cupla Focail Radio

New radio player streaming Irish language audio via YouTube. Styled with lime Neo branding and drop-down controls.

Improved

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.

Improved

Learn page redesign

Rebuilt the learn page with draggable cards, accordion sections, and tabbed navigation for conversations, vocabulary, and exercises.

New

Venue Scór profiles

Added a Scór profile UI to each venue page showing stamp stats and badges.

Improved

Stacked stamp navbar animation

Stamps in the navbar now stack and expand on hover with a smooth animation showing venue logos.

Improved

Map markers upgraded

Map markers now use the brown stamp image instead of emoji pins. Café profile overlay redesigned with logo banner.

New

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.

Fixed

Image cleanup

Moved all loose images into public/images/ and removed duplicates from the project root.

Improved

Renamed venues to cafés

Updated terminology throughout the app — 'venues' are now consistently called 'cafés' in user-facing text.

New

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.

New

Supabase authentication

Sign up, login, and user profiles powered by Supabase Auth. Includes an AuthContext provider for session management across the app.

New

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.

New

Venue profiles

Rich bilingual profiles for each café with Irish/English descriptions, photo galleries, badges, featured quotes, and an Irish word of the day.

New

Learning section

Three-part learn area: conversation guides for ordering coffee as Gaeilge, vocabulary lists, and interactive exercises (Cleachtadh page).

New

Barista training track

A dedicated barista training section with Irish language practice drills designed for café staff.

New

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.

New

Anois cló Gaelach fonts

Integrated Anois Dealg and Anois Sans display fonts from Gaeltacht Type for authentic Irish typographic character.

New

Sign-up gate on venues

Venue profile pages require sign-up to view full details, encouraging user registration.

New

Venue owner dashboard

Admin dashboard for café owners with pages for menu management, profile editing, staff management, and training progress.

New

Venue registration flow

Café owners can register their venue through a dedicated sign-up form to join the Cupán Focail network.

New

Full database schema

Supabase migrations for venues, menu items, stamps, rewards, lessons, and user profiles — with NFC token support and onboarding tracking.

New

Apple Neo branding

Pastel purple, pink, and lime green colour palette with Apple Neo-inspired design language across all components.

New

Project scaffolding

Initial Next.js 16 project created with TypeScript, Tailwind CSS, ESLint, and PostCSS configuration.

Want to suggest a feature? Get in touch

🍪

Cookie preferences