www.byjp.me/todo.md
JP Hastings-Spital 9589c224cc
Some checks failed
Deploy Hugo site to Pages / build (push) Has been cancelled
Deploy Hugo site to Pages / deploy (push) Has been cancelled
Deploy Hugo site to Pages / ipfs-publish (push) Has been cancelled
Deploy Hugo site to Pages / gemini-deploy (push) Has been cancelled
Fix Gemini Music references
2024-10-21 11:51:54 +01:00

3.9 KiB

byJP blog

Things I might work on within my personal blog's software.

Bugs

  • Fix val.town donations link (deprecation notice)
  • Now page isn't current
  • Micropub Replies look weird in a bunch of places
    • When posted via Echofeed: They include the "in reply to" initial stuff; this is too cumbersome
    • When posted via Echofeed: They should probably be "Quiet public", or ideally posted as replies to a fedi post, if there's one referenced in the source as a syncidcation
    • They get posted on the homepage, when they shouldn't

Ideas

  • Show (internal) replies to this note
  • Import from Omnivore daily
  • Record & display cross-links within site?
  • Customise IndieKit
    • Add tags from #hashtags
    • Add links to memex from §refs
  • Switch Memex to single file (easier to post to)
  • Automate Gemini deploy
  • Fix mention-of imports tools/import/webmentionio/main.go:172
  • Move to referenced SVGs in header, rather than inline — they take up 4kb on every ~16-20kb page 😱

Working

  • Remove lychee failing links
  • Import Facebook posts
  • Songwhip is dead 😭 replace with something else
    • Approach complete. Use Musicbrainz
    • Annoyingly soundcloud URLs don't include the data needed to create an embed, so have to add that manually. Perhaps this will help? https://developers.soundcloud.com/docs/oembed#introduction
    • Auto-import from UUID using release IDs — more complex to get composer info (eg. here)
    • composer: .relations[type=performance].work.relations[type=composer].name
    • title: .title (Or album, if path is /release not /recording)
    • artist: .artist-credit.name
    • links: .relations[type="free streaming"|"streaming"].url.resource

Done ✓

  • Add Links to Bookmarks & Notes
  • Add IndieSearch support (my own experiment!)
  • Fix ThisIsMyJam links (convert to spotify embeds & add context)
  • Import tool for webmentions
  • Redesign homepage
    • Include recent photo
    • Include summaries of recent posts (of all types)
  • Retire Twitter
  • Remove 'instagr.am' posts (they're already imported as cross-posts)
  • Complete Twitter import
    • Figure out missing multi-photo tweets (eg. 1031265304675053568)
    • Remove reply tweets with no parent (the one to mhudack is a good example)
    • Fix hashtags with poor accessibility multiwordhashtags
    • Fix goodreads links (point to blog)
    • Fix instagram links (point to blog delete; they're cross-posts anyway)
  • Add inReplyTo support (like bookmarks)
  • Add calendar to front page
  • Facebook import tooling
  • Claps!
  • Gemini?!
    • Tags pages
    • Calendar page
    • Include link, location, date on event page
    • Handle <details> in posts (example: ChefGPT)
    • Actually serve it up
  • Record new webmentions on publish
    • Done via EchoFeed!
  • Videos in "photos" don't have a thumbnail, and don't work in the list.
  • Reviews don't appear on homepage?
  • Spoiler open styling has regressed!
  • Shortlinks
    • All posts have an auto-generated unqiue shortlink
    • Allow for customisation of shortlinks
    • Create suitable _redirects files
    • Import pre-existing shortlinks
    • Add shortlink as <link rel="shortlink"> on all relevant pages
    • Add additional logic to combine the redirects files as needed
    • Upload new redirects to byjp.fyi repo
    • Remove automation 😭 as IPFS can't handle large redirects files
  • Remove http://gowal.la & https://4sq.com links and/or posts that are useless without them