Commit Graph

3791 Commits

Author SHA1 Message Date
Krille-chan 4e0f05702a
Merge pull request #1905 from famedly/krille/use-auth-media-if-unstable-features
refactor: Also use authenticated media if unstable features claim support
2024-08-21 15:13:24 +02:00
Krille 2dce08bab1
refactor: Also use authenticated media if unstable features claim support 2024-08-21 15:06:50 +02:00
Nicolas Werner a979c2e4fb
Merge pull request #1904 from TheOneWithTheBraid/braid/macos-dylib
fix: SQLCipher dylib location on macOS builds
2024-08-21 13:46:20 +02:00
The one with the braid 23704f68b8
fix: SQLCipher dylib location on macOS builds
Signed-off-by: The one with the braid <info@braid.business>
2024-08-21 10:29:14 +02:00
td 99564df087
Merge pull request #1902 from famedly/release/v0.32.1
chore: release v0.32.1
2024-08-16 17:39:07 +05:30
td bb1c8db942
chore: release v0.32.1 2024-08-16 15:19:02 +05:30
td 6bf03a8431
Merge pull request #1901 from famedly/td/authMedia
feat: support for authenticated media
2024-08-16 14:42:22 +05:30
td f79096dfbb
feat: support for authenticated media 2024-08-16 14:35:50 +05:30
td 987dd750b3
Merge pull request #1900 from famedly/release/v0.31.1
build: Release v0.31.1
2024-08-09 14:58:28 +05:30
Krille df5cd7cd75
build: Release v0.32.0 2024-08-09 11:20:07 +02:00
Krille-chan c071b8c06e
Merge pull request #1899 from famedly/krille/fix-app-freeze-because-of-loop
fix: App freezes because of recursive loop with getLocalizedDisplayname() call
2024-08-09 10:55:27 +02:00
Krille a0bfd0c73d
fix: App freezes because of recursive loop with getLocalizedDisplayname() call 2024-08-09 10:17:23 +02:00
Nicolas Werner 820a0c53dd
Merge pull request #1896 from famedly/nico/fix-leave-invite-chain
fix: leave->invite in the same sync would hide the invite
2024-07-31 21:03:23 +02:00
Nicolas Werner de5f454218
fix: don't restart github action service after apt install
By default apt-get seems to restart services now, but that restarts the
github actions runner and cancels our job... Add the github actions
service to the exluded services.

See also https://discourse.ubuntu.com/t/needrestart-changes-in-ubuntu-24-04-service-restarts/44671
2024-07-31 20:31:28 +02:00
Nicolas Werner 3d92428b7e
fix: leave->invite in the same sync would hide the invite
Synapse includes the room in both sections if you have both an
invite->leave and a leave->invite transition in one sync response.
Transitions in the other order are only included once (in the leave
section) it seems, so this should work correctly in all cases.

