Commit Graph

  • 7095be82d5 fix(cms): allow archiving already-imported article documents master gbanyan 2026-02-11 09:20:44 +08:00
  • ec2b1d21f4 feat(cms): import legacy article documents into document library gbanyan 2026-02-11 09:15:19 +08:00
  • 4e7ef92d0b feat(cms): expose public document api and trigger site revalidation gbanyan 2026-02-11 09:00:11 +08:00
  • b6e18a83ec feat(cms): sync site assets, revalidate webhook, and document download naming gbanyan 2026-02-10 23:38:31 +08:00
  • c4969cd4d2 Split migrated document posts into guides and story gbanyan 2026-02-10 20:26:57 +08:00
  • 097e332608 Make document reclassify command revalidation optional gbanyan 2026-02-10 20:04:21 +08:00
  • 2a98d22740 Add command to reclassify document content gbanyan 2026-02-10 20:03:47 +08:00
  • f0dbea1af5 Add Line ID field to member lifecycle gbanyan 2026-02-10 15:31:29 +08:00
  • 860dbfb54e Eager-load categories on related articles in API response gbanyan 2026-02-07 16:36:07 +08:00
  • dd7077f77b Return relative image paths from API for Next.js frontend gbanyan 2026-02-07 16:32:18 +08:00
  • a30af8eaf7 Add headless CMS for official site content management gbanyan 2026-02-07 11:58:22 +08:00
  • bfbec861d0 Document armub deploy instance gbanyan 2026-02-07 10:41:34 +08:00
  • 329877b5bf Add receipt numbers to membership payments gbanyan 2026-02-05 16:41:04 +08:00
  • 8fc4adb6ad Handle null approval timestamps on member dashboard gbanyan 2026-01-25 18:58:56 +08:00
  • ee35cd0ac3 Fix ROC date parsing for roster import gbanyan 2026-01-25 06:41:42 +08:00
  • 2cf0c19b61 Expand member profile fields gbanyan 2026-01-25 06:37:10 +08:00
  • 29c44f2dbe Update roster import to sync existing members gbanyan 2026-01-25 06:22:57 +08:00
  • c2f0047ed9 Add personal application fields to members gbanyan 2026-01-25 05:52:40 +08:00
  • 65de7d9019 Move disability status card to payment history gbanyan 2026-01-25 05:31:01 +08:00
  • 36a4e87f3f Add fee type to membership payments display gbanyan 2026-01-25 05:10:01 +08:00
  • b528a63387 Add identity type display to member dashboard gbanyan 2026-01-25 04:35:30 +08:00
  • 2faefb5872 Add identity_type and guardian relationship to members gbanyan 2026-01-25 04:34:36 +08:00
  • 2d925e0b47 Add disability status card to member dashboard gbanyan 2026-01-25 04:00:20 +08:00
  • e27d3c0f72 Update membership types to match charter Article 7 gbanyan 2026-01-25 03:43:08 +08:00
  • 42099759e8 Add phone login support and member import functionality gbanyan 2026-01-25 03:08:06 +08:00
  • ed7169b64e Add internal task notes to README Gbanyan 2025-12-01 10:06:45 +08:00
  • 642b879dd4 Add membership fee system with disability discount and fix document permissions Gbanyan 2025-12-01 09:56:01 +08:00
  • 83ce1f7fc8 chore: ignore admin data directory gbanyan 2025-11-30 14:49:45 +08:00
  • bcff65cf67 Fix audit logs and issue reports pages, rename Issues to Tasks Gbanyan 2025-11-30 10:47:04 +08:00
  • bf6179c457 Remove default sizing from ApplicationLogo component Gbanyan 2025-11-28 00:51:51 +08:00
  • 21c82a5f18 Strictly limit logo width on homepage and guest pages Gbanyan 2025-11-28 00:49:29 +08:00
  • 6860a98f61 Optimize homepage logo size Gbanyan 2025-11-28 00:46:48 +08:00
  • b6be6578c4 Restrict access to forbidden links and widgets based on roles Gbanyan 2025-11-28 00:38:10 +08:00
  • ebf7f4b42d Translate UI to Traditional Chinese Gbanyan 2025-11-28 00:31:05 +08:00
  • 6890cf085d Fix 'My Membership' 404 by adding missing profile flow Gbanyan 2025-11-28 00:25:04 +08:00
  • c7a1f9130e Refactor 'My Membership' page scripts Gbanyan 2025-11-28 00:21:57 +08:00
  • cf367fe6e0 Fix 404 error in finance document emails Gbanyan 2025-11-28 00:20:53 +08:00
  • 70dec7615e Optimize Navigation Bar for overflow handling Gbanyan 2025-11-28 00:17:02 +08:00
  • 56692bc540 Fix undefined $active variable in nav components Gbanyan 2025-11-28 00:15:15 +08:00
  • 86f22f2a76 Enhance UI and Accessibility (WCAG) Gbanyan 2025-11-28 00:13:04 +08:00
  • 83602b1ed1 Implement dark mode, bug report page, and schema dump gbanyan 2025-11-27 15:06:45 +08:00
  • 13bc6db529 Initial commit gbanyan 2025-11-20 23:21:05 +08:00