<feed xmlns='http://www.w3.org/2005/Atom'>
<title>panels/panel-ui/src/models/questionSlice.ts, 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>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>
<entry>
<title>selectQuestionById, useMemo selector (MultiChoice.choices makes a lot of lookup). Setting up the Questions view to do Pagination to tab through available questions and view one at a time</title>
<updated>2025-06-03T13:06:44Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-03T13:06:44Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=62456f41288eb0f03c5092d36610d566f275c8b5'/>
<id>urn:sha1:62456f41288eb0f03c5092d36610d566f275c8b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated openapi generator to use the latest version (camelCase to underscore - which respects API models). Updating views to use the new swagger definitions. AnswerSlice as a datastore alongside Questions TS interface</title>
<updated>2025-06-02T09:45:21Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-02T09:45:21Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=e6037b430935720ce60245ae36ecd3622e8a22bf'/>
<id>urn:sha1:e6037b430935720ce60245ae36ecd3622e8a22bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial commit</title>
<updated>2025-05-28T03:41:37Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-05-28T03:41:37Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=8caa77413ea372e5cbd2980a9922d701af359c04'/>
<id>urn:sha1:8caa77413ea372e5cbd2980a9922d701af359c04</id>
<content type='text'>
</content>
</entry>
</feed>
