Commit Graph
100 Commits
Author SHA1 Message Date
alphafetus 7d02c6505e chore: tidy several logs to be debug-only 2026-02-10 08:55:29 -05:00
alphafetus f7d66ccd8e chore: remove unused import 2026-02-10 08:51:06 -05:00
alphafetus bbc19b88be fix: force use of json in server functions 2026-02-10 08:50:35 -05:00
alphafetus d32261fe09 feat: create eligibility page 2026-02-10 08:50:06 -05:00
alphafetus ffccaa6b04 fix: allow parsing of float values 2026-02-10 08:20:08 -05:00
alphafetus 97b8305068 fix: don't panic on missing data 2026-02-10 08:19:57 -05:00
alphafetus 4f61222f2d chore: update service hours comparisons 2026-02-10 08:18:31 -05:00
alphafetus 494f93084f chore: begin creation of scholarship export process, not done 2026-02-09 12:14:16 -05:00
alphafetus da2cca3359 chore: remove unused import 2026-02-09 12:13:01 -05:00
alphafetus 6a24c18d6f style: rustfmt run 2026-02-09 12:12:38 -05:00
alphafetus caec4fb017 chore: add Show and fix small typing errors 2026-02-07 12:49:29 -05:00
alphafetus 1b8406e09c chore: add small styling changes 2026-02-07 12:32:48 -05:00
alphafetus 838a412376 feat: link student pages to database 2026-02-05 12:15:46 -05:00
alphafetus fdc5374f17 chore: small styling changes 2026-02-05 12:11:09 -05:00
alphafetus fe5a107c7c docs: add a comment to get_uuid 2026-02-05 12:04:56 -05:00
alphafetus 8417713aa1 feat: add delete button 2026-02-05 12:03:48 -05:00
alphafetus bb743cf114 chore: small QoL change 2026-02-05 11:00:10 -05:00
alphafetus 38994088df chore: recenter after recent changes 2026-02-05 10:52:19 -05:00
alphafetus 9b3f94f3ad chore: remove unused code 2026-02-05 00:43:26 -05:00
alphafetus b11ad5ffff feat: hydrate select component properly 2026-02-05 00:42:55 -05:00
alphafetus 956c653e28 fix: allow uniquely named lists to work with multientry component 2026-02-04 22:01:44 -05:00
alphafetus 4bf0cdcb39 fix: add extra padding 2026-02-04 21:46:14 -05:00
alphafetus 15b675a595 fix: correct some styling issues 2026-02-04 21:41:38 -05:00
alphafetus 5a064bdd69 feat: begin implementation of student data 2026-02-04 13:59:20 -05:00
alphafetus d7c4c6b707 feat: add pea and music comparisons 2026-02-04 12:07:16 -05:00
alphafetus 54a0753599 feat: implement most of the family page 2026-02-03 10:13:48 -05:00
alphafetus 06364236c5 feat: implement most of the university page, waiting for more information 2026-02-03 10:05:44 -05:00
alphafetus 0ca00664b0 style: rustfmt run 2026-02-02 16:51:13 -05:00
alphafetus 7ba22e5d24 feat: add fallback text 2026-02-02 14:34:32 -05:00
alphafetus f0f22bb68b fix: use signals for select dropdown data 2026-02-02 14:07:15 -05:00
alphafetus bb5dfa2563 feat: implement student work experience page 2026-02-01 13:15:57 -05:00
alphafetus f9d9e400d3 feat: implement student extracurricular information page 2026-02-01 12:58:20 -05:00
alphafetus 8df0d10166 feat: implement student academic information page 2026-02-01 12:45:56 -05:00
alphafetus 75f77d5ddf chore: remove unused test page 2026-02-01 12:11:27 -05:00
alphafetus f51e88396b chore: remove unused import 2026-02-01 12:10:23 -05:00
alphafetus c97074f163 feat: implement student athletics page 2026-02-01 12:10:06 -05:00
alphafetus b4f7ff6382 feat: simplify tab code slightly 2026-01-31 15:00:13 -05:00
alphafetus b21887f82b feat: cleanup admin setup and add utils page 2026-01-30 21:27:24 -05:00
alphafetus dfd1594395 feat: properly animate tab groups 2026-01-30 10:10:41 -05:00
alphafetus 3f1745a589 feat: begin implementation of "sub tabs" 2026-01-29 12:15:09 -05:00
alphafetus 7ca78b607b feat: implement authentication for students 2026-01-29 11:05:51 -05:00
alphafetus 51f1acc00b chore: add commented auth logic 2026-01-28 14:42:01 -05:00
alphafetus 765322bcca feat: begin implementation of student forms 2026-01-28 14:36:48 -05:00
alphafetus 3b9e2598b4 style: rustfmt run 2026-01-28 11:31:06 -05:00
alphafetus a95e9a1034 feat: create full provider list setup 2026-01-27 14:13:55 -05:00
alphafetus 12a980f327 feat: add headers to nav list 2026-01-27 00:48:17 -05:00
alphafetus aa912673c0 feat: implement basic selectable nav list 2026-01-26 16:42:32 -05:00
alphafetus 2069beba8a feat: update unauthenticated page 2026-01-23 13:56:13 -05:00
alphafetus 9427810026 style: rustfmt run 2026-01-22 11:18:13 -05:00
alphafetus 4a2a5ca9ff feat: create sidebar tabs list 2026-01-22 01:34:58 -05:00
alphafetus 9e418dddf5 feat: update existing comparisons 2026-01-21 13:55:53 -05:00
alphafetus 5e45cc89fc feat: add new comparisons 2026-01-21 12:49:49 -05:00
alphafetus 11012bb567 feat: add applicants page fallback 2026-01-19 13:14:09 -05:00
alphafetus 354875186f chore: remove unused imports 2026-01-19 13:04:50 -05:00
alphafetus c0d3288e28 chore: simplify test page 2026-01-19 13:04:28 -05:00
alphafetus e508e0a916 chore: change to production tables
This should be handled by environment variables in the future.
2026-01-19 12:44:51 -05:00
alphafetus cc83d3f015 chore: additional styling changes 2026-01-16 21:35:45 -05:00
alphafetus bab6cdae28 chore: small reorganization to help error appearances 2026-01-16 21:27:49 -05:00
alphafetus 116d02029c chore: sort comparisons by alpha order 2026-01-16 21:24:34 -05:00
alphafetus b6bc412f56 chore: small wording change 2026-01-16 21:14:51 -05:00
alphafetus 84f27e3c9e chore: restyle loading component 2026-01-16 21:13:45 -05:00
alphafetus 0b2dc1b0c1 chore: various style changes throughout the app 2026-01-16 21:06:44 -05:00
alphafetus 081d4ca5ca chore: remove unused routes 2026-01-16 20:40:37 -05:00
alphafetus b17c462abb chore: remove debug information from form pages 2026-01-16 20:38:10 -05:00
alphafetus 0c00c59162 feat: implement back button for banner
This button is intended to bring the user all the way back to the specified dashboard. Another could be created to exit the form, but I don't think that's needed for now.
2026-01-16 20:27:01 -05:00
alphafetus ce05be8c02 Merge branch 'main' into feat/back-button 2026-01-16 10:07:44 -05:00
alphafetus 95b69a36a8 fix: remove infinite loop in submit_action effects 2026-01-16 10:07:19 -05:00
alphafetus e24dcd0a90 style: rustfmt run 2026-01-16 09:19:07 -05:00
alphafetus 84212d2360 fix: apply into_any on pages that will not compile
This is a production-only build failure due to type explosion.
2026-01-16 08:54:41 -05:00
alphafetus 0b4aae4db3 Merge branch 'main' into feat/date-component
# Conflicts:
#	src/components/lists/single/radio.rs
#	src/pages/home_page.rs
2026-01-16 08:27:27 -05:00
alphafetus c3dbe3e2ac style: remove annoying indent 2026-01-16 08:20:31 -05:00
alphafetus 87aa104055 feat: make banner text larger 2026-01-16 08:20:05 -05:00
alphafetus 6105fa3bd5 feat: add dates list to provider portal 2026-01-16 08:19:52 -05:00
alphafetus bde15de634 chore: remove testing dates list 2026-01-16 08:19:18 -05:00
alphafetus 7d7c96e642 feat: sort dates list before displaying the list 2026-01-15 13:57:59 -05:00
alphafetus f15d151694 feat: create date api and dynamo context
The DynamoClient context should be used across the entire application - there are some significant performance improvements when under real load.
2026-01-15 13:57:12 -05:00
alphafetus 5ea7461a4d chore: add new appearance for closed ranges 2026-01-15 12:13:24 -05:00
alphafetus 67d0f766f8 feat: implement automatic date status determination 2026-01-15 12:09:48 -05:00
alphafetus 09de9fcf91 feat: implement provider and student specific login contexts 2026-01-15 09:48:21 -05:00
alphafetus d42573bf65 feat: implement auth callback page
This page will allow users to redirect to their previous path when they sign in.
2026-01-15 08:37:43 -05:00
alphafetus 4e8f4a3c5e style: automatic rustfmt run 2026-01-15 07:30:32 -05:00
alphafetus 9eacc9a618 temp: pc change (add server function and date comparison) 2026-01-15 00:54:55 -05:00
alphafetus 6fdf7f0113 feat: add improvements to the date component 2026-01-14 12:56:32 -05:00
alphafetus e143149dac merge: add missing import 2026-01-14 11:38:53 -05:00
alphafetus 26ee1cf7b4 Merge branch 'main' into feat/date-component
# Conflicts:
#	src/app.rs
#	src/common/mod.rs
#	src/components/mod.rs
#	src/pages/api/scholarships.rs
#	src/pages/home_page.rs
#	src/pages/mod.rs
#	src/pages/scholarship_info.rs
2026-01-14 11:24:27 -05:00
alphafetus ed0a9a0fff fix: show error toasts on failed submissions 2026-01-14 09:42:02 -05:00
alphafetus f3e2a0cb83 feat: implement new email validation system 2026-01-14 08:42:07 -05:00
alphafetus 7cf2d132ae feat: add essay prompts to scholarship info form 2026-01-14 08:12:32 -05:00
alphafetus 6a9ce30834 fix: small hydration error, don't select other by default 2026-01-14 08:12:12 -05:00
alphafetus b19b696490 feat: implement other field for radio buttons 2026-01-14 07:47:08 -05:00
alphafetus 8af64cbf35 feat: create static global constants for table names 2026-01-13 16:13:46 -05:00
alphafetus 5f6e0edab2 fix: create cleanup handlers for lists 2026-01-13 16:01:17 -05:00
alphafetus 22d2c96520 feat: add major comparisons to scholarship info form 2026-01-13 15:52:38 -05:00
alphafetus c1f0c0cb81 fix: add hydration effect to selectable lists 2026-01-13 15:52:15 -05:00
alphafetus c693ed9190 feat: implement nested routes for loaner form
We're using this as our testing ground before attempting to refactor all other pages as well.
2026-01-13 04:39:13 -05:00
alphafetus 8147ec3e00 feat: make into_attr_map public 2026-01-13 00:09:04 -05:00
alphafetus 14d89fc696 feat: create new header component
This component is now required for forms.
2026-01-12 16:14:24 -05:00
alphafetus 5d72a8f949 fix: clear submit action value on toast 2026-01-12 15:56:26 -05:00
alphafetus de7b8633ff feat: make toasts available on all routes 2026-01-12 15:52:17 -05:00
alphafetus 865410b6f2 style: apply rustfmt 2026-01-12 14:55:32 -05:00