Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.0.0 todo list #18

Closed
mwarning opened this issue Sep 2, 2019 · 2 comments
Closed

3.0.0 todo list #18

mwarning opened this issue Sep 2, 2019 · 2 comments

Comments

@mwarning
Copy link
Member

mwarning commented Sep 2, 2019

  • fix exceptions when adding existing contacts via qr code
  • add database password salt
    • also add upgrade of database encryption => not applicable. contact keys are not compatible anyway :/
  • add contact name change form if contact with existing name is scanned
  • outgoing call from call history gets interrupted (sometimes)
  • add missed calls
  • show call times
  • show if call was missed etc.
  • show call sender IP address?
  • sort calls by date
  • allow to enable wifi or skip on first startup
  • warn when add not existing IP/MAC addresses (not domains)
  • set last successful IP address
  • proper address entry when adding unknown callers (extract MAC from EUI-64)?
  • update screenshots
  • fix AddressActivity.parseAddress
  • rename all dialog xml files to start with dialog_ in the file name
  • set ice servers if set / give better description
    • set them for WebRTC
  • fix calls
  • use socket sender address of same scope&scheme as own address if possible. This makes adding an address for an unknown caller much easier, android does not seem to do that...
@mwarning
Copy link
Member Author

mwarning commented Sep 19, 2019

Something that should be fixed (happens sometimes when calling back from call history):

2019-09-19 02:24:17.945 12680-12680/d.d.meshenger I/FloatingActionButton: Setting a custom background is not supported.
2019-09-19 02:24:17.949 12680-12680/d.d.meshenger D/ContactListFragment: refreshContactList
2019-09-19 02:24:17.949 12680-12680/d.d.meshenger D/ContactListFragment: onResume
2019-09-19 02:24:17.952 12680-12680/d.d.meshenger I/FloatingActionButton: Setting a custom background is not supported.
2019-09-19 02:24:17.956 12680-12680/d.d.meshenger D/EventListFragment: onResume
2019-09-19 02:24:17.961 12680-12680/d.d.meshenger D/ContactListFragment: setActivity
2019-09-19 02:24:17.961 12680-12680/d.d.meshenger D/EventListFragment: refreshEventList
2019-09-19 02:24:17.976 12680-12685/d.d.meshenger I/art: Do partial code cache collection, code=44KB, data=62KB
2019-09-19 02:24:17.977 12680-12685/d.d.meshenger I/art: After code cache collection, code=44KB, data=62KB
2019-09-19 02:24:17.978 12680-12685/d.d.meshenger I/art: Increasing code cache capacity to 256KB
2019-09-19 02:24:17.984 12680-12680/d.d.meshenger D/EventListFragment: refreshEventList update: 3
2019-09-19 02:24:18.248 12680-12680/d.d.meshenger D/CallActivity: onDestroy
2019-09-19 02:24:18.248 12680-12680/d.d.meshenger D/CallActivity: stopRinging
2019-09-19 02:24:18.248 12680-12680/d.d.meshenger D/RTCCall: closeCommSocket
2019-09-19 02:24:18.251 12680-12680/d.d.meshenger I/org.webrtc.Logging: CameraCapturer: Stop capture
2019-09-19 02:24:18.251 12680-12680/d.d.meshenger I/org.webrtc.Logging: CameraCapturer: Stop capture: No session open
2019-09-19 02:24:18.251 12680-12680/d.d.meshenger I/org.webrtc.Logging: CameraCapturer: Stop capture done
2019-09-19 02:24:18.251 12680-12680/d.d.meshenger I/org.webrtc.Logging: EglRenderer: remoteRendererReleasing.
2019-09-19 02:24:18.251 12680-12680/d.d.meshenger I/org.webrtc.Logging: EglRenderer: remoteRendererAlready released
2019-09-19 02:24:18.263 12680-12680/d.d.meshenger E/ActivityThread: Activity d.d.meshenger.CallActivity has leaked IntentReceiver org.webrtc.NetworkMonitorAutoDetect@8fc1c3 that was originally registered here. Are you missing a call to unregisterReceiver()?
    android.app.IntentReceiverLeaked: Activity d.d.meshenger.CallActivity has leaked IntentReceiver org.webrtc.NetworkMonitorAutoDetect@8fc1c3 that was originally registered here. Are you missing a call to unregisterReceiver()?
        at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1159)
        at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:946)
        at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1302)
        at android.app.ContextImpl.registerReceiver(ContextImpl.java:1282)
        at android.app.ContextImpl.registerReceiver(ContextImpl.java:1276)
        at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:586)
        at org.webrtc.NetworkMonitorAutoDetect.registerReceiver(NetworkMonitorAutoDetect.java:735)
        at org.webrtc.NetworkMonitorAutoDetect.<init>(NetworkMonitorAutoDetect.java:653)
        at org.webrtc.NetworkMonitor.createAutoDetect(NetworkMonitor.java:169)
        at org.webrtc.NetworkMonitor.startMonitoring(NetworkMonitor.java:92)
        at org.webrtc.NetworkMonitor.startMonitoring(NetworkMonitor.java:114)
2019-09-19 02:24:48.725 12680-12680/d.d.meshenger D/MainActivity: onPause

Also happens here:
njovy/AppRTCDemo#67

@mwarning
Copy link
Member Author

Let's make a release for now.

mwarning pushed a commit that referenced this issue Jan 30, 2023
Update README.md - grammar fixes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant