[jeremycherfas]I've been impressed and pleased by Photo Mechanic’s reverse geocoding tool for phone photos. Adding latlong to “proper” photos using Compass would be cool if I could integrate it easily. Good project to work on.
mro, shaunix[d], justAstache, benji, kloenk, KranNaut and tetov-irc joined the channel
Loqi[jasonbosco] Phrase searching using quotes is available in `0.23.0.rc42`.
If you replace the version numbers on the [downloads page](https://typesense.org/downloads/) with this RC version number, you should be able to get the Docker Image or DEB package.
...
barnabySeirdy: getting srcset parsing support implemented could be part of a solution to that, but IMO most mf2 consumers should be fetching images and scaling them as appropriate
[tantek]or better yet a hybrid approach, use whatever img/srcset/picture markup gives your visitors a better experience on your site, and then provide the "best you can do today" microformats markup within that
[tantek]and then we can look at that gap between what site viewers experience, vs the "downlevel" data from the mf2 of the page, and analyze it with the actual img/srcset/picture markup to see what the potential could be if more/all of that srcset/picture markup were parsed into the mf2 results
barnabyyeah exactly, using srcset/picture to improve page weight now has immediate positive gains, and is future-proof for whenever we decide on and implement mf2 parsing support
Seirdyif each <source> in the <picture> has srcsets and sources vary depending on media queries for prefers-color-scheme and supported image formats, you could easily end up with 12+ different image files for a single <picture> element.
Seirdyif you can, just srcsets for resolution and <picture><source>...</picture> for media queries unrelated to resolution or viewport size, unless you *know* exactly what the right image to pick is for each given resolution+DPR.
barnabyhuh I somehow missed the sizes attribute when I was getting srcset working on my site. Firefox seems to be able to pick the correct image to use anyway, based on my testing
SeirdyTLDR: srcset is for different resolutions for a given image, and <picture>+<source> is for different images altogether. <picture> is good for using next-gen formats and a dark/light/high-contrast/low-contrast variant
Seirdyif i wanted i could make it fully automatic using hugo's image processing but i like to make sure each image is as small as possible at the minimum acceptable quality.
SeirdyWebP2 will obsolete both AVIF and WebP. AVIF is such a broken image format; its lossless mode is completely useless and is typically beaten by WebP or even PNG+Zopfli, since its encoders are designed for lossy compression of animated content. WebP2 incorporates AV1's lossy algos but uses its own lossless algos, just like WebP did with vp8 (lossy) + its own lossless format.
Seirdyessentially, in the distant future: for lossless compression, make a JXL and WebP2 and pick the smaller one; for lossy compression, decide if you want to remove detail or introduce artifacts, then pick WebP2 or JXL acordingly. then make a PNG or JPG to support legacy clients. Repeat for dark mode if your image is really bright. If your image is huge, repeat for a smaller size and use srcsets
barnabybrings back memories of my first ever (pre-youtube) website, where I tried to upload five minute long films as animated GIFs because the website builder didn’t support movie files
SeirdyJP2 died before it lived, and HEIC is patent encumbered with royalties making it DOA for Web content (or for anywhere on my machine if I can help it)
SeirdyWebP isn't exactly a "next-gen" format tho it isn't a "legacy" format either. Even Safari on iOS supports WebP, including animated webp. lossless animated webp honestly may never be dethroned
barnabyfirefox seems to have some UX issues with it unfortunately, it played once and I can’t rewind it. it’s stuck on the last frame even when I refresh the page
barnabyon my machine it’s handled super weirdly, even refreshing while its playing doesn’t interrupt playback, and opening it in a new tab loads it at the same frame as the previous tab