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