briar issueshttps://code.briarproject.org/groups/briar/-/issues2022-02-23T07:20:41Zhttps://code.briarproject.org/briar/briar-desktop/-/issues/244Re-enable automatic resource updates on Transifex2022-02-23T07:20:41ZNicoRe-enable automatic resource updates on TransifexTo give our translators some time to completely translate the current release's texts, I pushed a last update with `tx push -s` and disabled automatic resource updates for the time being.
Once we gave our translators around 1 or 2 weeks...To give our translators some time to completely translate the current release's texts, I pushed a last update with `tx push -s` and disabled automatic resource updates for the time being.
Once we gave our translators around 1 or 2 weeks to translate everything and did a new release including those updates, we can re-enable automatic resource updates.Desktop 0.2.1NicoNicohttps://code.briarproject.org/briar/briar-desktop/-/issues/323Introductions can only be declined at the moment2022-02-22T14:41:48ZSebastianIntroductions can only be declined at the momentsee https://code.briarproject.org/briar/briar-desktop/-/commit/f58c8b58b5b11d3e57eedd6d99b7c3ecc1b4c8c6#note_63820see https://code.briarproject.org/briar/briar-desktop/-/commit/f58c8b58b5b11d3e57eedd6d99b7c3ecc1b4c8c6#note_63820Desktop 0.2.0https://code.briarproject.org/briar/briar-desktop/-/issues/322FocusRequester is not initialized2022-02-22T11:48:39ZNicoFocusRequester is not initializedSteps to reproduce:
* make sure to have no .briar/ directory (i.e., no account)
* on the registration screen, enter a name
* press Enter to get to the next screen
![Screenshot_from_2022-02-22_12-24-03](/uploads/2d5b4bc56b3c02b093c12e033...Steps to reproduce:
* make sure to have no .briar/ directory (i.e., no account)
* on the registration screen, enter a name
* press Enter to get to the next screen
![Screenshot_from_2022-02-22_12-24-03](/uploads/2d5b4bc56b3c02b093c12e0336415ae5/Screenshot_from_2022-02-22_12-24-03.png)Desktop 0.2.0https://code.briarproject.org/briar/briar-desktop/-/issues/321Show languages in own language in .deb files, too2022-02-22T11:01:50ZNicoShow languages in own language in .deb files, tooWhen started with `gradlew run`, languages in the dropdown menu on the settings page are shown in their own language, e.g., "español" and "Deutsch". However, for .deb files it's all in English, e.g., "Spanish" and "German".When started with `gradlew run`, languages in the dropdown menu on the settings page are shown in their own language, e.g., "español" and "Deutsch". However, for .deb files it's all in English, e.g., "Spanish" and "German".Desktop 0.2.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/183Add warning message with 90-day countdown before Alpha/Beta releases expire2022-02-22T08:42:11ZMikolai GütschowAdd warning message with 90-day countdown before Alpha/Beta releases expire- the days should start counting from the date of the build
- after max 90 days, it should not be possible to log in to Briar Desktop anymore to nudge users to update- the days should start counting from the date of the build
- after max 90 days, it should not be possible to log in to Briar Desktop anymore to nudge users to updateDesktop 0.1.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/289Allow to "change password"2022-02-21T23:11:07ZmicressorAllow to "change password"I am not able to change login/db encryption password.
Thanks.I am not able to change login/db encryption password.
Thanks.Desktop 0.2.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/278Offer to reveal password when creating an account2022-02-21T14:43:08ZNicoOffer to reveal password when creating an accountSince everything is lost if the right password is forgotten, we should offer users to show it when creating an account.Since everything is lost if the right password is forgotten, we should offer users to show it when creating an account.Desktop 0.2.0Altynbek NurtazaAltynbek Nurtazahttps://code.briarproject.org/briar/briar-desktop/-/issues/309Individual Contributor License Agreement2022-02-21T14:38:34ZSebastianIndividual Contributor License AgreementI think it would be good to have an Individual Contributor License Agreement to make the project future-proof even if individual contributors disappear and are not reachable any longer in case for example the license should be changed.I think it would be good to have an Individual Contributor License Agreement to make the project future-proof even if individual contributors disappear and are not reachable any longer in case for example the license should be changed.Desktop 0.4.0https://code.briarproject.org/briar/briar-desktop/-/issues/238Let users delete pending contacts2022-02-21T14:05:08ZNicoLet users delete pending contactsFollow-up to https://code.briarproject.org/briar/briar-desktop/-/merge_requests/114. Also related to https://code.briarproject.org/briar/briar-desktop/-/issues/228.
@paul-lorenc has already done parts of this with https://chat.briarproj...Follow-up to https://code.briarproject.org/briar/briar-desktop/-/merge_requests/114. Also related to https://code.briarproject.org/briar/briar-desktop/-/issues/228.
@paul-lorenc has already done parts of this with https://chat.briarproject.org/briar/pl/wm89mega97dj7des54z9wydkxw.Desktop 0.2.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/256Hovering buttons in textfields doesn't change cursor2022-02-21T09:45:43ZSebastianHovering buttons in textfields doesn't change cursorA user pointed out that when hovering the buttons we have in textfields (add contact, add attachment, send message), the mouse keeps being the caret symbol instead of changing to something that indicates the fact that this is a button.A user pointed out that when hovering the buttons we have in textfields (add contact, add attachment, send message), the mouse keeps being the caret symbol instead of changing to something that indicates the fact that this is a button.Desktop 0.2.0NicoNicohttps://code.briarproject.org/briar/briar-desktop/-/issues/295Internationalize calls to uppercase()/lowercase()2022-02-21T09:39:20ZMikolai GütschowInternationalize calls to uppercase()/lowercase()The following discussion from !132 should be addressed:
- [ ] @sebkur started a [discussion](https://code.briarproject.org/briar/briar-desktop/-/merge_requests/132#note_62000): (+6 comments)
I noticed that `uppercase()` is being used ...The following discussion from !132 should be addressed:
- [ ] @sebkur started a [discussion](https://code.briarproject.org/briar/briar-desktop/-/merge_requests/132#note_62000): (+6 comments)
I noticed that `uppercase()` is being used without the `locale` argument here, which I think I got from the other invocations of it, we should probably use. Another a good reason to use a custom Composable for our dialog buttons to get that applied consistently.Desktop 0.2.0NicoNicohttps://code.briarproject.org/briar/briar/-/issues/2168Implement backend for pairing Briar with mailbox2022-02-18T15:59:46ZakwizgranImplement backend for pairing Briar with mailboxThe backend should accept an onion address and a single-use token from the UI and use them to pair with the mailbox. It should return status updates to the UI. If pairing is successful, the onion address and long-term auth token should b...The backend should accept an onion address and a single-use token from the UI and use them to pair with the mailbox. It should return status updates to the UI. If pairing is successful, the onion address and long-term auth token should be stored in the Briar database.
Depends on briar-mailbox#3, briar-mailbox#50, #2169.Mailbox: PairingTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar-desktop/-/issues/190Assemble list of dependencies2022-02-18T10:20:04ZSebastianAssemble list of dependenciesDesktop 0.2.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/112Add MaterialTheme Typography Styling2022-02-18T10:00:07ZpaulAdd MaterialTheme Typography StylingInstead of manually declaring things like font size and weight, we can use the default `MaterialTheme` typography settings for sizing headers, content etc. From quickly experimenting, I don't see a need to create custom text sizing, but ...Instead of manually declaring things like font size and weight, we can use the default `MaterialTheme` typography settings for sizing headers, content etc. From quickly experimenting, I don't see a need to create custom text sizing, but I believe there are some existing manual font styles we can switch over to the `MaterialTheme` method.
Here's an example:
https://developer.android.com/jetpack/compose/themes/material#text-stylesDesktop 0.2.0paulpaulhttps://code.briarproject.org/briar/briar-desktop/-/issues/312Button font color hardcoded in login/setup forms2022-02-18T09:44:27ZSebastianButton font color hardcoded in login/setup formsDesktop 0.2.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/248New messages in open chat are marked as read even if window is not on screen2022-02-18T07:26:16ZMikolai GütschowNew messages in open chat are marked as read even if window is not on screenSteps to reproduce:
1. open a chat
2. minimize or hide the window behind another window in your environment
3. send a message from the other side of the chat
4. wait some time
5. show window again
6. notice that no messages are marked a...Steps to reproduce:
1. open a chat
2. minimize or hide the window behind another window in your environment
3. send a message from the other side of the chat
4. wait some time
5. show window again
6. notice that no messages are marked as unreadDesktop 0.2.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/300Include Briar core version in about dialog2022-02-17T13:33:07ZNicoInclude Briar core version in about dialoghttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/150#note_62623https://code.briarproject.org/briar/briar-desktop/-/merge_requests/150#note_62623Desktop 0.2.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/128Ship metainfo.xml file with native packages2022-02-17T13:05:10ZNicoShip metainfo.xml file with native packagesIn Briar GTK [I shipped a `metainfo.xml` file](https://code.briarproject.org/briar/briar-gtk/-/blob/0.1.0-beta3/briar-gtk/data/app.briar.gtk.metainfo.xml.in) that is used by, e.g., GNOME Software to render a beautiful store entry with de...In Briar GTK [I shipped a `metainfo.xml` file](https://code.briarproject.org/briar/briar-gtk/-/blob/0.1.0-beta3/briar-gtk/data/app.briar.gtk.metainfo.xml.in) that is used by, e.g., GNOME Software to render a beautiful store entry with descriptions and screenshots (all translatable!).
I have no idea how to ship this file with Compose, nor how we would generate the version including all translations. At Briar GTK [the build system Meson was doing this](https://code.briarproject.org/briar/briar-gtk/-/blob/0.1.0-beta3/briar-gtk/data/meson.build#L21) for us, therefore it has the appendix `.in`.Desktop 0.2.0NicoNicohttps://code.briarproject.org/briar/briar-desktop/-/issues/221No menu items on Debian after installing deb2022-02-17T13:05:10ZSebastianNo menu items on Debian after installing debAs reported by a user on qubes OS and another one on Debian Bullseye, after installing the deb package, no launcher icon appears in the "start menu".
In contrast, packages I build on a Ubuntu-based distro, create such a launcher.As reported by a user on qubes OS and another one on Debian Bullseye, after installing the deb package, no launcher icon appears in the "start menu".
In contrast, packages I build on a Ubuntu-based distro, create such a launcher.Desktop 0.2.0NicoNicohttps://code.briarproject.org/briar/briar-desktop/-/issues/222Handle missing /usr/share/desktop-directories on installation2022-02-17T13:05:09ZSebastianHandle missing /usr/share/desktop-directories on installationError message:
```
xdg-desktop-menu: No writable system menu directory found.
dpkg: error processing package briar-desktop (--install):
installed briar-desktop package post-installation script subprocess returned error exit status 3
Er...Error message:
```
xdg-desktop-menu: No writable system menu directory found.
dpkg: error processing package briar-desktop (--install):
installed briar-desktop package post-installation script subprocess returned error exit status 3
Errors were encountered while processing:
briar-desktop
```
workaround found [here](https://github.com/bisq-network/bisq/issues/848):
```
sudo mkdir /usr/share/desktop-directories/
```Desktop 0.2.0NicoNico