Commit Graph

2935 Commits

Author SHA1 Message Date
Nicolas Werner 109711df4b
Merge pull request #1627 from famedly/release/v0.23.0
chore: bump version to 0.23.0
2023-11-27 12:48:33 +01:00
Nicolas Werner 129be2e86b
chore: bump version to 0.23.0 2023-11-27 12:28:27 +01:00
Krille-chan ce1727ec52
Merge pull request #1626 from famedly/krille/sync-connection-exception
refactor: Add SyncConnectionException to syncloop
2023-11-27 10:22:54 +01:00
Krille 193f404885
refactor: Add SyncConnectionException to syncloop 2023-11-27 09:11:57 +01:00
Krille-chan f1e0268944
Merge pull request #1623 from famedly/nico/fix-key-backup
fix: key uploads only running once
2023-11-27 09:04:48 +01:00
Nicolas Werner 25f4353ab0
fix: key uploads only running once
There were several issues here. Key uploads in general failed, because
the await caused a Future<dynamic> to be returned, which failed type
checking.

But also we never unset our future, which was used for the online key
backup uploads, which meant we would very quickly stop uploading any
keys at all.
2023-11-24 17:42:57 +01:00
Krille-chan 9019dfd566
Merge pull request #1618 from famedly/krille/add-raw-command
feat: Add sendRaw command
2023-11-22 15:50:02 +01:00
Krille 82b885dee0
feat: Add sendRaw command 2023-11-22 15:35:29 +01:00
Krille-chan c6e8b16647
Merge pull request #1609 from famedly/krille/linebreaks-markdown
fix: Do only convert linebreaks to br tags in p blocks
2023-11-22 12:19:56 +01:00
Krille 029b648f26
fix: Do only convert linebreaks to br tags in p blocks
This changes the behavior
of the markdown method to
only convert linebreaks inside
of p blocks. I found no better
solution yet for the problem
as otherwise also lists
will have linebreaks between
the list items. Unfortunately
the default linebreak syntax
seems not to fulfill our needs.
2023-11-22 11:02:17 +01:00
Krille-chan 966951dfeb
Merge pull request #1619 from famedly/nico/no-memory-of-this
fix: in memory database is not actually in memory
2023-11-22 07:36:12 +01:00
Nicolas Werner 642bb7e62a
fix: in memory database is not actually in memory
Since we can't pass the fake filesystem to hive, instead we just store
the database in a temporary directory.
2023-11-21 14:30:34 +01:00
Nicolas Werner ee14fb7116
Merge pull request #1597 from famedly/nico/stricter-lints
stricter lints
2023-11-17 14:44:00 +01:00
Nicolas Werner c44cfaf03e
docs: Document and group our linter rules 2023-11-17 14:24:59 +01:00
Nicolas Werner f72d298a0b
fix: database tests group can't be async 2023-11-17 13:05:14 +01:00
Nicolas Werner 9a39a78a86
chore: enable remaining easy lints 2023-11-17 12:59:27 +01:00
Nicolas Werner 8b8a647cf9
chore: enable discarded_futures lint
BREAKING CHANGE: This changes the runInRoot method to not return a
future. As a user, if you need the result of an async computation passed
to runInRoot, please await it directly. Also the KeyVerification start
and a few call methods now return a future.
2023-11-17 12:59:27 +01:00
Nicolas Werner 5dc3adadfc
chore: enable avoid_bool_literals_in_conditional_expressions 2023-11-17 12:59:27 +01:00
Nicolas Werner a0970b7fcb
chore: don't manually enable default rules 2023-11-17 12:59:20 +01:00
Nicolas Werner b06167b8a4
Merge pull request #1600 from famedly/krille/better-syncloop-error
fix: catch correct exception type for connection problems
2023-11-17 00:07:45 +01:00
Nicolas Werner e03826b1bb
Merge branch 'main' into krille/better-syncloop-error 2023-11-16 22:21:59 +01:00
Nicolas Werner 76b216c319
Merge pull request #1608 from famedly/krille/store-presences
feat: Store presences in  database
2023-11-16 22:21:34 +01:00
Nicolas Werner 0b3542730d
Merge branch 'main' into krille/store-presences 2023-11-16 21:36:13 +01:00
Nicolas Werner 499096068c
Merge pull request #1611 from famedly/krille/fix-set-presence-load-archive
fix: Set presence when loading archive
2023-11-16 21:36:01 +01:00
Nicolas Werner 4b36c2f529
Merge branch 'main' into krille/fix-set-presence-load-archive 2023-11-16 21:19:20 +01:00
td 03d038c831
Merge pull request #1612 from famedly/karthi/release-0-22-7
build: release 0.22.7
2023-11-16 15:18:17 +05:30
Karthikeyan S 7f32428091
build: release 0.22.7 2023-11-16 14:08:19 +05:30
Krille d1bbf57b6f
fix: Set presence when loading archive 2023-11-15 14:18:48 +01:00
td 7324064f22
Merge pull request #1610 from famedly/reza/crash-calls
Hangup on call crash
2023-11-15 16:24:36 +05:30
Mohammad Reza Moradi d5447c62f7
fix: hangup on call crash 2023-11-15 08:49:35 +01:00
Krille 8cc863b1a3
feat: Store presences in database 2023-11-15 06:59:58 +01:00
Nicolas Werner 7bcd5840e1
Merge pull request #1606 from famedly/td/logoutEvenIfServerDown
fix: clear local database on logout even if server timesout
2023-11-14 12:56:15 +01:00
td 1ab06cb01a
fix: clear local database on logout even if server timesout 2023-11-13 18:12:47 +05:30
Karthikeyan S 327f95d998
Merge pull request #1598 from famedly/karthi/fix-hangup-timeout
fix: call hangup on timeout race condition
2023-11-07 12:42:13 +05:30
Karthikeyan S 243275d644
Merge branch 'main' into karthi/fix-hangup-timeout 2023-11-06 17:31:22 +05:30
Nicolas Werner 6e6b2f338e
Merge pull request #1599 from famedly/nico/stale-call-checker-leak
stale call checker leak
2023-11-06 11:06:18 +01:00
krille-chan b1b2b2ffe2
fix: catch correct exception type for connection problems 2023-11-05 09:52:08 +01:00
Nicolas Werner 37582a3a8e
fix: stale call checker leaks memory 2023-11-04 00:30:14 +01:00
td 579b8aa944
Merge branch 'main' into karthi/fix-hangup-timeout 2023-11-03 19:22:01 +05:30
Karthikeyan S 88110773ab
fix: call hangup on timeout race condition 2023-11-03 16:05:37 +05:30
Nicolas Werner e0b6529525
Merge pull request #1574 from famedly/dependabot/pub/file-7.0.0
build(deps): bump file from 6.1.4 to 7.0.0
2023-11-02 11:32:27 +01:00
dependabot[bot] 2b7f4b48a3
build(deps): bump file from 6.1.4 to 7.0.0
Bumps [file](https://github.com/google/file.dart/tree/master/packages) from 6.1.4 to 7.0.0.
- [Release notes](https://github.com/google/file.dart/releases)
- [Commits](https://github.com/google/file.dart/commits/v7.0.0/packages)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 09:58:58 +00:00
Nicolas Werner 94bf74cb0d
Merge pull request #1596 from famedly/nico/upgrade-lints
chore: upgrade lints
2023-11-02 10:55:51 +01:00
Nicolas Werner 82492f92e1
chore: upgrade lints 2023-11-02 10:20:33 +01:00
Nicolas Werner 23776e53ad
Merge pull request #1571 from TheOneWithTheBraid/braid/store-left-rooms-in-archive
chore: incrementally add left rooms to archive
2023-11-02 09:56:51 +01:00
Nicolas Werner 620187c772
Merge branch 'main' into braid/store-left-rooms-in-archive 2023-11-02 08:49:48 +01:00
td 5900442bcb
Merge pull request #1594 from famedly/td/useTemplatePub
chore: use our reusable workflow for pub publish
2023-10-25 13:15:31 +00:00
td 318134d6f4
chore: use our custom reusable workflow to avoid manually configuring each publish job 2023-10-25 04:17:01 +05:30
Krille-chan a66e2d8e26
Merge pull request #1592 from famedly/krille/release-0-22-6
build: Release 0.22.6
2023-10-23 13:30:44 +02:00
Krille 569fa186cf
build: Release 0.22.6 2023-10-23 13:03:30 +02:00