Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow creating new packs | Nicolas Werner | 2021-08-06 | 1 | -1/+1 |
| | |||||
* | Basic sticker pack editor | Nicolas Werner | 2021-08-06 | 1 | -1/+1 |
| | |||||
* | Add option to only send encrypted messages to verified devices | Nicolas Werner | 2021-08-01 | 1 | -4/+45 |
| | | | | fixes #636 | ||||
* | Ensure the encrypted rooms db is always created | Nicolas Werner | 2021-07-31 | 1 | -4/+5 |
| | |||||
* | Fix crash when storing secrets | Nicolas Werner | 2021-07-25 | 1 | -22/+23 |
| | | | | | | | Nested QEventLoops are scary. Ultimately we shouldn't use them, but I have no better solution right now. fixes #656 | ||||
* | Add menu to enable or disable stickers globally | Nicolas Werner | 2021-07-23 | 1 | -11/+22 |
| | |||||
* | Fix unused state key when iterating room stickers | Nicolas Werner | 2021-07-19 | 1 | -1/+1 |
| | |||||
* | Move sticker parsing and enable room stickers | Nicolas Werner | 2021-07-19 | 1 | -3/+65 |
| | |||||
* | Basic sticker support | Nicolas Werner | 2021-07-19 | 1 | -0/+7 |
| | |||||
* | Share historical keys | Nicolas Werner | 2021-07-17 | 1 | -0/+24 |
| | | | | | We share all keys with our devices and ones created by us to other users. | ||||
* | Store megolm session data in separate database | Nicolas Werner | 2021-07-17 | 1 | -30/+72 |
| | |||||
* | Try to fix crash in setCurrentIndex | Nicolas Werner | 2021-07-13 | 1 | -17/+24 |
| | | | | fixes #607 | ||||
* | Fix lint | Nicolas Werner | 2021-07-10 | 1 | -10/+6 |
| | |||||
* | Remove db bottleneck by caching ro txn for 100 requests | Nicolas Werner | 2021-07-10 | 1 | -85/+106 |
| | |||||
* | Fix a few embarrassing bugs with device list updates | Nicolas Werner | 2021-07-06 | 1 | -8/+14 |
| | |||||
* | Remove dead code to calculate last message | Nicolas Werner | 2021-07-01 | 1 | -92/+0 |
| | |||||
* | Add a basic 'Space page' | Nicolas Werner | 2021-06-25 | 1 | -0/+7 |
| | |||||
* | Allow filtering by space | Nicolas Werner | 2021-06-25 | 1 | -11/+25 |
| | |||||
* | Show some spaces in the community sidebar | Nicolas Werner | 2021-06-25 | 1 | -80/+241 |
| | |||||
* | Allow editing unsent messages | Alexander Bantyev | 2021-06-18 | 1 | -0/+21 |
| | | | | | | | | | | As of 0db4d71ec2483c7ac5a7b536737fee8fc53a76d7 (Prevent edits of unsent messages), messages that are edits of (or replies to) unsent messages were not allowed. This change was made because otherwise the edits were discarded due to use of txnid rather than mxid in the "m.relates_to" object. Remove this restriction and fix the issue by replacing txnid with mxid in all related events when the message is sent (and we obtain mxid from the server). | ||||
* | Don't read avatarUrl from local profile, if no global avatar is set | Nicolas Werner | 2021-06-12 | 1 | -1/+2 |
| | |||||
* | Render community items | Nicolas Werner | 2021-06-11 | 1 | -0/+4 |
| | |||||
* | Reenable invites | Nicolas Werner | 2021-05-24 | 1 | -7/+43 |
| | |||||
* | Fix device list not showing up and UserProfile blocking the window | Nicolas Werner | 2021-05-22 | 1 | -17/+15 |
| | |||||
* | Basic header and footer of room list | Nicolas Werner | 2021-05-15 | 1 | -7/+24 |
| | |||||
* | Add TOFU (Trust On First Use) mode to encryption | Nicolas Werner | 2021-05-07 | 1 | -21/+69 |
| | |||||
* | Show verification status next to messages | Nicolas Werner | 2021-05-07 | 1 | -5/+16 |
| | |||||
* | Fix keys not being reshared to the same devices, that already got them, if ↵ | Nicolas Werner | 2021-04-20 | 1 | -1/+1 |
| | | | | the message got lost | ||||
* | Fix a a session with a higher minimum index being able to overwrite an older one | Nicolas Werner | 2021-04-20 | 1 | -0/+12 |
| | |||||
* | Prevent warning on empty user requests | Nicolas Werner | 2021-04-18 | 1 | -0/+3 |
| | |||||
* | Store state events with state keys | Nicolas Werner | 2021-04-13 | 1 | -5/+8 |
| | |||||
* | Fix a weird edge case with persisted empty event ids | Nicolas Werner | 2021-04-08 | 1 | -8/+11 |
| | | | | No idea, how that happened and where it came from | ||||
* | Clean up notification code a bit | Nicolas Werner | 2021-03-17 | 1 | -160/+1 |
| | |||||
* | Store all state events | Nicolas Werner | 2021-03-15 | 1 | -0/+20 |
| | |||||
* | Rotate session keys properly | Nicolas Werner | 2021-03-15 | 1 | -0/+32 |
| | |||||
* | Fix a few db access crashes | Nicolas Werner | 2021-03-12 | 1 | -0/+6 |
| | |||||
* | Merge pull request #505 from Nheko-Reborn/license-headers | DeepBlueV7.X | 2021-03-05 | 1 | -16/+4 |
|\ | | | | | License headers | ||||
| * | Update license headers | Nicolas Werner | 2021-03-05 | 1 | -16/+4 |
| | | |||||
* | | Fix linting | Joseph Donofry | 2021-03-04 | 1 | -17/+17 |
| | | |||||
* | | Properly format matrix errors in spdlog statements | Joseph Donofry | 2021-03-04 | 1 | -1/+1 |
|/ | |||||
* | Add comment to mark db keys as such | Nicolas Werner | 2021-03-03 | 1 | -0/+1 |
| | |||||
* | Update to new lmdbxx version | Nicolas Werner | 2021-03-03 | 1 | -469/+340 |
| | |||||
* | Fix unaligned reads | Nicolas Werner | 2021-02-25 | 1 | -16/+30 |
| | |||||
* | Use fully read marker and fix stuck read marker with edits | Nicolas Werner | 2021-02-10 | 1 | -18/+19 |
| | |||||
* | Fix stuck notifications because of edits | Nicolas Werner | 2021-02-10 | 1 | -0/+90 |
| | | | | | Does not fix the read status yet, for that we need to compare read receipts for all events after the last visible event. | ||||
* | Render edits | Nicolas Werner | 2021-02-09 | 1 | -0/+30 |
| | |||||
* | Switch to new relations format | Nicolas Werner | 2021-02-09 | 1 | -41/+31 |
| | |||||
* | Reload the timeline after key import | Nicolas Werner | 2021-01-25 | 1 | -0/+1 |
| | |||||
* | Treat empty secrets as no secret | Nicolas Werner | 2021-01-25 | 1 | -0/+4 |
| | |||||
* | Write database to the DataLocation | rnhmjoj | 2021-01-24 | 1 | -1/+23 |
| | |||||
* | Fix tags | Nicolas Werner | 2021-01-22 | 1 | -16/+16 |
| | |||||
* | Fix crash when persisting null relations | Nicolas Werner | 2021-01-19 | 1 | -12/+21 |
| | |||||
* | Fix timeline becoming corrupted on backfill | Nicolas Werner | 2021-01-12 | 1 | -6/+9 |
| | | | | Fixes #273 | ||||
* | Handle matrix scheme | Nicolas Werner | 2021-01-10 | 1 | -0/+28 |
| | | | | | | Link opening only works on Linux for now. See https://github.com/matrix-org/matrix-doc/pull/2312 | ||||
* | Fix typing notifications flickering sometimes | Nicolas Werner | 2021-01-05 | 1 | -26/+51 |
| | |||||
* | Fix #359 | Nicolas Werner | 2020-12-27 | 1 | -8/+8 |
| | | | | Actually store the login details under the selected profile | ||||
* | lint | Nicolas Werner | 2020-12-25 | 1 | -15/+18 |
| | |||||
* | Merge pull request #358 from Nheko-Reborn/windows-fixes | DeepBlueV7.X | 2020-12-25 | 1 | -15/+19 |
|\ | | | | | Windows fixes | ||||
| * | lint | Nicolas Werner | 2020-12-25 | 1 | -8/+12 |
| | | |||||
| * | Fix some compiler warnings | Nicolas Werner | 2020-12-25 | 1 | -12/+12 |
| | | |||||
* | | Remove unused variable | Loren Burkholder | 2020-12-24 | 1 | -1/+0 |
| | | |||||
* | | Switch profile code to a more flexible method | LorenDB | 2020-12-24 | 1 | -16/+27 |
|/ | | | | This introduces a new version of SingleApplication as well. | ||||
* | Update deps for keychain | Nicolas Werner | 2020-12-18 | 1 | -0/+4 |
| | |||||
* | Store secrets in keychain | Nicolas Werner | 2020-12-16 | 1 | -1/+93 |
| | |||||
* | Don't sync db on every sync | Nicolas Werner | 2020-12-13 | 1 | -1/+1 |
| | | | | | | | | This fixes some lag, when Nheko is running, which could affect Nheko and even other applications by excessively calling fsync. This should be fine, since all filesystems seem to guarantee order and in most cases, the modified pages are still written. In the worst case we should only lose the last /sync results or similar. | ||||
* | Properly share and rotate sessions on member and device changes | Nicolas Werner | 2020-11-30 | 1 | -8/+79 |
| | |||||
* | Remove outbound session storage | Nicolas Werner | 2020-11-30 | 1 | -76/+33 |
| | |||||
* | Load sessions lazily from db | Nicolas Werner | 2020-11-30 | 1 | -24/+32 |
| | |||||
* | Bump max dbs | Nicolas Werner | 2020-11-26 | 1 | -1/+1 |
| | |||||
* | Fix race when reading members from db | Nicolas Werner | 2020-11-25 | 1 | -5/+22 |
| | |||||
* | Add some db logging and clean up avatar urls a bit | Nicolas Werner | 2020-11-25 | 1 | -13/+12 |
| | |||||
* | Remove redundant user search suggestion code | Nicolas Werner | 2020-11-25 | 1 | -42/+0 |
| | |||||
* | Don't pass around empty timeline | Nicolas Werner | 2020-10-28 | 1 | -8/+8 |
| | |||||
* | Optimize build | Nicolas Werner | 2020-10-27 | 1 | -0/+40 |
| | |||||
* | Fix login | Nicolas Werner | 2020-10-24 | 1 | -1/+1 |
| | |||||
* | Fix infinite pagination properly now. | Nicolas Werner | 2020-10-23 | 1 | -1/+12 |
| | |||||
* | Trade CPU usage for 30MB of members in RAM | Nicolas Werner | 2020-10-22 | 1 | -95/+20 |
| | |||||
* | Store timestamp with olm sessions | Nicolas Werner | 2020-10-20 | 1 | -7/+138 |
| | |||||
* | Fix small typo in robustness logic | Nicolas Werner | 2020-10-13 | 1 | -1/+1 |
| | |||||
* | Add some try...catch logic around read-only databases so nheko won't crash ↵ | Joseph Donofry | 2020-10-09 | 1 | -7/+48 |
| | | | | if the db doesn't exist | ||||
* | Fix unused variable warnings on old compilers | Nicolas Werner | 2020-10-08 | 1 | -3/+12 |
| | |||||
* | Implement signature upload for own master key | Nicolas Werner | 2020-10-08 | 1 | -0/+1 |
| | |||||
* | Calculate verification status from cross-signing sigs and update dynamically | Nicolas Werner | 2020-10-08 | 1 | -32/+146 |
| | |||||
* | Don't fail on missing key for a device and /rotate-megolm-session command | Nicolas Werner | 2020-10-03 | 1 | -0/+24 |
| | |||||
* | Fix fetching inexistent batch tokens | Nicolas Werner | 2020-10-02 | 1 | -2/+5 |
| | |||||
* | Clean up verification and key cache a bit | Nicolas Werner | 2020-10-02 | 1 | -111/+220 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-09-24 | 1 | -30/+91 |
|\ | |||||
| * | Actually use room account data | Nicolas Werner | 2020-09-16 | 1 | -1/+1 |
| | | |||||
| * | Save account data and allow hiding events via account data | Nicolas Werner | 2020-09-08 | 1 | -30/+91 |
| | | |||||
* | | Simplify outbound session setup | Nicolas Werner | 2020-09-20 | 1 | -18/+20 |
| | | | | | | | | Don't send inbound session to self and claim and send all keys at once. | ||||
* | | Split qml part of Device Verification | CH Chethan Reddy | 2020-09-14 | 1 | -20/+18 |
| | | |||||
* | | Fix Wrong Emojis Issue in Room Verification | Chethan2k1 | 2020-09-04 | 1 | -18/+20 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/master' into device-verification | CH Chethan Reddy | 2020-08-30 | 1 | -15/+145 |
|\| | |||||
| * | Add some log messages, that migrations are in progress | Nicolas Werner | 2020-08-25 | 1 | -0/+2 |
| | | |||||
| * | Speedup db a bit, but loose some crash resiliency | Nicolas Werner | 2020-08-25 | 1 | -1/+4 |
| | | | | | | | | | | The loss in durability shouldn't matter, if we can just receive the same events again after a restart | ||||
| * | Hide CallCandidates again in new store | Nicolas Werner | 2020-08-17 | 1 | -2/+30 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into new-event-store | Nicolas Werner | 2020-08-17 | 1 | -1/+2 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt io.github.NhekoReborn.Nheko.json src/Cache.cpp src/timeline/TimelineModel.cpp src/timeline/TimelineModel.h src/timeline/TimelineViewManager.cpp | ||||
| | * | Support voice calls | trilene | 2020-07-10 | 1 | -0/+3 |
| | | | |||||
| * | | Add /clear-timeline command | Nicolas Werner | 2020-08-09 | 1 | -11/+107 |
| | | | |||||
* | | | Cache Fix | CH Chethan Reddy | 2020-08-24 | 1 | -20/+26 |
| | | | |||||
* | | | Adding Room Key Verification Stuff | CH Chethan Reddy | 2020-07-30 | 1 | -1/+1 |
| | | | |||||
* | | | Updating keys of outdated encrypted users | CH Chethan Reddy | 2020-07-30 | 1 | -10/+46 |
| | | | |||||
* | | | Some issue with UserProfile | CH Chethan Reddy | 2020-07-30 | 1 | -16/+16 |
| | | | |||||
* | | | [WIP] Add Caching for users | CH Chethan Reddy | 2020-07-30 | 1 | -0/+138 |
|/ / | |||||
* | | Fix double free by closing cursor at the right time | Nicolas Werner | 2020-07-30 | 1 | -26/+33 |
| | | |||||
* | | Fix migration (hopefully) | Nicolas Werner | 2020-07-26 | 1 | -3/+50 |
| | | |||||
* | | Return to redacted messages instead of just storing the redaction | Nicolas Werner | 2020-07-25 | 1 | -21/+39 |
| | | |||||
* | | Fix room joins | Nicolas Werner | 2020-07-20 | 1 | -2/+10 |
| | | |||||
* | | Fix reaction display | Nicolas Werner | 2020-07-19 | 1 | -0/+35 |
| | | |||||
* | | Close cursor we don't need and where we overwrite the contents | Nicolas Werner | 2020-07-18 | 1 | -8/+11 |
| | | |||||
* | | Reenable sending messages | Nicolas Werner | 2020-07-18 | 1 | -6/+134 |
| | | |||||
* | | Readd pagination and fix redactions | Nicolas Werner | 2020-07-13 | 1 | -50/+127 |
| | | |||||
* | | Fetch missing events | Nicolas Werner | 2020-07-10 | 1 | -0/+11 |
| | | |||||
* | | WIP: Event Store split out | Nicolas Werner | 2020-07-09 | 1 | -10/+123 |
| | | |||||
* | | Add relations and order without hidden events to db | Nicolas Werner | 2020-07-08 | 1 | -47/+72 |
| | | |||||
* | | Fetch event from db and use string_view where possible | Nicolas Werner | 2020-07-06 | 1 | -29/+54 |
| | | |||||
* | | Use new timeline cache structure | Nicolas Werner | 2020-07-05 | 1 | -103/+143 |
| | | |||||
* | | Persist event order | Nicolas Werner | 2020-07-04 | 1 | -0/+20 |
| | | |||||
* | | Store events in room specific db | Nicolas Werner | 2020-07-03 | 1 | -10/+20 |
|/ | |||||
* | Show presence and set custom status messages | Nicolas Werner | 2020-06-08 | 1 | -0/+72 |
| | |||||
* | Remove some redundant functions | Nicolas Werner | 2020-05-30 | 1 | -6/+8 |
| | |||||
* | Tag rooms via context menu | Nicolas Werner | 2020-05-18 | 1 | -3/+3 |
| | |||||
* | Translation updates | Nicolas Werner | 2020-05-10 | 1 | -1/+1 |
| | |||||
* | Fix messages being immediately read again | Nicolas Werner | 2020-05-06 | 1 | -3/+9 |
| | |||||
* | Fix joined rooms dropping to the bottom at first | Nicolas Werner | 2020-05-05 | 1 | -5/+22 |
| | |||||
* | Fix self counting as read message | Nicolas Werner | 2020-05-04 | 1 | -2/+5 |
| | |||||
* | Add delete pending_receipts migration | Nicolas Werner | 2020-05-02 | 1 | -1/+42 |
| | |||||
* | Add support for db migrations | Nicolas Werner | 2020-05-02 | 1 | -12/+24 |
| | |||||
* | Don't store pending receipts in cache | Nicolas Werner | 2020-04-30 | 1 | -140/+7 |
| | | | | | | | | | | | | | We don't get notified for every message. Sometimes we only get a read receipt for the newest message, which means old read receipts accumulate in the database. This least to some considerable CPU overhead, when checking if the timeline should be notified for new read receipts. Instead just always notify, since that has far less overhead in the worst case and doesn't need complicated cache cleanup. The old pending_receipts db is not removed for now. It should still have minimal storage overhead and we don't have a good mechanism for cache format upgrades atm. | ||||
* | Clear notifications when event is read | Nicolas Werner | 2020-04-11 | 1 | -2/+8 |
| | |||||
* | Try to fix avatars not updating after deletion | Nicolas Werner | 2020-03-22 | 1 | -1/+2 |
| | |||||
* | total + first member shows as one too many room members | Adasauce | 2020-03-02 | 1 | -1/+1 |
| | | | | | i was confused when a room with me and two friends showed as "user1" and 3 others. | ||||
* | Fix encrypted messages being pinned to the bottom after read marker fix | Nicolas Werner | 2020-02-28 | 1 | -1/+2 |
| | |||||
* | Fix stuck unread messages by storing state events in the db | Nicolas Werner | 2020-02-24 | 1 | -12/+37 |
| | | | | | | This may increase the db size by a factor of 1000 in the worst case and it will need some fixes, when we decide to not show some events in the timeline, but it should work for now. | ||||
* | Improve read status handling in room list | Nicolas Werner | 2020-02-23 | 1 | -0/+3 |
| | | | | | | | Only consider the room as unread, if there is a message in the room and only consider message and sticker events as messages. fixes #65 | ||||
* | Reset user colors on theme change (in qml timeline) | Nicolas Werner | 2020-02-20 | 1 | -51/+0 |
| | |||||
* | Fix integer overflow of cachesize on windows | DeepBlueV7.X | 2020-02-05 | 1 | -1/+1 |
| | |||||
* | Remove even more headers | Nicolas Werner | 2020-01-31 | 1 | -0/+1 |
| | |||||
* | Remove metatypes from headers | Nicolas Werner | 2020-01-31 | 1 | -6/+5 |
| | |||||
* | Try to lower map size | DeepBlueV7.X | 2020-01-17 | 1 | -1/+1 |
| | | | | Maybe this fixes the 1mb map size in my windows test environment? | ||||
* | Fix transitive dependencies on iostream | Nicolas Werner | 2019-12-23 | 1 | -2/+2 |
| | |||||
* | Reduce Cache.h includes further via one forward declaration | Nicolas Werner | 2019-12-15 | 1 | -2/+0 |
| | |||||
* | Reduce overhead of Cache.h | Nicolas Werner | 2019-12-15 | 1 | -33/+528 |
| | |||||
* | Increase max cache size and remove const from lmdb constants | Nicolas Werner | 2019-12-14 | 1 | -5/+4 |
| | | | | fixes compilation issues with last released lmdb++ | ||||
* | Reduce some include of Cache.h since it needs 11s on average | Nicolas Werner | 2019-12-14 | 1 | -3/+98 |
| | |||||
* | Update to c++17 | Nicolas Werner | 2019-12-14 | 1 | -16/+14 |
| | |||||
* | Try to reduce memory usage by reusing avatar pixmaps | Nicolas Werner | 2019-08-26 | 1 | -4/+1 |
| | |||||
* | Fix SIGNAL SLOT issue on mtx types | Joseph Donofry | 2019-08-19 | 1 | -0/+1 |
| | |||||
* | Fix build issues w/ clang | Joseph Donofry | 2019-08-19 | 1 | -2/+0 |
| | |||||
* | Fix issues with caching and loading of mentions. | Joseph Donofry | 2019-08-12 | 1 | -13/+18 |
| | | | | | | | Mentions are now loaded from the cache instead of directly from the web request. Mentions are also properly saved to the cache now (instead of as empty strings). Still lots of tweaks left on this feature. | ||||
* | Fix linting issues w/ the last commit | Joseph Donofry | 2019-08-09 | 1 | -2/+2 |
| | |||||
* | Cache User Mentions | Joseph Donofry | 2019-08-09 | 1 | -8/+58 |
| | | | | | | | | | Cache user mentions when they are retrieved from the server. This logic currently isn't being utilized by the UI. Additionally, the app should use a 'since' value to only get mentions newer than those stored in the DB, to avoid excessive web requests. This will be implemented in a future commit. | ||||
* | Fix linting issues | Joseph Donofry | 2019-08-06 | 1 | -5/+1 |
| | |||||
* | Cache user mentions | Joseph Donofry | 2019-08-05 | 1 | -0/+55 |
| | |||||
* | Fix some linting issues | Joseph Donofry | 2019-07-04 | 1 | -6/+7 |
| | |||||
* | Show room version in settings | Nicolas Werner | 2019-07-04 | 1 | -0/+64 |
| | |||||
* | Attempt to fix issue #19 by increasing the lmdb max_dbs setting. | Andrew Johnson | 2019-02-16 | 1 | -2/+2 |
| | |||||
* | Update user colors to use Cache vs Utils | redsky17 | 2019-01-26 | 1 | -0/+29 |
| | | | | | | | User colors are now stored in cache. This is consistent with other similar variables. I think there's a bug right now where it doesn't properly refresh colors for the TimeLineItem when the theme is changed. | ||||
* | Display tags as sorting items in the community panel (#401) | Victor Berger | 2018-09-28 | 1 | -0/+52 |
| | |||||
* | Require login when the cache format changes (regression on #444) | Konstantinos Sideris | 2018-09-21 | 1 | -2/+2 |
| | |||||
* | Bump cache version due to incompatible changes | Konstantinos Sideris | 2018-09-16 | 1 | -1/+1 |
| | |||||
* | Ignore sessions that cannot be parsed | Konstantinos Sideris | 2018-09-16 | 1 | -1/+8 |
| | |||||
* | Implement import/export of megolm session keys (#358) | Konstantinos Sideris | 2018-09-15 | 1 | -7/+49 |
| | |||||
* | Mark unread rooms as such in the room list | Konstantinos Sideris | 2018-09-13 | 1 | -4/+51 |
| | | | | fixes #313 | ||||
* | Merge matrix-structs into the client lib | Konstantinos Sideris | 2018-09-01 | 1 | -5/+5 |
| | |||||
* | Increase LMDB's map size (#413) | Konstantinos Sideris | 2018-08-29 | 1 | -1/+1 |
| | |||||
* | Add method to delete old messages periodically | Konstantinos Sideris | 2018-08-25 | 1 | -2/+66 |
| | | | | fixes #413 | ||||
* | Reject key requests for users that are not members of the room | Konstantinos Sideris | 2018-07-22 | 1 | -0/+13 |
| | |||||
* | Fix variable shadowing on clang | Konstantinos Sideris | 2018-07-18 | 1 | -3/+3 |
| | |||||
* | Mark own read messages with a double checkmark (#377) | Konstantinos Sideris | 2018-07-17 | 1 | -0/+111 |
| | |||||
* | Move all files under src/ | Konstantinos Sideris | 2018-07-17 | 1 | -0/+1785 |