<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tilo/vite.config.js, 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>2022-09-11T05:04:14+00:00</updated>
<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>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>Make backend dev server script serve the image files</title>
<updated>2022-07-10T15:54:08+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-07-10T15:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=5fe71ea7b9d9a5d2dc6e8e5ce5b9193629eed74d'/>
<id>urn:sha1:5fe71ea7b9d9a5d2dc6e8e5ce5b9193629eed74d</id>
<content type='text'>
Previously, image files in backend/data/img were moved to, or
symlinked from, public/. This needed to be changed before each
build, otherwise vite would end up copying gigabytes of images.
</content>
</entry>
<entry>
<title>Add preload &lt;link&gt; for font</title>
<updated>2022-07-10T07:30:15+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-07-10T07:30:15+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=f0df00add356c0ee4cc8743a9ceeb276ae207715'/>
<id>urn:sha1:f0df00add356c0ee4cc8743a9ceeb276ae207715</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace CGI script with WSGI script and dev server</title>
<updated>2022-07-08T18:36:52+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-07-08T17:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=5569c8191ae02f109254282b5943e3ed40032018'/>
<id>urn:sha1:5569c8191ae02f109254282b5943e3ed40032018</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert back to using vite-proxy for avoiding CORS issues</title>
<updated>2022-07-08T05:21:01+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-07-08T05:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=347f5127929b17671c75734af5a374ec4f39b5ae'/>
<id>urn:sha1:347f5127929b17671c75734af5a374ec4f39b5ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add getImagePath() to lib.ts</title>
<updated>2022-06-28T04:45:26+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-06-28T01:05:39+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=053567d2ad81fefbd5e52e3ba15cf7511205a963'/>
<id>urn:sha1:053567d2ad81fefbd5e52e3ba15cf7511205a963</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable client directly using server URL, while avoiding CORS restrictions</title>
<updated>2022-06-27T11:28:10+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-06-27T11:03:51+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=96bb515a603499abb016d381f0bdb5bd51ebda92'/>
<id>urn:sha1:96bb515a603499abb016d381f0bdb5bd51ebda92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Up-propgate images for usage in parents without images</title>
<updated>2022-05-22T10:20:38+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-05-22T10:20:38+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=703750ea5de00354c6bb807f95e8bd9685b3dddd'/>
<id>urn:sha1:703750ea5de00354c6bb807f95e8bd9685b3dddd</id>
<content type='text'>
Also adjust vite config to avoid apparent redundant processing when
images are being downloaded.
</content>
</entry>
<entry>
<title>Prevent vite from watching image files</title>
<updated>2022-05-04T10:20:41+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-05-04T10:20:35+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=76a1a2318f2c7378e09aacc38e1727e20c41a3b0'/>
<id>urn:sha1:76a1a2318f2c7378e09aacc38e1727e20c41a3b0</id>
<content type='text'>
</content>
</entry>
</feed>
