Abe Estrada
Abe Estrada
There is a bug, when I select the cell and then swipe very slow, I can see the native delete button. 
This allows to get the image from the chapter, useful for podcasts. ```go chapters := tag.GetFrames(tag.CommonID("Chapters")) for _, f := range chapters { chapter, ok := f.(id3v2.ChapterFrame) if !ok {...
This is useful for podcasts with chapters, they have a description of the chapter, and an image. Specification: https://id3.org/id3v2-chapters-1.0 (broken) Use this instead https://mutagen-specs.readthedocs.io/en/latest/id3/id3v2-chapters-1.0.html
This adds MPS support for Apple devices running ARM processors
It fails using: - macOS 14.5 (23F79) running on bare metal - Python 3.12.3 - `('apple_terminal', '453')` - `('wezterm', '20240203-110809-5046fc22')` It displays images fine using the tutorial from the site:...
iCloud employs a highly specific URL that incorporates the user’s account ID (DSID). This patch enables `addrb` to directly use the `$CARDDAV_ENDPOINT`. Another option is to set a boolean environment...
Sanitize URLs and descriptions by removing newlines, collapsing spaces, and truncating long descriptions. Fixes incorrect display of links found on https://alaskan.social/@Ghostsheetz/115170387284357038
I got this error while scrolling my timeline: ```sh File "/Code/toot-abe/toot/utils/__init__.py", line 149, in urlencode_url encoded_query = urlencode({k: quote(unquote(v), safe="-._~()'!*:@,;?/") for k, v in parsed_url.params}) ``` It was a url...
When refreshing the timeline, it now remembers (internally) the position of the last focused status. If the status isn’t there, it’ll pick the last one available at the bottom of...