<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chrona/backend/tests/test_histplorer.py, branch main</title>
<subtitle>Chrona: Interactive Historical Timeline</subtitle>
<id>https://terryt.dev/cgit/chrona/atom?h=main</id>
<link rel='self' href='https://terryt.dev/cgit/chrona/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/'/>
<updated>2023-02-04T11:39:48+00:00</updated>
<entry>
<title>Use requirements.txt for backend dependencies</title>
<updated>2023-02-04T11:39:48+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-02-04T11:39:48+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=cc79c17fbc05bddc8b08f2734e721bc241123a4e'/>
<id>urn:sha1:cc79c17fbc05bddc8b08f2734e721bc241123a4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust backend coding style</title>
<updated>2023-01-21T01:32:01+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-21T01:21:03+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=0a9b2c2e5eca8a04e37fbdd423379882863237c2'/>
<id>urn:sha1:0a9b2c2e5eca8a04e37fbdd423379882863237c2</id>
<content type='text'>
Increase line spacing, add section comments, etc
</content>
</entry>
<entry>
<title>Implement filtering by event categories</title>
<updated>2023-01-06T09:23:45+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-06T09:23:45+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=d8c29e8dcc925b6013880f66e690fa6b006d9154'/>
<id>urn:sha1:d8c29e8dcc925b6013880f66e690fa6b006d9154</id>
<content type='text'>
Filter events in display and search suggestions.
Make server queries allow specification of multiple categories.
Make settings modal avoid disabling all categories.
</content>
</entry>
<entry>
<title>Add partially-complete search modal</title>
<updated>2023-01-05T06:23:39+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-05T06:13:03+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=442c0bbffc5c372c7ec3510914968f75ab6e4a4f'/>
<id>urn:sha1:442c0bbffc5c372c7ec3510914968f75ab6e4a4f</id>
<content type='text'>
For now, use placeholder code for jumping to a search result.
Add db index for case-insensitive event title searching.
Make type=info requests accept title instead of ID (for looking up a searched-for title).
Make EventInfo contain an Event field (for showing info in search suggestions).
Add titleToEvent map in App, for use by SearchModal to look up searched-for titles.
Add keyboard shortcuts to open/close search and info modals.
</content>
</entry>
<entry>
<title>Fix out-of-date docs and tests after adding 'unit' to 'event_disp'</title>
<updated>2023-01-04T12:57:02+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-04T12:57:02+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=a3b13e700d8d65e27c1d90960b6ab6292e433c2c'/>
<id>urn:sha1:a3b13e700d8d65e27c1d90960b6ab6292e433c2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Query server when zoomed in enough even if within an already queried range</title>
<updated>2023-01-03T10:31:02+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-03T10:31:02+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=6438f8e880df5b04ff974179897ae507bb30285c'/>
<id>urn:sha1:6438f8e880df5b04ff974179897ae507bb30285c</id>
<content type='text'>
For server query parameter range=date1.date2, exclude date2
Fix unnecessary calendar-to-year date conversion when building sql query
For frontend DateRangeTree class, rename has() to contains()
</content>
</entry>
<entry>
<title>Adjust wikidata event specifiers</title>
<updated>2023-01-02T03:51:53+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-02T03:51:53+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=56369bccd977ac726bef70895883e79da4e1edd8'/>
<id>urn:sha1:56369bccd977ac726bef70895883e79da4e1edd8</id>
<content type='text'>
Do minor refactors:
- Swap fmt=1 and fmt=2 in 'events' table
- Make documentation consistently use BC and AD
- import argparse at start of scripts
</content>
</entry>
<entry>
<title>Show event-count data on timeline</title>
<updated>2022-12-29T05:20:26+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-12-29T05:17:39+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=20d69469a4c80a196de23625d0420487b0ed04a6'/>
<id>urn:sha1:20d69469a4c80a196de23625d0420487b0ed04a6</id>
<content type='text'>
Backend:
	Send event-count data to client in EventResponse instance
	Fix certain usages of gregorian calendar instead of julian
	Move HistDate, SCALES, etc, into cal.py
Frontend:
	Make App update a unitCountMaps object using event-count data from server
	Make TimeLine show visual indication of unit counts
	Add showEventCounts option to store
Update unit tests
</content>
</entry>
<entry>
<title>Convert 'scores' table to 'events_disp', removing 'scores' column</title>
<updated>2022-12-28T09:49:13+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-12-28T09:49:13+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=4ad7206443660587a15a7b47384b927188155da8'/>
<id>urn:sha1:4ad7206443660587a15a7b47384b927188155da8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use scale-associated event scores for uniform spread</title>
<updated>2022-12-28T08:46:34+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-12-28T08:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=db9321ca32f283f7fd59e2e8b5f8a695c66fce98'/>
<id>urn:sha1:db9321ca32f283f7fd59e2e8b5f8a695c66fce98</id>
<content type='text'>
Add 'dist' and 'scores' db tables
Add 'scale' server query parameter (and remove 'excl')
Disregard event-end when querying database
</content>
</entry>
</feed>
