www.byjp.me/todo.md
JP Hastings-Spital 311a81d638 Finished the adventure awaits posts!
There may be some extra tweaks to do somewhere; I'll enjoy re-reading them!
2024-10-31 09:38:17 +00:00

82 lines
4 KiB
Markdown

# byJP blog
Things I might work on within my personal blog's software.
### Bugs
- [ ] Fix val.town donations link ([deprecation notice](https://docs.val.town/api/run/))
- [ ] 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
- [x] 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
- [x] 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](https://musicbrainz.org/ws/2/recording/013efa85-b7f5-4f95-809b-ff47c53726a9?inc=artist-credits%20artist-rels%20url-rels&fmt=json) — more complex to get composer info (eg. [here](https://musicbrainz.org/ws/2/recording/bfbd2167-db3a-469a-a0a3-3fdeacbd4344?inc=artist-credits%20artist-rels%20url-rels%20work-rels%20work-level-rels&fmt=json))
- `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`
- [ ] Fix header im ages that are skewed to the left at wide screen sizes (see Adventure Awaits posts)
### Done ✓
- [x] Add Links to Bookmarks & Notes
- [x] Add IndieSearch support (my own experiment!)
- [x] Fix ThisIsMyJam links (convert to spotify embeds & add context)
- [x] Import tool for webmentions
- [x] Redesign homepage
- [x] Include recent photo
- [x] Include summaries of recent posts (of all types)
- [x] Retire Twitter
- [x] Remove 'instagr.am' posts (they're already imported as cross-posts)
- [x] Complete Twitter import
- [x] Figure out missing multi-photo tweets (eg. 1031265304675053568)
- [x] Remove reply tweets with no parent (the one to mhudack is a good example)
- [x] Fix hashtags with poor accessibility multiwordhashtags
- [x] Fix goodreads links (point to blog)
- [x] Fix instagram links (~~point to blog~~ delete; they're cross-posts anyway)
- [x] Add `inReplyTo` support (like bookmarks)
- [x] Add calendar to front page
- [x] Facebook import tooling
- [x] Claps!
- [x] Gemini?!
- [x] Tags pages
- [x] Calendar page
- [x] Include link, location, date on event page
- [x] Handle `<details>` in posts (example: ChefGPT)
- [x] Actually serve it up
- [x] Record new webmentions on publish
- Done via EchoFeed!
- [x] Videos in "photos" don't have a thumbnail, and don't work in the list.
- [x] Reviews don't appear on homepage?
- [x] Spoiler open styling has regressed!
- [x] Shortlinks
- [x] All posts have an auto-generated unqiue shortlink
- [x] Allow for customisation of shortlinks
- [x] Create suitable `_redirects` files
- [x] Import pre-existing shortlinks
- [x] Add shortlink as `<link rel="shortlink">` on all relevant pages
- [x] Add additional logic to _combine_ the redirects files as needed
- [x] Upload new redirects to byjp.fyi repo
- [x] Remove automation 😭 as IPFS can't handle large redirects files
- [x] Remove http://gowal.la & https://4sq.com links and/or posts that are useless without them