<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tilo/src/components, 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-02-04T11:28:53+00:00</updated>
<entry>
<title>Use requirements.txt for backend dependencies</title>
<updated>2023-02-04T11:28:53+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-02-04T11:28:53+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=7bd6631e33b38fca6229ec950d3d902f9e15d003'/>
<id>urn:sha1:7bd6631e33b38fca6229ec950d3d902f9e15d003</id>
<content type='text'>
</content>
</entry>
<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>Adjust info and help modal styling</title>
<updated>2023-01-28T09:37:53+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-28T09:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=3c5144ece678063ba3cd9d96dce98b9479d4205c'/>
<id>urn:sha1:3c5144ece678063ba3cd9d96dce98b9479d4205c</id>
<content type='text'>
Fix minor typos in store.ts, App.vue, IconButton, etc
</content>
</entry>
<entry>
<title>Clean up some docs and naming inconsistencies</title>
<updated>2023-01-23T07:01:13+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-23T07:00:43+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=94a8ad9b067e5a2c442ce47ce72d1a53eb444160'/>
<id>urn:sha1:94a8ad9b067e5a2c442ce47ce72d1a53eb444160</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update credits</title>
<updated>2022-09-14T13:04:53+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-09-14T13:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=796c4e5660b1006575b8f2af9d99e2ce592c767a'/>
<id>urn:sha1:796c4e5660b1006575b8f2af9d99e2ce592c767a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tile-flash not properly covering overflown scrolled tiles</title>
<updated>2022-09-14T11:12:04+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-09-14T11:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=6d4ede5714f7a3616e90eac76523e892ddf37926'/>
<id>urn:sha1:6d4ede5714f7a3616e90eac76523e892ddf37926</id>
<content type='text'>
Fix bug where some tiles are hidden upon entering an overflown
tile after auto-mode
</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>Trigger expand/collapse-fail animation via callback</title>
<updated>2022-09-13T11:34:27+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-09-13T10:39:03+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=556d6c953e74996e0ae6a8328e352ab43735f993'/>
<id>urn:sha1:556d6c953e74996e0ae6a8328e352ab43735f993</id>
<content type='text'>
Previously, this was done by changing a LayoutNode field from
App.vue, and having TolTile watch that field
</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>
</feed>
