Commit Graph

3195 Commits

Author SHA1 Message Date
Krille 5c3c85ba3d
refactor: Trigger upload keys on sync and not in background job and upload them before logout 2023-10-20 10:18:05 +02:00
Nicolas Werner 31a52cb463
Merge pull request #1580 from famedly/dependabot/pub/http-1.1.0
build(deps): bump http from 0.13.6 to 1.1.0
2023-10-11 23:39:46 +02:00
dependabot[bot] 9225d6f7d2
build(deps): bump http from 0.13.6 to 1.1.0
Bumps [http](https://github.com/dart-lang/http/tree/master/pkgs) from 0.13.6 to 1.1.0.
- [Release notes](https://github.com/dart-lang/http/releases)
- [Commits](https://github.com/dart-lang/http/commits/http-v1.1.0/pkgs)

---
updated-dependencies:
- dependency-name: http
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-09 14:22:10 +00:00
Malin 150d5dbd76
Merge pull request #142 from famedly/release/v1.7.2
chore: release v1.7.2
2023-10-06 10:48:21 +02:00
td d1d023d45b
chore: release v1.7.2 2023-10-04 15:55:01 +05:30
td e9236bc8b8
Merge pull request #141 from famedly/td/ci
chore: add general and publish ci
2023-10-04 10:23:18 +00:00
td 281e670867
chore: add general and publish ci 2023-10-04 15:38:39 +05:30
Malin 31f0056618
Merge pull request #1575 from famedly/krille/update-markdown
refactor: Update markdown
2023-09-29 10:00:07 +02:00
Krille b5b5cfee5e
fix: Convert linebreaks into br tags on markdown parsing
Removes two test cases in the markdown test which do not work anymore.
Reason for this is that just parsing a word inside of $$ word $$
katex is not valid anyway because katex is only made for mathematical
things. So the output is undefined behavior anyway.
2023-09-29 09:24:50 +02:00
Krille 5dd444daf2
refactor: Update markdown 2023-09-28 08:09:17 +02:00
Krille-chan 9376af619d
Merge pull request #1570 from famedly/release/v0.22.4
build: Bump version to 0.22.4
2023-09-27 11:43:23 +02:00
Krille 80c456f0ab
build: Bump version to 0.22.4 2023-09-27 11:02:48 +02:00
Malin 7ac0f0d325
Merge pull request #1572 from famedly/malin/add-issue-templates
chore: Added adjusted issue templates from product-management
2023-09-26 11:44:33 +02:00
Malin b1f060fe9a
Merge pull request #138 from famedly/malin/add-issue-templates
chore: Add adjusted issue templates from product-management
2023-09-26 11:44:15 +02:00
Malin Errenst 8541d4d678
chore: Add adjusted issue templates from product-management 2023-09-22 14:14:14 +02:00
Malin Errenst e1c77ddb5a
chore: Added adjusted issue templates from product-management 2023-09-22 14:12:54 +02:00
Nicolas Werner 8b6bc1212e
Merge pull request #1553 from famedly/nico/handle-send-event-ratelimits
fix: Wait for rate limit to pass while sending messages
2023-09-22 10:28:20 +02:00
Nicolas Werner 97bf7723dd fix: Wait for rate limit to pass while sending messages
Otherwise the user can't handle that exception themselves, since we
don't rethrow.
2023-09-21 13:04:57 +02:00
Nicolas Werner fa73ab3c6f
Merge pull request #1566 from famedly/krille/remove-deprecated-dart-code-metrics
refactor: Remove deprecated dart code metrics
2023-09-21 10:50:51 +02:00
Krille-chan b8ef4754b6
Merge pull request #137 from famedly/nico/dart-3-compat
chore: make dependencies compatible with dart 3
2023-09-21 08:43:36 +02:00
Nicolas Werner fd584ff28e
chore: make dependencies compatible with dart 3 2023-09-20 19:42:45 +02:00
Krille e6e669efef
refactor: Remove deprecated dart code metrics 2023-09-20 14:35:28 +02:00
Krille-chan 0bd9d4d8ec
Merge pull request #1564 from famedly/krille/member-change-type
feat: Implement member change type
2023-09-20 08:40:47 +02:00
Krille 8ac86a883d
feat: Implement member change type
For easier handling and
comparing of m.room.member
state events to better
know what these event
actually changes.
2023-09-19 16:19:42 +02:00
Nicolas Werner 02d7569c90
Merge pull request #1562 from famedly/nico/fix-okb-bootstrap
fix: wait for online key backup key to be cached on reset
2023-09-19 14:28:07 +02:00
Nicolas Werner dab7f6667e
Merge branch 'main' into nico/fix-okb-bootstrap 2023-09-19 14:02:18 +02:00
Nicolas Werner 3c21b672c5
Merge pull request #1557 from famedly/nico/fix.pagination-end
fix: storing the end of history pagination
2023-09-19 12:27:52 +02:00
Nicolas Werner bf51e57e78
chore: remove redundant log message 2023-09-19 12:24:06 +02:00
Nicolas Werner c0c95b1d64
ci: don't fail fast on dendrite failure 2023-09-18 17:19:05 +02:00
Nicolas Werner 3fb77383a3
fix: wait for online key backup key to be cached on reset
Otherwise uploading the keys won't work, since the key backup is
"disabled".
2023-09-18 17:16:43 +02:00
Nicolas Werner 500e423c00 fix: storing the end of history pagination
At least in our CI this throws a null assertion error and since we
explicitly expect this to sometimes be null in our code, we should store
it as such.
2023-09-18 12:02:06 +02:00
Nicolas Werner bbb157503d
Merge pull request #1558 from famedly/reza/apply-state-events-before-decryption
Apply state event before decryption on leaved room
2023-09-18 12:01:35 +02:00
Mohammad Reza Moradi c38cbbc8dc
fix: apply state event before decryption on leaved room 2023-09-18 11:33:17 +02:00
Nicolas Werner 61c89ae45a
Merge pull request #1556 from famedly/nico/fix-owns-encryption-keys
fix: userOwnsEncryptionKeys returns true for empty device lists
2023-09-13 23:11:48 +02:00
Nicolas Werner 5b47a647b6
fix: userOwnsEncryptionKeys returns true for empty device lists 2023-09-13 14:26:41 +02:00
Nicolas Werner 5370e8cee8
Merge pull request #1550 from famedly/nico/fix-stuck-dms
fix: startDirectChat might return an unjoined room
2023-09-05 10:06:33 +02:00
Nicolas Werner cce3646339
fix: startDirectChat might return an unjoined room
If you create DM room, but the other party doesn't join it, they might
be unable to create a new DM using startDirectChat. Since creating a new
DM is pretty much the same as joining the invite, we try to join the
pending DM invite first and fall back to creating a new room if that
fails.
2023-09-04 13:27:55 +02:00
Krille-chan b9eb0b5aa3
Merge pull request #1548 from famedly/krille/release-0-22-3
build: Bump version to 0.22.3
2023-08-29 13:52:03 +02:00
Krille ab0b9c6763
build: Bump version to 0.22.3 2023-08-23 08:24:27 +02:00
mErrenst b17f3a47f2
Merge pull request #1547 from famedly/krille/request-participants-cache
feat: Add option to not cache users in memory when requesting all of …
2023-08-16 09:15:56 +00:00
Krille-chan d7f03708cc
Merge pull request #1536 from famedly/krille/has-new-messages-fix
fix: Has new messages is never true
2023-08-14 10:01:22 +00:00
krille-chan 0c60ad7acd
feat: Add option to not cache users in memory when requesting all of a room 2023-08-13 08:16:11 +02:00
Krille dd64f4702a
fix: Has new messages is never true 2023-08-10 08:44:07 +02:00
td 210ce7c532
Merge pull request #1542 from famedly/release/v0.22.2
chore: release v0.22.2
2023-08-07 21:32:34 +00:00
td 990a2302ac
chore: release v0.22.2 2023-08-06 13:45:48 +02:00
Krille-chan 230510555d
Merge pull request #1540 from famedly/braid/remove-oneself-from-hero-list
fix: direct message room name computation
2023-08-04 06:41:32 +00:00
The one with the braid 30c27f00a1
fix: direct message room name computation
Signed-off-by: The one with the braid <braid@famedly.com>
2023-08-04 08:17:17 +02:00
Nicolas Werner 4addccd9da
Merge pull request #1534 from famedly/nico/simplify-sorting
refactor: simplify UIA stage selection logic
2023-08-01 08:56:56 +00:00
Nicolas Werner 59693b7375
refactor: simplify UIA stage selection logic
(Also prevents a potential out of bounds exception)
2023-08-01 10:31:55 +02:00
Nicolas Werner b27fd4575d
Merge pull request #1535 from famedly/nico/fix-okb-reset
Make online key backup reset actually backup keys
2023-08-01 08:24:25 +00:00