<feed xmlns='http://www.w3.org/2005/Atom'>
<title>panels/panel-ui/src/models/answerSlice.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-06T15:40:41Z</updated>
<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>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>AnswerSlice to do Validation and use Reducer with lookup table.</title>
<updated>2025-06-02T22:57:07Z</updated>
<author>
<name>Max Nanis</name>
</author>
<published>2025-06-02T22:57:07Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/panels/panel-ui/commit/?id=bf027779eb4c839420406e3547f22f5665ec08ab'/>
<id>urn:sha1:bf027779eb4c839420406e3547f22f5665ec08ab</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>
</feed>
