Conversation
|
Label error. Requires exactly 1 of: changelog:.*. Found: 📱mobile. A maintainer will add the required label. |
3edf1aa to
c5de8cb
Compare
|
ffs, i had to remove the justfile again |
c5de8cb to
a56abdf
Compare
|
@dgrr Hey, A couple of questions:
|
idk, we can also do
I haven't worked with flutter much before, only some kotlin and java for android. I can switch to sqlite. I do agree that it might seem like overkill. I'll try to implement the sqlite change
No, I'll install an emulator actually
what do you mean with the |
|
There are a lot of changes being made to the network stack at the moment with URLSessionManager, etc. and this includes using the same session and cache for other API calls in addition to thumbnails. This PR makes a lot of changes in this area and introduces other session instances. If there's a good way to share the same session, I would prefer that instead. I'm also not sure about the specific approach of tracking access etc. the way it is done in this PR (for one thing, it turns every read into a write). Either way, I'd suggest waiting at least until #25942 is in before continuing work on this PR. |
Description
Caching mechanism for high-res photos. It kinda simulates how icloud loads photos into the device.
Photos are stored in low-res long term, when a media is loaded then immich would load it from the server and keep it.
Smart cache would be in charge of clearing it out after some time.
There is a discussion about it here #23949
How Has This Been Tested?
I installed on an emulator and tested, seems to work.
Checklist:
src/services/uses repositories implementations for database calls, filesystem operations, etc.src/repositories/is pretty basic/simple and does not have any immich specific logic (that belongs insrc/services/)Please describe to which degree, if any, an LLM was used in creating this pull request.
No, but it would be nice to use it for translations