briar issueshttps://code.briarproject.org/groups/briar/-/issues2022-02-22T11:48:39Zhttps://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/318Add option to hide expiry warning banner2022-05-03T14:50:39ZSebastianAdd option to hide expiry warning bannerWe want to keep the expiry banner #183 for now, but some users have given the feedback that it's annoying. I think we already discussed some time ago that it might be a good middle ground to offer an option to hide it and that it would r...We want to keep the expiry banner #183 for now, but some users have given the feedback that it's annoying. I think we already discussed some time ago that it might be a good middle ground to offer an option to hide it and that it would reappear after a certain time, for example 24 hours.Desktop 0.2.1Altynbek NurtazaAltynbek Nurtazahttps://code.briarproject.org/briar/briar-desktop/-/issues/314Move changing of password to db thread2023-01-17T23:21:52ZSebastianMove changing of password to db threadDesktop 0.5.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar/-/issues/2265Replace ETA with max latency in retransmission logic2022-03-29T13:12:39ZakwizgranReplace ETA with max latency in retransmission logicThe sync protocol allows a message to be retransmitted if either the message's send time (also called expiry time in the database code) has been reached, or if the message's ETA via the currently available transport would be earlier than...The sync protocol allows a message to be retransmitted if either the message's send time (also called expiry time in the database code) has been reached, or if the message's ETA via the currently available transport would be earlier than the ETA of the previous copy. The ETA is based on the max latency of the transport.
This second (ETA) condition is met when the previous copy was sent via a higher-latency transport and a lower-latency transport is now available. But this logic has a weird edge case: immediately after sending a message via a higher-latency transport, the message can be sent via a lower-latency transport, as intended. But as the ETA of the first copy approaches, the message stops being sendable via the lower-latency transport.
This edge case is unlikely to matter when the lower latency is a tiny fraction of the higher latency (eg 30 seconds for Tor vs 28 days for removable drives). But it may become important when the lower latency is a significant fraction of the higher latency (eg 14 days for mailboxes vs 28 days for removable drives).
To remove the edge case we should store the max latency of the transport rather than the ETA, and allow the message to be retransmitted if either the send time has been reached (as now), or if the max latency of the currently available transport is less than the max latency of the transport used for the previous copy. This will require a DB migration.MailboxDaniel LublinDaniel Lublinhttps://code.briarproject.org/briar/briar-desktop/-/issues/313Release 0.2.0-beta2022-05-10T20:06:21ZNicoRelease 0.2.0-beta* [x] Change version in build config (!187)
* [x] Update translations
* [x] Tag in Git
* [x] Update changelog
* [x] Build release files with GitLab CI (https://code.briarproject.org/briar/briar-desktop/-/pipelines/10047)
* [x] Copy relea...* [x] Change version in build config (!187)
* [x] Update translations
* [x] Tag in Git
* [x] Update changelog
* [x] Build release files with GitLab CI (https://code.briarproject.org/briar/briar-desktop/-/pipelines/10047)
* [x] Copy release files to desktop.briarproject.org
* [x] Check that permalink points to correct version
* [x] Inform 3rd party maintainers about release
* [x] Update hashsums on website (https://code.briarproject.org/briar/website/-/merge_requests/84)
* [x] Post on social media ([Mastodon](https://fosstodon.org/@briar/107846586715214487), [Twitter](https://twitter.com/BriarApp/status/1496415321615486982))Desktop 0.2.0NicoNicohttps://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/310Play notification sound when new messages arrive while window is not focused2022-09-10T08:35:04ZSebastianPlay notification sound when new messages arrive while window is not focusedImproving on !151 and addressing more of #156, I think it is customary for chat apps to play a sound when new messages arrive to draw the user's attention to the app. Of course, the user should be able to turn that off. I know it on the ...Improving on !151 and addressing more of #156, I think it is customary for chat apps to play a sound when new messages arrive to draw the user's attention to the app. Of course, the user should be able to turn that off. I know it on the desktop from RocketChat, Mattermost and on mobile basically any messaging app does this.Desktop 0.4.0https://code.briarproject.org/briar/briar/-/issues/2264change my nickname2022-02-25T14:59:41ZRoman Beslikme@beroal.in.uachange my nicknameI want to change my nickname after creating an account, but I don't see an option for this. However, I can change my avatar.I want to change my nickname after creating an account, but I don't see an option for this. However, I can change my avatar.https://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/308Make use of dependencies in BuildData2023-07-12T15:16:29ZSebastianMake use of dependencies in BuildDataDisplay them on the about dialog or something elseDisplay them on the about dialog or something elseDesktop 0.6.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/307Replace finalize-deb.sh with Gradle DSL packagingResourcesRootDir2023-01-13T21:52:40ZNicoReplace finalize-deb.sh with Gradle DSL packagingResourcesRootDirOnce Compose offers the option `packagingResourcesRootDir` in its Gradle DSL ([pull request](https://github.com/JetBrains/compose-jb/pull/1843)/[issue](https://github.com/JetBrains/compose-jb/issues/1766)), we no longer need the `utils/f...Once Compose offers the option `packagingResourcesRootDir` in its Gradle DSL ([pull request](https://github.com/JetBrains/compose-jb/pull/1843)/[issue](https://github.com/JetBrains/compose-jb/issues/1766)), we no longer need the `utils/finalize-deb.sh` script from !158.Desktop 0.4.0SebastianSebastianhttps://code.briarproject.org/briar/briar-mailbox/-/issues/89Adapt theme of DoNotKillFragment2022-03-30T12:50:39ZSebastianAdapt theme of DoNotKillFragmentSebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/303Briar Doesn't Read Files When Uploading On GTK Desktop2022-02-11T14:46:58ZUnix PhonesBriar Doesn't Read Files When Uploading On GTK DesktopBriar Desktop doesn't detect files that are in file directory, I can't determine whether it's by design or by permission.
Expected Result/Behavior:
Briar shows available files to upload and send
Reality Result/Behavior:
Briar doesn'...Briar Desktop doesn't detect files that are in file directory, I can't determine whether it's by design or by permission.
Expected Result/Behavior:
Briar shows available files to upload and send
Reality Result/Behavior:
Briar doesn't detect no files, nor allows drag and drop into the app of etc file, image, pdf, jpeg, img
Version:
0.1.0-beta
Hardware: Thinkpad T14s AMD
Operating System:
Linux thinkpad 5.11.0-27-generic 29~20.04.1-Ubuntu SMP x86_64 GNU/Linux
Image of issue:
https://ibb.co/0r56TBKhttps://code.briarproject.org/briar/briar/-/issues/2261Include mailbox API version in local and remote mailbox properties2022-05-16T13:59:41ZakwizgranInclude mailbox API version in local and remote mailbox propertiesDepends on https://code.briarproject.org/briar/briar/-/issues/2298Depends on https://code.briarproject.org/briar/briar/-/issues/2298Mailbox: Sync mailbox propertiesDaniel LublinDaniel Lublinhttps://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/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-desktop/-/issues/291Create Github mirror of repository2022-02-04T12:49:36ZSebastianCreate Github mirror of repositoryDesktop 0.2.0akwizgranakwizgranhttps://code.briarproject.org/briar/briar-mailbox/-/issues/88Make it possible to enable trace logging on the CLI2022-05-02T16:05:35ZSebastianMake it possible to enable trace logging on the CLISebastianSebastianhttps://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.0SebastianSebastian