Presented with no comment
  • bdonvr 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."

    6
  • US port workers and operators reach deal to end East Coast strike immediately | Tentative deal includes a 62% wage hike over six years
  • bdonvr 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.

    6
  • It's a me. FBI open up.
  • bdonvr bdonvr Now 100%

    Must be a good friend GameCube shit is expensive

    5
  • Reddit removed "low usage" features from old.reddit
  • bdonvr bdonvr Now 100%

    The live version of that link only has 50 comments wtf

    11
  • The Choice America Now Faces in Iran
  • bdonvr 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.

    34
  • New Open Source Communism Incoming
  • bdonvr 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

    19
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPO
    Jump
    The beautiful tapestry of America
  • bdonvr 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.

    28
  • The video is predictably ai slop of course
  • bdonvr bdonvr Now 100%

    Holy fuck the Nazi comments if you click into the original tweet

    13
  • Hundreds of Rockets fired towards Israel
  • bdonvr bdonvr Now 71%

    jpost

    Calling this a genocidal propaganda rag would be an insult to rags

    9
  • LOOOOOOONG LIVE OUR SOVIET MOOOOOTHERLAAAND!~
  • bdonvr 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

    12
  • The FBI loses their shit over the Russian Admin of Z-Library taking a vacation
  • bdonvr 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

    64
  • The FBI loses their shit over the Russian Admin of Z-Library taking a vacation
  • bdonvr bdonvr Now 100%

    I once bought a better looking camper for like $3000 USD (to live in, it sucked)

    29
  • I've never had such good first layers. Replaced my warped ass Ender3S1 bed with a mirror.
  • bdonvr bdonvr Now 100%

    Thanks I'll warp back a few years and tell myself that.

    7
  • Democrats Abroad have an offical mastodon account. Nice to see more people taking mastodon seriously
  • bdonvr 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

    0
  • 'An affront to dignity': The system allowing people with disability to be paid $6 an hour
  • bdonvr 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

    2
  • 'An affront to dignity': The system allowing people with disability to be paid $6 an hour
  • bdonvr bdonvr Now 100%

    Domains are pretty cheap but respect on getting it done for free

    4
  • ![](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.

    140
    20

    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

    81
    16

    ![](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)

    101
    10

    Anyone got any suggestions on things to do around there? Staying in Havana Vieja

    89
    19
    https://www.reuters.com/investigates/special-report/usa-covid-propaganda/

    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)

    44
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAN
    The Lemmy Club has updated to Lemmy 0.19.4!

    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.

    12
    3
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAN
    The Lemmy Club will be going down for up to 2 hours @ midnight ET/04:00 UTC Jun 11 to upgrade to Lemmy 0.19.4

    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.

    11
    0
    vimeo.com

    Edit: YouTube link if Vimeo gives you issues https://youtu.be/qq8zFLIftGk

    301
    45
    https://www.reuters.com/world/middle-east/israel-orders-people-more-areas-gazas-rafah-evacuate-2024-05-11/

    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.

    43
    0

    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.

    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAN
    Defederation of eviltoast.org

    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.

    29
    9
    github.com

    # 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)

    166
    20

    It's distrohop time. Want to go immutable for the first time. But waiting for KDE6.

    38
    6

    I've been working on my Spanish. Now if only I could afford it.

    85
    7
    bdonvr Now
    141 2.6K

    bdonvr

    thelemmy.club

    Administrator of thelemmy.club

    Nerd, truck driver, and kinda creeped that you're reading this.