alphafetus
f08fee1246
refactor: move all lists into their own module
2026-01-04 23:18:02 -05:00
alphafetus
d9951000e2
feat: use checkbox logic for chips component
2026-01-04 22:56:29 -05:00
alphafetus
bad5e994b6
feat: implement validation for radio list component
2026-01-03 16:00:37 -05:00
alphafetus
b0b6f97b11
feat: implement validation for select component
2026-01-02 17:53:28 -05:00
alphafetus
10d001fd6b
docs: fully document checkbox list
2026-01-02 16:45:07 -05:00
meraghon
f401e994a4
Merge branch 'main' into feat/date-component
...
# Conflicts:
# src/app.rs
# src/common/mod.rs
2026-01-02 15:35:09 -05:00
meraghon
bb9eb465f4
Display date status
2026-01-02 15:30:40 -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
meraghon
53fd3a56c4
add example usages for Single and Range
2025-12-22 11:40:52 -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
meraghon
24c20f4199
deleted unused file
2025-12-22 10:37:05 -05:00
meraghon
7cf2facb18
function renders status of each state
2025-12-22 10:36:56 -05:00
meraghon
03f7adb74d
Created DateStatus enum
2025-12-22 10:36:07 -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
meraghon
9e7fa3afcc
Merge branch 'main' into feat/date-component
...
# Conflicts:
# src/app.rs
# src/common/mod.rs
2025-12-22 08:05:00 -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
meraghon
5e9e9bcf58
Test date range enum
2025-12-19 10:28:19 -05:00
meraghon
fab172c4d1
Implement function for date range enum in date.rs
2025-12-19 10:28:07 -05:00
meraghon
38a0482b8c
Date range enum
2025-12-19 10:27: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
meraghon
ae320f9763
Merge branch 'main' into feat/date-component
...
# Conflicts:
# src/common/mod.rs
# src/components/mod.rs
2025-12-12 13:16:49 -05:00
meraghon
d43a6ed153
Test date element with hard-coded struct info
2025-12-12 12:13:55 -05:00
meraghon
e3ea13d07d
Implement date element with struct
2025-12-12 12:13:41 -05:00
meraghon
7abb1c369f
Create DateInfo struct
2025-12-12 12:13:25 -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