<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tilo/src/components/SearchModal.vue, branch main</title>
<subtitle>Tilo: Interactive Tree of Life</subtitle>
<id>https://terryt.dev/cgit/tilo/atom?h=main</id>
<link rel='self' href='https://terryt.dev/cgit/tilo/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/'/>
<updated>2023-01-29T01:23:13+00:00</updated>
<entry>
<title>Adjust frontend coding style</title>
<updated>2023-01-29T01:23:13+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-29T01:21:55+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=629b9208503369c3f20ceb59685ef49766344093'/>
<id>urn:sha1:629b9208503369c3f20ceb59685ef49766344093</id>
<content type='text'>
Add line spacing and section comments
Fix 'Last updated' line in help modal being shown despite overflow
</content>
</entry>
<entry>
<title>Use Pinia to store user settings, palette colors, etc</title>
<updated>2022-09-14T10:29:01+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-09-14T09:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=8b5538e0a55a83b1ff190cd5ad689827777e73a7'/>
<id>urn:sha1:8b5538e0a55a83b1ff190cd5ad689827777e73a7</id>
<content type='text'>
Move uiOpts and lytOpts to store.ts
Add 'const's to *.ts
</content>
</entry>
<entry>
<title>Use Vue Composition API and ESLint</title>
<updated>2022-09-13T10:00:17+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-09-13T09:59:06+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=23b5cc80ba02936659564dd03b173d3214ce5978'/>
<id>urn:sha1:23b5cc80ba02936659564dd03b173d3214ce5978</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add backend unit tests</title>
<updated>2022-09-11T05:04:14+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-09-11T04:55:42+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=5de5fb93e50fe9006221b30ac4a66f1be0db82e7'/>
<id>urn:sha1:5de5fb93e50fe9006221b30ac4a66f1be0db82e7</id>
<content type='text'>
- Add unit testing code in backend/tests/
- Change to snake-case for script/file/directory names
- Use os.path.join() instead of '/'
- Refactor script code into function defs and a main-guard
- Make global vars all-caps

Some fixes:
- For getting descriptions, some wiki redirects weren't properly resolved
- Linked images were sub-optimally propagated
- Generation of reduced trees assumed a wiki-id association implied a description
- Tilo.py had potential null dereferences by not always using a reduced node set
- EOL image downloading didn't properly wait for all threads to end when finishing
</content>
</entry>
<entry>
<title>Improve search suggestions</title>
<updated>2022-08-31T02:45:03+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-08-31T02:18:39+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=8f4b899effcca7316a760b16773ebdc781215591'/>
<id>urn:sha1:8f4b899effcca7316a760b16773ebdc781215591</id>
<content type='text'>
Don't show multiple suggestions for the same node
Prioritise common-names
Place suggestions from prefix-search before substring-search
Add coloring to search-string matched-part and canonical-name-part
</content>
</entry>
<entry>
<title>Increase adherence to Vue's Style Guide</title>
<updated>2022-07-12T05:27:46+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-07-12T05:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=9e5947680addb448ce844814fb480daeb45142ef'/>
<id>urn:sha1:9e5947680addb448ce844814fb480daeb45142ef</id>
<content type='text'>
Make components have multi-word names.
Make all &lt;v-for&gt;s have a 'key' attribute.
Use scoped styles.
Also add sourcemap generation.
</content>
</entry>
<entry>
<title>Update project-level and client-side documentation</title>
<updated>2022-07-10T13:41:20+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-07-10T13:41:20+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=a8f80a02b88055cfcb45664ce3a3d24c2b2da98c'/>
<id>urn:sha1:a8f80a02b88055cfcb45664ce3a3d24c2b2da98c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix search suggestions wrong-text on mobile</title>
<updated>2022-07-09T02:35:20+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-07-09T02:35:20+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=2fd138563bb0c017a1072e79fe78e6479086e9d1'/>
<id>urn:sha1:2fd138563bb0c017a1072e79fe78e6479086e9d1</id>
<content type='text'>
Turns out the input wasn't converted to lowercase before being matched
with suggestion data, and this was more noticeable on mobile due to
auto-capitalisation
</content>
</entry>
<entry>
<title>Fix links-to-node failing on load</title>
<updated>2022-07-09T01:49:39+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-07-09T01:49:39+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=345c96f99aa98d5e90a46fa3f175ec0a2e6d4f36'/>
<id>urn:sha1:345c96f99aa98d5e90a46fa3f175ec0a2e6d4f36</id>
<content type='text'>
Was setting SERVER_URL incorrectly
Also changed server API to include 'excl' param
</content>
</entry>
<entry>
<title>Send activeRoot to server, for reducing toroot response sizes</title>
<updated>2022-07-08T05:00:32+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-07-08T04:50:21+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=4e2830b6986aef2486d12c20ffc37d4bb595ced4'/>
<id>urn:sha1:4e2830b6986aef2486d12c20ffc37d4bb595ced4</id>
<content type='text'>
</content>
</entry>
</feed>
