Commit graph

376 commits

Author SHA1 Message Date
Matthew Gamble
e08bbdc902
Reformat testing code 2017-03-07 09:27:57 +11:00
Matthew Gamble
90f6d98827
Don't use event delegation, use aria-expanded for "is collapsed" check 2017-03-07 09:26:51 +11:00
Matthew Gamble
87bb778572
Improve debug mode template test, reduce line length 2017-02-28 08:48:13 +11:00
Matthew Gamble
e9f1de310c
Fix template test for debug mode 2017-02-28 08:43:18 +11:00
Matthew Gamble
ce6529be00
Improve presentation of navigation at mobile
- Add button to show/hide menu items
- Ensure navigation fills the width of the viewport by moving it out of
  the main container element
2017-02-28 08:36:35 +11:00
Thor77
541df389ec Don't rely on style-attr for debug-label presence 2017-02-27 22:32:16 +01:00
Thor77
29347ffe90 Add margin for list-groups 2017-02-27 22:32:16 +01:00
Thor77
95ed6c2d84 Replace deprecated page-header heading-class
with `display-4`
2017-02-27 22:31:27 +01:00
Thor77
93729fb810 Remove now unneccessary padding from body 2017-02-27 22:30:51 +01:00
Thor77
75fb5dba12 Use new navbar-syntax
removed padding from debug-badge as it's not required anymore
2017-02-27 22:30:33 +01:00
Thor77
099074b5f3 Use new badge-syntax
explicit definition of badge-style and -position
2017-02-27 22:30:33 +01:00
Thor77
f4181276d7 Switch css-include to bootstrap4 2017-02-27 22:29:19 +01:00
Thor77
cd01eb433a Use hyperlinks instead of onclick-events
to link to positions.
Disabled color-change and text-decoration to keep a clean and consisten
look.
2017-02-27 22:16:16 +01:00
Thor77
a1274a52f4 Bump version to 1.3.0 2017-02-27 13:37:05 +01:00
Thor77
cf82835b46 Exclude tsstats/logger.py from coverage-report 2017-02-27 13:37:05 +01:00
Thor77
c665babc94 Add debugstdout to #Configuration 2017-02-27 13:37:05 +01:00
Thor77
fb5a136b9d Regenerate CLI-usage 2017-02-27 13:37:05 +01:00
Thor77
6c35aed767 Only log to file if not logging to stdout 2017-02-27 13:37:05 +01:00
Thor77
8f49c3e95d Add debugstdout flag/config-directive
to enable debug logging to stdout

Fix #15
2017-02-27 13:37:04 +01:00
Thor77
0033ce186f Move logger-setup to tsstats.logger
and handlers are now attached as desired in __main__.cli
2017-02-27 13:37:00 +01:00
Thor77
2753f548fe Test disconnect on server-stop 2017-02-23 21:51:42 +01:00
Thor77
962fd486af Test reading config from disk again 2017-02-23 21:38:59 +01:00
Thor77
709c573b65 Refactor config-tests
by just testing the return-value of tsstats.config.load instead of
writing and reading a config-file from disk as there's absolutely no
need to test that as it's just basic ConfigParser-functionality
2017-02-22 22:00:09 +01:00
Thor77
5e19e38965 Fix E501 (line too long) 2017-02-19 17:17:14 +01:00
Thor77
f68986117b Use flake8 instead of pyflakes
for additional pep8-checks
2017-02-19 17:14:49 +01:00
Thor77
f893c42b31 Bump version to 1.2.0 2017-02-18 15:00:39 +01:00
Matthew
5968dc31dd Support for a nicer structure for ID maps (#12)
This adds support for a more expressive (albeit more verbose) IdentMap
structure. It makes it easier to annotate the structure with additional
data (such as names to associate with the IDs), to assist with
maintaining the IdentMap.
2017-02-18 14:58:23 +01:00
Thor77
2816c2ecfa Merge pull request #13 from djmattyg007/mobile_improvements
Improve presentation on mobile devices
2017-02-18 14:19:52 +01:00
Thor77
5db1345717 Bump version to 1.1.2 2017-02-16 22:49:27 +01:00
Thor77
4adfb9cfc1 Make all datetime-objects timezone-aware
Because the tool is using utc-timestamps everywhere, this emphasizes
this fact (by default) in the output.
If you don't want timezones behind each datetime in your output, just
remove the "%Z" from the `datetimeformat`.

Fix #9
2017-02-16 22:44:51 +01:00
Matthew Gamble
531f5c57d2
Improve presentation at mobile
- Add custom hint--medium--xs style, to make the tooltips wrap neatly
- Add meta viewport tag
2017-02-16 18:17:29 +11:00
Thor77
ba8b393b76 Bump version to 1.1.1 2017-02-15 22:05:20 +01:00
Thor77
9d5547ccfd Run tests for py3.5 on Travis 2017-02-15 21:55:38 +01:00
Thor77
a47c7a6728 Add supported python-versions
Fix #10
2017-02-15 21:55:11 +01:00
Thor77
f0c33b2ad9 Remove obsolete TODO-section
there are GitHub-issues for that usecase
2017-02-15 21:53:26 +01:00
Thor77
d5c3f312df Merge pull request #8 from djmattyg007/template_fixes
Fix closing header tag
2017-02-14 22:39:40 +01:00
Thor77
ab96dd42f9 Merge pull request #5 from djmattyg007/readme_update
Update readme to emphasise fact that no ServerQuery account is required
2017-02-14 22:38:26 +01:00
Matthew Gamble
3824eeac10
Fix closing header tag 2017-02-15 08:36:01 +11:00
Matthew Gamble
69557a94a6
Update CLI help text to match readme 2017-02-15 08:33:17 +11:00
Thor77
ae35a73a64 Merge pull request #7 from djmattyg007/template_security
* Add rel=noopener to the github link to prevent window.opener attacks.
* Add no-referrer referrer policy to prevent leakage of sensitive info such as private domain names.
2017-02-14 16:07:37 +01:00
Thor77
d7876f25b6 Merge pull request #6 from djmattyg007/template_doctype
Add doctype to template
2017-02-14 15:58:07 +01:00
Matthew Gamble
96156ca622
Add no-referrer referrer policy to prevent leakage of sensitive info
This prevents Referer headers from being sent when requesting any
external assets, and when clicking on any offsite links. This includes
the github link in the footer. This helps to prevent the leakage of
sensitive details, such as private domain names.
2017-02-14 18:17:35 +11:00
Matthew Gamble
e94e117242
Add rel=noopener to prevent window.opener attacks
This is highly unlikely, but it never hurts to be cautious.
2017-02-14 18:14:59 +11:00
Matthew Gamble
13ad296459
Add doctype to main template 2017-02-14 18:11:35 +11:00
Matthew Gamble
d75779a9f2
Update readme to emphasise fact that no ServerQuery account is required 2017-02-14 18:00:55 +11:00
Thor77
72c1eb78f8 Use fixture for providing clients
for test_client and test_ident_map
2017-02-12 21:38:29 +01:00
Thor77
fe0965db32 Bump version to 1.1.0 2017-02-11 22:24:01 +01:00
Thor77
426c0199b4 Update screenshot.png
to show new position of last-seen hint
2017-02-11 22:21:58 +01:00
Thor77
e005fdeb92 Bump python-version for travis to 3.6 2017-02-11 22:16:12 +01:00
Thor77
cc0f1b30f7 Bump LICENSE-year to 2017 2017-02-11 22:15:51 +01:00