Briar GTK issueshttps://code.briarproject.org/briar/briar-gtk/-/issues2020-09-10T12:05:06Zhttps://code.briarproject.org/briar/briar-gtk/-/issues/63Ask before deleting contacts2020-09-10T12:05:06ZNicoAsk before deleting contactsCurrently, when clicking on "Delete contact", it gets deleted immediately. We should at least confirm that or make it possible to undo the deletion (#64).Currently, when clicking on "Delete contact", it gets deleted immediately. We should at least confirm that or make it possible to undo the deletion (#64).GTK 0.1.0-beta1NicoNicohttps://code.briarproject.org/briar/briar-gtk/-/issues/60Contacts don't get deleted reliably2020-09-08T17:17:27ZNicoContacts don't get deleted reliablySteps to reproduce:
* Open private chat with contact
* Click to delete them
* Click + to add new contact
Expected:
* Contact gets deleted
Actually:
```bash
(Briar:3): Handy-CRITICAL **: 17:49:00.203: hdy_stackable_box_set_visible_child...Steps to reproduce:
* Open private chat with contact
* Click to delete them
* Click + to add new contact
Expected:
* Contact gets deleted
Actually:
```bash
(Briar:3): Handy-CRITICAL **: 17:49:00.203: hdy_stackable_box_set_visible_child: assertion 'contains_child' failed
Traceback (most recent call last):
File "/app/share/briar-gtk/briar_gtk/widgets/undo_notification.py", line 57, in _on_destroy
action()
File "/app/share/briar-gtk/briar_gtk/containers/main_window.py", line 99, in _timeout_action
self.show_sidebar()
File "/app/share/briar-gtk/briar_gtk/containers/main_window.py", line 85, in show_sidebar
self.chat_view.hide()
AttributeError: 'NoneType' object has no attribute 'hide'
```
Maybe we shouldn't do this "Undo" thing at all...GTK 0.1.0-beta1NicoNicohttps://code.briarproject.org/briar/briar-gtk/-/issues/12Delete contact2020-09-05T15:26:55ZNicoDelete contactBlocked by https://code.briarproject.org/briar/python-briar-wrapper/-/issues/16Blocked by https://code.briarproject.org/briar/python-briar-wrapper/-/issues/16GTK 0.1.0-beta1https://code.briarproject.org/briar/briar-gtk/-/issues/53Only show username in chat history when author of message block changes2020-09-09T13:02:11ZNicoOnly show username in chat history when author of message block changesExample screenshot visualizing the problem:
![Screenshot_from_2020-06-02_17-40-52](/uploads/c0fc495e5467695d8a5c99406ada9e0b/Screenshot_from_2020-06-02_17-40-52.png)
On the other side, this is how Fractal does it:
![fractal-4.0-screen...Example screenshot visualizing the problem:
![Screenshot_from_2020-06-02_17-40-52](/uploads/c0fc495e5467695d8a5c99406ada9e0b/Screenshot_from_2020-06-02_17-40-52.png)
On the other side, this is how Fractal does it:
![fractal-4.0-screenshot](/uploads/69fc73064ba10da4db585e991a196995/fractal-4.0-screenshot.png)
Note the two messages at the top. Two messages share the same author, therefore the author name is omitted the second time.GTK 0.1.0-beta1NicoNicohttps://code.briarproject.org/briar/briar-gtk/-/issues/62Refresh contact list when sending messages2020-09-09T11:47:03ZNicoRefresh contact list when sending messagesAlthough after sending a message that contact should be at the top of the list, it's currently not.Although after sending a message that contact should be at the top of the list, it's currently not.GTK 0.1.0-beta1NicoNicohttps://code.briarproject.org/briar/briar-gtk/-/issues/57Set window flag on incoming message2020-09-02T08:30:24ZNicoSet window flag on incoming messageFrom the [FreeDesktop specifications](https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html#URGENCY):
> Windows expecting immediate user action should indicate this using the urgency bit in the WM_HINTS.flags property, as d...From the [FreeDesktop specifications](https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html#URGENCY):
> Windows expecting immediate user action should indicate this using the urgency bit in the WM_HINTS.flags property, as defined in the ICCCM.
Alternatively, we could use `_NET_WM_STATE_DEMANDS_ATTENTION`.
Sub issue of #31.GTK 0.1.0-beta1https://code.briarproject.org/briar/briar-gtk/-/issues/61Use 24h format for times in messages2020-09-08T17:03:18ZNicoUse 24h format for times in messagesCurrently we leave that out, making it unclear whether it's a.m./p.m.Currently we leave that out, making it unclear whether it's a.m./p.m.GTK 0.1.0-beta1https://code.briarproject.org/briar/briar-gtk/-/issues/54Warn users of closure2020-09-10T13:07:31ZNicoWarn users of closureWhen the Briar GTK window is closed, everything around Briar is shutdown. It's equal to signing out off Briar Android. Users might not be aware of this and its consequences, i.e. no more receiving nor sending of messages.
Therefore, we ...When the Briar GTK window is closed, everything around Briar is shutdown. It's equal to signing out off Briar Android. Users might not be aware of this and its consequences, i.e. no more receiving nor sending of messages.
Therefore, we should show a warning dialog (using libhandy, if possible), asking the user whether they really want to sign out/close the window.
On Briar Android, nothing is shown on sign out. Maybe we should therefore show the dialog only on the first closure.GTK 0.1.0-beta1NicoNico