CHANGELOG.adoc 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. = Changelog
  2. All notable changes to this project will be documented in this file.
  3. The format is based on https://keepachangelog.com/en/1.0.0/[Keep a Changelog], but uses AsciiDoc instead of Markdown,
  4. and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Versioning].
  5. == Unreleased
  6. === Added
  7. * Account page (avatar, timezone, import, export) [0.5]
  8. * Release dates + by account:country [0.5]
  9. * Experience deletion [0.5]
  10. * CLI create account [0.5]
  11. * CLI reset password [0.5]
  12. * Experienced, to-experience, TV serie watching in search results [0.5]
  13. * Episode page (cast) [0.5]
  14. * Lists filtering [0.5]
  15. * Link page -> experience [0.5]
  16. * Return to episode after watching [0.5]
  17. * check if wd:Q… is a book/~series [0.6]
  18. * 'Read book first' in lists [0.6]
  19. * Cache control [0.8]
  20. * Cache to webp and srcset images [0.8]
  21. * Kobo server [0.9]
  22. * mpv server [0.9]
  23. * man pages [0.10]
  24. * rtl [0.10]
  25. * API [0.10]
  26. === Changed
  27. * cast/crew in tvSeries with season numbers [0.5]
  28. * Better error showing [0.5]
  29. * 'Based on' overhaul [0.6]
  30. * css minification + gzip (^) [0.7]
  31. * libamuse removal (plus refactoring) [0.7]
  32. === Fixed
  33. * postproduction &c should still be b&w [bug]
  34. * login page: username all small, 2FA numeric [bug]
  35. * empty wd:Q [bug]
  36. * 422 on / [bug]
  37. * properly paginate inventaire results, sort in one page (some relevance?) [0.6]
  38. * (Emphasise book series) [0.6]
  39. * Gneral layout improvement [0.7]
  40. * Light theme improvement [0.7]
  41. * Translation (plurals) [0.7]
  42. * proper state when back, refreshed log-in, refreshed watched [0.8]
  43. * a11n, screanreaders [0.10]
  44. === Removed
  45. * Remove admin [0.10]
  46. == [0.5.0] — $date
  47. * ics calendar of releases [0.5]
  48. * Wantlist deletion [0.5]
  49. == [0.4.0] — 2020-11-25
  50. === Added
  51. * Public registrations can be blocked
  52. * Books from Inventaire can be viewed
  53. * Readlist
  54. * Books experiences
  55. * Films and TV series can be periodically updated
  56. * Whole seasons can be watched at once
  57. * Last episode to air shows episode code
  58. * Spoilers are blurred
  59. * Runtime in watchlist is shown
  60. * Default language and TMDB API key presence is validated at start
  61. * Cancelled films are marked in watchlist
  62. * Lists show ‘Page i/N’
  63. === Changed
  64. * Search box on main page is auto-focused
  65. * Person backdrop is their most popular film
  66. * Empty user’s avatar is static
  67. * Remaining progress in TV series is visible grey
  68. * Moved TMDB API key to config file
  69. * All image lists look the same
  70. * Places for images have minimum size (content jumps less)
  71. === Fixed
  72. * On network failure search results are empty
  73. * Typo on login page
  74. * Input backgrounds in webkit
  75. * Book data is shown in native language if label is empty
  76. * Watch buttons are shown only for logged users
  77. * Fall back if accept-language is unknown
  78. * Other time fields are visible even when empty (when browsers do not support them)
  79. * Minor bugfixes
  80. === Removed
  81. * Python router
  82. == [0.3.0] — 2020-05-23
  83. === Added
  84. * Watchlist (with searching)
  85. * Showing that film in watchlist has previous, not watched part
  86. * Marking films watched (also on another date)
  87. * TV Queue
  88. * Marking episodes skipped or watched
  89. * Showing progress in TV series
  90. * Skipping whole season 0 in TV series
  91. * Experiences (of films and TV series)
  92. * User account (signup and login)
  93. * Next episode to watch in TV series
  94. * New verbs (%a, %b, %h) in date translations
  95. === Changed
  96. * Placeholder on the front page is cut with ellipsis
  97. * Episode description in last and next episode are cut with ellipsis
  98. * Updated translations
  99. * Year is hidden if it’s unknown
  100. * Cancelled TV series are treated like ended ones
  101. === Fixed
  102. * Years in TV series if end year is unknown
  103. == [0.2.0] - 2020-02-10
  104. === Added
  105. * Searching books (from Wikidata only).
  106. * Showing books (from Wikidata only).
  107. * Searching book series (from Wikidata only).
  108. * Showing book series (from Wikidata only).
  109. * Showing books/book series that film/tv series is based on.
  110. * Showing last aired episode.
  111. * Showing cast and crew from all episodes in tv series.
  112. * Links to sources in TMDb, Wikidata, and Inventaire.
  113. * Empty states of cast, crew, season, genre, rating, birthday.
  114. * Caching requests to TMDb.
  115. * Caching images, style, font.
  116. * Partial it-IT translation.
  117. * Partial de-DE translation.
  118. * Setting custom port.
  119. * Setting custom data path.
  120. * `install` and `uninstall` targets in `mkfile`.
  121. === Changed
  122. * Visual indicators of selected search results.
  123. * Visual indicators of selected persons.
  124. * Visual indicators of selected parts.
  125. * Showing tv series end year (if exists).
  126. * Lazy rendering images (by browser).
  127. * Rendering SVGs with resvg instead of Inkscape.
  128. * Code refactoring.
  129. === Removed
  130. * No more `makefile`.
  131. == [0.1.0] - 2020-01-22
  132. === Added
  133. * Searching films.
  134. * Searching TV series.
  135. * Showing films.
  136. * Showing TV series.