Briar Desktop merge requestshttps://code.briarproject.org/briar/briar-desktop/-/merge_requests2022-09-19T11:15:09Zhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/236Single source of truth for Dagger dependencies in test and main configurations2022-09-19T11:15:09ZMikolai GütschowSingle source of truth for Dagger dependencies in test and main configurationsCloses #354Closes #354Desktop 0.3.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/290Never remove viewModels as listener from eventBus2023-01-30T07:56:57ZMikolai GütschowNever remove viewModels as listener from eventBusAs discussed in the last meeting.
Closes #377As discussed in the last meeting.
Closes #377Desktop 0.4.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/266Fix visual bug with long names in contact list2023-02-17T20:37:10ZMikolai GütschowFix visual bug with long names in contact listLooks like this now:
![image](/uploads/39e96d75be037c90cbed69a0b3e9b0c0/image.png)
I've also taken the opportunity for some code restructuring and cleaning inside `ContactCard.kt`.
~~Draft since based on !265.~~
Closes #424Looks like this now:
![image](/uploads/39e96d75be037c90cbed69a0b3e9b0c0/image.png)
I've also taken the opportunity for some code restructuring and cleaning inside `ContactCard.kt`.
~~Draft since based on !265.~~
Closes #424Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/265Show trust indicator in contact list2022-12-07T11:26:39ZMikolai GütschowShow trust indicator in contact listlooks like this:
![image](/uploads/321ce186815165d70d4bd756931ee453/image.png)
~~Draft, since based on~~ !264
Closes #436looks like this:
![image](/uploads/321ce186815165d70d4bd756931ee453/image.png)
~~Draft, since based on~~ !264
Closes #436Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/264Add tooltip to TrustIndicator2022-11-30T20:36:54ZMikolai GütschowAdd tooltip to TrustIndicatorCloses #426Closes #426Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/263Show forum sharing status in info drawer and forum subtitle2023-01-09T20:44:08ZMikolai GütschowShow forum sharing status in info drawer and forum subtitleSome impression:
![image](/uploads/df7c3d75d82b9e340b746d0cd3c4757a/image.png)
I've added a custom `InfoDrawer` composable inspired by the provided `ModalDrawer` one, that opens from the right and has the Material design defined scrim ...Some impression:
![image](/uploads/df7c3d75d82b9e340b746d0cd3c4757a/image.png)
I've added a custom `InfoDrawer` composable inspired by the provided `ModalDrawer` one, that opens from the right and has the Material design defined scrim effect (which is a bit different from our previous style). This `InfoDrawer` is used at a very high level of the UI tree (in `MainScreen`) and is interacted with (including setting the Composable content) using an `InfoDrawerHandler` that is available thanks to `CompositionLocalProvider`. This might be a viable approach for AlertDialogs as well (see #237).
I've also migrated the IntroductionDrawer to the new scheme.
Draft since based on !262.
Closes #432Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/262Manually initialize threadViewModel to subscribe to events2022-11-30T20:26:56ZMikolai GütschowManually initialize threadViewModel to subscribe to eventsAlso avoid re-loading of forum thread when re-selecting it.
Closes #435Also avoid re-loading of forum thread when re-selecting it.
Closes #435Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/189Fix bug that introductions can only be declined not accepted2022-02-22T14:41:48ZSebastianFix bug that introductions can only be declined not acceptedCloses #323Closes #323Desktop 0.2.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/188Fix focus issue on password form during account creation2022-02-22T11:48:39ZSebastianFix focus issue on password form during account creationCloses #322Closes #322Desktop 0.2.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/165Make it possible to delete pending contacts2022-02-21T14:05:07ZSebastianMake it possible to delete pending contactsCloses #238Closes #238Desktop 0.2.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/151Better behavior when window is not focused on message reception2022-02-18T09:35:51ZMikolai GütschowBetter behavior when window is not focused on message receptionCloses #248 and partly addresses #156 by adding a small circle to the taskbar icon on message reception. Currently looks like this:
![image](/uploads/d1bf99956c99e101a1879ab8c300a01a/image.png)
As another approach we could also update t...Closes #248 and partly addresses #156 by adding a small circle to the taskbar icon on message reception. Currently looks like this:
![image](/uploads/d1bf99956c99e101a1879ab8c300a01a/image.png)
As another approach we could also update the icon periodically to mimic a sort of "blink" or "flash" animation.Desktop 0.2.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/117Handle zero day expiration logic in code2022-01-19T17:16:24ZNicoHandle zero day expiration logic in codeWe got this mail from Transifex:
> A resource could not be auto-updated
>
> Transifex was unable to auto update the file Briar Desktop. Fetching
from the following URL failed
https://code.briarproject.org/briar/briar-desktop/-/raw/main/...We got this mail from Transifex:
> A resource could not be auto-updated
>
> Transifex was unable to auto update the file Briar Desktop. Fetching
from the following URL failed
https://code.briarproject.org/briar/briar-desktop/-/raw/main/src/main/resources/strings/BriarDesktop.properties.
The error message from the server was:
>
> Invalid plural types for string: expiration.banner.part1. Language
supports: ['one', 'other'], but found: ['zero', 'one', 'other'] instead.
>
> Please make sure the URL provided for the file is accessible, or
update the link to the file.
> If you plan to stop auto-update for this file, please disregard this
Fixes #241
Closes #241Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/114Let users delete contacts2022-01-18T21:44:03ZNicoLet users delete contacts~~WIP because~~
* [x] https://code.briarproject.org/briar/briar-desktop/-/issues/159#note_61014~~WIP because~~
* [x] https://code.briarproject.org/briar/briar-desktop/-/issues/159#note_61014Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/111Upgrade briar-core2022-01-18T17:20:11ZSebastianUpgrade briar-coreAdd jackson_version as this is now required by bramble-core's
build.gradle.
Extend feature flags implementations in our modules and disable private
groups, forums and blogs in core.
Closes #145Add jackson_version as this is now required by bramble-core's
build.gradle.
Extend feature flags implementations in our modules and disable private
groups, forums and blogs in core.
Closes #145Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/103Add expiration banner and screen2022-01-19T12:21:24ZMikolai GütschowAdd expiration banner and screenCloses #183
~~WIP because based on !95~~Closes #183
~~WIP because based on !95~~Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/101Fix profile image in second screen of introduction drawer2022-01-12T10:58:39ZSebastianFix profile image in second screen of introduction drawerCloses #197
This one was easy.
![Screenshot_from_2022-01-12_11-03-13](/uploads/bb84bc5f38e3f0da545494752549217a/Screenshot_from_2022-01-12_11-03-13.png)Closes #197
This one was easy.
![Screenshot_from_2022-01-12_11-03-13](/uploads/bb84bc5f38e3f0da545494752549217a/Screenshot_from_2022-01-12_11-03-13.png)Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/100Improve main screen when having no contacts2022-01-13T12:50:15ZSebastianImprove main screen when having no contactsCloses #83
~~WIP: based on !99~~Closes #83
~~WIP: based on !99~~Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/97Fix bug with empty introduction messages2022-01-11T22:04:34ZSebastianFix bug with empty introduction messagesCloses #173Closes #173Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/86Remove logout button until we support minimize to tray2022-01-07T23:53:50ZSebastianRemove logout button until we support minimize to trayCloses #187Closes #187Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/85Bump Compose to stable version 1.0.12022-01-07T22:43:50ZMikolai GütschowBump Compose to stable version 1.0.1Briefly tested all UI functionality in testing and normal mode and didn't find any issues. Let's hope we don't find anything later either :)
Closes #142Briefly tested all UI functionality in testing and normal mode and didn't find any issues. Let's hope we don't find anything later either :)
Closes #142Desktop 0.1.0