Commit Graph
149 Commits
Author SHA1 Message Date
alphafetus 10d001fd6b docs: fully document checkbox list 2026-01-02 16:45:07 -05:00
alphafetus f863b4db18 feat: add validation in checkbox list 2026-01-01 04:02:36 -05:00
alphafetus 94c2930d2a feat: signal refactor for loaner page 2025-12-29 19:08:28 -05:00
alphafetus 073819c6c4 style: reorder some imports 2025-12-29 18:31:35 -05:00
alphafetus 85ec857e38 feat: sweeping improvements to home_page.rs
Completely refactors the ownership of all data such that server resources are loaded into a signal asynchronously, then displayed in the form properly. All button handlers are also now separately defined functions, instead of being inline.
2025-12-29 18:26:26 -05:00
alphafetus 74e7111820 feat: implement new ValidatedForm and error handling for text fields
Note that text fields only accept Region 15 email addresses right now. We should add extra domains in the future.
2025-12-29 18:07:13 -05:00
Lucas Vas 139ffdbe55 Merge pull request #33 from R15-Software-Dev/feature/scholarship-edit-form
Implement provider scholarship edit form
2025-12-22 12:49:27 -05:00
Lucas Vas efb19ae4ae Merge pull request #38 from R15-Software-Dev/ci/docker-actions
Docker actions should push both the latest and numbered version
v0.1.0
2025-12-22 10:40:18 -05:00
alphafetus 5a8230f453 ci: docker push latest and version number 2025-12-22 10:39:13 -05:00
Lucas Vas 585b7ca509 Merge pull request #37 from R15-Software-Dev/ci/docker-actions
Create automated Docker actions
2025-12-22 10:35:23 -05:00
alphafetus 5890d4bcf9 ci: remove workflow_dispatch from release action 2025-12-22 10:09:18 -05:00
alphafetus 175295b298 ci: update release workflow to accept tag pushes only 2025-12-22 10:08:44 -05:00
alphafetus e1b14d2457 ci: create test build and release build actions 2025-12-22 09:59:43 -05:00
alphafetus 9ca4db2367 ci: alter docker-compose.yml to reflect image name 2025-12-22 09:49:18 -05:00
alphafetus 848c4b9661 ci: make repo name lowercase 2025-12-22 09:17:09 -05:00
Lucas Vas 679a28141a Merge pull request #36 from R15-Software-Dev/ci/docker-actions
Create test action
2025-12-22 09:13:14 -05:00
alphafetus 0df67214d0 ci: create test github action 2025-12-22 09:11:32 -05:00
alphafetus 8d90145361 fix: redirect user when deleting scholarship 2025-12-22 08:27:17 -05:00
alphafetus 1d41d1cbf5 Merge branch 'main' into feature/scholarship-edit-form
# Conflicts:
#	src/app.rs
#	src/common/mod.rs
#	src/pages/api/scholarships.rs
#	src/pages/comparison_test.rs
#	src/pages/home_page.rs
#	src/pages/mod.rs
#	src/pages/scholarship_info.rs
2025-12-22 07:50:04 -05:00
Morrighan c8be9a35cf Merge pull request #34 from R15-Software-Dev/feat/provider_portal
Provider Dashboard
2025-12-22 07:36:00 -05:00
meraghon c6f0a2e5e5 Merge branch 'main' into feat/provider_portal
# Conflicts:
#	src/app.rs
2025-12-22 07:35:06 -05:00
alphafetus 2324c493d4 docs: add comments to scholarship edit form 2025-12-21 22:17:40 -05:00
alphafetus c2fdd30eea feat: refresh scholarship list on form submission 2025-12-21 22:07:22 -05:00
alphafetus 05d8e1527e feat: allow users to confirm deletion of scholarships 2025-12-21 13:27:07 -05:00
meraghon d7361e63f0 Change path to provider dashboard 2025-12-19 14:12:14 -05:00
alphafetus f74e5ca093 feat: improve error handling and add documentation 2025-12-19 12:48:22 -05:00
alphafetus ddfac3dc2e feat: redirect from loaner check in to main page 2025-12-19 12:26:02 -05:00
alphafetus bab47ac4af feat: improve getting server resources 2025-12-19 12:20:05 -05:00
alphafetus b687125d9b feat: add edit, delete, and fallback capability to providers/scholarships 2025-12-19 11:47:43 -05:00
alphafetus a0049d4797 feat: create scholarship list skeleton
Next up is linking the scholarship IDs that are contained in the link parameters to the form that's displayed upon clicking "Edit".
2025-12-18 14:29:27 -05:00
Lucas Vas 620cc514d3 Merge pull request #20 from R15-Software-Dev/feature/form-schema
Implement new structure-based comparison system
2025-12-12 11:46:29 -05:00
alphafetus 2d7188c536 fix: add chrono dependency and fix typo 2025-12-12 11:38:14 -05:00
Lucas Vas dc239cdaba Merge branch 'main' into feature/form-schema 2025-12-12 11:33:40 -05:00
alphafetus 15b8aee844 feat: create docker dependencies for cloud deployment 2025-12-11 13:49:35 -05:00
alphafetus a01feb5e34 chore: remove a second unused import 2025-12-08 16:14:45 -05:00
alphafetus 1d6d141128 chore: remove some unused imports 2025-12-08 16:14:30 -05:00
alphafetus adc0d4ea09 feat: implement full loaner return form
The only thing missing from this component would be sorting entries by their most recent date. I'm not super invested in sorting by this right now.
2025-12-08 16:13:52 -05:00
alphafetus 24fe9802b9 feat: create framework for loaner app forms 2025-12-07 12:15:22 -05:00
meraghon 508205684e Pictures need to start with "/" 2025-12-05 12:41:35 -05:00
meraghon dcacd2c0f6 Basic provider portal with banner and buttons 2025-12-05 12:22:47 -05:00
meraghon 26ba997b70 Add provider portal to app.rs 2025-12-05 12:22:20 -05:00
alphafetus 5e4d43d30b Merge branch 'refs/heads/main' into feature/loaner-app 2025-12-05 12:09:17 -05:00
Morrighan 76bc31fbdb Merge pull request #26
Banner component
2025-12-05 12:08:18 -05:00
meraghon 779e4721af Changed path prop to a default prop 2025-12-05 12:06:27 -05:00
alphafetus cb235291f7 Merge branch 'main' into feature/loaner-app 2025-12-05 11:08:38 -05:00
alphafetus 0490964dde feat: add CB loaner page skeleton 2025-12-05 10:13:27 -05:00
meraghon e293f8beee Added PHS logos 2025-12-05 09:54:47 -05:00
meraghon 1fd9d4975d Resized logo 2025-12-05 09:53:22 -05:00
meraghon 3e2f6e2fee Recolored background of dashboard button 2025-12-05 09:46:43 -05:00
meraghon 8ccdee381f Basic banner component 2025-12-05 09:46:19 -05:00