Commit Graph
100 Commits
Author SHA1 Message Date
alphafetus 287598bb79 fix: insert trailing commas after lists of strings
This was already present for lists of dictionaries, but lists that contained a single string also failed to parse properly.
2026-04-27 14:57:31 -04:00
alphafetus 6d6862a680 fix: allow essays and fafsa to be requested by administrators 2026-04-27 14:08:14 -04:00
alphafetus e9a42aa0fa fix: update dockerfile to build correctly 2026-04-27 03:29:58 -04:00
alphafetus 5b44bfb914 chore: style admin applicants list layout 2026-04-27 02:53:17 -04:00
alphafetus 8282ba4302 feat: add pdf gen capability 2026-04-27 02:52:44 -04:00
alphafetus 3cc67cb9e6 feat: add new admin APIs and applicants page 2026-04-25 18:06:38 -04:00
alphafetus 4f1d1c5b1c feat: name student files to be more recognizable 2026-04-21 08:19:43 -04:00
alphafetus 4b398c8445 fix: remove unnecessary module import
File was removed in previous commit, git somehow broke.
2026-04-13 02:15:07 -04:00
alphafetus 21c0df0ded feat: implement the rest of the required forms 2026-04-13 01:31:03 -04:00
alphafetus eae8d2a26a feat: implement new data display component 2026-04-13 00:20:49 -04:00
alphafetus 07c1679e1a feat: style list of eligible students 2026-04-10 17:25:56 -04:00
alphafetus 2b255ce968 feat: changed zipped file names and disabled download file names 2026-04-10 13:44:54 -04:00
alphafetus 5cda2f8070 feat: add extra styling to student dialog 2026-04-10 00:36:07 -04:00
alphafetus f8d399f9ae feat: create file download capability 2026-04-09 23:49:31 -04:00
alphafetus c5b11481b3 feat: make scholarship filtering work on fafsa and essay requirements 2026-04-09 20:53:47 -04:00
alphafetus 3cf5e6342b feat: create closed form page and close all student forms 2026-04-09 11:08:28 -04:00
alphafetus 93a4b54d42 feat: create file name apis 2026-04-09 10:40:14 -04:00
alphafetus c6386e54fc feat: create get_student_file server function 2026-04-08 14:37:30 -04:00
alphafetus 469f192feb feat: implement basic structure of provider applicants page 2026-04-08 13:55:07 -04:00
alphafetus 3baee8cac7 feat: add applicants list to the routes 2026-04-01 13:51:25 -04:00
alphafetus 17e339ea00 feat: add cognito:groups field 2026-04-01 13:50:49 -04:00
alphafetus 152c01124b feat: improve error logging when JSON does not parse 2026-04-01 13:50:31 -04:00
alphafetus f8502ba781 Merge remote-tracking branch 'origin/feat/applicants-page' into feat/applicants-page 2026-03-31 07:14:56 -04:00
alphafetus 23c0029317 style: rustfmt run 2026-03-31 07:14:44 -04:00
alphafetus 8a44513a04 Merge branch 'main' into feat/applicants-page
# Conflicts:
#	src/app.rs
#	src/pages/student/eligibility_page.rs
2026-03-31 07:14:13 -04:00
alphafetus 2db09af903 Merge branch 'main' into feat/applicants-page
# Conflicts:
#	src/pages/student/eligibility_page.rs
2026-03-27 14:28:28 -04:00
alphafetus 909f33b044 chore: make student eligibility return an error on missing access token 2026-03-25 13:41:10 -04:00
alphafetus e6409cc423 chore: close provider forms 2026-03-25 13:20:58 -04:00
alphafetus 4e3161a05f feat: create error message display for file inputs 2026-03-25 13:17:43 -04:00
alphafetus 1d41b6022e fix: hopeful fix for blank IDs in submissions 2026-03-25 12:39:50 -04:00
alphafetus 891e324186 fix: check requirement return value on Ok variant 2026-03-23 11:47:06 -04:00
alphafetus 681da8c326 fix: use correct comparison logic
Was originally short-circuiting on empty lists of requirements.
2026-03-19 13:37:11 -04:00
alphafetus 05b865c608 feat: implement applicant page shell 2026-03-18 13:48:26 -04:00
alphafetus 97be249826 fix: import ProvideErrorMetadata correctly 2026-03-18 12:16:44 -04:00
alphafetus e1bd472a36 feat: significantly improve logging for api requests 2026-03-18 12:08:41 -04:00
alphafetus 2e134fb693 temp: begin implementation of applicants page 2026-03-18 12:01:06 -04:00
alphafetus db99f39716 style: rustfmt run 2026-03-18 11:39:07 -04:00
alphafetus a0b206a554 fix: do not display scholarships that are not completed 2026-03-12 10:41:32 -04:00
alphafetus e9b0452d38 feat: improve error messages for client side comparison check 2026-03-11 14:24:25 -04:00
alphafetus ae7a17ad92 chore: add volleyball option 2026-03-11 11:54:34 -04:00
alphafetus 750059e9ad fix: attended_bas checks correct data member 2026-03-11 11:53:50 -04:00
alphafetus 5a371ae574 chore: temporarily reopen provider forms (for real this time) 2026-03-11 11:53:05 -04:00
alphafetus d7f44463c6 chore: temporarily reopen provider forms 2026-03-11 11:33:30 -04:00
alphafetus 5872002538 feat: improve error messages in files api 2026-03-11 11:28:52 -04:00
alphafetus 957fc0c5eb chore: change title of form 2026-03-09 12:16:41 -04:00
alphafetus 07fae5878f feat: add toasts and reactive feedback to forms on submission
Users were not able to tell that they had submitted before this.
2026-03-06 13:46:35 -05:00
alphafetus def5c8696b chore: update intended major field 2026-03-06 13:23:51 -05:00
alphafetus 7c1e281749 chore: add due date reminder to home page 2026-03-06 13:22:28 -05:00
alphafetus 49bed2f1e1 fix: correct gender data member 2026-03-06 13:21:18 -05:00
alphafetus 05ef850f82 style: rustfmt run 2026-03-06 07:39:28 -05:00
alphafetus 1427c51bd3 feat: create "specifics" page 2026-03-06 01:55:58 -05:00
alphafetus c6867baad4 feat: add form descriptions 2026-03-06 01:32:34 -05:00
alphafetus 111a7aea86 feat: add specific placeholders 2026-03-06 01:24:30 -05:00
alphafetus 371db711b2 feat: finish portal pages 2026-03-06 01:21:37 -05:00
alphafetus c33a587d96 feat: allow icon to be optional 2026-03-06 01:11:20 -05:00
alphafetus 80340d99b9 feat: add redirect buttons to forms 2026-03-06 01:11:07 -05:00
alphafetus 142a60bc7c feat: update fields 2026-03-06 00:58:25 -05:00
alphafetus 97707a9b80 feat: add new button and additional text 2026-03-06 00:54:45 -05:00
alphafetus 4091bd0162 feat: update fields 2026-03-06 00:44:27 -05:00
alphafetus 323116663a feat: update fields 2026-03-06 00:41:44 -05:00
alphafetus 9a6cc934de feat: use loading icon for eligibility check 2026-03-06 00:34:40 -05:00
alphafetus 6f600a4818 feat: remove testing display 2026-03-06 00:30:44 -05:00
alphafetus 3e4c287aa4 feat: create FormClosedPage and close provider form 2026-03-04 14:09:41 -05:00
alphafetus 840be3f0e5 feat: implement checking for file types 2026-03-03 09:44:55 -05:00
alphafetus b422e43288 feat: implement admin login page 2026-03-02 16:16:15 -05:00
alphafetus 838ae8ba0f chore: bump docker to rust:1.93 2026-03-02 15:57:50 -05:00
alphafetus fb90a9d8ac feat: implement procedural display of file drop inputs 2026-03-02 15:43:58 -05:00
alphafetus 9d156c17e9 feat: implement file list retrieval for file drop components 2026-03-02 14:25:07 -05:00
alphafetus cc09769f28 chore: style file list 2026-03-02 13:48:38 -05:00
alphafetus e8b0ceeb7b feat: create financial_page 2026-03-02 13:48:29 -05:00
alphafetus c035115126 feat: allow deletion of files from s3 2026-03-02 13:40:00 -05:00
alphafetus 6f16bbe311 feat: allow reactive updates of UI with inserted file names 2026-03-02 12:29:49 -05:00
alphafetus 1bccecdc72 feat: implement dynamo insert with file upload 2026-03-02 12:00:38 -05:00
alphafetus 5cafc7e757 chore: pc change
Started implementing delete functions.
2026-03-02 08:47:53 -05:00
alphafetus 3f53e8fda1 chore: remove unused import 2026-03-01 12:34:23 -05:00
alphafetus b932388092 feat: style file input 2026-03-01 12:34:02 -05:00
alphafetus 40d1ef2a5f feat: implement file upload functionality 2026-03-01 12:17:20 -05:00
alphafetus 64554d81bc feat: begin implementation of file drop component 2026-02-27 14:52:54 -05:00
alphafetus c98621aefa feat: implement CSV export of scholarships 2026-02-27 07:39:31 -05:00
alphafetus be54aa8fd2 feat: change Into implementation to From 2026-02-20 09:58:16 -05:00
alphafetus 1afacf6008 docs: add docs to data display 2026-02-20 09:16:55 -05:00
alphafetus c850ac208f feat: finish initial data display component 2026-02-20 08:56:13 -05:00
alphafetus 0816f2da8b feat: add indexmap dependency 2026-02-18 09:00:15 -05:00
alphafetus 04ba0ff1ea feat: begin implementation of value display 2026-02-17 13:58:01 -05:00
alphafetus f10f01534c chore: push current changes to different PC 2026-02-16 12:21:35 -05:00
alphafetus dddc9e4192 style: run rustfmt 2026-02-11 12:21:41 -05:00
alphafetus e1de6064d9 fix: allow users to type decimal values 2026-02-11 11:45:47 -05:00
alphafetus f0db43817c fix: prevent validation on empty string 2026-02-10 09:54:58 -05:00
alphafetus 12dfe502f4 chore: rustfmt run 2026-02-10 09:39:30 -05:00
alphafetus 1f51357ca5 chore: remove admin routes 2026-02-10 09:22:12 -05:00
alphafetus 756b23c673 chore: remove unused import 2026-02-10 09:05:15 -05:00
alphafetus 17ee7bdc4b chore: change placeholder to be more provider specific 2026-02-10 09:04:42 -05:00
alphafetus 637f143ac1 chore: tidy several logs to be debug-only 2026-02-10 09:04:28 -05:00
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