Commit Graph

986 Commits

Author SHA1 Message Date
21c1632233 xmpp: Don't try to decrypt unencrypted stanzas 2022-11-04 21:51:18 +01:00
1a66cadb53 style: Fix minor style issues 2022-11-04 21:51:18 +01:00
c8b1330244 xmpp: Also fail affix checks if the afix elements are missing 2022-11-04 21:51:18 +01:00
4c5204598e xmpp: Make the decision which elements to encrypt an implementation issue 2022-11-04 21:51:18 +01:00
b8aedc842e xmpp: Move conversion functions into the helpers file 2022-11-04 21:51:18 +01:00
c1579cb106 service: Commit the device map and handle device changes 2022-11-04 21:51:18 +01:00
c1ff949346 ui: Implement listing a Jid's Omemo fingerprints 2022-11-04 21:51:18 +01:00
3eea6c2ff9 xmpp: Clean the OMEMO implementation a bit 2022-11-04 21:51:18 +01:00
d1f826bdb5 xmpp: Generate affix elements 2022-11-04 21:51:18 +01:00
5586fcff7a refactor: Move the OMEMO implementation 2022-11-04 21:51:18 +01:00
f98b18affc xmpp: Move envelope creation into _encryptChildren 2022-11-04 21:51:18 +01:00
28135244c3 xmpp: I SENT TWO MESSAGES BETWEEN TWO MOXXY INSTANCES 2022-11-04 21:51:18 +01:00
47533c7512 xmpp: Communicate decryption errors 2022-11-04 21:51:18 +01:00
f79f35e2be meta: Update DOAP 2022-11-04 21:51:18 +01:00
c43c4a9b24 service: Mark only encrypted messages as encrypted (receive only) 2022-11-04 21:51:18 +01:00
81a47a12ec ui: Display encrypted messages as encrypted 2022-11-04 21:51:18 +01:00
9e3a0a0f1d xmpp: RECEIVE THE FIRST OMEMO MESSAGE! 2022-11-04 21:51:18 +01:00
2d0426c0a3 xmpp: Fix PubSub issues
- Setting max_items=max sets max_items=#items + 1 if it is not supported
- Publish options were not working
2022-11-04 21:51:18 +01:00
7f366d3f3c service: Publish OMEMO bundle after connecting 2022-11-04 21:51:18 +01:00
3dd1e0461c service: Initialize the OMEMO service 2022-11-04 21:51:18 +01:00
8036a3a5be xmpp: Implement publishing a bundle 2022-11-04 21:51:18 +01:00
29a692de5f xmpp: Implement retrieving the device bundle 2022-11-04 21:51:18 +01:00
4f515d4733 xmpp: Start working on OMEMO 2022-11-04 21:51:18 +01:00
2c28e95bd9 ui: Change the icon and wording for the keys page 2022-11-04 21:51:18 +01:00
e7d354d4c7 meta: Pull in omemo_dart 2022-11-04 21:51:18 +01:00
5b64506612 ui: Add comment about OmemoKey usage 2022-11-04 21:51:18 +01:00
f2135081ef ui: Make dialogs prettier 2022-11-04 21:51:18 +01:00
ae9b1a8215 ui: Stub the scanning button 2022-11-04 21:51:18 +01:00
0f5b3d62b1 ui: Stub out the OMEMO key page 2022-11-04 21:51:18 +01:00
cf63408023 service: Add missing boolToInt 2022-09-09 17:32:09 +02:00
2bfcd52c8e service: Store the media dimensions in a less stupid way 2022-09-08 21:28:00 +02:00
95075c1664 android: Declare external storage permissions 2022-09-08 20:45:35 +02:00
55e639a61c meta: Remove the iOS folder as the iOS 'support' is non-existent 2022-09-08 20:20:46 +02:00
fb414c4764 xmpp: Replace MessageAckedEvent with StanzaAckedEvent 2022-09-08 20:12:17 +02:00
2a53238cad xmpp: Remove the transmitted attribute of stanza sending 2022-09-08 19:39:50 +02:00
59dfb606ad xmpp: Ignore socket closures at the socket level 2022-09-08 19:34:27 +02:00
e1271419eb service: Fix message acking not sending an event 2022-09-08 14:45:16 +02:00
a6faa103b6 service: Check the roster item when creating a new chat 2022-09-08 14:19:00 +02:00
72de6a4fb5 Merge pull request 'Replace isar with sqflite' (#124) from rework/sqflite into master
Reviewed-on: https://codeberg.org/moxxy/moxxyv2/pulls/124
2022-09-08 14:17:36 +02:00
5c7de2406a meta: Remove isar dependency 2022-09-08 14:04:04 +02:00
a6ccc2cc24 service: Set a database password 2022-09-08 13:55:21 +02:00
7a132d96ca shared: Move preferences.dart into models/ 2022-09-08 13:39:02 +02:00
1e2fcf98c7 service: Fix SQL issue 2022-09-08 13:29:39 +02:00
8fc3df0672 service: Migrate preferences to database 2022-09-08 13:25:31 +02:00
930370c1b5 service: Prepare storing preferences in the database 2022-09-08 13:02:40 +02:00
25677c028e service: Fix shared media 2022-09-08 12:27:17 +02:00
6444e9f1d5 ui: Fix text padding if message is a bit longer 2022-09-08 11:59:32 +02:00
94f9474e2a service: Deduplicate some code 2022-09-08 11:59:19 +02:00
392606e165 service: Fix quotes 2022-09-07 23:15:24 +02:00
f8950d9fb3 service: Migrate the basics to sqflite 2022-09-07 22:10:55 +02:00