Bubbly Maps

Change Log

The Bubbly Maps update log

V5

v503

Beta Version

This version is a beta of v503 and contains newly released features, expect unfinished features and bugs.

You can try the beta features on our development branch.

  • Add DELETE /api/waypoints/id
  • Add license into each fetch request
  • Add GET /api/users
  • Add GET /api/users/id
  • Optimise onboarding, edit wp, and add wp UI
  • Add DELETE /api/waypoints/id
  • Add license into each fetch request
  • Add GET /api/users
  • Add GET /api/users/id
  • Add bounding boxes to map, along with 3 new endpoints: GET /api/boundingboxes POST /api/boundingboxes DELETE /api/boundingboxes

Along with these endpoints, we are introducing 5 functions in a new BoundingBoxes library:

BoundingBoxes.getAll(activeOnly: boolean = true)
BoundingBoxes.getById(id: number)
BoundingBoxes.create(data: BoundingBoxData)
BoundingBoxes.update(id: number, data: BoundingBoxUpdateData)
BoundingBoxes.delete(id: number)

For moderators, there is a new Bounding Boxes tab in the moderator panel for you to create, edit, and delete different zones. These edits are all logged to your discord webhook.

  • Mobile android app powered by Expo.

v502 (latest)

Latest Version

This is the latest stable version.

You can download it here

  • Moved /profile --> /u
  • Moved /waypoint --> /w
  • Moved POST /api/account/edit --> PATCH /api/account
  • Moved POST /api/account/upload --> POST /api/account
  • Add success: bool JSON field to all API routes along with status codes. All routes now follow this structure:
{
  success: bool
  message: string?
  error: string?
} 

Status code: int
  • Clean up API routes with generalised structuring
  • Code infrastructure cleanup
  • Small UI tweaks
  • Add isHandleReserved(handle: string)
  • Add isHandleTaken(handle: string, excludeUserId?: string)
  • Removed wpToGeoJson.ts script which includes previously deprecated waypointsToGeoJSON(waypoints: waypoint[]) function
  • Removed GET /api/meta: Duplicate function, use GET /api instead
  • Move / (map) --> /map
  • Move /home --> /
  • Bump version to v5.0.2 and API to v6
  • Remove GET POST DELETE /waypoint/[id]/reviews routes in favour of GET POST DELETE /api/reviews
  • Remove query logs from prisma
  • Improve ux on most UI components
  • Add onboarding flow @ /onboarding with proxy redirects
  • Add about me section to homepage
  • Move verified & moderator documentation to docs.bubblymaps.org
Api routes:
┌  /
├  /api -> GET
├  /api/account -> PATCH, POST
├  /api/reviews -> GET, POST, DELETE
├  /api/stats -> GET
├  /api/waypoints -> GET, POST
├  /api/waypoints/[id] -> GET, PATCH
└  /api/waypoints/search -> GET

App Routes:
┌  /legal/privacy
├  /legal/terms
├  /login
├  /manage
├  /map
├  /onboarding
├  /settings
├  /u/[handle]
├  /u/bubblymaps
├  /w/[id]
├  /w/[id]/edit
└  /w/add

v501

Full Changelog: https://github.com/bubblymaps/bubblymaps/compare/v5.0.0...v5.0.1

v500

Full Changelog: https://github.com/bubblymaps/maps/commits/v5.0.0


V4

Note

This release was a patch for the previously upcoming changes to v5. See V5 release notes for details.

https://github.com/bubblymaps/bubblymaps/tree/v4


V3

Warning

This version has been deprecated and will no longer be receiving updates.

v302

This is a patch release that protects against: CVE-2025-55183, CVE-2025-55184, and CVE-2025-55182

v301

Full Changelog: https://github.com/bubblymaps/maps/compare/v3.0.0...v3.0.1

v300

Full Changelog: https://github.com/bubblymaps/maps/commits/v3.0.0


