timetracker/CHANGELOG.md

138 lines
5.8 KiB
Markdown
Raw Permalink Normal View History

## 1.1.2 / 2023-10-13 16:30+02:00
### Enhancements
* Durations are formatted in a consisent manner across all pages
### Fixes
* Game Overview: display duration when >1 hour instead of displaying 0
## 1.1.1 / 2023-10-09 20:52+02:00
### New
* Add notes section to game overview
### Enhancements
* Make it possible to add any data on the game overview page
2023-10-08 22:04:46 +00:00
## 1.1.0 / 2023-10-09 00:01+02:00
2023-10-04 16:14:21 +00:00
### New
* Add game overview page (https://git.kucharczyk.xyz/lukas/timetracker/issues/8)
* Add helper buttons next to datime fields
* Add copy button on Add session page to copy times between fields
2023-10-04 16:14:21 +00:00
* Change fonts to IBM Plex
### Enhancements
* Improve form appearance
* Focus important fields on forms
* Use the same form when editing a session as when adding a session
2023-10-04 16:14:21 +00:00
* Change recent session view to current year instead of last 30 days
* Add a hacky way not to reload a page when starting or ending a session (https://git.kucharczyk.xyz/lukas/timetracker/issues/52)
2023-09-30 13:53:41 +00:00
* Improve session list (https://git.kucharczyk.xyz/lukas/timetracker/issues/53)
2023-10-04 16:14:21 +00:00
### Fixes
* Fix session being wrongly considered in progress if it had a certain amount of manual hours (https://git.kucharczyk.xyz/lukas/timetracker/issues/58)
2023-10-04 16:14:21 +00:00
* Fix bug when filtering only manual sessions (https://git.kucharczyk.xyz/lukas/timetracker/issues/51)
2023-02-20 16:18:26 +00:00
## 1.0.3 / 2023-02-20 17:16+01:00
2023-02-20 16:13:21 +00:00
* Add wikidata ID and year for editions
2023-02-20 16:18:26 +00:00
* Add icons for game, edition, purchase filters
* Allow filtering by game, edition, purchase from the session list
2023-02-20 16:18:26 +00:00
* Allow editing filtered entities from session list
2023-02-18 20:48:55 +00:00
## 1.0.2 / 2023-02-18 21:48+01:00
2023-02-18 19:49:46 +00:00
2023-02-18 20:12:18 +00:00
* Add support for device info (https://git.kucharczyk.xyz/lukas/timetracker/issues/49)
* Add support for purchase ownership information (https://git.kucharczyk.xyz/lukas/timetracker/issues/48)
2023-02-18 19:53:47 +00:00
* Add support for purchase prices
2023-02-18 19:49:46 +00:00
* Add support for game editions (https://git.kucharczyk.xyz/lukas/timetracker/issues/28)
2023-01-30 21:17:47 +00:00
## 1.0.1 / 2023-01-30 22:17+01:00
2023-01-24 23:50:44 +00:00
* Make it possible to edit sessions (https://git.kucharczyk.xyz/lukas/timetracker/issues/46)
2023-01-30 21:01:27 +00:00
* Show markers on smaller graphs to make it clearer which dates the session belong to
* Show only last 30 days on the homepage (https://git.kucharczyk.xyz/lukas/timetracker/issues/47)
2023-01-24 23:50:44 +00:00
2023-01-20 18:58:40 +00:00
## 1.0.0 / 2023-01-20 19:54+01:00
2023-01-20 18:58:40 +00:00
* Breaking
* Due to major re-arranging and re-naming of the folder structure, tables also had to be renamed.
* Fixed
* Sort form fields alphabetically (https://git.kucharczyk.xyz/lukas/timetracker/issues/39, https://git.kucharczyk.xyz/lukas/timetracker/issues/40)
* Start session button starts different game than it says (#44)
2023-01-18 16:01:37 +00:00
## 0.2.5 / 2023-01-18 17:01+01:00
* New
* When adding session, pre-select game with the last session
2023-01-18 16:01:37 +00:00
* Fixed
* Start session now button would take up 100% width, leading to accidental clicks (https://git.kucharczyk.xyz/lukas/timetracker/issues/37)
* Removed
* Session model property `last` is already implemented by Django method `last()`, thus it was removed (https://git.kucharczyk.xyz/lukas/timetracker/issues/38)
## 0.2.4 / 2023-01-16 19:39+01:00
* Fixed
2023-01-16 16:26:10 +00:00
* When filtering by game, the "Filtering by (...)" text would erroneously list an unrelated platform
* Playtime graph would display timeline backwards
2023-01-16 18:27:52 +00:00
* Playtime graph with many dates would overlap (https://git.kucharczyk.xyz/lukas/timetracker/issues/34)
* Manually added times (= without end timestamp) would make graphs look ugly and noisy (https://git.kucharczyk.xyz/lukas/timetracker/issues/35)
## 0.2.3 / 2023-01-15 23:13+01:00
* Allow filtering by platform and game on session list (https://git.kucharczyk.xyz/lukas/timetracker/issues/32)
* Order session by newest as preparation for https://git.kucharczyk.xyz/lukas/timetracker/issues/33
## 0.2.2 / 2023-01-15 17:59+01:00
* Display playtime graph on session list (https://git.kucharczyk.xyz/lukas/timetracker/issues/29)
* Fix error when showing session list with no sessions (https://git.kucharczyk.xyz/lukas/timetracker/issues/31)
## 0.2.1 / 2023-01-13 16:53+01:00
* List number of sessions when filtering on session list
* Start sessions of last purchase from list (https://git.kucharczyk.xyz/lukas/timetracker/issues/19)
2023-01-09 21:48:09 +00:00
## 0.2.0 / 2023-01-09 22:42+01:00
* Show playtime total on session list (https://git.kucharczyk.xyz/lukas/timetracker/issues/6)
2023-01-09 21:48:09 +00:00
* Make formatting durations more robust, change default duration display to "X hours" (https://git.kucharczyk.xyz/lukas/timetracker/issues/26)
## 0.1.4 / 2023-01-08 15:45+01:00
* Fix collectstaticfiles causing error when restarting container (https://git.kucharczyk.xyz/lukas/timetracker/issues/23)
## 0.1.3 / 2023-01-08 15:23+01:00
* Fix CSRF error (https://git.kucharczyk.xyz/lukas/timetracker/pulls/22)
2023-01-07 21:08:57 +00:00
## 0.1.2 / 2023-01-07 22:05+01:00
* Switch to Uvicorn/Gunicorn + Caddy (https://git.kucharczyk.xyz/lukas/timetracker/pulls/4)
2023-01-05 22:31:06 +00:00
## 0.1.1 / 2023-01-05 23:26+01:00
2023-01-05 22:30:13 +00:00
* Order by timestamp_start by default
2023-01-05 20:10:17 +00:00
* Add pre-commit hook to update version
2023-01-05 16:15:14 +00:00
* Improve the newcomer experience by guiding through each step
2023-01-05 16:14:34 +00:00
* Fix errors with empty database
* Fix negative playtimes being considered positive
* Add %d for days to common.util.time.format_duration
* Set up tests, add tests for common.util.time
2023-01-05 10:24:07 +00:00
* Display total hours played on homepage
* Add format_duration to common.util.time
2023-01-04 19:28:07 +00:00
* Allow deleting sessions
* Redirect after adding game/platform/purchase/session
2023-01-04 18:32:18 +00:00
* Fix display of duration_manual
* Fix display of duration_calculated, display durations less than a minute
* Make the "Finish now?" button on session list work
* Hide navigation bar items if there are no games/purchases/sessions
2023-01-04 16:20:46 +00:00
* Set default version to "git-main" to indicate development environment
2023-01-04 16:22:36 +00:00
* Add homepage, link to it from the logo
2023-01-04 16:23:34 +00:00
* Make it possible to add a new platform
2023-01-04 16:25:19 +00:00
* Save calculated duration to database if both timestamps are set
* Improve session listing
* Set version in the footer to fixed, fix main container height