bdonvr Now • 100%
What a shit comic. Just top to bottom utter shit. Irregardless of political leaning. This is just the boomer version of "Ah see I've drawn my candidate as the Chad wojack, and I've drawn yours as soyjack."
bdonvr Now • 100%
bdonvr Now • 100%
Maybe on Ryanair but you don't want it
bdonvr Now • 100%
We would if there were just equivalent, just as well paying jobs elsewhere. However until we topple the system that makes us work to make the rich richer just to survive we have no choice.
bdonvr Now • 100%
Must be a good friend GameCube shit is expensive
bdonvr Now • 100%
The live version of that link only has 50 comments wtf
bdonvr Now • 94%
All of this argues not only for Israeli strikes—which will surely come—but for vigorous American action as well. Israel may well choose to attack economic targets, and in particular the oil industry that keeps Iran’s economy afloat. Attacks on the nuclear program—buried and dispersed at different sites—would probably be more difficult. In either case, Israel will need American help.
Israel has a large and capable air force, including nearly 40 F-35s. But it lacks a large fleet of aerial refueling planes, necessary for long-range strikes, which the United States has in plenty. At the very least, the United States can quietly help supply that deficit. The question is: Should it do more?
The answer is yes.
Holy fuck this is deranged bloodthirsty shit.
bdonvr Now • 100%
Translation:
Excerpts of the Communist Manifesto in the Godot documentation.
For those who keep saying they're not being political in the industry
Disclaimer I've been learning Spanish for like, a year
bdonvr Now • 100%
Here's a wild one, why don't we ban abortion for people who don't want to have abortions, but allow it for people who do? Win win win.
bdonvr Now • 100%
Holy fuck the Nazi comments if you click into the original tweet
bdonvr Now • 71%
jpost
Calling this a genocidal propaganda rag would be an insult to rags
bdonvr Now • 100%
$3 or less at a guess
bdonvr Now • 100%
I'm a pretty habitual whistler and there was a time I was whistling this without me really noticing for a while until one of my coworkers recognized it and was like WTF
bdonvr Now • 100%
This is actually pathetic. Is this real? Is this supposed to look like opulence? Show us some "copyright holder" camping trips please
bdonvr Now • 100%
I once bought a better looking camper for like $3000 USD (to live in, it sucked)
bdonvr Now • 100%
Thanks I'll warp back a few years and tell myself that.
bdonvr Now • 50%
No shut up you have to vote for genocide, four more years bro just four more years we can fix the Dems by unwaveringly voting for them despite their abhorrent wrongs I swear bro one more election bro
bdonvr Now • 100%
Nah just find a registrar that doesn't charge beyond ICANN and registry fees. Should be ~$11 per year or so for .com. That's what I pay for my personal .com and also thelemmy.club ($12/year)
Won't get any crazy introductory rates but you won't get rate hiked down the road either. Cloudflare does this. Porkbun too and actually it looks like they are doing a promo of $7 for the first year right now.
Looking at it .lol just goes for $23 in general, which iirc is set by the central registry of each tld
bdonvr Now • 100%
Domains are pretty cheap but respect on getting it done for free
![](https://files.catbox.moe/ok5h7v.jpg) I'm actually not afraid of printing things larger than a few square inches on the bed.... Waited way too long for this. Tightening up the eccentric screws on the bed carriage so it doesn't wobble also helps.
Lots of stringing but as I understand that's normal for TPU. Printed at 225⁰C on a 30⁰ bed, stock Ender 3 S1. 0 retraction, 0.93 flow, 35mm/s for most speeds
![](https://thelemmy.club/pictrs/image/8649e645-79fd-472a-baeb-413869e02ef1.jpeg) [I don't know if HB still blocks externally hosted media so here's a link](https://thelemmy.club/pictrs/image/8649e645-79fd-472a-baeb-413869e02ef1.jpeg)
Anyone got any suggestions on things to do around there? Staying in Havana Vieja
At the height of the COVID-19 pandemic, the U.S. military launched a secret campaign to counter what it perceived as China’s growing influence in the Philippines, a nation hit especially hard by the deadly virus. The clandestine operation has not been previously reported. It aimed to sow doubt about the safety and efficacy of vaccines and other life-saving aid that was being supplied by China, a Reuters investigation found. Through phony internet accounts meant to impersonate Filipinos, the military’s propaganda efforts morphed into an anti-vax campaign. Social media posts decried the quality of face masks, test kits and the first vaccine that would become available in the Philippines – China’s Sinovac inoculation. Reuters identified at least 300 accounts on X, formerly Twitter, that matched descriptions shared by former U.S. military officials familiar with the Philippines operation. Almost all were created in the summer of 2020 and centered on the slogan #Chinaangvirus – Tagalog for China is the virus. (More on site)
Sorry it took 35 minutes over my promised timeframe. My fault. I should've been keeping up my Ansible config not bumbling around manually. Then I would've known that I needed to uncap pict-rs' memory limit. Ah well we got there in the end. ---- 0.19.4 mostly changes things in the backend, but there are a couple notable user features: - You can now see all media you've uploaded and delete what you wish (only affects media uploaded after the upgrade) - Better federation with Mastodon and other similar software, all posts are tagged with the community name (in the background, you won't see it) so that Mastodon users can see them. - Vote totals now have settings. You can see a total (Upvotes minus downvotes), both seperate, or a percentage. You can see the full changelog [here.](https://thelemmy.club/post/13420546) As always, thanks for being a member of The Lemmy Club. ---- If you’d like to help contribute to our ongoing costs, or would like to show some appreciation, you can at OpenCollective: https://opencollective.com/thelemmyclub This instance is funded primarily out of my own pocket with no return whatsoever. The costs aren't too high (~$250/yr) but community donations are always very appreciated. At the moment, we're about 10% community funded. Either way, The Lemmy Club isn't going anywhere anytime soon.
0.19.4 mostly changes things in the backend, but there are a couple notable user features: - You can now see all media you've uploaded and delete what you wish (only affects media uploaded after the upgrade) - Better federation with Mastodon and other similar software, all posts are tagged with the community name (in the background, you won't see it) so that Mastodon users can see them. - Vote totals now have settings. You can see a total (Upvotes minus downvotes), both seperate, or a percentage. You can see the full changelog [here.](https://thelemmy.club/post/13420546) You can follow the upgrade process at https://status.thelemmy.club/maintenance As always, thanks for being a member of The Lemmy Club. ---- If you’d like to help contribute to our ongoing costs, or would like to show some appreciation, you can at OpenCollective: https://opencollective.com/thelemmyclub This instance is funded primarily out of my own pocket with no return whatsoever. The costs aren't too high (~$250/yr) but community donations are always very appreciated. At the moment, we're about 10% community funded. Either way, The Lemmy Club isn't going anywhere anytime soon.
Edit: YouTube link if Vimeo gives you issues https://youtu.be/qq8zFLIftGk
JERUSALEM, May 11 (Reuters) - Israel called on Saturday for Palestinians in more areas of Gaza's southern city of Rafah to evacuate and head to what it calls an expanded humanitarian area in Al-Mawasi, in a further indication that the military is pressing ahead with its plans for a ground attack on Rafah. In a post on social media site X, a military spokesperson also called on residents and displaced people in the Jabalia area of northern Gaza, and 11 other neighbourhoods in the enclave to go immediately to the shelters west of Gaza City. According to the Palestinian news agency WAFA, 24 Palestinians were killed overnight after Israeli jets targeted several areas in central Gaza. Despite [heavy U.S. pressure](https://www.reuters.com/world/middle-east/netanyahu-defiant-after-biden-warning-arms-supplies-israel-2024-05-10/) and alarm expressed by residents and humanitarian groups, Israel has said it will proceed with an incursion into Rafah, where more than 1 million displaced people have sought refuge during the [seven-month-old war](https://www.reuters.com/world/israel-hamas/). Israel's military said that so far, about 300,000 Gazans have moved towards Al-Mawasi. Israel says it cannot win the war without rooting out thousands of fighters of the Islamist Hamas movement it believes are deployed in Rafah. Israeli tanks [captured the main road](https://www.reuters.com/world/middle-east/us-working-keep-israel-hamas-engaged-gaza-truce-efforts-2024-05-10/) dividing Rafah's eastern and western sections on Friday, effectively encircling the eastern side in an assault that has caused Washington to hold up delivery of some military aid to its ally. The White House said on Friday it was watching the Israeli operations "with concern," but they appeared to be localized around the shuttered Rafah crossing and did not reflect a large-scale invasion of the city. The war was triggered by a Hamas-led attack on southern Israel in which some 1,200 people were killed and more than 250 people taken hostage, according to Israeli tallies. Israel's military operation in Gaza, which it says aims to eliminate Hamas, has killed close to 35,000 Palestinians, according to Gaza's health ministry. The bombardment has laid waste to the coastal enclave and caused a deep humanitarian crisis. The Biden administration said on Friday Israel's use of U.S.-supplied weapons may have violated [international humanitarian law](https://www.reuters.com/world/us/us-says-it-was-reasonable-assess-israel-used-us-weapons-inconsistent-with-2024-05-10/) during its Gaza operation, in its strongest criticism to date of Israel. But the administration stopped short of a definitive assessment, saying that due to the chaos of the war it could not verify specific instances where use of those weapons might have been involved in alleged breaches.
Personally, I'm heading to Texas to see family. Flying out to Abilene, then the morning of I'll drive out to the path, see the eclipse, and then drive on to San Antonio where I have more family.
Hey all - Just a quick announcement that we're currently not federating with eviltoast.org - it seems to be the base of the spam bots we've seen recently. I don't think the site administration teams have anything to do with the spam however they also seem to be absent, and are not doing anything to combat it. Until such time that they are actively cleaning up their spam issue they will remain defederated. I'm pretty lax about our federation, but this has been a persistent issue (See rule 9). I'm sure the spammer will probably find another host at some point though. Thanks for being a member of TheLemmy.Club Edit: it looks like thier admins have cleaned it up. Removing for now.
# v1.99.0 ## New logo The new logo is now rolled out on all platforms, including the web, mobile, and documentation pages. If you are a content creator, you can grab the logo vector and raster files in the repository's `design` folder. [![Social Preview](https://private-user-images.githubusercontent.com/27055614/314551908-75d88502-1eec-4131-9c9e-340ac71a0e0c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA5NTUyMTgsIm5iZiI6MTcxMDk1NDkxOCwicGF0aCI6Ii8yNzA1NTYxNC8zMTQ1NTE5MDgtNzVkODg1MDItMWVlYy00MTMxLTljOWUtMzQwYWM3MWEwZTBjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAzMjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMzIwVDE3MTUxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYwMGRmYmJmZDc1MjBlNDg0ZDc1NDVjYTkyMzRlMWY4OWQ4ZGQxNTA2YTBmNzIxNGYzYzI2ZDAxYjM3ZWNkN2UmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.kludR-jhiI3_2qpDz42hGbqqaMMg4yGqLFqD1FBQ4wE)](https://private-user-images.githubusercontent.com/27055614/314551908-75d88502-1eec-4131-9c9e-340ac71a0e0c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA5NTUyMTgsIm5iZiI6MTcxMDk1NDkxOCwicGF0aCI6Ii8yNzA1NTYxNC8zMTQ1NTE5MDgtNzVkODg1MDItMWVlYy00MTMxLTljOWUtMzQwYWM3MWEwZTBjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAzMjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMzIwVDE3MTUxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYwMGRmYmJmZDc1MjBlNDg0ZDc1NDVjYTkyMzRlMWY4OWQ4ZGQxNTA2YTBmNzIxNGYzYzI2ZDAxYjM3ZWNkN2UmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.kludR-jhiI3_2qpDz42hGbqqaMMg4yGqLFqD1FBQ4wE) ## Highlights Welcome to release `v1.99.0` of Immich. This release adds the new logo, fixes many bugs, and improves the application. Some of the highlights include: * \[WEB] Sort photos and videos to display direction in an album. * On-disk cache on the mobile app to provide a better viewing experience. * There is a new endpoint for OpenTelemetry metrics to monitor performance. * Optimized queries for large libraries. * Add upload progress and speed indicator. * XMP sidecar file is now recognized with both `photo.ext.xmp` and `photo.xmp` extensions. * Drag to select - Now press your thumb to drag and select in the selection mode. * Improve user feedback in the mobile app's backup and album selection screen. * Various improvements for the library scanning process. ### Asset's display direction in the album We added an option to change the order of the assets in the album so you can view the assets from older to newest and vice versa. album.view\.order.mp4 [](https://private-user-images.githubusercontent.com/27055614/314552171-7ed828c3-9bd1-4caa-8152-a7dc66a15cc5.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA5NTUyMTgsIm5iZiI6MTcxMDk1NDkxOCwicGF0aCI6Ii8yNzA1NTYxNC8zMTQ1NTIxNzEtN2VkODI4YzMtOWJkMS00Y2FhLTgxNTItYTdkYzY2YTE1Y2M1Lm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAzMjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMzIwVDE3MTUxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU0ODZlMGVjZmM3OTZiYTY0MzQ4N2U0NWI1MzU5ZDhmMDVhNGY5ZTE1ZmRkOGNhYTJlZjQ2YTI5NTY4NWNmZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.T3fRfnFSK-8i5RXL7PiO89UgkTWxoJnD9KhYMVMwJK0) ### Mobile asset caching Improving cache for remote thumbnails and the images, they now stay on disk so that they can load faster and give a better experience while used offline. You should feel a faster loading experience across the app. ### Performance monitoring with OpenTelemetry integration Immich provides a variety of performance metrics to allow for local monitoring and insights. This integration is primarily in the form of Prometheus metrics. However, exporting traces is also possible due to OpenTelemetry instrumentation. Please visit the [documentation](https://immich.app/docs/features/monitoring) to learn how to enable this feature Note This opt-in feature allows you to monitor Immich's performance. This data isn't sent anywhere beyond what you've configured. ### File size progress and upload speed indicator We added an indicator to show the file's size that has been uploaded and the upload speed under the progress bar in the backup screen. Simulator.Screen.Recording.-.iPhone.15.Pro.Max.-.2024-03-14.at.18.08.37.mp4 [](https://private-user-images.githubusercontent.com/7256684/312958081-5f06adc6-bd7f-4d82-9750-ba8a14628821.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA5NTUyMTgsIm5iZiI6MTcxMDk1NDkxOCwicGF0aCI6Ii83MjU2Njg0LzMxMjk1ODA4MS01ZjA2YWRjNi1iZDdmLTRkODItOTc1MC1iYThhMTQ2Mjg4MjEubXA0P1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDMyMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAzMjBUMTcxNTE4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MzQ5NmFhODI0ODBhNGJjN2JlNWQ5MmY1NDQ2NjZjZTQwM2VjN2ZkMGY1NWQwODBhMTkwNDQ3OGExY2U3ZjczNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.vgEvJqM7buPVmxbq73v9UP6_LR_RPwyhJOmgfzAOBZs) ### Drag to select You can now drag to select in the mobile app when in selection mode; this will help make selecting in bulk easier. drag\_to\_select.mp4 [](https://private-user-images.githubusercontent.com/139912620/313406103-e3c401bb-1221-4e33-acf2-de165ad30b38.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA5NTUyMTgsIm5iZiI6MTcxMDk1NDkxOCwicGF0aCI6Ii8xMzk5MTI2MjAvMzEzNDA2MTAzLWUzYzQwMWJiLTEyMjEtNGUzMy1hY2YyLWRlMTY1YWQzMGIzOC5tcDQ_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwMzIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDMyMFQxNzE1MThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hZGIyMDQwZWFkMDk3MGZlZGM2Nzk4ZjBlZjEzZDg0N2RlMTVlYjdkNmRmYzM3OTdhOGI4Zjc5OTA3NzQxZTcyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.tb3IFEqE_PasrTogNShc8AY57YhA5uIHyCsdFqx3Uvo) **And lastly, I want to express my gratitude to @immich-app/contributor who make this behemoth of a release happen 🎉** *** And as always, bugs are fixed, and many other improvements also come with this release. ## What's Changed ### 🗄️ Server * fix(server): face search results not always sorted by [@mertalev](https://github.com/mertalev) in [#7839](https://github.com/immich-app/immich/pull/7839) * fix(server): serve static directory only if it exists by [@benmccann](https://github.com/benmccann) in [#7857](https://github.com/immich-app/immich/pull/7857) * feat(server): Add OAuth auto-redirect enable/disable CLI commands by [@ddshd](https://github.com/ddshd) in [#7841](https://github.com/immich-app/immich/pull/7841) * feat(server): OpenTelemetry integration by [@mertalev](https://github.com/mertalev) in [#7356](https://github.com/immich-app/immich/pull/7356) * feat(server): YAML config file support by [@bo0tzz](https://github.com/bo0tzz) in [#7894](https://github.com/immich-app/immich/pull/7894) * feat(server): Update XMP sidecar search to look for both photo.ext.xmp and photo.xmp by [@kokulshan](https://github.com/kokulshan) in [#7813](https://github.com/immich-app/immich/pull/7813) * feat(server): lower library scan memory usage by [@mertalev](https://github.com/mertalev) in [#7939](https://github.com/immich-app/immich/pull/7939) * perf(server): optimize `getByIds` query by [@mertalev](https://github.com/mertalev) in [#7918](https://github.com/immich-app/immich/pull/7918) * fix(server): queue library asset refresh in batches by [@etnoy](https://github.com/etnoy) in [#7914](https://github.com/immich-app/immich/pull/7914) * feat(server, web): album orders by [@martabal](https://github.com/martabal) in [#7819](https://github.com/immich-app/immich/pull/7819) * feat(server): added support for SVG files by [@declan8010](https://github.com/declan8010) in [#7960](https://github.com/immich-app/immich/pull/7960) * refactor: global validation pipe by [@jrasm91](https://github.com/jrasm91) in [#7985](https://github.com/immich-app/immich/pull/7985) * feat(web): add millisecond options to storage template settings by [@sevtdy](https://github.com/sevtdy) in [#7942](https://github.com/immich-app/immich/pull/7942) * fix(server): prevent feedback loop during library scan by [@mertalev](https://github.com/mertalev) in [#7944](https://github.com/immich-app/immich/pull/7944) * feat(server): use nestjs events to validate config by [@danieldietzler](https://github.com/danieldietzler) in [#7986](https://github.com/immich-app/immich/pull/7986) * feat(server): memory includes partners assets on timeline by [@alextran1502](https://github.com/alextran1502) in [#7993](https://github.com/immich-app/immich/pull/7993) * refactor(server): library service by [@jrasm91](https://github.com/jrasm91) in [#8050](https://github.com/immich-app/immich/pull/8050) * chore(server): change `save` -> `update` in asset repository by [@mertalev](https://github.com/mertalev) in [#8055](https://github.com/immich-app/immich/pull/8055) * fix(server): "view all" for cities only showing 12 cities by [@mertalev](https://github.com/mertalev) in [#8035](https://github.com/immich-app/immich/pull/8035) * fix(server): use extension in originalFileName for libraries by [@etnoy](https://github.com/etnoy) in [#8083](https://github.com/immich-app/immich/pull/8083) * test: temporarily disable flaky audit e2e test until [#7436](https://github.com/immich-app/immich/issues/7436) is fixed by [@zackpollard](https://github.com/zackpollard) in [#8089](https://github.com/immich-app/immich/pull/8089) ### 📱 Mobile * fix(mobile): Fixes immersive mode not ending for memory lane by [@martyfuhry](https://github.com/martyfuhry) in [#7767](https://github.com/immich-app/immich/pull/7767) * fix(mobile): Fixes local thumbnail image provider key by [@martyfuhry](https://github.com/martyfuhry) in [#7766](https://github.com/immich-app/immich/pull/7766) * Fix trash permanent delete dialog by [@NicholasFlamy](https://github.com/NicholasFlamy) in [#7805](https://github.com/immich-app/immich/pull/7805) * refactor(mobile): app settings by [@shenlong-tanwen](https://github.com/shenlong-tanwen) in [#7749](https://github.com/immich-app/immich/pull/7749) * feat(mobile): add labels to app bar buttons by [@ben-basten](https://github.com/ben-basten) in [#7865](https://github.com/immich-app/immich/pull/7865) * chore(mobile): Removes analysis options for openapi directory by [@martyfuhry](https://github.com/martyfuhry) in [#7309](https://github.com/immich-app/immich/pull/7309) * feat(mobile): update logo by [@alextran1502](https://github.com/alextran1502) in [#7919](https://github.com/immich-app/immich/pull/7919) * fix(mobile): make elements scrollable to avoid overflow in landscale by [@thielepaul](https://github.com/thielepaul) in [#7933](https://github.com/immich-app/immich/pull/7933) * feat(mobile): Adds file upload progress stats by [@othyn](https://github.com/othyn) in [#7760](https://github.com/immich-app/immich/pull/7760) * feat(mobile): Remote thumbnails and images use an on-disk image cache by [@martyfuhry](https://github.com/martyfuhry) in [#7929](https://github.com/immich-app/immich/pull/7929) * Make mobile app a "media management app" to get rid of android prompt by [@Aegeontis](https://github.com/Aegeontis) in [#7851](https://github.com/immich-app/immich/pull/7851) * refactor(mobile): backup album selection by [@alextran1502](https://github.com/alextran1502) in [#8053](https://github.com/immich-app/immich/pull/8053) * fix(mobile): do not show hidden people by [@waclaw66](https://github.com/waclaw66) in [#8072](https://github.com/immich-app/immich/pull/8072) * feat(mobile): drag to select assets by [@shenlong-tanwen](https://github.com/shenlong-tanwen) in [#8004](https://github.com/immich-app/immich/pull/8004) * chore(mobile): svg logo by [@alextran1502](https://github.com/alextran1502) in [#8074](https://github.com/immich-app/immich/pull/8074) * fix(mobile): missing "Add name" translation by [@waclaw66](https://github.com/waclaw66) in [#8087](https://github.com/immich-app/immich/pull/8087) ### 🖥️ Web * feat(web): empty external library placeholder by [@jrasm91](https://github.com/jrasm91) in [#7848](https://github.com/immich-app/immich/pull/7848) * feat(web): add preference for thumbnail playback on hover by [@samholton](https://github.com/samholton) in [#7831](https://github.com/immich-app/immich/pull/7831) * fix(web): small fixes for empty placeholder by [@michelheusschen](https://github.com/michelheusschen) in [#7859](https://github.com/immich-app/immich/pull/7859) * fix: Hide play bar when there's only one image in memory by [@declan8010](https://github.com/declan8010) in [#7764](https://github.com/immich-app/immich/pull/7764) * fix(web): asset upload progress by [@michelheusschen](https://github.com/michelheusschen) in [#7882](https://github.com/immich-app/immich/pull/7882) * fix(web): asset viewer navigation buttons by [@michelheusschen](https://github.com/michelheusschen) in [#7888](https://github.com/immich-app/immich/pull/7888) * refactor(web): sidebar menu links by [@michelheusschen](https://github.com/michelheusschen) in [#7891](https://github.com/immich-app/immich/pull/7891) * feat(web): Implemented device last seen date and time with user locale support by [@declan8010](https://github.com/declan8010) in [#7863](https://github.com/immich-app/immich/pull/7863) * feat(web): dark color-scheme css for dark mode by [@ZTzTopia](https://github.com/ZTzTopia) in [#7812](https://github.com/immich-app/immich/pull/7812) * fix(web): prevent combobox options from disappearing by [@michelheusschen](https://github.com/michelheusschen) in [#7733](https://github.com/immich-app/immich/pull/7733) * fix(web): correctly use button and link elements by [@michelheusschen](https://github.com/michelheusschen) in [#7907](https://github.com/immich-app/immich/pull/7907) * fix(web): Remove excess spacing on #asset-grid and search bar by [@natedawg](https://github.com/natedawg) in [#7910](https://github.com/immich-app/immich/pull/7910) * fix(web): Enhance Notification Handling for Duplicate Assets by [@declan8010](https://github.com/declan8010) in [#7858](https://github.com/immich-app/immich/pull/7858) * fix(web): url state of nested accordions by [@danieldietzler](https://github.com/danieldietzler) in [#7928](https://github.com/immich-app/immich/pull/7928) * feat(web): update logo by [@alextran1502](https://github.com/alextran1502) in [#7798](https://github.com/immich-app/immich/pull/7798) * fix(web): FullScreenContainer logo by [@alextran1502](https://github.com/alextran1502) in [#7938](https://github.com/immich-app/immich/pull/7938) * chore(web): Sharing -> Partner Sharing by [@aviv926](https://github.com/aviv926) in [#7952](https://github.com/immich-app/immich/pull/7952) * refactor(web): albums list (1) by [@martabal](https://github.com/martabal) in [#7660](https://github.com/immich-app/immich/pull/7660) * feat(web): preload assets in photo-viewer by [@samholton](https://github.com/samholton) in [#7920](https://github.com/immich-app/immich/pull/7920) * feat(web): randomize password on reest by [@samholton](https://github.com/samholton) in [#7943](https://github.com/immich-app/immich/pull/7943) * fix(web): keyboard shortcut handling by [@michelheusschen](https://github.com/michelheusschen) in [#7946](https://github.com/immich-app/immich/pull/7946) * fix(web): improve focus and shortcuts by [@michelheusschen](https://github.com/michelheusschen) in [#7983](https://github.com/immich-app/immich/pull/7983) * fix(web): minor album card issues by [@michelheusschen](https://github.com/michelheusschen) in [#7975](https://github.com/immich-app/immich/pull/7975) * chore(web): remove unused AssetSelectionViewer by [@michelheusschen](https://github.com/michelheusschen) in [#7981](https://github.com/immich-app/immich/pull/7981) * perf(web): batch asset store changes by [@michelheusschen](https://github.com/michelheusschen) in [#7974](https://github.com/immich-app/immich/pull/7974) * fix(web): logo invisible on share page by [@michelheusschen](https://github.com/michelheusschen) in [#7990](https://github.com/immich-app/immich/pull/7990) * refactor(web): list navigation with keyboard by [@michelheusschen](https://github.com/michelheusschen) in [#7987](https://github.com/immich-app/immich/pull/7987) * fix(web): updating asset store after remove by [@michelheusschen](https://github.com/michelheusschen) in [#7999](https://github.com/immich-app/immich/pull/7999) * fix(web): repair page typo by [@danieldietzler](https://github.com/danieldietzler) in [#8051](https://github.com/immich-app/immich/pull/8051) * fix(web): load panorama in shared link by [@alextran1502](https://github.com/alextran1502) in [#8060](https://github.com/immich-app/immich/pull/8060) * feat(web): combobox accessibility improvements by [@ben-basten](https://github.com/ben-basten) in [#8007](https://github.com/immich-app/immich/pull/8007) * fix(web): prevent drag-n-drop upload overlay from showing when not dragging files by [@Ethan13310](https://github.com/Ethan13310) in [#8082](https://github.com/immich-app/immich/pull/8082) * chore(web): add asset store unit tests by [@michelheusschen](https://github.com/michelheusschen) in [#8077](https://github.com/immich-app/immich/pull/8077) * fix(web): show search page errors and use feature flag by [@michelheusschen](https://github.com/michelheusschen) in [#8088](https://github.com/immich-app/immich/pull/8088) * fix(web): missing margin on people page by [@Ethan13310](https://github.com/Ethan13310) in [#8081](https://github.com/immich-app/immich/pull/8081) * fix(web): shift-select by [@alextran1502](https://github.com/alextran1502) in [#8093](https://github.com/immich-app/immich/pull/8093) * fix(web): shift-select again by [@alextran1502](https://github.com/alextran1502) in [#8098](https://github.com/immich-app/immich/pull/8098) * fix(web): Share button visible when viewing album has only shared link by [@alextran1502](https://github.com/alextran1502) in [#8100](https://github.com/immich-app/immich/pull/8100) ### 🧠 Machine Learning * fix(server): ml gunicorn listen on ipv4 and ipv6 by default by [@growse](https://github.com/growse) in [#7930](https://github.com/immich-app/immich/pull/7930) * chore(deps): update onnxruntime-openvino by [@mertalev](https://github.com/mertalev) in [#7854](https://github.com/immich-app/immich/pull/7854) * feat(ml): add cache\_dir option to OpenVINO EP by [@dvdblg](https://github.com/dvdblg) in [#8018](https://github.com/immich-app/immich/pull/8018) ### ⚡ CLI * chore(cli): clarify use of concurrency option by [@mertalev](https://github.com/mertalev) in [#7840](https://github.com/immich-app/immich/pull/7840) * chore(cli): Version 2.1.0 by [@bo0tzz](https://github.com/bo0tzz) in [#7893](https://github.com/immich-app/immich/pull/7893) * refactor(cli): simplify by [@jrasm91](https://github.com/jrasm91) in [#7962](https://github.com/immich-app/immich/pull/7962) ### 📓 Documentation * chore: update readme with new logo and add design materials by [@alextran1502](https://github.com/alextran1502) in [#7852](https://github.com/immich-app/immich/pull/7852) * fix: immich logo links by [@jrasm91](https://github.com/jrasm91) in [#7856](https://github.com/immich-app/immich/pull/7856) * docs: Add guide for album sync python script by [@markeeisner](https://github.com/markeeisner) in [#7736](https://github.com/immich-app/immich/pull/7736) * Update external-library.md by [@GrandNewbien](https://github.com/GrandNewbien) in [#7850](https://github.com/immich-app/immich/pull/7850) * docs: backup-and-restore.md: fix broken link by [@SlavikCA](https://github.com/SlavikCA) in [#7806](https://github.com/immich-app/immich/pull/7806) * docs: config-file.md update config to current (v1.98) state by [@SlavikCA](https://github.com/SlavikCA) in [#7808](https://github.com/immich-app/immich/pull/7808) * fix(blog/docs): Fix Milestone linking for "multi select" and "View Exif" fix(docs): Update "zoodyy" to "yfrey" by [@declan8010](https://github.com/declan8010) in [#7926](https://github.com/immich-app/immich/pull/7926) * docs: Update backup script example by [@mmomjian](https://github.com/mmomjian) in [#7734](https://github.com/immich-app/immich/pull/7734) * feat(doc): new logo and screenshots by [@alextran1502](https://github.com/alextran1502) in [#7961](https://github.com/immich-app/immich/pull/7961) * fix(doc): logo size on small screen by [@alextran1502](https://github.com/alextran1502) in [#7992](https://github.com/immich-app/immich/pull/7992) * feat(doc) Updated feature-panel.png with the new logo by [@declan8010](https://github.com/declan8010) in [#7995](https://github.com/immich-app/immich/pull/7995) * chore(docs): update readme by [@alextran1502](https://github.com/alextran1502) in [#8021](https://github.com/immich-app/immich/pull/8021) * fix(docs): add microservices to IMMICH\_CONFIG\_FILE env var documentation by [@tylerbrockett](https://github.com/tylerbrockett) in [#8017](https://github.com/immich-app/immich/pull/8017) * feat(docs): User management new options by [@aviv926](https://github.com/aviv926) in [#8029](https://github.com/immich-app/immich/pull/8029) * fix(docs): update authelia OIDC link by [@JW-CH](https://github.com/JW-CH) in [#8070](https://github.com/immich-app/immich/pull/8070) * fix(docs) minor security warning raised by Borg by [@thariq-shanavas](https://github.com/thariq-shanavas) in [#8075](https://github.com/immich-app/immich/pull/8075) * docs(server): add documentation for prometheus metrics by [@mertalev](https://github.com/mertalev) in [#8084](https://github.com/immich-app/immich/pull/8084) ### 🔨 Maintenance * chore(deps): update open-api by [@renovate](https://github.com/renovate) in [#7867](https://github.com/immich-app/immich/pull/7867) * chore(deps): update @immich/cli by [@renovate](https://github.com/renovate) in [#7866](https://github.com/immich-app/immich/pull/7866) * chore(deps): update dependency typescript to v5.4.2 by [@renovate](https://github.com/renovate) in [#7861](https://github.com/immich-app/immich/pull/7861) * chore(deps): update dependency @types/node to v20.11.25 by [@renovate](https://github.com/renovate) in [#7860](https://github.com/immich-app/immich/pull/7860) * fix(deps): update docs by [@renovate](https://github.com/renovate) in [#7870](https://github.com/immich-app/immich/pull/7870) * chore(deps): update server by [@renovate](https://github.com/renovate) in [#7869](https://github.com/immich-app/immich/pull/7869) * fix(deps): update machine-learning by [@renovate](https://github.com/renovate) in [#7871](https://github.com/immich-app/immich/pull/7871) * chore(deps): update base-image to v20240312 (major) by [@renovate](https://github.com/renovate) in [#7892](https://github.com/immich-app/immich/pull/7892) * chore(deps): bump softprops/action-gh-release from 1 to 2 by [@dependabot](https://github.com/dependabot) in [#7844](https://github.com/immich-app/immich/pull/7844) * fix(deps): update server by [@renovate](https://github.com/renovate) in [#7880](https://github.com/immich-app/immich/pull/7880) * chore(deps): update grafana/grafana docker tag to v10.4.0 by [@renovate](https://github.com/renovate) in [#7875](https://github.com/immich-app/immich/pull/7875) * chore: publish sdk on release by [@jrasm91](https://github.com/jrasm91) in [#7895](https://github.com/immich-app/immich/pull/7895) * fix(deps): update web by [@renovate](https://github.com/renovate) in [#7872](https://github.com/immich-app/immich/pull/7872) * fix(deps): update server by [@renovate](https://github.com/renovate) in [#7898](https://github.com/immich-app/immich/pull/7898) * chore(deps): bump docker/build-push-action from 5.2.0 to 5.3.0 by [@dependabot](https://github.com/dependabot) in [#7947](https://github.com/immich-app/immich/pull/7947) * chore(deps): bump docker/setup-buildx-action from 3.1.0 to 3.2.0 by [@dependabot](https://github.com/dependabot) in [#7948](https://github.com/immich-app/immich/pull/7948) * chore(ci): Clean up docker buildx workaround by [@bo0tzz](https://github.com/bo0tzz) in [#7949](https://github.com/immich-app/immich/pull/7949) * chore(cli): clean up files by [@jrasm91](https://github.com/jrasm91) in [#7955](https://github.com/immich-app/immich/pull/7955) * chore: remove unused dep by [@jrasm91](https://github.com/jrasm91) in [#7957](https://github.com/immich-app/immich/pull/7957) * chore(cli): use lockfile v3 by [@jrasm91](https://github.com/jrasm91) in [#7958](https://github.com/immich-app/immich/pull/7958) * refactor: library e2e by [@jrasm91](https://github.com/jrasm91) in [#7969](https://github.com/immich-app/immich/pull/7969) * chore(server): introduce proper job status by [@danieldietzler](https://github.com/danieldietzler) in [#7932](https://github.com/immich-app/immich/pull/7932) * chore(deps): pin prom/prometheus docker tag to bc1794e by [@renovate](https://github.com/renovate) in [#7874](https://github.com/immich-app/immich/pull/7874) * fix(deps): update exiftool by [@renovate](https://github.com/renovate) in [#7879](https://github.com/immich-app/immich/pull/7879) * chore(deps): update machine-learning by [@renovate](https://github.com/renovate) in [#7890](https://github.com/immich-app/immich/pull/7890) * chore(deps): update typescript-eslint monorepo to v7.2.0 by [@renovate](https://github.com/renovate) in [#8008](https://github.com/immich-app/immich/pull/8008) * chore: Simplify install script by [@bo0tzz](https://github.com/bo0tzz) in [#8048](https://github.com/immich-app/immich/pull/8048) * chore(deps): update dependency @types/node to v20.11.27 by [@renovate](https://github.com/renovate) in [#8012](https://github.com/immich-app/immich/pull/8012) * chore: add prometheus.yml to release artifact by [@alextran1502](https://github.com/alextran1502) in [#8096](https://github.com/immich-app/immich/pull/8096)
It's distrohop time. Want to go immutable for the first time. But waiting for KDE6.
I've been working on my Spanish. Now if only I could afford it.
bdonvr
thelemmy.clubAdministrator of thelemmy.club
Nerd, truck driver, and kinda creeped that you're reading this.