<feed xmlns='http://www.w3.org/2005/Atom'>
<title>court-booking-system, branch master</title>
<subtitle>Simple JavaScript-less court booking system, written for Catz JCR
</subtitle>
<id>http://git.twilken.net/court-booking-system/atom?h=master</id>
<link rel='self' href='http://git.twilken.net/court-booking-system/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/'/>
<updated>2020-07-13T23:11:11Z</updated>
<entry>
<title>Tweak footer; fix CSS lint warnings.</title>
<updated>2020-07-13T23:11:11Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T23:11:11Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=b87eb12fb3bc10c42684881fba096ce2d7425edc'/>
<id>urn:sha1:b87eb12fb3bc10c42684881fba096ce2d7425edc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove duplicate doctype.</title>
<updated>2020-07-13T22:59:06Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T22:59:06Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=1c81e06d3160ff40dd8ae8856c89dfbab918333c'/>
<id>urn:sha1:1c81e06d3160ff40dd8ae8856c89dfbab918333c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve internal settings documentation.</title>
<updated>2020-07-13T22:55:17Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T22:55:17Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=8d5f1330439a923789d7b5b519439325c40286a4'/>
<id>urn:sha1:8d5f1330439a923789d7b5b519439325c40286a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add cookieDomain setting.</title>
<updated>2020-07-13T22:38:20Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T22:38:20Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=f29ded983b934aaf0a58024062660a3895fb170a'/>
<id>urn:sha1:f29ded983b934aaf0a58024062660a3895fb170a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add explanatory text for internal settings.</title>
<updated>2020-07-13T22:35:56Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T22:35:56Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=95f9a76fe7e36526ff35c45e56743ae06414274a'/>
<id>urn:sha1:95f9a76fe7e36526ff35c45e56743ae06414274a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor unauthorised page, returning HTTP 403.</title>
<updated>2020-07-13T22:16:38Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T22:16:38Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=2ace117a82162dfbd7dac84fd3e0c0744c8e2fa4'/>
<id>urn:sha1:2ace117a82162dfbd7dac84fd3e0c0744c8e2fa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve explanatory text on admin pages.</title>
<updated>2020-07-13T22:15:58Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T22:15:10Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=fac259a4c7c6538324fa6c7f258d3c9f6c70b3fd'/>
<id>urn:sha1:fac259a4c7c6538324fa6c7f258d3c9f6c70b3fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some npm audit warnings.</title>
<updated>2020-07-13T14:47:57Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T14:47:57Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=29da2c54f7f9056c5207b60c1b5680cfd845fed1'/>
<id>urn:sha1:29da2c54f7f9056c5207b60c1b5680cfd845fed1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run cleanup event every 7 days.</title>
<updated>2020-07-13T13:46:57Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T13:46:57Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=c10271d899b92aaaacef8b87ce2ce5afc51ada41'/>
<id>urn:sha1:c10271d899b92aaaacef8b87ce2ce5afc51ada41</id>
<content type='text'>
This database event deletes bookings from the week before last every Sunday
morning.
</content>
</entry>
<entry>
<title>Remove needless duplication from CSS.</title>
<updated>2020-07-13T12:56:53Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T12:56:53Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=804c0d69b74228439167a66893494c3b1256c4c1'/>
<id>urn:sha1:804c0d69b74228439167a66893494c3b1256c4c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add slot headings at end of table.</title>
<updated>2020-07-13T12:56:24Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T12:56:24Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=fcc1294a4812f0b4a0a08b7c6f45e79c3d02e5d7'/>
<id>urn:sha1:fcc1294a4812f0b4a0a08b7c6f45e79c3d02e5d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Style abbr uniformly.</title>
<updated>2020-07-13T11:24:16Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T11:24:16Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=473956bb0724c2550332e6845efcfc2e4b914974'/>
<id>urn:sha1:473956bb0724c2550332e6845efcfc2e4b914974</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make custom toggles Edge-compatible.</title>
<updated>2020-07-13T11:16:29Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T11:16:29Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=6a59aa7c44c5d038336d4ed548803b2e89b2a711'/>
<id>urn:sha1:6a59aa7c44c5d038336d4ed548803b2e89b2a711</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use existing CSS for footer.</title>
<updated>2020-07-13T11:16:03Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T11:16:03Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=93ef42f8f0aee43b92486bf85de3ab27c11501d1'/>
<id>urn:sha1:93ef42f8f0aee43b92486bf85de3ab27c11501d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Show admin section on home page as well.</title>
<updated>2020-07-13T11:15:39Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T11:15:39Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=b4f63846ebeb1341664a0257352646517885d44c'/>
<id>urn:sha1:b4f63846ebeb1341664a0257352646517885d44c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle fallback to &lt;input type=text&gt;.</title>
<updated>2020-07-13T11:14:24Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T11:14:24Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=521abeda9720cd4f8215a616b9e1d32540c5093a'/>
<id>urn:sha1:521abeda9720cd4f8215a616b9e1d32540c5093a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Helpful error message on invalid JSON.</title>
<updated>2020-07-13T11:13:22Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-13T11:13:22Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=86c75d584e9c7f0da38d410e19d4ab268af07053'/>
<id>urn:sha1:86c75d584e9c7f0da38d410e19d4ab268af07053</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Actually, finally solve cookie problems.</title>
<updated>2020-07-12T17:17:07Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-12T17:17:07Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=fa1d8394f65ea37661aa4718387b3d6aa48a186e'/>
<id>urn:sha1:fa1d8394f65ea37661aa4718387b3d6aa48a186e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Raven-auth needs saveUninitialized=true.</title>
<updated>2020-07-12T16:55:30Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-12T16:55:30Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=ca71ae0acf65ab650fb4652b6b946ce53fd498f6'/>
<id>urn:sha1:ca71ae0acf65ab650fb4652b6b946ce53fd498f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set cookies on jcr.caths so we can access them after raven.</title>
<updated>2020-07-12T16:53:50Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-12T16:53:50Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=612371b55f51a4a9aec95947424361d0d0112e0a'/>
<id>urn:sha1:612371b55f51a4a9aec95947424361d0d0112e0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Try solving session errors on first login.</title>
<updated>2020-07-12T15:13:38Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-12T15:13:38Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=cad95637e4f782642a14fe9fd37540e80f6a694d'/>
<id>urn:sha1:cad95637e4f782642a14fe9fd37540e80f6a694d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't set cookie domain.</title>
<updated>2020-07-12T11:23:31Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-12T11:23:23Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=256a971d8f26d226e8b7bdb03cd13521673478bd'/>
<id>urn:sha1:256a971d8f26d226e8b7bdb03cd13521673478bd</id>
<content type='text'>
This makes express not set req.session at all, possibly because cookies aren't
sent (or trusted when sent) through the internal proxy.
</content>
</entry>
<entry>
<title>Set cookie domain, use prod MemoryStore.</title>
<updated>2020-07-12T10:50:13Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-12T10:50:13Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=4dce68387879999a606746f24143b1e382c63842'/>
<id>urn:sha1:4dce68387879999a606746f24143b1e382c63842</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Slot time is configurable; use generic header.</title>
<updated>2020-07-11T17:08:09Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-11T17:08:09Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=ecb019b76af3532326f4fa19364b4cf2191bb071'/>
<id>urn:sha1:ecb019b76af3532326f4fa19364b4cf2191bb071</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix bottom column headers as well.</title>
<updated>2020-07-11T16:55:21Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-11T16:55:21Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=5e7da42ebd2eae4c8a28b4c62532ab166a57ab82'/>
<id>urn:sha1:5e7da42ebd2eae4c8a28b4c62532ab166a57ab82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Line columns up properly.</title>
<updated>2020-07-11T16:53:05Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-11T16:53:05Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=466c4c98a4a93e6704461e90e4910ce0e8daf2b6'/>
<id>urn:sha1:466c4c98a4a93e6704461e90e4910ce0e8daf2b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use production settings.</title>
<updated>2020-07-11T15:59:05Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-11T15:59:05Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=7df6c7057a8e2cf1c78d906fd37d4bbd6282bf74'/>
<id>urn:sha1:7df6c7057a8e2cf1c78d906fd37d4bbd6282bf74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use forever, not custom run.js.</title>
<updated>2020-07-11T15:31:48Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-11T15:31:48Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=d8775ac2f74e9a57a68bd02ddde39efd3160c316'/>
<id>urn:sha1:d8775ac2f74e9a57a68bd02ddde39efd3160c316</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make run.sh executable.</title>
<updated>2020-07-11T15:15:05Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-11T15:15:05Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=22d41c530c8f75c98d2498bd81a3e816a065a42a'/>
<id>urn:sha1:22d41c530c8f75c98d2498bd81a3e816a065a42a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use port 1473; add run.sh script.</title>
<updated>2020-07-11T14:26:50Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-07-11T14:26:50Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=7ec40f64475b72897b064405e8dab41daafd3bac'/>
<id>urn:sha1:7ec40f64475b72897b064405e8dab41daafd3bac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add README.</title>
<updated>2020-06-12T14:30:05Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-06-12T14:30:05Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=37811c319caef2994daaa00f48c5769b4edf4c3e'/>
<id>urn:sha1:37811c319caef2994daaa00f48c5769b4edf4c3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>License the project as MIT.</title>
<updated>2020-06-12T14:14:40Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-06-12T14:14:40Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=fe31ef7db082026b133a7ddc71201a1fccf05e28'/>
<id>urn:sha1:fe31ef7db082026b133a7ddc71201a1fccf05e28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Start cleanup event overnight; disable for now -- probably unneeded.</title>
<updated>2020-02-16T14:58:07Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-16T14:58:07Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=223f87f3c5286223fc5bdc17c4e76def6d438bc6'/>
<id>urn:sha1:223f87f3c5286223fc5bdc17c4e76def6d438bc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Log errors to stderr.</title>
<updated>2020-02-15T20:56:59Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-15T20:56:59Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=128a8057a82206dc912db113d4f44a4cd56aba62'/>
<id>urn:sha1:128a8057a82206dc912db113d4f44a4cd56aba62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement bookings editor.</title>
<updated>2020-02-15T20:15:31Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-15T20:12:08Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=dc19cee1980c140b580f930cc92a40d382d6cb43'/>
<id>urn:sha1:dc19cee1980c140b580f930cc92a40d382d6cb43</id>
<content type='text'>
This lets users delete bookings made past the end of their visible period. This
is useful if captains make wrong block bookings that they would like to remove.
</content>
</entry>
<entry>
<title>Don't show courts' database IDs.</title>
<updated>2020-02-14T17:17:25Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-14T17:17:25Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=8562734b06bcb01000139b67d41ed3bb07ecd30d'/>
<id>urn:sha1:8562734b06bcb01000139b67d41ed3bb07ecd30d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Settings tweaks and formatting.</title>
<updated>2020-02-14T12:42:58Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-14T12:42:58Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=d1e50245a6da73a160461625ede002cd9b07634f'/>
<id>urn:sha1:d1e50245a6da73a160461625ede002cd9b07634f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Save settings.json with trailing newline.</title>
<updated>2020-02-14T12:41:03Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-14T12:41:03Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=2426cdd4bc19943514586ad1cb3223cf9de4487f'/>
<id>urn:sha1:2426cdd4bc19943514586ad1cb3223cf9de4487f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Show booking description on home page.</title>
<updated>2020-02-14T12:37:41Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-14T12:37:41Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=14a385a03c10470c747a0d1268394aee66b744ea'/>
<id>urn:sha1:14a385a03c10470c747a0d1268394aee66b744ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add database cleanup event.</title>
<updated>2020-02-14T12:37:03Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-14T12:37:03Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=93e38417505fc6f7127b16f12739b366c86e4f6f'/>
<id>urn:sha1:93e38417505fc6f7127b16f12739b366c86e4f6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve error box.</title>
<updated>2020-02-14T11:45:05Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-14T11:45:05Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=0e33521b2de3c6f8b839c4f332dacd166f21128a'/>
<id>urn:sha1:0e33521b2de3c6f8b839c4f332dacd166f21128a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve block bookings form.</title>
<updated>2020-02-14T11:38:13Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-14T11:31:35Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=2dea49f0c2d9bc35c4f7613cf69fb87d1a9fdb26'/>
<id>urn:sha1:2dea49f0c2d9bc35c4f7613cf69fb87d1a9fdb26</id>
<content type='text'>
Successful booking is now indicated.
</content>
</entry>
<entry>
<title>Prettify settings JSON output.</title>
<updated>2020-02-13T23:34:06Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-13T23:34:06Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=24c94c9c761f63bad87daa72f180ae783df549e4'/>
<id>urn:sha1:24c94c9c761f63bad87daa72f180ae783df549e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Code style improvements.</title>
<updated>2020-02-13T23:28:41Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-13T22:50:28Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=e39f2ac8565b2ed72721e8ae6b4b17a09db1b1b0'/>
<id>urn:sha1:e39f2ac8565b2ed72721e8ae6b4b17a09db1b1b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Close database connections after use.</title>
<updated>2020-02-13T21:46:55Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-13T21:46:55Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=2a1a2cb50f76022a6b766d4b3370155219db30b3'/>
<id>urn:sha1:2a1a2cb50f76022a6b766d4b3370155219db30b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Slight UI changes for users and courts lists.</title>
<updated>2020-02-13T20:35:53Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-13T20:35:53Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=29b4f7c0dda74bdc2bf3006debccee38cc6aff60'/>
<id>urn:sha1:29b4f7c0dda74bdc2bf3006debccee38cc6aff60</id>
<content type='text'>
This makes the explanatory text clearer and smaller, and uses a proper number in
the example court name (as that would get abbreviated properly).
</content>
</entry>
<entry>
<title>Bugfix: use both base URL and path in Raven.</title>
<updated>2020-02-13T20:29:39Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-13T20:29:39Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=671ebf31f07c020b549680887075b2361def4dd6'/>
<id>urn:sha1:671ebf31f07c020b549680887075b2361def4dd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use configurable base URL.</title>
<updated>2020-02-13T19:57:33Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-13T19:57:33Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=ba2b4a74a9071014a66c5595db7c17f87c2d20eb'/>
<id>urn:sha1:ba2b4a74a9071014a66c5595db7c17f87c2d20eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Display list of courts in sorted order.</title>
<updated>2020-02-13T15:17:39Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-13T15:17:39Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=ab99ede55e5c9fc45d753a330750e4e4d71942c7'/>
<id>urn:sha1:ab99ede55e5c9fc45d753a330750e4e4d71942c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow denying users access; use users table for login.</title>
<updated>2020-02-13T15:11:09Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-13T15:11:09Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=3bff0119f1d921f4ca0bff1f73a2cb8e723d6593'/>
<id>urn:sha1:3bff0119f1d921f4ca0bff1f73a2cb8e723d6593</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial working state, version 1.0.0.</title>
<updated>2020-02-12T17:13:51Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-12T17:07:41Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=a74b1a8025e7e429b4279978aa7c8b4de942cef4'/>
<id>urn:sha1:a74b1a8025e7e429b4279978aa7c8b4de942cef4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Express; this is the generated template.</title>
<updated>2020-02-01T19:21:03Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-01T19:21:03Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=4b642bdd84a8b272a2f1ff785fcfb872563d534a'/>
<id>urn:sha1:4b642bdd84a8b272a2f1ff785fcfb872563d534a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial package.json.</title>
<updated>2020-02-01T15:19:07Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2020-02-01T15:19:07Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/court-booking-system/commit/?id=81425a6ad63755e48ef2d7369dda51098e81280b'/>
<id>urn:sha1:81425a6ad63755e48ef2d7369dda51098e81280b</id>
<content type='text'>
</content>
</entry>
</feed>
