aboutsummaryrefslogtreecommitdiff
path: root/src/components
AgeCommit message (Collapse)AuthorFilesLines
2025-06-24Dynamic height adjustment for widget size. CSS inject by JS for single fileMax Nanis3-110/+75
2025-06-23Typescript validation finally passes.Max Nanis3-10/+9
2025-06-10Adding taskStatus fetch. Showing list of Task Attempts & starting heatmap ↵Max Nanis3-5/+32
calendar.
2025-06-10Adding userProfile redux slice, showing created timestamp on user page.Max Nanis2-7/+1
2025-06-10Demographics page. userMarketplaceAnswer & userUpkAnswer redux stores.Max Nanis1-1/+17
2025-06-09Cashout Methods page: adding walletSlice and cashoutmethodsSlice so they're ↵Max Nanis1-7/+24
in the stored state. Iterating with fix vs variable filters. Pulling old validators from old code and setting up the wallet fetch.
2025-06-07Passing in onClick for FullProfileQuestion so that Profile Question and ↵Max Nanis1-2/+9
SoftPair are different. Using API models to POST to Softpair submission (with offerwall_id saved). Updating from Conditional to Ineligible buckets. Availability Count to app state. Using / exploring sidebar to show filtered questions for specific Bucket.
2025-06-06Question.active state (clear naming on getInitialQuestion and ↵Max Nanis1-1/+12
getNextQuestion). Explicit use of return null as an option for answerSlice. Saving motion. Questions rolling window. Question count badge to sidebar.
2025-06-06Lots of reducer work to organize active Question in redux state (rather than ↵Max Nanis1-1/+8
useState). Various UX/CSS checks for Pagination state.
2025-06-03selectQuestionById, useMemo selector (MultiChoice.choices makes a lot of ↵Max Nanis3-86/+6
lookup). Setting up the Questions view to do Pagination to tab through available questions and view one at a time
2025-05-28initial commitMax Nanis49-0/+5278