Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use advertized/server/live time for sorting instead of arrival time | fiaxh | 2020-12-04 | 6 | -80/+38 |
| | | | | fixes #310 | ||||
* | Refactor Notifications, add freedesktop backend | fiaxh | 2020-11-20 | 1 | -26/+74 |
| | | | | fixes #707 | ||||
* | Refactor XmppStream, TLS and connection method logic | fiaxh | 2020-11-20 | 4 | -111/+189 |
| | | | | fixes #534 | ||||
* | Improve entity identity getter | fiaxh | 2020-11-20 | 1 | -24/+31 |
| | |||||
* | Use WeakMap for message caching | fiaxh | 2020-11-14 | 2 | -72/+128 |
| | |||||
* | Fix incoming muc voice request notification | fiaxh | 2020-11-11 | 2 | -5/+5 |
| | |||||
* | Improve content_item db table index | fiaxh | 2020-11-05 | 1 | -2/+10 |
| | | | | | | fixes #923 Co-authored-by: eta <eta@theta.eu.org> | ||||
* | Fix some compiler warnings | fiaxh | 2020-10-27 | 7 | -45/+17 |
| | |||||
* | Don't crash on MAM id-time hickup | fiaxh | 2020-10-27 | 1 | -33/+47 |
| | | | | fixes #886 | ||||
* | Fix own message marker marking conversations as read | fiaxh | 2020-10-15 | 2 | -8/+17 |
| | |||||
* | service/database: use WAL mode + safe PRAGMA synchronous setting | eta | 2020-10-06 | 1 | -6/+3 |
| | | | | | | | | | | | | | | | Setting PRAGMA synchronous = 0 is really unsafe, and leads to database corruption (which I've personally experienced). This commit uses SQLite's Write-Ahead Log (WAL) [1] instead, together with synchronous = NORMAL. According to [1], this trades off performance for durability (i.e. it's possible that some transactions may not have committed if the power gets lost), but still guarantees that the database won't corrupt itself. Together, these changes should improve reliability whilst either improving or having no effect on performance. [1]: https://www.sqlite.org/wal.html | ||||
* | Fix runtime critical | fiaxh | 2020-09-19 | 1 | -1/+3 |
| | |||||
* | Fix runtime criticals related to jingle file transfer | fiaxh | 2020-09-19 | 1 | -1/+5 |
| | |||||
* | Compatibility with Vala 0.50.0 | Marvin W | 2020-09-17 | 1 | -1/+1 |
| | | | | Fixes #911 | ||||
* | Display placeholder avatar while loading | Marvin W | 2020-09-12 | 1 | -2/+44 |
| | |||||
* | Improve message resending | fiaxh | 2020-09-10 | 1 | -1/+2 |
| | |||||
* | Fix message duplication in MUC PMs | fiaxh | 2020-09-07 | 1 | -1/+1 |
| | |||||
* | Cleanup | fiaxh | 2020-09-07 | 1 | -1/+2 |
| | |||||
* | Fix initial file encryption displaying | fiaxh | 2020-09-07 | 2 | -9/+21 |
| | | | | fixes #831 | ||||
* | Don't clear MAM id times on stream negotiated | fiaxh | 2020-09-02 | 1 | -1/+2 |
| | |||||
* | Implement MUC self ping | fiaxh | 2020-08-31 | 2 | -2/+48 |
| | |||||
* | Don't create a second message object for each typing notification | fiaxh | 2020-07-22 | 3 | -5/+14 |
| | |||||
* | Visually highlight pending messages, improve resending | fiaxh | 2020-07-16 | 2 | -7/+26 |
| | |||||
* | Only query entity caps when we need them | fiaxh | 2020-07-16 | 4 | -36/+185 |
| | |||||
* | Add queue and resending to stream management | fiaxh | 2020-07-15 | 1 | -0/+3 |
| | |||||
* | Fix unread bubbles having wrong color on startup | fiaxh | 2020-07-15 | 1 | -1/+0 |
| | |||||
* | Show bubble containing the number of unread messages in the conversation ↵ | codedust | 2020-07-06 | 1 | -5/+13 |
| | | | | | | | list (#764) Co-authored-by: codedust <codedust@users.noreply.github.com> Co-authored-by: fiaxh <git@lightrise.org> | ||||
* | Don't strip() at XML layer | Marvin W | 2020-06-28 | 1 | -1/+3 |
| | |||||
* | fixup Fetch avatars only when they are used | fiaxh | 2020-06-23 | 1 | -1/+1 |
| | |||||
* | Recreate avatar database table, fixes unique constraint | fiaxh | 2020-06-11 | 1 | -2/+10 |
| | |||||
* | Use sqlite UPSERT | fiaxh | 2020-06-10 | 1 | -3/+3 |
| | |||||
* | Fetch avatars only when they are used | fiaxh | 2020-06-10 | 3 | -107/+131 |
| | |||||
* | Fix runtime critical | fiaxh | 2020-06-03 | 1 | -1/+1 |
| | |||||
* | Fix cyclic references => let objects be freed | fiaxh | 2020-06-03 | 1 | -15/+6 |
| | |||||
* | Code cleanup | fiaxh | 2020-06-03 | 1 | -10/+0 |
| | |||||
* | Fix compiler warnings | fiaxh | 2020-06-03 | 4 | -12/+10 |
| | |||||
* | Store last read content item for conversations | fiaxh | 2020-06-03 | 7 | -56/+86 |
| | | | | fixes #495 | ||||
* | Check if server supports uid | fiaxh | 2020-06-03 | 1 | -3/+12 |
| | |||||
* | Store current resource for sent message (if server didn't give us the ↵ | fiaxh | 2020-05-24 | 1 | -0/+6 |
| | | | | | | resource we asked for) Some servers give out random resources. Then, we didn't deduplicate own messages afterwards because we saved the wrong resource. | ||||
* | Fix crash in clear_all_chat_states (it removed an entry from a HashMap while ↵ | fiaxh | 2020-05-21 | 1 | -1/+2 |
| | | | | iterating over it) | ||||
* | Handle incoming own read marker in private MUCs | fiaxh | 2020-04-28 | 3 | -42/+59 |
| | |||||
* | Fix nick change in MUC, update bookmark accordingly; remove unused code | fiaxh | 2020-04-26 | 3 | -55/+32 |
| | |||||
* | xmpp-vala: Use more async | fiaxh | 2020-04-24 | 1 | -1/+1 |
| | |||||
* | Fix runtime critical from read marker sending (fixup 3a8fef7) | fiaxh | 2020-04-24 | 1 | -1/+1 |
| | |||||
* | Handle entity hash in server features node, make ServiceDiscovery ↵ | fiaxh | 2020-04-24 | 2 | -10/+8 |
| | | | | request_info/items async, add caching has_entity_feature | ||||
* | voice handling in moderated groups (#788) | Anmol | 2020-04-22 | 2 | -0/+32 |
| | |||||
* | Add file upload preview | fiaxh | 2020-04-22 | 2 | -2/+21 |
| | | | | fixes #756 | ||||
* | Remove features from service discovery module when detaching module from stream | fiaxh | 2020-04-21 | 1 | -1/+1 |
| | | | | | fixes #179 fixes #812 | ||||
* | Improve message read markers for MUCs | fiaxh | 2020-04-21 | 1 | -5/+10 |
| | |||||
* | Update last_activity before received_file signal to keep UI in sync (#811) | kmq | 2020-04-18 | 1 | -1/+1 |
| | | | | | Fixes #791 where a signal to update the UI is sent to late when sending files, resulting in an out of sync conversations list. |