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
0b2dc1b0c1
chore: various style changes throughout the app
2026-01-16 21:06:44 -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
95b69a36a8
fix: remove infinite loop in submit_action effects
2026-01-16 10:07:19 -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
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
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
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
Lucas Vas
73392d0f42
Merge pull request #49 from R15-Software-Dev/fix/toast-display-error
...
Show error toasts on failed submissions
2026-01-14 11:05:08 -05:00
Lucas Vas
9f208fb297
Merge pull request #47 from R15-Software-Dev/feat/radio-other
...
Add "Other" option to radio buttons
2026-01-14 09:43:29 -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
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
22d2c96520
feat: add major comparisons to scholarship info form
2026-01-13 15:52:38 -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
alphafetus
0742e833da
feat: finalize toast implementation
2026-01-12 14:43:05 -05:00
alphafetus
f479fb8030
feat: some comparison naming and category changes
2026-01-09 10:35:12 -05:00
alphafetus
0401027e7d
feat: implement new provider contact form
2026-01-09 01:08:50 -05:00
alphafetus
247d0dfa73
chore: pc change 1/8/26
2026-01-08 08:40:31 -05:00
alphafetus
8d9faf126d
feat: reorganize and add single selection to chip lists
2026-01-07 00:22:46 -05:00
alphafetus
105e6b3e55
feat: touch up comparisons
2026-01-06 14:48:20 -05:00
alphafetus
6891a192c1
fix: type erase some components for reduced compile-time recursion
2026-01-05 18:10:31 -05:00
alphafetus
a2f69a83c2
feat: optimize imports to remove warnings
2026-01-05 15:56:28 -05:00
alphafetus
9c7b7f1d4f
feat: set and display select default value properly
2026-01-05 15:32:50 -05:00
alphafetus
cb888d2bd6
feat: make inputs required in loaner page
2026-01-05 15:22:53 -05:00
alphafetus
e0b54b96f9
feat: prevent short-circuit evaluation for validation
2026-01-05 15:20:04 -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
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