V2

Warning

This version has been deprecated and will no longer be receiving updates.

v200

  • Cleanup entire codebase.
  • Add API routes.
  • Revamp all app UIs.

Update is available at our V2 branch: https://github.com/bubblymaps/bubblymaps/tree/v2


V1

Codebase Location

The codebase for the initial V1 app isn't in bubblymaps/bubblymaps.

The previous repository containing V1 is at https://github.com/linuskang/bubbly.

Warning

This version has been deprecated and will no longer be receiving updates.

v171

https://github.com/linuskang/bubbly/compare/v1.7.0...v1.7.1

v170

  • Bump next from 15.5.2 to 15.5.3 in /App by @dependabot[bot] in #19
  • Bump @types/react from 19.1.12 to 19.1.13 in /App by @dependabot[bot] in #18
  • Bump swagger-ui-react from 5.28.1 to 5.29.0 in /App by @dependabot[bot] in #17
  • Bump lucide-react from 0.543.0 to 0.544.0 in /App by @dependabot[bot] in #16
  • Bump nodemailer from 6.10.1 to 7.0.6 in /App by @dependabot[bot] in #15

https://github.com/linuskang/bubbly/compare/v1.6.22...v1.7.0

v164

  • Bump axios from 1.11.0 to 1.12.0 in /App by @dependabot[bot] in #14

https://github.com/linuskang/bubbly/releases/tag/v1.6.22

v163

https://github.com/linuskang/bubbly/compare/v1.6.2...v1.6.21

v162

https://github.com/linuskang/bubbly/compare/v1.6.1...v1.6.2

v161

https://github.com/linuskang/bubbly/compare/v1.6.0...v1.6.1

v160

  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #13
  • Bump tw-animate-css from 1.3.6 to 1.3.8 in /App by @dependabot[bot] in #12
  • Bump docker/build-push-action from 5 to 6 by @dependabot[bot] in #11
  • Bump resend from 6.0.2 to 6.0.3 in /App by @dependabot[bot] in #10
  • Bump maplibre-gl from 5.6.2 to 5.7.1 in /App by @dependabot[bot] in #9
  • Bump @types/node from 20.19.10 to 24.3.1 in /App by @dependabot[bot] in #7
  • Bump lucide-react from 0.539.0 to 0.542.0 in /App by @dependabot[bot] in #8

https://github.com/linuskang/bubbly/compare/v1.5.4...v1.6.0

v154

https://github.com/linuskang/bubbly/compare/v1.5.3...v1.5.4

v153

  • Potential fix for code scanning alert no. 8: Missing rate limiting by @linuskang in #6
  • This update covers all the core feature addons such as AI chatting, and major UI upgrades.

https://github.com/linuskang/bubbly/compare/v1.5.2...v1.5.3

v152

https://github.com/linuskang/bubbly/compare/v1.5.1...v1.5.2

v151

  • Bump react-dom and @types/react-dom in /App by @dependabot[bot] in #5
  • Bump react and @types/react in /App by @dependabot[bot] in #4
  • Bump next from 15.4.6 to 15.5.2 in /App by @dependabot[bot] in #2
  • Bump prisma from 6.13.0 to 6.15.0 in /App by @dependabot[bot] in #1
  • Bump @tailwindcss/postcss from 4.1.11 to 4.1.12 in /App by @dependabot[bot] in #3

https://github.com/linuskang/bubbly/compare/v1.5.0...v1.5.1

v150

  • Fixed docker build where NEXT_PUBLIC tileserver urls wont render

https://github.com/linuskang/bubbly/compare/v1.4.7...v1.5.0

v147

https://github.com/linuskang/bubbly/compare/v1.4.6...v1.4.7

v146

https://github.com/linuskang/bubbly/compare/v1.4.5...v1.4.6

v100

  • Initial publish of Bubbly

https://github.com/linuskang/bubbly.


On this page