Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support pinning of conversations (locally) | fiaxh | 2023-01-11 | 1 | -2/+3 |
| | | | | | fixes #290 fixes #1330 | ||||
* | Add support for XEP-0461 replies (with fallback) | fiaxh | 2023-01-06 | 1 | -2/+34 |
| | |||||
* | Add support for reactions | fiaxh | 2022-10-11 | 1 | -1/+36 |
| | |||||
* | Rewrite MAM logic and add MUC MAM | fiaxh | 2022-10-10 | 1 | -6/+27 |
| | |||||
* | Add multiparty call support to libdino and xmpp-vala | fiaxh | 2021-11-10 | 1 | -2/+30 |
| | |||||
* | Merge remote-tracking branch 'origin/feature/calls' | fiaxh | 2021-05-11 | 1 | -2/+23 |
|\ | |||||
| * | Display+store call encryption info | fiaxh | 2021-04-09 | 1 | -2/+3 |
| | | |||||
| * | Add support for unencrypted RTP calls to libdino | fiaxh | 2021-03-21 | 1 | -2/+22 |
| | | | | | | | | Co-authored-by: Marvin W <git@larma.de> | ||||
* | | Use drop index if exists to help database up-down-grading | fiaxh | 2021-05-01 | 1 | -5/+5 |
|/ | |||||
* | Make spell checking a setting, store language per conversation | fiaxh | 2021-01-21 | 1 | -2/+17 |
| | |||||
* | Make db version 18 downgradable | fiaxh | 2020-12-27 | 1 | -2/+2 |
| | | | | fixes #970 | ||||
* | Use advertized/server/live time for sorting instead of arrival time | fiaxh | 2020-12-04 | 1 | -8/+20 |
| | | | | fixes #310 | ||||
* | 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 | 1 | -3/+8 |
| | |||||
* | 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 | ||||
* | Recreate avatar database table, fixes unique constraint | fiaxh | 2020-06-11 | 1 | -2/+10 |
| | |||||
* | Fix compiler warnings | fiaxh | 2020-06-03 | 1 | -2/+2 |
| | |||||
* | Store last read content item for conversations | fiaxh | 2020-06-03 | 1 | -2/+17 |
| | | | | fixes #495 | ||||
* | Add support for last message correction | fiaxh | 2020-04-03 | 1 | -4/+19 |
| | |||||
* | Store entity identity info, use it in conversation list tooltips | fiaxh | 2020-03-29 | 1 | -20/+35 |
| | |||||
* | Fix+optimize contact-to-avatar storage and loading | fiaxh | 2020-03-10 | 1 | -24/+13 |
| | |||||
* | Improve MUC message resending | fiaxh | 2020-03-03 | 1 | -18/+0 |
| | |||||
* | Enable secure_delete PRAGMA on SQLite databases (#370) | Alexander Krotov | 2020-02-21 | 1 | -0/+3 |
| | | | | It is especially important for OMEMO database, as it stores *ephemeral* keys | ||||
* | Only cache fully normalized Jids for reverse lookup | fiaxh | 2019-12-24 | 1 | -1/+5 |
| | |||||
* | Properly check Jids everywhere | Marvin W | 2019-12-23 | 1 | -13/+41 |
| | |||||
* | Refactor MAM catchup. Fetch from latest to earliest message. | fiaxh | 2019-12-18 | 1 | -43/+28 |
| | |||||
* | Add (partial) support for unique stanza ids (XEP-0359) | fiaxh | 2019-12-18 | 1 | -2/+11 |
| | |||||
* | fixup Fix some warnings | fiaxh | 2019-09-10 | 1 | -4/+2 |
| | |||||
* | Fix some warnings | hrxi | 2019-09-10 | 1 | -32/+42 |
| | | | | | | Instances of `RegexError` are just asserted as `assert_not_reached` as they cannot really fail except for allocation failure if the given regex is valid. | ||||
* | Optimizations: Database indices, cache id-Jid instead of id-jid_string, join ↵ | fiaxh | 2019-08-02 | 1 | -19/+29 |
| | | | | real_jid on get messages | ||||
* | Always use Account.hash(equals)_func for HashMap+ArrayList | fiaxh | 2018-11-24 | 1 | -1/+1 |
| | |||||
* | Add `hidden` column to content_item table | fiaxh | 2018-08-31 | 1 | -18/+35 |
| | |||||
* | rename content db table -> content_item | bobufa | 2018-08-13 | 1 | -2/+2 |
| | |||||
* | sort file transfers into correct conversation | bobufa | 2018-08-13 | 1 | -4/+8 |
| | |||||
* | fix non-adjacent messages being shown before/after hit | bobufa | 2018-08-13 | 1 | -12/+19 |
| | |||||
* | improve sidebar UI | bobufa | 2018-08-13 | 1 | -2/+3 |
| | | | | | | | - only display messages that are content items - only display messages for active accounts - "fix" textview issue - add empty states (no search, no results) | ||||
* | accumulate conversation content in meta db table | bobufa | 2018-08-13 | 1 | -2/+46 |
| | |||||
* | load+display later messages when scrolling down | bobufa | 2018-08-13 | 1 | -2/+12 |
| | |||||
* | enable fts for the body of messages | bobufa | 2018-08-13 | 1 | -1/+5 |
| | |||||
* | Only assume UUID to be unique for one counterpart+account when deduplicating | fiaxh | 2018-03-10 | 1 | -6/+16 |
| | |||||
* | Move Jid class to xmpp-vala, partially refactor namespace | Marvin W | 2018-01-28 | 1 | -8/+8 |
| | |||||
* | Fix warnings | fiaxh | 2017-10-31 | 1 | -1/+3 |
| | |||||
* | Move DatabaseError handling into Qlite | fiaxh | 2017-10-31 | 1 | -1/+1 |
| | |||||
* | Offline messages for MUCs | fiaxh | 2017-10-22 | 1 | -1/+4 |
| | | | | fixes #187 | ||||
* | Download & inline display images | fiaxh | 2017-08-31 | 1 | -3/+32 |
| | |||||
* | Plugins providing conversation items for ConversationView | fiaxh | 2017-08-28 | 1 | -2/+2 |
| | |||||
* | Move settings from GSettings to own db | fiaxh | 2017-08-22 | 1 | -2/+15 |
| | |||||
* | Message Archive Management | fiaxh | 2017-08-17 | 1 | -2/+3 |
| | |||||
* | Http file upload | fiaxh | 2017-08-03 | 1 | -2/+2 |
| | |||||
* | Set jid handle in ContactDetails, use LabelHybrids more, remove edit from ↵ | fiaxh | 2017-06-17 | 1 | -3/+3 |
| | | | | StartConversation |