Fixes https://github.com/famedly/product-management/issues/2283
2024-07-31 19:25:58 +02:00
Krille-chan 6dbc11180c
Merge pull request #1895 from famedly/krille/call-logout-on-soft-logout-cancel
fix: Call logout on soft logout fail
2024-07-31 14:06:24 +02:00
Krille a771f1e3bf
fix: Call logout on soft logout fail
If we fail to handle the
soft logout, we should call
the logout endpoint to
delete the device from
the server instead of just
clear the client.
2024-07-31 12:53:29 +02:00
td 9819b05e30
Merge pull request #1852 from famedly/td/resetLastEventOnCancelSend
fix: update last event properly on cancel send
2024-07-31 14:42:30 +05:30
td 4eb18f670f
fix: update last event properly on cancel send
also stores status in db
2024-07-31 14:36:25 +05:30
td 1cb3dd1b59
chore: add info about tests to readme 2024-07-31 14:13:30 +05:30
td 28758be915
chore: increase log level to verbose in tests 2024-07-31 14:13:14 +05:30
Karthikeyan S 0ec9de5d37
Merge pull request #1891 from famedly/release/v0.31.0
build: Release v0.31.0
2024-07-29 09:59:42 +05:30
Karthikeyan S 731ffb4450
build: Release v0.31.0 2024-07-28 16:01:37 +05:30
Karthikeyan S d5c4d03e94
Merge pull request #1887 from famedly/karthi/fix-gh-release-ci
ci: create release job fix
2024-07-28 15:51:39 +05:30
Karthikeyan S ac79627f4b
ci: create release job fix 2024-07-28 15:44:28 +05:30
td be43ddae14
Merge pull request #1886 from famedly/td/deleteOverride
fix: also delete db on logout
2024-07-26 22:25:53 +05:30
td 22694a81d8
fix: also delete db on logout
we already cleared it out, but to change the db enc pw on the app we need to delete it completely first
2024-07-26 22:19:02 +05:30
Krille-chan 87ce08d394
Merge pull request #1888 from famedly/krille/add-m-federate-support
feat: Add support for isFederate option for rooms
2024-07-26 14:23:38 +02:00
Krille b962e8288b
feat: Add support for isFederate option for rooms 2024-07-26 13:45:13 +02:00
td c464032855
Merge pull request #1857 from famedly/td/mainThreadReceipts
fix: add main thread receipts to event.receipts getter
2024-07-23 20:47:16 +05:30
td 4c60e04c05
fix: add main thread receipts to event.receipts getter 2024-07-23 20:30:07 +05:30
Krille-chan 805ee24d93
Merge pull request #1883 from famedly/krille/refactor-profile-caching-in-database
refactor: Cache profiles in database and refactor API
2024-07-23 10:37:30 +02:00
Krille e7802bd20b
fix: Synapse CI job failing because invite state not completely synced 2024-07-23 10:30:40 +02:00
Krille cabf357cf7
refactor: Cache profiles in database and refactor API 2024-07-23 08:51:10 +02:00
td 191397ebb8
Merge pull request #1878 from famedly/td/bumpdbv9
fix: bump database version to v9
2024-07-18 15:22:00 +05:30
td 73e89966c7
fix: bump database version to v9
clears database to handle any old state seen in history getting applied bug bc336709af
2024-07-18 15:12:42 +05:30
td 2b0fbd2268
Merge pull request #1879 from famedly/krille/better-room-avatar-name-for-invites
refactor: Better avatar and names for invites
2024-07-17 19:41:19 +05:30
Krille 2e51b450bf
refactor: Better avatar and names for invites
Group chats with no user
avatar should return null for
the room.avatar getter and not
a random hero avatar. This could
otherwise lead to confusion as
it looks like this is a DM which
is not the case.

For the name we should also
not just display the name of
the invitor like in a DM even for
group chats, but some more
additional information. I found
a String for
invites quite useful here as
this would name rooms without
a m.room.name like this:
"Invited by $senderName"
which should be short enough.
The alternative
"You have been invited by $senderName" could be too
long IMO.
2024-07-16 13:12:00 +02:00
Krille-chan 0ac0ef63ed
Merge pull request #1872 from famedly/release/v0.30.0
build: Release v0.30.0
2024-07-03 15:17:28 +02:00
Krille 1d0161b24e
build: Release v0.30.0 2024-07-03 15:07:54 +02:00
Krille-chan ab24a25350
Merge pull request #1867 from famedly/krille/automatic-cancel-typing-indicators-after-30-seconds
feat: Automatically cancel typing indicators after 30 seconds
2024-07-03 15:03:20 +02:00
Krille 0f5526e1b8
feat: Automatically cancel typing indicators after 30 seconds 2024-07-03 14:36:40 +02:00
Krille-chan b248d6382a
Merge pull request #1868 from famedly/krille/do-not-update-invalid-last-event
fix: Do not update lastEvent with state events
2024-07-03 14:33:58 +02:00
Krille 9d9865a1a1
fix: Do not update lastEvent with state events 2024-07-03 14:27:39 +02:00
Karthikeyan S faae7935b5
Merge pull request #1866 from famedly/krille/store-last-event-in-database-after-decryption
fix: Correctly store lastEvent in database after decryption
2024-07-02 13:15:45 +05:30
Krille 4fd616bcbf
fix: Correctly store lastEvent in database after decryption 2024-07-02 08:44:46 +02:00
Krille-chan 87ee7f4cac
Merge pull request #1870 from famedly/td/editRedactLastEvent
fix: lastEvent after edit and redact
2024-07-02 08:41:25 +02:00
td 869a7f41a9
fix: lastEvent after edit and redact 2024-07-01 21:31:13 +05:30
td 95d2378b6f
Merge pull request #1869 from famedly/td/testci
fix: bump flutter and dart versions for right analyzer json format
2024-07-01 20:59:00 +05:30
td a8e56074cc
feat: move e2e test dind structure to use executor
fix: bump flutter and dart webrtc versions for dart analyze json format output
2024-07-01 20:52:32 +05:30