Commit Graph

72 Commits

Author SHA1 Message Date
Lukáš Kucharczyk e67aa3fda1 Add more stats
continuous-integration/drone/push Build is passing Details
2023-11-02 20:12:32 +01:00
Lukáš Kucharczyk 8423fd02b4 Extend stats range to 2018
continuous-integration/drone/push Build is passing Details
2023-11-02 15:32:57 +01:00
Lukáš Kucharczyk 2bd07e5f2d Remove cruft
continuous-integration/drone/push Build is passing Details
2023-11-02 15:14:57 +01:00
Lukáš Kucharczyk 058b83522c Group by game instead of purchase 2023-11-02 15:14:50 +01:00
Lukáš Kucharczyk f13ed8a078 Reorder imports in views.py
continuous-integration/drone/push Build is passing Details
2023-11-02 09:53:28 +01:00
Lukáš Kucharczyk 02d5adcb3c Remove hardcoded year 2023-11-02 09:52:59 +01:00
Lukáš Kucharczyk d6fb16bb74 Make navigation more compact 2023-11-02 09:52:42 +01:00
Lukáš Kucharczyk 71b90b8202 Add stats link, year selector 2023-11-02 09:20:09 +01:00
Lukáš Kucharczyk 3ee36932c3 Limit stats of single year correctly 2023-11-02 09:17:08 +01:00
Lukáš Kucharczyk 57d4fd7212 Add yearly stats page
Fixes #15
2023-11-01 20:35:52 +01:00
Lukáš Kucharczyk a5b2854bf6 Add a button to start session from game overview
continuous-integration/drone/push Build is passing Details
Fix #62
2023-10-13 19:22:43 +02:00
Lukáš Kucharczyk 0e2113eefd Display durations in a consistent manner
Fixes #61
2023-10-13 16:32:12 +02:00
Lukáš Kucharczyk 4ce15c44fc Add edit buttons to game overview, notes 2023-10-09 20:55:31 +02:00
Lukáš Kucharczyk 11b9c602de Improve game overview
- add counts for each section
- add average hours per session
2023-10-09 00:00:45 +02:00
Lukáš Kucharczyk 9a332593f4 Fix playtime range not working with manual session
continuous-integration/drone/push Build is passing Details
Fixes #55
2023-10-08 21:13:32 +02:00
Lukáš Kucharczyk 22935721ca Remove unused chart functionality
continuous-integration/drone/push Build is passing Details
2023-10-08 21:08:03 +02:00
Lukáš Kucharczyk 3db1724e22 Fix session being wrongly considered in progress
continuous-integration/drone/push Build is passing Details
Fixes #58
2023-10-04 18:12:13 +02:00
Lukáš Kucharczyk d2a9630b04 Fix date range on game overview
continuous-integration/drone/push Build is passing Details
2023-10-01 21:51:32 +02:00
Lukáš Kucharczyk e3ee832d3f Adjust game edit URL
continuous-integration/drone/push Build is passing Details
2023-10-01 21:28:20 +02:00
Lukáš Kucharczyk 7467e2732d Add game overview page
Fixes #8
2023-10-01 21:28:02 +02:00
Lukáš Kucharczyk ab41222f3c Switch fonts to WOFF2 2023-10-01 19:53:07 +02:00
Lukáš Kucharczyk 29bf3b1946 Further improve session list
continuous-integration/drone/push Build is passing Details
2023-09-30 19:44:35 +02:00
Lukáš Kucharczyk b5ffb3586b Update base.css 2023-09-30 16:25:19 +02:00
Lukáš Kucharczyk 49cc3ea0cc Improve session list
continuous-integration/drone/push Build is passing Details
Fixes #53
2023-09-30 15:55:38 +02:00
Lukáš Kucharczyk 440e1cfb71 Focus important fields on forms
continuous-integration/drone/push Build is passing Details
2023-09-30 12:40:02 +02:00
Lukáš Kucharczyk 1cbd8c5c55 Update generated CSS
continuous-integration/drone/push Build is passing Details
2023-09-20 19:06:04 +02:00
Lukáš Kucharczyk bc81a0ee8e Add hacky way to not reload page when starting/ending session
continuous-integration/drone/push Build is passing Details
Partially fixes #52
2023-09-20 18:54:54 +02:00
Lukáš Kucharczyk c5653977ff Add time copy button, improve session editing
continuous-integration/drone/push Build is passing Details
2023-09-18 20:21:05 +02:00
Lukáš Kucharczyk f151730ab6 Fix bug when filtering only manual sessions (#51)
continuous-integration/drone/push Build is passing Details
2023-09-18 19:37:54 +02:00
Lukáš Kucharczyk f469a67d94 add robots.txt
continuous-integration/drone/push Build is passing Details
2023-09-17 17:58:22 +02:00
Lukáš Kucharczyk 104ffc9d03 disable deleting sessions in code
continuous-integration/drone/push Build is passing Details
2023-09-17 17:17:22 +02:00
Lukáš Kucharczyk 6b52c0d4c4 disable deleting sessions
continuous-integration/drone/push Build is passing Details
2023-09-17 13:28:15 +02:00
Lukáš Kucharczyk cdb3b89b08 do not filter out refunded games when adding session
continuous-integration/drone/push Build is passing Details
2023-09-16 18:18:03 +02:00
Lukáš Kucharczyk 0b7da3550c Change recent session view to current year
continuous-integration/drone/push Build is passing Details
2023-09-14 18:49:16 +02:00
Lukáš Kucharczyk e1655d6cfa input datetime-local needs day to also be two digits
continuous-integration/drone/push Build is passing Details
2023-03-02 21:33:07 +01:00
Lukáš Kucharczyk 29c41865d0 Exclude refunded purchases from start session form
continuous-integration/drone/push Build is passing Details
2023-03-01 22:07:49 +01:00
Lukáš Kucharczyk d21b461726 Update styles
continuous-integration/drone/push Build is passing Details
2023-02-21 23:51:07 +01:00
Lukáš Kucharczyk fa4f1c4810 Improve forms, add helper buttons on add session form 2023-02-21 23:49:57 +01:00
Lukáš Kucharczyk 366c25a1ff Register Edition, Device in the admin UI 2023-02-20 22:01:20 +01:00
Lukáš Kucharczyk a3042caa20 Use date and datetime inputs
continuous-integration/drone/push Build is passing Details
Properly implements 4d91a76513
2023-02-20 21:33:15 +01:00
Lukáš Kucharczyk 7997f9bbb2 Sort games by name on edition form 2023-02-20 20:17:42 +01:00
Lukáš Kucharczyk b78c4ba9c5
Sync game name and edition name fields for QOL
continuous-integration/drone/push Build is passing Details
2023-02-20 18:21:48 +01:00
Lukáš Kucharczyk 468d05a9e2
Sort games alphabetically on edition form 2023-02-20 17:37:14 +01:00
Lukáš Kucharczyk 2640a49734
Version 1.0.3
continuous-integration/drone/push Build is passing Details
2023-02-20 17:18:26 +01:00
Lukáš Kucharczyk 65c175afb2
Allow editing filtered entities from session list 2023-02-20 17:16:19 +01:00
Lukáš Kucharczyk 0814071a26
Improve display of editions on purchase form 2023-02-20 17:15:21 +01:00
Lukáš Kucharczyk 5f845f866e
Sort platforms alphabetically on edition form 2023-02-20 17:14:43 +01:00
Lukáš Kucharczyk c3d4697470
Add wikidata ID and year for editions 2023-02-20 17:13:35 +01:00
Lukáš Kucharczyk 77293f03e9 Add icons
continuous-integration/drone/push Build is passing Details
2023-02-19 17:20:57 +01:00
Lukáš Kucharczyk 1fa364e2ec Change timetracker icon 2023-02-19 16:35:04 +01:00