Commit graph

30 commits

Author SHA1 Message Date
PawiX25
b917f89b35 Improve date rendering for ended programs with ISO dates 2025-03-03 02:32:01 +01:00
Arti
6ac3618e7c
fix empty programslist causing failure to load 2025-02-28 09:35:08 -08:00
PawiX25
988d82986e Prevent click event propagation on program card links 2025-02-08 23:02:35 +01:00
PawiX25
aa9cc0aea0 Implement ID-based participant retrieval & override system 2025-01-13 22:37:52 +01:00
PawiX25
9d5eaec764 Refactor participant loading and rendering logic 2025-01-13 01:56:11 +01:00
isaacfonner
aa0478e04e
fixed bug caused by previous commit 2025-01-12 17:05:30 -05:00
isaacfonner
b8d8ca20c9 ensured everything was loaded before beginging renderprograms 2025-01-12 22:00:10 +00:00
isaacfonner
903c44feb9 added participants from api 2025-01-12 18:13:38 +00:00
PawiX25
f76e45d71f Refactor program loading to separate completed events and update deadline handling 2024-12-19 22:44:53 +01:00
PawiX25
319dffc925 Refactor participant count display to use a dedicated formatting function 2024-12-19 22:43:11 +01:00
PawiX25
edf937d3fd Add participant counts to program details and update styles 2024-12-19 22:42:47 +01:00
PawiX25
be259ebaae Add event status update for completed programs based on deadlines 2024-12-19 22:41:33 +01:00
PawiX25
7769748be6 Rename 'upcoming' to 'draft' and update styles for draft status 2024-12-19 22:40:49 +01:00
Max Wofford
1d133db6dc Highlight projects ending soon...
...not projects that have already ended
2024-12-19 00:32:31 -05:00
Max Wofford
1e43e0d473 Switch json -> yml data loading 2024-12-19 00:21:03 -05:00
Paweł
0cc29b1659 Add sorting options for programs by category, A-Z, deadline, and status 2024-12-13 01:40:51 +00:00
Paweł
019b9e4f68 Add program position indicator to modal navigation 2024-12-12 22:13:35 +00:00
Paweł
e3665a200b Add navigation buttons for program modal and enhance keyboard controls 2024-12-12 20:50:03 +00:00
PawiX25
485029f01b Add program modal and filter for 'Ending Soon' programs 2024-12-11 20:00:05 +01:00
PawiX25
adc7dc24b7 Refactor program loading to fetch data from JSON 2024-12-10 20:49:49 +01:00
PawiX25
fbcc95b1f9 Correct program filtering and search functionality using classList instead of style.display 2024-12-10 18:20:44 +01:00
PawiX25
78708b356c Convert static deadlines to dynamic countdown with urgency styling 2024-12-10 18:14:40 +01:00
PawiX25
2f7cf20f1b Add search functionality 2024-12-10 17:49:01 +01:00
PawiX25
820988ff06 Update program statuses to upcoming, add deadlines, and fix Boba Manor website 2024-12-10 03:39:51 +01:00
PawiX25
ac013645ad Fix formatting in programs list by removing unnecessary additional array 2024-12-10 03:26:50 +01:00
PawiX25
c343d93739 Move Blot program to completed category 2024-12-10 01:22:52 +01:00
PawiX25
24bf02cf52 Add active YSWS programs counter 2024-12-10 01:21:02 +01:00
PawiX25
071101d7b0 Add dark mode theme toggle and persistent theme support 2024-12-10 01:12:16 +01:00
PawiX25
de6d96b376 Add category filter buttons for program status 2024-12-10 00:28:09 +01:00
PawiX25
eda4dbf7bf Initial commit: Basic YSWS programs list website 2024-12-10 00:24:40 +01:00