<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vgstash/AUTHORS, branch v0.3b6</title>
<subtitle>Manage your game collection and knock out that backlog!</subtitle>
<id>https://git.zlg.space/vgstash/atom/AUTHORS?h=v0.3b6</id>
<link rel='self' href='https://git.zlg.space/vgstash/atom/AUTHORS?h=v0.3b6'/>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/'/>
<updated>2018-09-03T09:55:21Z</updated>
<entry>
<title>Branch off from master with pytest, tox, click</title>
<updated>2018-09-03T09:55:21Z</updated>
<author>
<name>zlg</name>
<email>zlg@zlg.space</email>
</author>
<published>2018-09-03T09:52:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=565812a92cd22d41aa6f5f85a6b451386422fb4a'/>
<id>urn:sha1:565812a92cd22d41aa6f5f85a6b451386422fb4a</id>
<content type='text'>
This commit is huge, but contains everything needed for a "proper" build
system built on pytest + tox and a CLI built with click.

For now, this branch will contain all new vgstash development activity
until it reaches feature parity with master.

The CLI is installed to pip's PATH. Only the 'init', 'add', and 'list'
commands work, with only two filters. This is pre-alpha software, and is
therefore not stable yet.
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2016-05-20T16:01:53Z</updated>
<author>
<name>ZeLibertineGamer</name>
<email>zlg@zlg.space</email>
</author>
<published>2016-05-20T16:01:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zlg.space/vgstash/commit/?id=e95e341c45e26fe6606e5b586dda71c2dc721e09'/>
<id>urn:sha1:e95e341c45e26fe6606e5b586dda71c2dc721e09</id>
<content type='text'>
I was dumb and didn't start committing as soon as I started. vgstash is
considered ready for 0.1 and beta usage. There's a somewhat long road
ahead, but I look forward to making this tool finally come to fruition.
</content>
</entry>
</feed>
follow=1'>diff</a></td><td class='form'><form class='right' method='get' action='/vgstash/log/.gitignore'>
<input type='hidden' name='h' value='next'/><input type='hidden' name='id' value='cece39677cea9c31e3637092affffd598f6c67b5'/><input type='hidden' name='showmsg' value='1'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/vgstash/log/?h=next&amp;id=cece39677cea9c31e3637092affffd598f6c67b5&amp;showmsg=1&amp;follow=1'>root</a>/<a href='/vgstash/log/.gitignore?h=next&amp;id=cece39677cea9c31e3637092affffd598f6c67b5&amp;showmsg=1&amp;follow=1'>.gitignore</a> (<a href='/vgstash/log/.gitignore?h=next&amp;id=cece39677cea9c31e3637092affffd598f6c67b5&amp;showmsg=1'>unfollow</a>)</div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/vgstash/log/.gitignore?h=next&amp;id=cece39677cea9c31e3637092affffd598f6c67b5&amp;follow=1'>Collapse</a>)</th><th class='left'>Author</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr class='logheader'><td><span title='2025-07-28 04:45:35 -0700'>2025-07-28</span></td><td class='logsubject'><a href='/vgstash/commit/.gitignore?h=next&amp;id=cece39677cea9c31e3637092affffd598f6c67b5&amp;follow=1'>Update build system, release 0.3beta8</a><span class='decoration'><a class='tag-annotated-deco' href='/vgstash/tag/?h=v0.3b8'>v0.3b8</a></span></td><td>zlg</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
Target Python version is now 3.13, and built with `python -m build`.


</td></tr>
<tr class='logheader'><td><span title='2025-07-27 20:48:47 -0700'>2025-07-27</span></td><td class='logsubject'><a href='/vgstash/commit/README.md?h=next&amp;id=6ecd55e0f61c7833bd0469e68b826ea09c560f0c&amp;follow=1'>README.md: update to include mentions of *_date fields</a></td><td>zlg</td><td>1</td><td><span class='deletions'>-7</span>/<span class='insertions'>+26</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2025-07-27 20:42:03 -0700'>2025-07-27</span></td><td class='logsubject'><a href='/vgstash/commit/src/vgstash_cli.py?h=next&amp;id=b86e8271edde41c8527cdadb0b32505376afb5dc&amp;follow=1'>Finish integrating support for p_date, et al</a></td><td>zlg</td><td>2</td><td><span class='deletions'>-23</span>/<span class='insertions'>+59</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
* Tightened up update_game() to use explicit fields
* 'unowned' and 'unbeatable' status now show as blank fields in
  list_game() output
* Results are counted and a proper message is emitted instead of
  erroring when there are no results.
* Support p_date, b_date, and c_date in the CLI


</td></tr>
<tr class='logheader'><td><span title='2025-01-24 07:43:37 -0800'>2025-01-24</span></td><td class='logsubject'><a href='/vgstash/commit/src/vgstash_cli.py?h=next&amp;id=0ba91dd3034cadfb7e80bcc4a1f64a2b67a85368&amp;follow=1'>Add support for p_date, b_date, c_date to CLI</a></td><td>zlg</td><td>2</td><td><span class='deletions'>-48</span>/<span class='insertions'>+136</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
The library and CLI tool both can handle the new schema v2 that includes
these columns. Please use the schema migration script in the "scripts"
directory to continue using VGStash.

The list_games function has been completely re-worked to handle
arbitrary tabular data. Raw mode has remained, but the width switch (-w)
for default table view is no longer present.

The first VIEW supporting these columns is also available in FILTERS:
the backlog_age filter, which will show you the amount of time games
with a purchase date value have been sitting in your collection
unbeaten.


</td></tr>
<tr class='logheader'><td><span title='2025-01-24 00:13:11 -0800'>2025-01-24</span></td><td class='logsubject'><a href='/vgstash/commit/tox.ini?h=next&amp;id=5be067edfd472238e1ce53c4b40f0a8662aed361&amp;follow=1'>tox.ini: Update to Python 3.11 env by default</a></td><td>zlg</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2025-01-23 23:41:29 -0800'>2025-01-23</span></td><td class='logsubject'><a href='/vgstash/commit/scripts/schema1-to-2.py?h=next&amp;id=579be23b012fdf4513a508c8c968d2383e519b5d&amp;follow=1'>schema1-to-2.py: Add shebang because I'm a doofus</a></td><td>zlg</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2023-09-22 01:02:37 -0700'>2023-09-22</span></td><td class='logsubject'><a href='/vgstash/commit/scripts/schema1-to-2.py?h=next&amp;id=cb4300cd23ed4af9207d23c0b437870294cb161c&amp;follow=1'>scripts: Add schema v1-&gt;v2 migration script</a></td><td>zlg</td><td>2</td><td><span class='deletions'>-9</span>/<span class='insertions'>+85</span></td></tr>
<tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'>
This script adds three columns to the schema, supporting the
"Purchased", "Beaten", and "Completed" note headers. They are now
converted to a UNIX timestamp and stored in a separate column so queries
made against that metadata are easier.

The library itself still needs to support all the new columns.


</td></tr>
