Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 06:55
f22a259

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)