Commit Graph

48 Commits

Author SHA1 Message Date
d77cde5042 Make class invite button text shorter
This fixes horizontal scrolling on mobile
2022-07-11 07:37:31 +00:00
c6d065b607 Formatting 2022-07-11 07:31:33 +00:00
Kent Brockman
4ff5c60685 construct g calendar link. implement user preference 2022-07-10 12:14:53 -06:00
Kent Brockman
26f35a5aa9 hook together bits 2022-07-10 11:07:30 -06:00
Kent Brockman
52addc7703 convert invite buttons on class page to dropdown 2022-07-10 09:02:22 -06:00
e8aa7372d5 Warn student if class has already ran 2022-05-23 21:44:09 +00:00
0ed69e36e7 Allow manually-added students to still pay 2022-05-12 06:15:49 +00:00
497883fcce Misc fixes 2022-05-07 06:28:33 +00:00
500c5a42e1 Small fixes 2022-05-05 20:26:56 +00:00
29980025fb Add UI and API for expressing interest in a course 2022-05-04 01:27:50 +00:00
358694ce65 Fix ClassTable on mobile 2022-04-26 21:26:13 +00:00
5d3ab17f74 Add black border to tag filter 2022-04-26 20:27:26 +00:00
667887c06c Display empty courses in new class table 2022-04-26 03:06:51 +00:00
e0922259ac Simpliy class list 2022-04-26 01:45:22 +00:00
beb8c3ebaa Rename iCalendar label to Invite 2022-04-07 21:58:30 +00:00
6ffce428c5 Download and email iCal files for classes 2022-04-07 21:39:38 +00:00
da510f2ab4 Add filtering Classes and Courses by tag 2022-01-28 07:47:25 +00:00
14f3e46586 Revamp Class list 2022-01-27 22:46:10 +00:00
987e2a7465 Make the Class list publicly available, add Class Feed page 2022-01-26 04:21:47 +00:00
e928937d43 Add course description to class page 2021-10-23 07:28:52 +00:00
466453bf8a Move Courses page link into Classes page 2021-09-18 20:33:40 +00:00
e263a6847f Order upcoming classes by nearest date 2020-09-21 20:01:47 +00:00
440d389f16 Disable buttons while loading 2020-09-15 20:59:39 +00:00
3b8e0097a1 Add loading spinners to buttons 2020-09-15 20:59:39 +00:00
edb2128cbf Display Protospace as meeting instructor 2020-07-18 22:15:53 +00:00
2e87b0d992 Prevent class signup when cancelled 2020-03-08 01:12:57 +00:00
b4b94c277f Convert times to Mountain time instead of user's timezone 2020-02-24 04:07:57 +00:00
de09975286 Add PayPal button to Home for new member subscriptions 2020-02-21 06:10:52 +00:00
8555fbfa0f Improve scroll handling and cache fetch results 2020-02-17 00:19:44 +00:00
a757534061 Add UI for signing up members to classes 2020-02-16 07:17:44 +00:00
4145ed3cc8 Hide student count denominator if zero 2020-02-16 02:47:38 +00:00
2a607bfa11 Add PayPal pay now button to course signup 2020-02-09 08:19:45 +00:00
18e7c6c77d Enforce capitalization of class / session status 2020-02-07 01:11:27 +00:00
712a6c533f Retally membership months on any transaction change 2020-01-19 08:59:16 +00:00
08bd52704b Use object IDs instead of array indices as keys 2020-01-18 01:36:53 +00:00
cb8ac3cf63 Force refresh of states instead of modifying objects 2020-01-18 01:27:56 +00:00
b6573f1d72 Add UI for class sign up and attendance 2020-01-16 09:09:45 +00:00
d171f19d4e Display max student count 2020-01-16 02:35:01 +00:00
a58aa22bbf Display times in local timezone 2020-01-16 02:03:23 +00:00
df0d83983d Add UI for instructors to add and edit classes 2020-01-16 01:32:52 +00:00
036a39febb Show if a class is cancelled 2020-01-15 08:19:55 +00:00
8a8161c976 Calculate instructor name correctly 2020-01-15 07:51:00 +00:00
f52ee5532d Add UI for admins to view and edit member's details 2020-01-13 08:01:42 +00:00
3ff81633a7 Use item list for members and add member detail view 2020-01-11 23:53:42 +00:00
58f3021cb1 Add a footer 2020-01-11 08:56:31 +00:00
fddaf083b4 Adjust courses and class list 2020-01-10 23:56:10 +00:00
027a5fdfc1 Split classes into upcoming and recent 2020-01-10 07:39:05 +00:00
6698c04e91 Add courses and classes to webclient 2020-01-10 06:24:37 +00:00