Skip to content

Releases: uplbtools/room-tba

v2.3.1

Choose a tag to compare

@github-actions github-actions released this 21 Jul 07:25
5f64cec

2.3.1 (2026-07-21)

Bug Fixes

  • backup: install deps before R2 upload (57b793f)

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)

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 06:36
f1db2ff

2.2.0 (2026-07-21)

Bug Fixes

  • a11y: image dims, 44px chrome controls, and drawer closes (94dae9e)
  • a11y: set width, height, and decoding on key images (fddc3ab)
  • amis: import RCT/CPT and harden class-row extraction (0f1478e)
  • auth: stop Turnstile siteverify remoteip false fails (4b57c75)
  • cache-first: restore RoomClassesStore after room-scoped merge (7919d37)
  • change stacking context of finalExamScreen (c81ac74)
  • css: use font-display swap for Inter (15ece7e)
  • editor: improve suggest form contrast (883dac2)
  • editor: improve suggest form contrast (822440c), closes #426 #238
  • flex alignment messes up bottom right toolbar (a87b3e0)
  • modal: open Project Contributors tab reliably (#679) (27e84e0), closes #683
  • offline: generate PGlite init SQL from drizzle/schema.ts (3d48f27)
  • planner: import and group recitation (RCT) sections (5d31cf7)
  • quick: change PWA config deny list to view wiki route (6f9825e)
  • room: keep schedules room-scoped (cadf084), closes #301
  • sidebar: keep mobile rail open for settings accordion (e31c0c3)
  • tsconfig: typecheck scripts and drizzle with path aliases (ac686d1)
  • ui: grow side-panel handle and close to 44px targets (49fce87)
  • wiki: bust Cloudflare-poisoned CSS hash for section-times (c060d84)

Features

  • agent-tooling: vend Hallmark skill and apply UI slop fixes (4ce71de)
  • buildings: add CR facilities list (27d7610)
  • buildings: CR facilities list — saan may bidet? (5f50f0f)
  • cache-first: paint PGlite data before network sync (#415) (24512d1)
  • credits: add live editor roster (5b7f46d)
  • credits: add live editor roster (6726abd)
  • data: add fill-only seed for 2026-07 deep-research findings (1a5e838)
  • data: fill 19 more division website links from report 2 (bdf8351)
  • data: import roomless class types for class search (#418) (ffe0c79)
  • data: import roomless class types for search (c35b6b4)
  • infra: staging banner via PUBLIC_APP_ENV (2f6d8cc)
  • ops: complete prod backup retention, alerts, and runbook (17a3dd1), closes #281
  • planner: group course search rows by title (7ea1e92)
  • share: add premium entity cards and planner pubmat (810886a)
  • transit: seed 7 inter-town jeepney/bus routes (2778e69)
  • wiki: add section-time guide (dd97c99)
  • wiki: show Room TBA logo at top of wiki pages (0136777)

v2.1.1

Choose a tag to compare

@github-actions github-actions released this 13 Jul 17:23
6a93e84

2.1.1 (2026-07-13)

Bug Fixes

  • change stacking context of finalExamScreen (#673) (6a93e84)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 16:10
e5fd6c2

2.1.0 (2026-07-13)

Bug Fixes

  • ci: skip Datadog upload when DD_API_KEY unset (b0b41f8)
  • og: change og container's div display to flex to prevent satori crash (#665) (c93ad71)
  • og: pass single children bare so satori block + lineClamp works (64feec2)
  • planner: sync notes and repair drags (4f9605e)

Features

  • academic calendar dates (AY 2026-2027) + finals naming cleanup (#662) (51682e2)
  • change toggle dimension button location (b7cae9a)
  • data: AMIS contingency runbook, import codes, stale schedule UI (#318) (c5b8dc1)
  • finals: add schedule browser and venue matching (d735966)
  • finals: historical finals imports + term dates from registrar PDFs (a6d0a3c)
  • observability: Datadog RUM, CI, logs, and APM (#495) (62a4041)
  • planner-native day routes, UPLB search aliases, finals PDF extractor (#654) (9c55ca3)

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 19:23
538d209

2.0.0 (2026-07-11)

  • refactor!: PlannerScreen component changes - remove if statement for opening the sidebar - remove button that navigates back to map since it's now a flex item (babff7b)

Bug Fixes

  • auth: contributor wording, duplicate-name error, settings polish (fd11fca)
  • ci: dedupe openAppSidebar helper and satisfy Biome CSS lint (5573527)
  • ci: drop agent scratch files and satisfy Biome on sync-ladder (f4292a7)
  • directory: clarify organization map pins (c2a8109)
  • duplicate version update button (a3c24d3)
  • e2e: restore sidebar helper and harden staging smoke (6b36d72)
  • e2e: update staging smoke for sidebar-first chrome (79459ab)
  • jeepney: draw route polyline, correct fare, restore clickable routes (6b23468)
  • jeepney: reliable polyline, correct fares, routes browse panel (a3c2f4e)
  • map: load maplibre's own worker so GeoJSON layers render in prod (ddabaed)
  • planner: fit mobile viewports and restore back-to-map (60f2566)
  • planner: restore drag-to-switch-section (958f4f3)
  • ui: keyboard shortcut not appearing (d038c54)
  • ui: polish sidebar, legend, landing stats, and splash (f424f06)
  • ui: restore org directory sync (8104002)
  • update naming import to prevent error (d9c1a83)

Features

  • add buttons to sidebar (7929150)
  • add new types for sidebar open type (23f0b0a)
  • add term selector chip to classes list component (5eb5621)
  • added new sidebarStore to default import (bdc4e78)
  • building: 3D-view deep link (8d1d825)
  • change component instance of term selector and syncstatus (5e7b611)
  • changelog: show exact release timestamps (e093788)
  • created sidebar component (0105537)
  • directory: /unit/ URLs, data fixes, unified org header pills (9a16107)
  • directory: back-to-list buttons and shared editor toggle on details (ddc180e)
  • directory: import UPLB office records (5b5d2e2)
  • directory: org about section, unit/college/division websites, data fixes (9406356)
  • directory: split orgs from offices (89908b4)
  • implement issue fixes (630, 499, 556, 557) (cb5d779)
  • jeepney: draw route line, add route modal and deep links (15b2d4c)
  • map-chrome: overlay sidebar, groupings, settings modal, and polish (1f2fa14)
  • map: add canonical campus directories (329bb01)
  • planner: add Google Calendar icon (a6c5e07)
  • planner: device-local professor notes + GitHub star CTA (71dfee8)
  • resources: add UPLB student directory (4248560)
  • sidebar: add new component, tooltips, and functions (75216aa)
  • sidebar: project contributors entry (376f9fa)
  • transit: move jeepney routes to DB + admin CRUD (86aa95e)
  • transit: street addresses, stop order editing, clearer proposal errors (a6d6134)
  • update layout and children template of Entry component (232ea84)

BREAKING CHANGES

  • open property is now removed from the properties

v1.46.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 06:45
df7ac4d

1.46.0 (2026-07-10)

Bug Fixes

  • map-chrome: equal-size bottom bar pills; single Messenger link (2be567e)
  • og: restore designed social card on home; logo + no em dash on entity cards (9731e4c)
  • search: clear pin filter when a result outside its domain is selected (81f39a4)
  • security: parse hostname instead of unanchored regex in seed link filter (4401b9c)
  • ui: real logo on splash badge; unscope entity-meta-chip base rule (e431b05)

Features

  • data: seed 108 UPLB orgs, offices, and spots from researched directory (95f26df)
  • map-chrome: open suggest-addition as a centered modal, not a FAB popover (c6b3a88)
  • modal: split leaderboard and data coverage out of Campus team tab (d3a15d1)
  • planner: mobile-first chrome, action icons, browse pagination (8a5dafd)
  • proposals: reject anonymous submitter names reserved by accounts (0e52448)
  • ui: redesign loading splash as brand lockup (51b1107), closes #app-loading-shell

v1.45.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 22:21
23113b4

1.45.0 (2026-07-09)

Bug Fixes

  • map-chrome: float the mobile map-tools panel below the top bar (bed84b0)
  • map-chrome: stop the mobile sheet handle inheriting 4rem height (268560a)
  • planner: make section drag work on touch (aae6662)
  • planner: prevent mobile course-result overlap (edd32a9)
  • search: place browse-chip and term rows in the mobile grid shell (52d2eda)

Features

  • modal: full changelog in one click; review queue in a large modal (0dd32aa)
  • ui: shared LoadingIndicator and complete button hover coverage (a02f9a9)

v1.44.2

Choose a tag to compare

@github-actions github-actions released this 09 Jul 11:11
52098ca

1.44.2 (2026-07-09)

Bug Fixes

  • ci: mkdir node_modules before frozen install (flaky ENOENT) (#633) (52098ca)

v1.44.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 11:04
cc278c9

1.44.1 (2026-07-09)

Bug Fixes

  • ci: pin bun to 1.3.12 (1.3.14 broke --frozen-lockfile) (#632) (cc278c9)