Phone Call duration not matching accross devices and language of call duration inconsistent on the same device.
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- android, electron, nixos, rust
- Domain
- audio-video-rtc, desktop-dev, localization, mobile-dev
Research direction
Reproduce the issue with two smartphones and a delayed laptop using the listed call durations and versions. Trace how phone-call duration and message send-time language are synchronized and displayed across clients. Done means every device reports the actual call duration consistently and the send-time language is consistent.
Written by the indexing model from the issue text.
Description
- Operating System (Linux/Mac/Windows/iOS/Android):
- Core Version:
Smartphone1 (Huawei Mate 20, Android 9):
2.58.0
Smartphone2 (Pixel7Pro, GrapheneOS):
2.59.1
Laptop (NixOS v2.52.0):
- Client Version:
Runtime: ElectronRuntime
[Versions]
electron=41.9.1
node=24.17.0
SQLite=3.46.1
[Runtime Info]
isMac=false
isAppx=false
target=electron
runningUnderARM64Translation=undefined
rpcServerPath=/nix/store/XXXXXXXXXXXXXXXXXXXXXXXX-deltachat-desktop-2.52.0/opt/DeltaChat/resources/app.asar.unpacked/node_modules/@deltachat/stdio-rpc-server-linux-x64/deltachat-rpc-server
isContentProtectionSupported=false
buildTimestamp=315532800000
Expected behavior
- All phone calls report the same duration
- Language of message send time should be consistent (english and german Std. on NixOS desktop)
What did you try to achieve?
Actual behavior
Duration displayed on devices that are not used for phone calls is eigheter < 1 Min (both smartphones) or even "128 minutes" (NixOS Laptop).
Notes:
First two Phone calls were made on Huawei Mate 20.
Last (third) Phone call was made on Pixel7Pro.
NixOS Laptop was turned on after approx. 2 hours (matching the wrong call duration of 128 Minutes displayed on deltachat-desktop)
Steps to reproduce the problem
- Connect three devices to the same deltachat account
- Start a phone Call from device1 of at least 1 minute duration
- Start a phone Call from device2 of at least 3 minutes duration (to differ from call 1)
- Turn on Laptop (two hours or some time later) and optionally start a third call
Screenshots
Huawei Mate 20 (v2.58.0):
Pixel 7 Pro (2.59.1):
Nixos-Laptop (2.52.0):
Logs
- Dominant language
- Rust
- Stars
- 929
- Forks
- 144
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 70
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from chatmail/core
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
-
discussion enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100