diff --git a/PROJECT.org b/PROJECT.org index a76a42b..b195c6c 100644 --- a/PROJECT.org +++ b/PROJECT.org @@ -93,7 +93,7 @@ fetching and simple saving. :LOGBOOK: CLOCK: [2025-07-09 Wed 09:55]--[2025-07-09 Wed 10:15] => 0:20 :END: -* Backlog [1/16] :vrobbler:project:personal: +* Backlog [2/15] :vrobbler:project:personal: ** TODO [#C] Add sentiment parsing for Scrobbles with notes :vrobbler:project:scrobbles:sentiment: :PROPERTIES: :ID: 37781d6a-f3b0-48b2-bf98-33c2c791cf85 @@ -437,12 +437,21 @@ AllTrails is the best source, though having TrailForks is nice to. Would be nice to have some loose connection to the actual event in my Garmin profile. -** TODO [#B] Explore a way to add metadata editing to scrobbles after saving :vrobbler:spike:scrobbling:personal:project: +** TODO [#B] Fix how we show notes and descriptions from scrobbles to users :metadata:notes:tasks: +:PROPERTIES: +:ID: adf4c513-a417-4ec9-8831-f01ffcf63276 +:END: +*** Description + +Currently the display of notes leaves something to be desired. The biggest issue +is that they don't look good on mobile and are probably trying to be too cute. +Rather than post-it note style, we should just put notes in a list under the +description, above the Edit Log toggle, with timestamps for when they were +added. + +They should also probably support markdown formatting and that should be +displayed in the template. -Could be as simple as a JSON form on the scrobble detail page (do I have have -one of those yet?). -** TODO [#B] Explore a good way to show notes and descriptions from scrobbles to users :personal:project:scrobbling:vrobbler:spike: -** TODO [#B] Add webdav syncing to retroarch imports :vrobbler:videogames:webdav:feature:project:personal: ** TODO [#B] Add CSV endpoint for book scrobbles that LibraryThing can ingest :personal:project:books:feature:export: https://app.todoist.com/app/task/add-a-csv-endpoint-for-users-book-reads-that-library-thing-can-ingest-6X7QPMRp265xMXqg#comment-6X7QrXq6gJjMP4hg ** TODO [#B] Scrape ComicBookRoundUp ratings for comic book metadata :vrobbler:books:feature:comicbook:personal:project: @@ -480,6 +489,18 @@ whatever time KoReader reports, we need to know, given the date and the user profile's historic timezone, how many hours to adjust the KoReader time to get to GMT to save it in the database. +** DONE [#B] Releases do not pin commit to the repo for display :bug:tooling:releases: +:PROPERTIES: +:ID: 2a9f2ff5-2642-47ab-ba1d-e41825411713 +:END: + +*** Description + +Somewhere in implementing the justfile release flow, we lost the capture of the +latest commit in the relesae flow so the footer now always says: vXX.x (unknown) + +It should have the first bit of the commit in the parens at the end. + ** DONE [#B] Fix the way timestamps are stored for notes on tasks :bug:scrobbles:tasks: :PROPERTIES: :ID: 32973bb3-079b-8cdf-6495-82f8ae907299 diff --git a/vrobbler/context_processors.py b/vrobbler/context_processors.py index ce08fd2..79bbb0b 100644 --- a/vrobbler/context_processors.py +++ b/vrobbler/context_processors.py @@ -14,11 +14,12 @@ def version_info(request): if not commit: # Try to import from _commit.py module first try: - from vrobbler._commit import commit + from vrobbler._commit import commit as _commit except ImportError: pass else: - return {"app_version": app_version, "git_commit": commit} + if _commit and _commit != "unknown": + return {"app_version": app_version, "git_commit": _commit} # Try to read from commit file (written during deploy) commit_file = Path("/var/lib/vrobbler/commit.txt")