<feed xmlns='http://www.w3.org/2005/Atom'>
<title>panels/panel-ui/src/models, branch master</title>
<subtitle>iFrame plugin for Suppliers</subtitle>
<id>http://git.generalresearch.com/panels/panel-ui/atom?h=master</id>
<link rel='self' href='http://git.generalresearch.com/panels/panel-ui/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/'/>
<updated>2025-06-23T10:20:31Z</updated>
<entry>
<title>Typescript validation finally passes.</title>
<updated>2025-06-23T10:20:31Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-23T10:20:31Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=8138549f64403874eb7c7ddfbde1cc2cc2c03695'/>
<id>urn:sha1:8138549f64403874eb7c7ddfbde1cc2cc2c03695</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adding taskStatus fetch. Showing list of Task Attempts &amp; starting heatmap calendar.</title>
<updated>2025-06-09T22:21:19Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-09T22:21:19Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=d7bb480ab6bd2172a04ecb304d012206e0c03e8f'/>
<id>urn:sha1:d7bb480ab6bd2172a04ecb304d012206e0c03e8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adding userProfile redux slice, showing created timestamp on user page.</title>
<updated>2025-06-09T20:40:01Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-09T20:40:01Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=abec6d734cde8a2bb0924989b1c5801e924137c3'/>
<id>urn:sha1:abec6d734cde8a2bb0924989b1c5801e924137c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Demographics page. userMarketplaceAnswer &amp; userUpkAnswer redux stores.</title>
<updated>2025-06-09T19:51:37Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-09T19:51:37Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=e5dac8b9d61b175b09d859643a94ea91ee6ef48d'/>
<id>urn:sha1:e5dac8b9d61b175b09d859643a94ea91ee6ef48d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Debugging reducer logic for Upk and Marketplace Answers, along with Upk global definitions</title>
<updated>2025-06-09T12:12:44Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-09T12:12:44Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=897e93b3a6596d25c19fe0a3579d9cd4c9ea66e7'/>
<id>urn:sha1:897e93b3a6596d25c19fe0a3579d9cd4c9ea66e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cashout Methods page: adding walletSlice and cashoutmethodsSlice so they're in the stored state. Iterating with fix vs variable filters. Pulling old validators from old code and setting up the wallet fetch.</title>
<updated>2025-06-09T09:05:52Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-09T09:05:52Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=74890e251dee3e0f195583431cb48b9f3a58ecc9'/>
<id>urn:sha1:74890e251dee3e0f195583431cb48b9f3a58ecc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Offerwall page - using datatables to show the bucket contents, setting up tabs to allow overview and detail insights of buckets, formatting of height and layout, playing with iqr, connection to conditionally eligible sidebar</title>
<updated>2025-06-08T21:44:45Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-08T21:44:45Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=a674d2e03de3bd048714d9c06e4bba9d9ecdb328'/>
<id>urn:sha1:a674d2e03de3bd048714d9c06e4bba9d9ecdb328</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Passing in onClick for FullProfileQuestion so that Profile Question and 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.</title>
<updated>2025-06-06T21:17:19Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-06T21:17:19Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=51b1003d1e0ce43aa6c30f461d710cb09cdfc29f'/>
<id>urn:sha1:51b1003d1e0ce43aa6c30f461d710cb09cdfc29f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Question.active state (clear naming on getInitialQuestion and getNextQuestion). Explicit use of return null as an option for answerSlice. Saving motion. Questions rolling window. Question count badge to sidebar.</title>
<updated>2025-06-06T15:40:41Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-06T15:40:41Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=257bc2f85b71a8564e95a8e6ba39ab0b00e022df'/>
<id>urn:sha1:257bc2f85b71a8564e95a8e6ba39ab0b00e022df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lots of reducer work to organize active Question in redux state (rather than useState). Various UX/CSS checks for Pagination state.</title>
<updated>2025-06-06T09:32:17Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-06T09:32:17Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=696dee6a6a9506fcf771d0ec4911dcc82a279fda'/>
<id>urn:sha1:696dee6a6a9506fcf771d0ec4911dcc82a279fda</id>
<content type='text'>
</content>
</entry>
</feed>
