aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2025-06-27README and LICENSE to repoHEADmasterMax Nanis1-4/+2
2025-06-26api build gitignores and common.ts to gitMax Nanis2-0/+157
2025-06-24Dynamic height adjustment for widget size. CSS inject by JS for single fileMax Nanis7-135/+131
2025-06-23Typescript validation finally passes.Max Nanis21-123/+119
2025-06-21Contests and new openapi models definitions to API buildMax Nanis2-1/+1768
2025-06-10Adding taskStatus fetch. Showing list of Task Attempts & starting heatmap ↵Max Nanis10-8/+253
calendar.
2025-06-10Adding userProfile redux slice, showing created timestamp on user page.Max Nanis6-10/+45
2025-06-10Demographics page. userMarketplaceAnswer & userUpkAnswer redux stores.Max Nanis9-38/+231
2025-06-09Debugging reducer logic for Upk and Marketplace Answers, along with Upk ↵Max Nanis7-2/+106
global definitions
2025-06-09Cashout Methods page: adding walletSlice and cashoutmethodsSlice so they're ↵Max Nanis8-76/+383
in the stored state. Iterating with fix vs variable filters. Pulling old validators from old code and setting up the wallet fetch.
2025-06-09Offerwall page - using datatables to show the bucket contents, setting up ↵Max Nanis5-69/+332
tabs to allow overview and detail insights of buckets, formatting of height and layout, playing with iqr, connection to conditionally eligible sidebar
2025-06-07rebuilding API models to new 1.2.0 versionMax Nanis4-6/+302
2025-06-07Passing in onClick for FullProfileQuestion so that Profile Question and ↵Max Nanis8-47/+167
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 Nanis5-68/+147
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 Nanis9-173/+195
useState). Various UX/CSS checks for Pagination state.
2025-06-04Saving answers to server. Updating views based on reducer states (pagination ↵Max Nanis2-122/+158
disable after question is answered).
2025-06-03Cleaning up the Questions page, re-use Card components, showing live Task ↵Max Nanis1-63/+77
counts.
2025-06-03selectQuestionById, useMemo selector (MultiChoice.choices makes a lot of ↵Max Nanis9-217/+154
lookup). Setting up the Questions view to do Pagination to tab through available questions and view one at a time
2025-06-03AnswerSlice to do Validation and use Reducer with lookup table.Max Nanis2-174/+128
2025-06-02Updated openapi generator to use the latest version (camelCase to underscore ↵Max Nanis144-10791/+8781
- which respects API models). Updating views to use the new swagger definitions. AnswerSlice as a datastore alongside Questions TS interface
2025-05-28initial commitMax Nanis206-0/+17188