aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/avatar_manager.vala
AgeCommit message (Collapse)Author
12 daysavatar: Prevent reloading the same avatar on minor state changesMarvin W
12 daysFix more warningsMarvin W
12 daysMove qlite into libdinoMarvin W
2025-11-01Files: Use GFile instead of uri/path stringsMarvin W
In some situations (like VFS or other abstractions), the file reference can have an invalid or unusabe path. Passing the GFile instead and opening it directly increases probability we can actually access it.
2025-04-18Remove pixbuf from libdino api surface and xmpp-valafiaxh
2024-09-28Store avatars in the user's cache directory. (#1621)eerielili
* Store avatars in the user's cache directory. - Not anymore in ~/.local/share, where media files are stored. - Already existing ~/.local/share/dino/avatars directory will be moved to ~/.cache/dino/avatars - If both directories already exists, the old one (in ~/.local/share) is removed. * Simplify old-to-new-location logic --------- Co-authored-by: fiaxh <git@lightrise.org>
2024-05-26Support avatar deletionfiaxh
2023-10-07Fix some compiler warningsfiaxh
2023-03-05New Avatar UIMarvin W
2020-10-27Fix some compiler warningsfiaxh
2020-09-12Display placeholder avatar while loadingMarvin W
2020-06-10Fetch avatars only when they are usedfiaxh
2020-03-10Fix+optimize contact-to-avatar storage and loadingfiaxh
2019-07-09Ensure avatars are not loaded multiple timesMarvin W
2019-06-01Don't change type of a conversationfiaxh
2019-06-01Remove invalid MUC avatarsfiaxh
2019-04-24Remove avatars with missmatch between supposed and actual sha1 hash on load, ↵fiaxh
make loading async
2019-03-15Use glib log functionsfiaxh
2018-01-28Move Jid class to xmpp-vala, partially refactor namespaceMarvin W
2017-08-17libdino: remove dependency to GTK+ (all GTK+ code is in main+plugins)Marvin W
2017-04-18xmpp-vala/core+libdino: concurrency + nullity improvementsMarvin W
2017-03-24Some caching and fix gpgme on some systemsMarvin W
2017-03-20Add typed identity to manager modules and stream flagsfiaxh
2017-03-12Move storage into user directory and fix plugin search pathMarvin W
2017-03-11Use delegates + object storage instead of listener objectsfiaxh
2017-03-11Use typed identity in stream modulesfiaxh
2017-03-10Use typed identity in module managerMarvin W
2017-03-10Initial plugin systemMarvin W