Christian Pauly
|
c3d47b16c6
|
CI: Use correct image
|
2021-05-25 10:46:34 +02:00 |
Christian Pauly
|
c66e35c16c
|
refactor: Create a clean database API
|
2021-05-20 07:36:03 +00:00 |
Lukas Lihotzki
|
c196610998
|
chore: operation names from OpenAPI spec
|
2021-05-12 13:56:16 +02:00 |
Christian Pauly
|
70ee808911
|
feat: Enhanced alias handling
|
2021-05-01 09:26:46 +02:00 |
Lukas Lihotzki
|
b4f755388a
|
refactor: high-level loops
|
2021-04-19 18:58:59 +02:00 |
Lukas Lihotzki
|
71fdd28a8a
|
refactor: await unconditionally
|
2021-04-16 14:19:42 +02:00 |
Christian Pauly
|
ffef732103
|
refactor: enable more linter rules
enable prefer_final_locals and prefer_final_in_for_each linter rules
|
2021-04-14 10:29:29 +02:00 |
Lukas Lihotzki
|
d413f54f10
|
refactor: use OpenSSL for file e2ee
|
2021-04-12 14:49:03 +02:00 |
Christian Pauly
|
fb0177ac5f
|
feat: Implement spaces
|
2021-04-12 09:24:20 +02:00 |
Lukas Lihotzki
|
08043c06f4
|
refactor: high-level loops
|
2021-04-01 12:51:45 +02:00 |
Christian Pauly
|
0ceb2b26df
|
refactor: Constants names
|
2021-03-30 12:43:50 +02:00 |
Krille Fear
|
9bef8452d3
|
docs: Clean up dart documentations
Changing to `code` blocks where it cant be resolved to [stuff] things.
|
2021-03-16 12:32:21 +00:00 |
Krille Fear
|
5cf97886b4
|
Merge branch 'soru/strip-at-room' into 'main'
feat: Escape @room in the reply fallback when replying
See merge request famedly/famedlysdk!667
|
2021-03-09 18:12:47 +00:00 |
Sorunome
|
6d171542af
|
feat: Escape @room in the reply fallback when replying
|
2021-03-09 18:29:13 +01:00 |
Christian Pauly
|
1f8285c3e7
|
refactor: Room states
|
2021-03-09 17:28:55 +00:00 |
Christian Pauly
|
5c35799e18
|
refactor: Request user
|
2021-03-01 10:32:04 +01:00 |
Christian Pauly
|
c9d3c327f6
|
refactor: Deprecate eventType in EventUpdate
|
2021-02-26 13:06:02 +01:00 |
Christian Pauly
|
72a7bc1637
|
feat: Implement upload sync filters
|
2021-02-18 14:03:58 +01:00 |
Sorunome
|
f08dabaf03
|
fix: Make defaults catch if constructor is null
|
2021-02-11 12:09:44 +01:00 |
Sorunome
|
fcb8d48bd7
|
feat: Add command parser
|
2021-02-09 18:19:38 +01:00 |
Krille Fear
|
f58da0c33f
|
Merge branch 'krille/invite-direct-chat' into 'main'
chore: Determine invites as direct chats too
Closes app#1110
See merge request famedly/famedlysdk!624
|
2021-02-03 10:08:24 +00:00 |
Sorunome
|
21a5854fbf
|
fix: Attempt event decryption on fetching replied events
|
2021-02-02 12:51:43 +01:00 |
Christian Pauly
|
94e3e5f681
|
chore: Determine invites as direct chats too
|
2021-01-26 14:04:55 +01:00 |
Sorunome
|
70a4dad1c3
|
fix: Emotes MSC compliance
|
2021-01-20 10:36:06 +01:00 |
Sorunome
|
88f8a57863
|
fix: Correctly generate reply fallbacks
|
2021-01-14 13:51:17 +01:00 |
Krille Fear
|
347a1ee6e0
|
Merge branch 'krille/hide-verification' into 'main'
fix: Hide verification timeline events in lastEvent
Closes app#1059
See merge request famedly/famedlysdk!612
|
2021-01-14 12:21:15 +00:00 |
Christian Pauly
|
c94da38438
|
fix: Hide verification timeline events in lastEvent
|
2021-01-13 13:30:47 +01:00 |
Christian Pauly
|
783f734713
|
change: setUnread locally
|
2021-01-13 08:41:36 +01:00 |
Christian Pauly
|
8b13df8c9d
|
refactor: Add json parsing for encryption and encrypted content
|
2021-01-08 13:26:25 +01:00 |
Christian Pauly
|
9ffecd845a
|
chore: Update license header
|
2021-01-04 10:34:50 +01:00 |
Christian Pauly
|
e450a09fb5
|
refactor: External matrix api
|
2021-01-04 10:26:29 +01:00 |
Christian Pauly
|
19905e348a
|
fix: Missing null check
|
2020-12-29 09:44:13 +01:00 |
Sorunome
|
768baa7602
|
chore: Implement a proper deep-copy function for json maps
|
2020-12-28 14:35:21 +01:00 |
Christian Pauly
|
f91349a45e
|
fix: sendTypingNotification
|
2020-12-27 09:58:14 +01:00 |
Sorunome
|
f5b1c5fc5f
|
fix: Don't assume a power level of a person is an int
|
2020-12-22 10:05:44 +01:00 |
Christian Pauly
|
57286d4c28
|
feat: Use logger package
|
2020-12-19 12:04:25 +00:00 |
Sorunome
|
405306f84e
|
feat: Add == operator to the Receipt, User and Room objects
|
2020-12-19 12:15:50 +01:00 |
Christian Pauly
|
5167e92913
|
feat: Update room api
|
2020-12-04 12:23:40 +01:00 |
Christian Pauly
|
bec1761172
|
refactor: content parsing
|
2020-11-30 15:34:46 +01:00 |
Marcus Hoffmann
|
2e3a2d38c0
|
fix: mark read wasn't sending read receipts
|
2020-11-26 01:58:49 +01:00 |
Sorunome
|
bed7de81c7
|
fix: Wrong emote pack identifier
|
2020-11-25 15:17:22 +01:00 |
Marcus Hoffmann
|
9b3f9e4ef7
|
feature: allow marking rooms as unread
|
2020-11-25 12:03:19 +01:00 |
Christian Pauly
|
411d29cc89
|
feat: Implement room tombstones
|
2020-11-21 15:28:05 +01:00 |
Sorunome
|
b67ab870fa
|
fix: Use Uri.tryParse where applicable
|
2020-11-19 15:20:27 +01:00 |
Sorunome
|
588d7eb1a6
|
fix: Set new state events by sortOrder, rather than originServerTs
|
2020-11-08 15:13:02 +01:00 |
Sorunome
|
33b1e36efd
|
fix: Timeline history requests causing "scrolling" and sometimes ordering things wrong
|
2020-11-07 11:32:51 +01:00 |
Christian Pauly
|
793d398d72
|
fix: Automatic leave broken invites
|
2020-11-06 09:43:48 +01:00 |
Christian Pauly
|
cbae6b9c84
|
fix: Better handling leave broken room on join
|
2020-11-05 14:03:58 +01:00 |
Christian Pauly
|
388598ef67
|
fix: Join broken room handling
|
2020-11-05 13:43:36 +01:00 |
Sorunome
|
343c26b3ed
|
fix: Decrypt last message on received megolm key
|
2020-10-26 07:49:02 +00:00 |
Christian Pauly
|
66e590073e
|
refactor: Event Update Type
|
2020-10-22 13:01:35 +02:00 |
Sorunome
|
c571fe4dd5
|
fix: don't assume msgtype is a string
|
2020-10-08 12:29:59 +00:00 |
Sorunome
|
74bd1d331b
|
fix: Messages being encrypted for too many devices
|
2020-10-04 14:20:17 +02:00 |
Sorunome
|
b6754fbc46
|
chore: update emote stuff
|
2020-09-24 15:59:46 +02:00 |
Christian Pauly
|
5019ebfeb5
|
feat: Auto retry send events
|
2020-09-21 16:51:40 +00:00 |
Sorunome
|
3187275ed7
|
fix: Don't query /members over and over
|
2020-09-18 12:41:26 +02:00 |
Sorunome
|
053585852e
|
Merge branch 'send-location' of gitlab.com:JohnAZoidberg/famedlysdk into main
|
2020-09-18 09:43:10 +02:00 |
Christian Pauly
|
b05e4da34f
|
fix: Last event calculation
|
2020-09-16 10:23:37 +02:00 |
Sorunome
|
aa9940fdbc
|
fix: Room.requestUser sometimes throws an error
|
2020-09-10 09:37:56 +02:00 |
Sorunome
|
f7e63097b4
|
chore: Update emotes to match MSC
|
2020-09-07 09:34:14 +00:00 |
Christian Pauly
|
0d159c2db4
|
Fix: Send messages in web delay
|
2020-08-19 09:08:30 +02:00 |
Christian Pauly
|
84c27129d2
|
Hotfix: Send correct message type
|
2020-08-17 16:29:29 +02:00 |
Christian Pauly
|
cbc66ea308
|
Fix unencrypted calls
|
2020-08-17 08:46:04 +02:00 |
Christian Pauly
|
50d97ebeb2
|
Fix unencrypted call events
|
2020-08-15 16:05:11 +02:00 |
MTRNord
|
26586b6f02
|
style: Change package:famedlysdk imports to relative imports
Changing the imports from `package:famedlysdk` to relative imports allows us to easier move the files
Took 2 minutes
|
2020-08-13 10:40:39 +02:00 |
Christian Pauly
|
fb9b505988
|
Krille/make client extend matrixapi
|
2020-08-11 16:11:51 +00:00 |
Christian Pauly
|
6170c79fe1
|
Improve logging
|
2020-08-06 09:35:02 +00:00 |
Sorunome
|
2796ca613a
|
Fix resending messages reusing an existing transaction id
|
2020-08-06 06:51:06 +00:00 |
Daniel Schaefer
|
ede4fd1416
|
Implement function to send m.location event
Allows to share the location with a room.
|
2020-08-05 23:01:03 +02:00 |
Christian Pauly
|
dc1ed0c6e2
|
Use SyncUpdate for pending messages
|
2020-07-30 08:48:47 +00:00 |
Sorunome
|
f48f6bca12
|
Properly imlement event aggregations
|
2020-07-27 07:39:48 +00:00 |
Sorunome
|
a46942a140
|
Merge branch 'soru/fix-members-requests' into 'master'
try to load members from database first and cache them in-memory
Closes app#596
See merge request famedly/famedlysdk!382
|
2020-07-21 08:05:48 +00:00 |
Christian Pauly
|
4f2a8febf9
|
Fix request history
|
2020-07-21 07:34:30 +00:00 |
Sorunome
|
4394196ba1
|
try to load members from database first and cache them in-memory
|
2020-07-14 11:30:13 +02:00 |
Sorunome
|
8f122195c5
|
re-work state lazy loading after discussion
|
2020-07-01 11:09:31 +02:00 |
Sorunome
|
b7b369923f
|
only lazy-load m.room.member, not store presence
|
2020-06-30 13:41:52 +02:00 |
Sorunome
|
2e3d8205b1
|
analyze and format
|
2020-06-30 12:21:03 +02:00 |
Sorunome
|
a1f8120c59
|
Greatly imporve initial loading performance
|
2020-06-30 12:17:56 +02:00 |
Christian Pauly
|
4790925929
|
Merge branch 'soru/no-contains-key' into 'master'
Better validate event contents
See merge request famedly/famedlysdk!353
|
2020-06-29 12:02:18 +00:00 |
Sorunome
|
fd406987c1
|
Better validate event contents
|
2020-06-29 12:02:18 +00:00 |
Christian Pauly
|
0ac7aec071
|
Merge branch 'matrixfile-refactor-all' into 'master'
MatrixFile refactoring for thumbnails
See merge request famedly/famedlysdk!371
|
2020-06-29 12:00:26 +00:00 |
Lukas Lihotzki
|
842581699c
|
MatrixFile refactoring for thumbnails
|
2020-06-29 12:00:26 +00:00 |
Christian Pauly
|
7e9c8f88f3
|
Implement calcDisplayname without local part
|
2020-06-29 08:40:16 +00:00 |
Lukas Lihotzki
|
58dcedb883
|
Use mime instead of mime_type
|
2020-06-25 17:35:46 +02:00 |
Sorunome
|
5dda0c3623
|
Merge branch 'soru/cross-signing' into 'master'
Cross-Signing
See merge request famedly/famedlysdk!319
|
2020-06-25 07:53:30 +00:00 |
Christian Pauly
|
6846b7d5c6
|
Use timestamp as sort order
|
2020-06-25 09:04:26 +02:00 |
Christian Pauly
|
e6cf5cb927
|
Fix direct chats
|
2020-06-25 06:59:03 +00:00 |
Christian Pauly
|
13b3c0df4d
|
Add room tag support
|
2020-06-24 09:22:08 +00:00 |
Christian Pauly
|
2afd0bb3a8
|
Implement pinned events
|
2020-06-24 08:41:52 +00:00 |
Sorunome
|
5334266529
|
Merge branch 'master' into soru/cross-signing
|
2020-06-10 16:25:08 +02:00 |
Sorunome
|
f485ca29d8
|
Fix state attack
|
2020-06-10 14:17:57 +00:00 |
Sorunome
|
f261f35712
|
Merge branch 'master' into soru/cross-signing
|
2020-06-10 11:33:24 +02:00 |
Sorunome
|
7ddb6be30e
|
Allow requesting and updating of session keys with lower index and lower forwarded chain
|
2020-06-10 10:44:22 +02:00 |
Sorunome
|
6d49b4def3
|
Merge branch 'master' into soru/cross-signing
|
2020-06-09 20:24:22 +02:00 |
Sorunome
|
b8c58faaab
|
Merge branch 'soru/modularize-e2ee' into 'master'
split encryption stuff to other library
See merge request famedly/famedlysdk!333
|
2020-06-09 16:13:23 +00:00 |
Sorunome
|
d29fb9abfe
|
Merge branch 'soru/modularize-e2ee' into soru/cross-signing
|
2020-06-05 18:59:58 +02:00 |
Sorunome
|
7ed6dcce67
|
fix canonical alias sometimes being null
|
2020-06-05 17:12:50 +02:00 |
Sorunome
|
fcde6a2459
|
split encryption stuff to other library
|
2020-06-04 13:39:51 +02:00 |
Christian Pauly
|
c6bf098644
|
Init matrix_api library
|
2020-06-03 10:16:01 +00:00 |
Sorunome
|
03beffbb46
|
also load session keys when requesting history
|
2020-05-30 14:09:47 +02:00 |