Briar Desktop merge requestshttps://code.briarproject.org/briar/briar-desktop/-/merge_requests2021-12-06T14:26:27Zhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/40Add test private groups to TestData run configurations2021-12-06T14:26:27ZNicoAdd test private groups to TestData run configurationsThis MR doesn't add messages to private groups, therefore #113 doesn't get closed by this.
Sub-task of #12.This MR doesn't add messages to private groups, therefore #113 doesn't get closed by this.
Sub-task of #12.Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/54When adding test data, hack GroupCount timestamp2021-12-16T22:46:51ZSebastianWhen adding test data, hack GroupCount timestampBecause the MessageTracker in briar initializes the GroupCount timestamp
to the current time when the contact is being added, we cannot have
realistic test data in the database where the GroupCount timestamp
matches that of the last mess...Because the MessageTracker in briar initializes the GroupCount timestamp
to the current time when the contact is being added, we cannot have
realistic test data in the database where the GroupCount timestamp
matches that of the last message in the chat history. This is a dirty
workaround to make this possible.
Closes #103Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/61Interactive previews of composable functions2021-12-06T14:26:26ZMikolai GütschowInteractive previews of composable functionsAs the preview embedded into IntelliJ is not working yet very stable, I tried to adapt @sebkur's approach of having additional entrypoints to specific screens for UI testing to the Compose world.
With this, adding a preview for a (set o...As the preview embedded into IntelliJ is not working yet very stable, I tried to adapt @sebkur's approach of having additional entrypoints to specific screens for UI testing to the Compose world.
With this, adding a preview for a (set of) composable(s) is as easy as
```
fun main() = preview {
ComposableComponent()
}
```
Also adding interactive elements to change the data model turned out to be very simple and convenient due to the declarative nature of Compose.
![image](/uploads/5e422a4e7a9a90befcab4592d2962bce/image.png)Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/219Enable LAN plugin for test builds2022-08-27T09:37:16ZSebastianEnable LAN plugin for test buildsDesktop 0.3.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/237Use separate UnencryptedSettings for test runs2023-04-16T07:59:36ZMikolai GütschowUse separate UnencryptedSettings for test runsInstead of going away from `Preferences` to `Properties` (the former being supposedly the more modern option), I've now added a way to customize the preference node to which the setting is stored.
Right now it is the same for all test r...Instead of going away from `Preferences` to `Properties` (the former being supposedly the more modern option), I've now added a way to customize the preference node to which the setting is stored.
Right now it is the same for all test runs, we could change that to some random sub-node. In that case, however, we should look into cleaning the preference store before closing test instances and we have to keep in mind that it would not allow to test persistency of settings in test builds.
Based on !236
Closes #350Desktop 0.5.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/328Upgrade briar with random test data for private groups2023-05-15T12:09:05ZMikolai GütschowUpgrade briar with random test data for private groups~~Draft since depends on https://code.briarproject.org/briar/briar/-/merge_requests/1788 to be merged.~~
Shouldn't fully close #113 since this does not add private groups for our deterministic test data.~~Draft since depends on https://code.briarproject.org/briar/briar/-/merge_requests/1788 to be merged.~~
Shouldn't fully close #113 since this does not add private groups for our deterministic test data.Desktop 0.5.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/333Shared private group for interactive testing with two or three accounts2023-04-15T18:06:53ZMikolai GütschowShared private group for interactive testing with two or three accountsSecond commit (bc01dc9c9550b5f754792bbb5fef86ed3f198d87) from !328, already reviewed and approved by @grote. Separated as discussed during last meeting to be independent of briar core update.Second commit (bc01dc9c9550b5f754792bbb5fef86ed3f198d87) from !328, already reviewed and approved by @grote. Separated as discussed during last meeting to be independent of briar core update.Desktop 0.5.0Mikolai GütschowMikolai Gütschow