briar issueshttps://code.briarproject.org/groups/briar/-/issues2021-10-13T12:40:30Zhttps://code.briarproject.org/briar/briar/-/issues/2194Have channels like Telegram2021-10-13T12:40:30ZIvanaHave channels like TelegramOne of the outcomes of the Sponsor 6 user survey, which ran in the summer of 2021, is the users' request for "channels like Telegram"One of the outcomes of the Sponsor 6 user survey, which ran in the summer of 2021, is the users' request for "channels like Telegram"https://code.briarproject.org/briar/briar/-/issues/2139Image attachments for forums and private groups2022-11-27T09:53:18ZMaxim Kopylovichmaxim380k@mail.ruImage attachments for forums and private groupsPlease add the possibility of submitting images in chats and forums.Please add the possibility of submitting images in chats and forums.https://code.briarproject.org/briar/briar/-/issues/2135Crop profile picture2022-04-29T13:22:08ZakwizgranCrop profile pictureA user asked for the ability to crop their selected profile picture.A user asked for the ability to crop their selected profile picture.https://code.briarproject.org/briar/briar/-/issues/2134Ask for confirmation before leaving feedback screen if feedback has been written2021-07-26T09:39:13ZakwizgranAsk for confirmation before leaving feedback screen if feedback has been writtenA user accidentally left the feedback screen while dismissing the screen overlay dialog and lost the feedback they'd been writing. The user suggested that the app should ask for confirmation when leaving the screen if feedback has been e...A user accidentally left the feedback screen while dismissing the screen overlay dialog and lost the feedback they'd been writing. The user suggested that the app should ask for confirmation when leaving the screen if feedback has been entered.https://code.briarproject.org/briar/briar/-/issues/2129misleading warning when reporting feedback without internet connection2021-07-23T11:22:15ZJens Kortemisleading warning when reporting feedback without internet connectionWhen bluetooth only is on and a feedback is sent, then the german message (something like) "Die Nachricht wird nächstes Mal geschickt, wenn Du Dich einloggst" (translation by me: The message will be sent, when you register next time) is ...When bluetooth only is on and a feedback is sent, then the german message (something like) "Die Nachricht wird nächstes Mal geschickt, wenn Du Dich einloggst" (translation by me: The message will be sent, when you register next time) is imho misleading. It should be something like "the next time you login and have an internet connection, your feedback will be sent".https://code.briarproject.org/briar/briar/-/issues/2127Set a timer to log out automatically2021-07-23T11:16:02ZMaxim Kopylovichmaxim380k@mail.ruSet a timer to log out automatically
I'm trying to study the messenger stably.
If you only enter a password to log in to your account, it does not require you to enter a password anymore. Until the device is rebooted.
Please make a timer and the ability to choose after wh...
I'm trying to study the messenger stably.
If you only enter a password to log in to your account, it does not require you to enter a password anymore. Until the device is rebooted.
Please make a timer and the ability to choose after what time the program will log out of the account itself.https://code.briarproject.org/briar/briar/-/issues/2126Disappearing messages not deleting the messages after 7 days2021-07-23T14:35:14ZHimesaka NoaDisappearing messages not deleting the messages after 7 daysTo what I know and understand if you use Disapperaing message it should delete the message both on you and to the person you taking to. But to my case and to my friend we use Disappearing messages but when the time comes that it should b...To what I know and understand if you use Disapperaing message it should delete the message both on you and to the person you taking to. But to my case and to my friend we use Disappearing messages but when the time comes that it should be deleted the messages that we sent to each other are both present to mine and to my friend! Even my messages that I send to his is still present. Can you guys explain why? why it's not been deleted? is there something we need to do so the it will delete the messages? me and my friend are both enable the Disappearing feature.https://code.briarproject.org/briar/briar/-/issues/2125Disappearing message baloon poins to the previous message2021-07-14T09:48:19ZStoyanDisappearing message baloon poins to the previous messageTake a look at the first image between the first and second blue messages. The balloon explaining the disappearing message is hard to tell to which of the two relates. Moreover the right top corner of the balloon points to the top and vi...Take a look at the first image between the first and second blue messages. The balloon explaining the disappearing message is hard to tell to which of the two relates. Moreover the right top corner of the balloon points to the top and visually message misleading the user (second image shows the message and corresponding balloon selected together).
Balloon preceding the message breaks the visual and logical relation of the elements on screen. As the elements are added from the bottom the logical way to read and comprehend follows suit.
<details><summary>First Image</summary>
![first image](/uploads/249612f236fcd1b04cd8a3af5149ae5b/disappearing-msg.png)
</details>
<details><summary>Second Image</summary>
![second image](/uploads/7d8ff807b74bfdd0cd96c7fc700fe7ec/disappearing-msg.png)
</details>https://code.briarproject.org/briar/briar/-/issues/2124The empty RSS Feed screen differs from others2021-07-23T11:23:23ZStoyanThe empty RSS Feed screen differs from othersThe empty RSS Feed screen has different layout than the other sections of the app. Take for example the Blogs screen. The empty blog screen has large icon in the center with a title underneath and a small description under the title. The...The empty RSS Feed screen has different layout than the other sections of the app. Take for example the Blogs screen. The empty blog screen has large icon in the center with a title underneath and a small description under the title. The RSS Feed empty screen has two rows of text that feels like are not styled at all.https://code.briarproject.org/briar/briar/-/issues/2123Add manual/FAQ entry explaining the relationship revealing2021-10-25T08:28:44ZStoyanAdd manual/FAQ entry explaining the relationship revealingCopying @akwizgran's explanation as summary:
> When a Private Group is created, messages are only synced via the Creator of the group by default. This is done for two reasons: other members of the group may not be contacts, and thus may ...Copying @akwizgran's explanation as summary:
> When a Private Group is created, messages are only synced via the Creator of the group by default. This is done for two reasons: other members of the group may not be contacts, and thus may not be able to sync with each other; or they may be contacts, but may not wish the rest of the group to know that.
If two members of the group carry on a conversation while the creator is offline this reveals that they were syncing the group with each other while the creator was offline, so they must be contacts. Therefore members other than the creator don't sync with each other by default. But if two members want to sync the group between each other and don't mind revealing to the group that they're contacts, they can do this.https://code.briarproject.org/briar/briar/-/issues/2121Inconsistency in "add new" button position and icon2021-07-23T11:23:23ZStoyanInconsistency in "add new" button position and icon* Contacts are added with "+" button on bottom right;
* Private groups are added with "+" button on top right;
* Forums are added with "+" button on top right;
* Blogs are added with "pen" button on the top right after the three-dot-menu...* Contacts are added with "+" button on bottom right;
* Private groups are added with "+" button on top right;
* Forums are added with "+" button on top right;
* Blogs are added with "pen" button on the top right after the three-dot-menu. Additionally the "pen" stays when I read (at least my) blogs and I expected taping on it to actually edit the post;
* RSS feeds are added with "+" button on top right.
Unifying the position and symbol of the action will improve the UX.https://code.briarproject.org/briar/briar/-/issues/2120Wrong order of settings items2021-07-23T11:23:23ZStoyanWrong order of settings itemsIn the bottom part of the menu the connection options are ordered like that:
* Internet
* Wi-Fi
* Bluetooth
When you tap on any of them in the presented dialogue they are ordered the same way.
In `Settings > Connections` they are ordered...In the bottom part of the menu the connection options are ordered like that:
* Internet
* Wi-Fi
* Bluetooth
When you tap on any of them in the presented dialogue they are ordered the same way.
In `Settings > Connections` they are ordered differently:
* Bluetooth
* Wi-Fi
* Internet.https://code.briarproject.org/briar/briar/-/issues/2116Larger view of profile picture2021-07-12T11:32:41ZakwizgranLarger view of profile pictureUser feedback: "Please add ability to view the profile picture in large mode when tapping on the icon."User feedback: "Please add ability to view the profile picture in large mode when tapping on the icon."https://code.briarproject.org/briar/briar/-/issues/2115Shorter timer for disappearing messages2022-03-07T12:43:29ZakwizgranShorter timer for disappearing messagesA couple of users asked for the option to set a shorter timer for disappearing messages.A couple of users asked for the option to set a shorter timer for disappearing messages.https://code.briarproject.org/briar/briar/-/issues/2114Edit URL of RSS feed2021-07-12T11:00:38ZakwizgranEdit URL of RSS feedA user asked for the ability to edit an RSS feed's URL, rather than deleting and re-adding it.A user asked for the ability to edit an RSS feed's URL, rather than deleting and re-adding it.https://code.briarproject.org/briar/briar/-/issues/2113Tapping send button twice sends duplicate message2022-05-16T19:53:43ZakwizgranTapping send button twice sends duplicate message* Android version: 11
* Phone model: Pixel 3a (aosp_sargo)
* Briar version: 1.3.4 (76b7e6f)
* User feedback: "When I hit send twice it double sent the same message."
Log snippet:
```
05-31 23:06:14.209 I/BaseActivity: Starting Conversat...* Android version: 11
* Phone model: Pixel 3a (aosp_sargo)
* Briar version: 1.3.4 (76b7e6f)
* User feedback: "When I hit send twice it double sent the same message."
Log snippet:
```
05-31 23:06:14.209 I/BaseActivity: Starting ConversationActivity
05-31 23:06:14.211 I/BaseActivity: Resuming ConversationActivity
05-31 23:06:14.676 I/BaseActivity: Stopping NavDrawerActivity
05-31 23:06:16.966 I/ConversationActivity: Eagerly loading text for latest message
05-31 23:06:28.283 I/DuplexOutgoingSession: Sending keepalive
05-31 23:06:38.292 I/DuplexOutgoingSession: Sending keepalive
05-31 23:06:43.774 I/AutoDeleteManagerImpl: Sending message with auto-delete timer -1
05-31 23:06:44.370 I/DuplexOutgoingSession: Generated offer: false
05-31 23:06:44.389 I/DuplexOutgoingSession: Next send time decreased
05-31 23:06:44.405 I/DuplexOutgoingSession: Generated offer: true
05-31 23:06:44.405 I/DuplexOutgoingSession: Sent offer
05-31 23:06:44.424 I/DuplexOutgoingSession: Generated offer: false
05-31 23:06:45.299 I/DuplexOutgoingSession: Generated batch: true
05-31 23:06:45.299 I/ConversationActivity: Messages sent
05-31 23:06:45.299 I/DuplexOutgoingSession: Sent batch
05-31 23:06:45.317 I/DuplexOutgoingSession: Generated batch: false
05-31 23:06:46.268 I/ConversationActivity: Messages acked
05-31 23:06:58.284 I/DuplexOutgoingSession: Sending keepalive
05-31 23:07:01.226 I/AutoDeleteManagerImpl: Sending message with auto-delete timer -1
05-31 23:07:03.058 I/AutoDeleteManagerImpl: Sending message with auto-delete timer -1
05-31 23:07:03.119 I/DuplexOutgoingSession: Generated offer: false
05-31 23:07:03.159 I/DuplexOutgoingSession: Generated offer: true
05-31 23:07:03.159 I/DuplexOutgoingSession: Sent offer
05-31 23:07:03.181 I/DuplexOutgoingSession: Generated offer: false
05-31 23:07:03.229 I/DuplexOutgoingSession: Generated offer: false
05-31 23:07:04.144 I/DuplexOutgoingSession: Generated batch: true
05-31 23:07:04.144 I/ConversationActivity: Messages sent
05-31 23:07:04.144 I/DuplexOutgoingSession: Sent batch
05-31 23:07:04.163 I/DuplexOutgoingSession: Generated batch: false
05-31 23:07:04.915 I/ConversationActivity: Messages acked
```
Earlier in the log, `Trim memory: running critically low` is logged several times, so the phone may be responding slower than usual.https://code.briarproject.org/briar/briar/-/issues/2112Add contact via forum2021-07-12T10:56:00ZakwizgranAdd contact via forumA user asked for the ability to add contacts via a forum without having to share Briar links manually.A user asked for the ability to add contacts via a forum without having to share Briar links manually.https://code.briarproject.org/briar/briar/-/issues/2111Hidden conversations2021-07-12T11:17:21ZakwizgranHidden conversationsA user asked for hidden conversations that aren't shown in the contact list unless a PIN is entered. Apparently Viber has this feature.A user asked for hidden conversations that aren't shown in the contact list unless a PIN is entered. Apparently Viber has this feature.https://code.briarproject.org/briar/briar/-/issues/2110Links to blogs and forums2021-07-12T10:35:28ZakwizgranLinks to blogs and forumsA user asked for the ability to share a link to a forum or blog. This would be difficult to support in the current architecture, but as usual I'm recording the request so we can understand the gaps between what we've built and what users...A user asked for the ability to share a link to a forum or blog. This would be difficult to support in the current architecture, but as usual I'm recording the request so we can understand the gaps between what we've built and what users would like us to build.https://code.briarproject.org/briar/briar/-/issues/2108IllegalArgumentException when resuming NavDrawerActivity after signing in2021-11-04T11:03:26ZakwizgranIllegalArgumentException when resuming NavDrawerActivity after signing in* Briar version: 1.3.5
* User feedback: "I just updated Briar and tried to sign in again."
Stacktrace:
```
java.lang.IllegalArgumentException
at android.os.Parcel.createException(Parcel.java:1954)
at android.os.Parcel.re...* Briar version: 1.3.5
* User feedback: "I just updated Briar and tried to sign in again."
Stacktrace:
```
java.lang.IllegalArgumentException
at android.os.Parcel.createException(Parcel.java:1954)
at android.os.Parcel.readException(Parcel.java:1918)
at android.os.Parcel.readException(Parcel.java:1868)
at android.view.IWindowSession$Stub$Proxy.addToDisplay(IWindowSession.java:826)
at android.view.ViewRootImpl.setView(ViewRootImpl.java:758)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:356)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3906)
at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:51)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:145)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6718)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: android.os.RemoteException: Remote stack trace:
at android.view.SurfaceControl.nativeCreate(Native Method)
at android.view.SurfaceControl.<init>(SurfaceControl.java:630)
at android.view.SurfaceControl.<init>(SurfaceControl.java:60)
at android.view.SurfaceControl$Builder.build(SurfaceControl.java:386)
at com.android.server.wm.WindowContainer.onParentSet(WindowContainer.java:184)
```
Edited log:
```
07-06 13:21:56.622 I/BriarApplicationImpl: Created
07-06 13:21:56.687 I/AccountManagerImpl: Found database key in primary file
07-06 13:26:24.732 I/BaseActivity: Creating SplashScreenActivity
07-06 13:26:24.750 I/BaseActivity: Starting SplashScreenActivity
07-06 13:26:24.751 I/BaseActivity: Resuming SplashScreenActivity
07-06 13:26:25.270 I/BaseActivity: Pausing SplashScreenActivity
07-06 13:26:25.281 I/BaseActivity: Creating NavDrawerActivity
07-06 13:26:25.341 I/BaseActivity: Starting NavDrawerActivity
07-06 13:26:25.342 I/BaseActivity: Resuming NavDrawerActivity
07-06 13:26:25.342 I/BriarActivity: Not signed in, launching StartupActivity
07-06 13:26:25.349 I/BaseActivity: Pausing NavDrawerActivity
07-06 13:26:25.356 I/BaseActivity: Creating StartupActivity
07-06 13:26:25.363 I/AccountManagerImpl: Found database key in primary file
07-06 13:26:25.365 I/BaseActivity: Starting StartupActivity
07-06 13:26:25.416 I/BaseActivity: Resuming StartupActivity
07-06 13:26:25.937 I/BaseActivity: Stopping NavDrawerActivity
07-06 13:26:25.948 I/BaseActivity: Stopping SplashScreenActivity
07-06 13:26:25.950 I/BaseActivity: Destroying SplashScreenActivity
07-06 13:26:33.878 I/AccountManagerImpl: Found database key in primary file
07-06 13:26:34.876 I/AndroidKeyStrengthener: Loaded key from keystore
07-06 13:26:34.909 I/BriarService: Created
07-06 13:26:34.947 I/LifecycleManagerImpl: Opening database
07-06 13:26:34.951 I/H2Database: Reopening DB: true
07-06 13:26:35.791 I/IdentityManagerImpl: Identity loaded
07-06 13:26:35.800 I/LifecycleManagerImpl: Starting services
07-06 13:26:35.801 I/CleanupManagerImpl: Scheduling cleanup task in 1000 ms
07-06 13:26:35.804 I/AndroidNetworkManager: Received broadcast android.net.conn.CONNECTIVITY_CHANGE
07-06 13:26:35.804 I/AndroidNetworkManager: Received broadcast android.net.wifi.p2p.THIS_DEVICE_CHANGED
07-06 13:26:35.933 I/PluginManagerImpl: Starting simplex plugins
07-06 13:26:35.933 I/PluginManagerImpl: Starting duplex plugins
07-06 13:26:35.939 I/PluginManagerImpl: org.briarproject.bramble.bluetooth changed from state STARTING_STOPPING to DISABLED
07-06 13:26:35.939 I/PluginViewModel: TransportStateEvent: org.briarproject.bramble.bluetooth is DISABLED
07-06 13:26:35.956 I/AbstractBluetoothPlugin: Local address null
07-06 13:26:35.959 I/BaseActivity: Pausing StartupActivity
07-06 13:26:35.964 I/BriarActivity: Recreating NavDrawerActivity after signing in
07-06 13:26:35.966 I/BaseActivity: Starting NavDrawerActivity
07-06 13:26:35.967 I/BaseActivity: Resuming NavDrawerActivity
```Android 1.4