What's new

Everything the app can do, newest first. What is all this? β†’

πŸ”œ Updates to come

  • 🍺 Better sports info β€” see which specific bar is actually showing tonight's match, not just 'shows sports'
  • πŸ“Έ Photo memories β€” snap a pic when you check in, build a gallery for each bar
  • πŸ”” Match reminders β€” a nudge before a big game your favorites are showing
  • πŸ—³οΈ More you vote for below πŸ‘‡

πŸ’‘ Your ideas

What should we build next? Suggest it, and upvote what you want most.

πŸ“¦ Already shipped

Typo patrol

2026-07-24
  • ✏️ Fixed words running together on the About page and the bars count ('306Oslo bars' is once again '306 Oslo bars'). A rendering bug ate the spaces; we got them back.

Small fixes

2026-07-21
  • πŸ—ΊοΈ Wembley Fotballpub is now listed under GrΓΌnerlΓΈkka instead of Sentrum (it's up by Schouterrassen), so the neighbourhood label and the district filter finally agree.

Out on the town

2026-07-20
  • πŸ“‘ Share your live location with the group for 2 hours β€” see where everyone is on the map in real time (fully opt-in, turns itself off after 2h).
  • πŸ“ Location stays on β€” if you've allowed it once, the app finds you automatically every time you open it. No more tapping 'use my location'.
  • 🍺 Bars tab: 'nearest' now means within a 15-minute walk, and there's a cheapest-beer leaderboard you can filter by All Oslo, near you, or any district.
  • 🎲 Dice: roll up to 8 at once with +/- buttons, and the dice are much clearer to read.
  • πŸ‘€ Picking a name now suggests existing names, so nobody accidentally makes two profiles or clashes with someone else.

Easier to use

2026-07-20
  • 🧭 New navigation β€” four big buttons at the top: Map, This week, Bars and Social. Easier to hit, less clutter.
  • 🎲 Games! A whole tab of drinking games to play right now β€” dice, Who Drinks, Truth or Dare, Never Have I Ever, Most Likely To, coin flip. Find it under Social.
  • 🍺 The Bars tab now shows the bars nearest to you first, plus the cheapest pints around you β€” just turn on your location.
  • πŸ“Ί 'Where to watch' moved inside This week, so everything about tonight's games is in one place.
  • πŸ‘€ Set your name once and you're done β€” no more being asked again on every page.

Now it works anywhere

2026-07-20
  • 🌍 The app is on the internet now, not just one person's Wi-Fi β€” open it from any phone, anywhere in Oslo.
  • πŸ“² Add it to your home screen and it opens like a real app, fullscreen.
  • πŸ’Ύ Everyone's visits, ratings, rounds and scores are saved safely in the cloud.

Dice, receipts & seatbelts

2026-07-20
  • 🎲 Surprise crawl generator β€” pick district, stops and max price; the machine plans a walkable route you can save or open on the map
  • πŸ“‹ Copy-for-group-chat button on the digest β€” the week's games, happenings and cheap bars as paste-ready text
  • πŸ“Š /stats β€” page views counted with zero cookies, zero personal data (linked in the footer)
  • πŸ’Ύ The friends database now backs itself up on every server start (last 8 kept) β€” the passport race is safe
  • πŸ”’ Crawl stops always show their numbers now, even when the map is zoomed out into clusters
  • πŸš€ Deploy prep: the project is a git repository with its first commit; DEPLOY.md has the remaining steps

No more sideways

2026-07-20
  • πŸ“΅ The page can no longer be dragged sideways β€” a missed swipe on the nav used to scroll the whole app and reveal a black gutter
  • ⚑ Game-day banner text wraps instead of spilling off the right edge
  • πŸ“Ί Broadcaster labels are short now β€” "TV2 + NRK" instead of a paragraph; the fine print lives on the Where-to-watch page

Notch-proof

2026-07-19
  • πŸ“± The top bar no longer hides behind the iPhone notch / Dynamic Island in the installed app β€” the nav slides down to safe ground while the glass background still fills the whole top edge
  • πŸ—ΊοΈ Map height adjusts to match, so nothing gets cut off top or bottom

Phone, fixed properly

2026-07-19
  • πŸ› The map never loaded over Wi-Fi β€” Next was silently refusing app code to other devices in dev mode; now allowed for the home network
  • ⚑ Dedicated fast server for phones (production build on port 3001) β€” no more dev-mode sluggishness
  • πŸ“² Installable: Add to Home Screen now gives a real app icon (glossy pint 🍺), fullscreen launch, dark status bar
  • πŸ‘† Taps register instantly β€” removed the mobile double-tap-zoom delay and grey tap flashes

Actually good on your phone

2026-07-19
  • πŸ“± Real mobile layout β€” slim bottom bar (Filters Β· 🎲 Β· πŸ“ Β· 🍻) instead of a panel eating the map
  • βš™οΈ Filters open as a proper full-screen sheet with a "Show N bars" button β€” you see the count change as you toggle
  • πŸ–₯️/πŸ“± Layout switch β€” force desktop or mobile mode from the filter panel or bottom bar; your choice sticks on the device
  • 🧾 Bar drawer on mobile is a bottom card that leaves the map visible

Nightlife & going live

2026-07-18
  • πŸͺ© Nightclubs! 14 clubs (BlΓ₯, Ingensteds, Lawo, IVY…) join the map with their own pink dots and Club filter
  • πŸ—ΊοΈ Selected district now shows its actual border on the map
  • πŸ“’ Check-ins β€” tap "I'm here now" and you're on the map for ~5 hours; the group sees who's out and where
  • ⭐ Beer ratings β€” rate bars 1–5, group average shows in the drawer
  • 🍻 Crawl live mode β€” run a saved crawl with shared check-offs, progress bar and walking legs
  • πŸ«— Rounds ledger β€” who actually buys the beer (and who's next up πŸ‘€)
  • πŸ… Achievements β€” from First blood to LΓΈkka legend
  • 🎁 Year wrapped β€” your bars, your districts, your damage
  • 🏁 Passport race β€” visited-count leaderboard between friends
  • πŸ“… Game-day banner: one tap turns tonight's match into an event
  • πŸ“– New: this changelog, the About page, and a friend activity feed

Friends & districts

2026-07-18
  • πŸ’Ύ Real database (SQLite) + pick-a-name profiles β€” no accounts, ever
  • πŸ—“οΈ Events with RSVP, 🍻 saved beer crawls with a route planner on the map, πŸ† scoreboards with running totals
  • βœ… Bar passport β€” mark bars visited, watch the progress bar fill
  • πŸ‘₯ Group favorites, separate from your personal stars
  • 🫧 Marker clustering, district filter with real bydel boundaries, 🎲 Surprise me (anywhere / district / near you)
  • 🍺 Cheap-right-now filter using Pilsguiden's timed prices
  • πŸ“± Mobile bottom-sheet layout; desktop untouched
  • πŸ† Leaderboards: cheapest pints + the wall of shame; πŸ“ˆ price tracker that grows every refresh
  • ⚽ Eliteserien, 🏈 NFL, πŸ€ NBA, πŸ₯Š UFC fixtures + F1 qualifying and sprints
  • πŸ“… Per-competition calendar feeds

Power tools

2026-07-17
  • 🟒 Open now filter β€” parses each bar's posted opening hours, midnight spillover included
  • ⚑ Game-day banner on the map when there's a big match
  • πŸ”— Shareable URLs β€” every filter combo is a link
  • ⭐ Personal favorites, πŸ”₯ price-heat map mode, πŸ“ nearest-bars list
  • πŸ“° Weekly digest page + πŸ“… .ics calendar export
  • πŸ€– Weekly self-refreshing data (activates once the repo is on GitHub)
  • ⚠️ VisitOslo events sit behind bot protection β€” flagged honestly instead of scraped

Dark mode & drama

2026-07-16
  • πŸŒ‘ Full redesign: dark map tiles, glowing category dots, glass panels
  • 🧾 Click a bar for the detail drawer: curated vibe notes, food, outdoor seating, hours
  • 🚢 Travel times β€” walking estimate + real transit from Entur β€” and Google Maps directions
  • ✍️ Hand-curated notes for Oslo icons (Himkok, Torggata Botaniske, Crow Bar…)

The map

2026-07-16
  • πŸ—ΊοΈ Front page became an interactive map of every OSM-listed bar and pub in Oslo
  • 🍺 Live beer prices merged from Pilsguiden (with checked dates)
  • πŸ” First filters: price slider, sports, happy hour, search

First pour

2026-07-16
  • πŸ—οΈ The original three pages: weekly feed, where-to-watch, bars list from a 15-bar seed CSV
  • ⚽ Live fixtures from TheSportsDB + Jolpica-F1, Norwegian broadcaster table
  • β›³ Golf majors hardcoded like honest people