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
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
Lucas Vas
c4d5c061a7
Merge pull request #46 from R15-Software-Dev/feat/email-options
...
Create new email validation system
2026-01-14 09:32:07 -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
Lucas Vas
1d58e99878
Merge pull request #45 from R15-Software-Dev/feature/categorize-chips
...
Add major comparisons
2026-01-13 22:23:57 -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
Lucas Vas
df4e55369b
Merge pull request #44 from R15-Software-Dev/feature/categorize-chips
...
A massive, unorganized PR.
v0.2.0
2026-01-13 04:50:27 -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
a31c44b794
feat: add leptos_animate crate
2026-01-11 20:49:27 -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
97ad9ceee7
feat: implement server-side conversions
...
The ValueType enum that we've created can now be converted directly into an AWS DynamoDB AttributeValue type, meaning that storage on the server does not require the application to store serialized maps of data.
Benefits of this: queries using secondary indexes, simpler filtering, less storage required per database item, faster parsing.
We can also start to move away from the ExpandableInfo struct, as we really just use the HashMap inside it.
2026-01-09 00:56:23 -05:00
alphafetus
247d0dfa73
chore: pc change 1/8/26
2026-01-08 08:40:31 -05:00
alphafetus
af1250350a
feat: add post confirmation lambda hook
2026-01-07 23:15:22 -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
Lucas Vas
b2a361a02f
Merge pull request #41 from R15-Software-Dev/feat/error-handling
...
Implement error handling
2026-01-06 14:06:06 -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