Releases
v2.3.0
Compare
Sorry, something went wrong.
No results found
2.3.0 (2026-07-21)
Bug Fixes
ci: preload path and biome format for staging CI/E2E (948e5b3 )
ci: resolve integration preload path for bun test (5490a82 )
map-tools: drop leftover Makiling Trail wiring (e5dc1a1 )
map: defer draft-pin easeTo camera move to rAF (020f8f6 )
perf: make desktop-only CSS split viewport-based, not UA-sniffed (3ec954a )
proposals: harden public submit abuse controls (#223 ) (df15a54 )
proposals: key rate-limit IP bucket by auth state (2b21546 )
sheet: handle pointercancel, fix no-op overflow clip, test drag logic (fa0e6cf )
ui: polish landing modal layout and privacy footer text (7e6a300 )
Features
add Makiling Trail overlay with stations (#716 ) (56a84eb )
contributions: track direct editor publishes, expose "my contributions" (9df8097 )
contributor: WYSIWYG draft pin preview for suggest addition (6e9ce6b )
donate: one-time donations via PayMongo checkout (8156795 )
donation page with GCash info for UPLB Tools (#718 ) (b2568ea )
faq: student FAQ page with 3D model answers (2b93ffd ), closes #410
Google Maps-style mobile detail sheet drag (#411 ) (3816971 )
map-tools: wire Makiling Trail into the Map Tools flyout (b1846f8 )
scripts: add fork:check — scan for UPLB strings a fork must replace (#707 ) (46e995e )
side-panel: whimsical EntityEmptyState for rooms and classes (e170675 ), closes #427
sponsors: add curated sponsor ad zones, tracking, and funding docs (92ed2e3 )
sponsors: add Kape Kalabaw demo sponsor and fix banner layout (f1d7b5b )
sponsors: sponsored map pins at real sponsor locations (4bb6037 )
Performance Improvements
split desktop-only CSS for mobile users (#716 ) (0532ceb )
You can’t perform that action at this time.