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
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