Skip to content

V2.0.0#69

Merged
yakew7 merged 10 commits into
StudentSuite:mainfrom
yakew7:main
Jul 1, 2026
Merged

V2.0.0#69
yakew7 merged 10 commits into
StudentSuite:mainfrom
yakew7:main

Conversation

@yakew7

@yakew7 yakew7 commented Jul 1, 2026

Copy link
Copy Markdown
Member

Summary

  • Fix map popups auto-closing immediately after opening, caused by marker clicks bubbling into vaul's default close-on-click behaviour
  • Fix the bottom sheet failing to open on real mobile devices, caused by percentage-string snap points being silently mis-parsed as pixel values
  • Fix the service worker's tile-cache check targeting a stale tile.openstreetmap.org host instead of the current MapTiler basemap
  • Add config-driven region settings and a data-source abstraction via studymap.config.ts, the one file a fork edits to retarget StudyMap
  • Migrate the map basemap to MapTiler for genuine colorful light and dark tile styles
  • Tune marker clustering (radius 90, maxZoom 16) so nearby cross-category places consolidate into one badge instead of overlapping pins
  • Add saved custom places and a home location for signed-in users, rendered as a private pin layer with their own search/city filter and nearest-to-home sorting
  • Add personal calendar deadlines/events for signed-in users, overlaid on the public exam calendar
  • Mark the repo as a GitHub template repository and add studymap.config.example.ts plus a sample dataset for forks to start from
  • Enable GitHub Discussions and add a request-a-city discussion template
  • Add SELF-HOSTING.md and link it from the README
  • Document PWA service-worker caching behaviour and how to force a fresh load
  • Add CONTRIBUTORS.md and document the recognition process
  • Apply good-first-issue/help-wanted labels to the right issues and add a README section pointing newcomers at them
  • Add Vitest + RTL, unit-test lib/geo, lib/share, lib/places

Closes #29, #30, #31, #33, #35, #36, #37, #39, #60, #61, #62, #63, #64, #65, #66, #67

@vercel

vercel Bot commented Jul 1, 2026

Copy link
Copy Markdown

@yakew7 is attempting to deploy a commit to the StudentSuite Team on Vercel.

A member of the Team first needs to authorize it.

@yakew7 yakew7 merged commit eb7391a into StudentSuite:main Jul 1, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: config-driven region (studymap.config.ts)

1 participant