<feed xmlns='http://www.w3.org/2005/Atom'>
<title>panels/panel-ui/src/pages/Questions.tsx, 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>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>Saving answers to server. Updating views based on reducer states (pagination disable after question is answered).</title>
<updated>2025-06-03T22:35:57Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-03T22:35:57Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=4bf1b3f5bc9564070dba1481e380179431ddf62b'/>
<id>urn:sha1:4bf1b3f5bc9564070dba1481e380179431ddf62b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleaning up the Questions page, re-use Card components, showing live Task counts.</title>
<updated>2025-06-03T14:56:16Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-03T14:56:16Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=6aa972cff98dc1fea53ee0710f77ca460479eb94'/>
<id>urn:sha1:6aa972cff98dc1fea53ee0710f77ca460479eb94</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>
