-
Anton Shestakov <av6@dwimlabs.net>, Wed, 29 Jun 2016 09:00:24 +0800
viewer: add proper markup to changeset date so it's picked up by moment.js
-
Anton Shestakov <av6@dwimlabs.net>, Tue, 28 Jun 2016 22:36:05 +0800
viewer: restyle regular badges to be a bit more like status badges
In practice, it means: no border, 3px rounded corners and more pronounced text
shadow.
-
Anton Shestakov <av6@dwimlabs.net>, Tue, 28 Jun 2016 18:52:52 +0800
viewer: setup and clone tasks without errors/warnings are collapsed by default
In addition to errors and warnings, which leave task expanded, target line also
does the same, so sharing a link to a specific line doesn't surprise people by
hiding the line somewhere.
-
Anton Shestakov <av6@dwimlabs.net>, Mon, 27 Jun 2016 22:58:22 +0800
incoming: remove linkstart and linkend until things are actually ready
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 26 Jun 2016 20:27:35 +0800
tests: test read_linter_config() from checker.py
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 26 Jun 2016 14:21:43 +0800
tests: test run() from checker.py
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 26 Jun 2016 10:04:04 +0800
incoming: save linkstart and linkend for lines (not used yet)
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 26 Jun 2016 09:26:16 +0800
viewer: make task blocks collapsible (except cleanup)
-
Anton Shestakov <av6@dwimlabs.net>, Sat, 25 Jun 2016 22:11:38 +0800
incoming: use a subquery for Check.ordinal instead of a separate query
-
Anton Shestakov <av6@dwimlabs.net>, Sat, 25 Jun 2016 18:16:39 +0800
models: drop Check.raw field (not worth storing in the same table)
Replaying checks can be done (and is easier) when storing checker output in
plain files, so let's lighten up the load on the database.