Briar Desktop merge requestshttps://code.briarproject.org/briar/briar-desktop/-/merge_requests2021-12-06T14:26:56Zhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/1Use fully-qualified path for mainClass definition2021-12-06T14:26:56ZSebastianUse fully-qualified path for mainClass definitionCloses #19Closes #19Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/2Add instructions to download source code with git submodules2021-12-06T14:26:56ZMikolai GütschowAdd instructions to download source code with git submodulesDesktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/4Add UI Prototype from Paul's repository2021-12-06T14:26:57ZSebastianAdd UI Prototype from Paul's repositoryCloses #10Closes #10Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/6Update to Briar core release version 1.3.62021-12-06T14:26:56ZMikolai GütschowUpdate to Briar core release version 1.3.6Closes #7Closes #7Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/9Add CI configuration that runs the linter2021-12-06T14:26:56ZSebastianAdd CI configuration that runs the linterCloses #8Closes #8Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/5Connect briar to UI2021-12-06T14:26:57ZSebastianConnect briar to UICloses #27Closes #27Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/11Make logo simpler for consistent rendering2021-12-06T14:26:56ZSebastianMake logo simpler for consistent renderingWhen looking at the SVG in Inkscape, there were some transparent
elements overlaying parts of the actual logo. While not a problem for
some renderers, the Compose renderer didn't like it.
Closes #21When looking at the SVG in Inkscape, there were some transparent
elements overlaying parts of the actual logo. While not a problem for
some renderers, the Compose renderer didn't like it.
Closes #21Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/7Import upstream updates to UI2021-12-06T14:26:57ZSebastianImport upstream updates to UICloses #32Closes #32Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/10Misc improvements2021-12-06T14:26:58ZSebastianMisc improvementsWhile reviewing !7, I found a bunch of small issues that I wanted to address directly without going through issues creationWhile reviewing !7, I found a bunch of small issues that I wanted to address directly without going through issues creationDesktop 0.1.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/13Don't fail on startup if no contact is added yet2021-12-06T14:26:57ZSebastianDon't fail on startup if no contact is added yetCloses #36Closes #36Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/18Don't use POSIX file permissions on Windows2021-12-06T14:26:41ZNicoDon't use POSIX file permissions on WindowsRelated to #31.Related to #31.Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/20Use separate directory for database of Briar Desktop2021-12-06T14:26:42ZNicoUse separate directory for database of Briar DesktopCloses #23Closes #23Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/14Update Compose to newest version2021-12-06T14:26:57ZMikolai GütschowUpdate Compose to newest versionThis allows for built-in tab navigation, static previews in IntelliJ and the usage of the newest (and hopefully to be stabilized) APIs.
Closes #42This allows for built-in tab navigation, static previews in IntelliJ and the usage of the newest (and hopefully to be stabilized) APIs.
Closes #42Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/12Login/Registration screens2021-12-06T14:26:58ZMikolai GütschowLogin/Registration screensReplaces !3
Closes #22Replaces !3
Closes #22Desktop 0.1.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/21Add section 'Building and Running' to readme2021-12-06T14:26:41ZSebastianAdd section 'Building and Running' to readmeI thought it might be good to give potential early users some hints on how to quick start the application should they chose to check out the repository.I thought it might be good to give potential early users some hints on how to quick start the application should they chose to check out the repository.Desktop 0.1.0NicoNicohttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/17Add app metadata and run configurations2021-12-06T14:26:42ZNicoAdd app metadata and run configurationsDue to native package distributions we need at least JDK 15.
Related to #31.Due to native package distributions we need at least JDK 15.
Related to #31.Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/merge_requests/23Display correct timestamp in messages and contact list2021-12-06T14:26:42ZNicoDisplay correct timestamp in messages and contact listGot some inspiration from briar-headless for the contact list:
https://code.briarproject.org/briar/briar/-/blob/release-1.3.8/briar-headless/src/main/java/org/briarproject/briar/headless/contact/ContactControllerImpl.kt#L81
Closes #53.Got some inspiration from briar-headless for the contact list:
https://code.briarproject.org/briar/briar/-/blob/release-1.3.8/briar-headless/src/main/java/org/briarproject/briar/headless/contact/ContactControllerImpl.kt#L81
Closes #53.Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/27Upgrade to new Window API; set minimum window size2021-12-06T14:26:41ZSebastianUpgrade to new Window API; set minimum window sizeI wanted to set a minimum size for our main window. Figured out how to do that and took that opportunity to upgrade to the new Window API as the old one had been deprecated (and why find out how to do it with the old API, right?)I wanted to set a minimum size for our main window. Figured out how to do that and took that opportunity to upgrade to the new Window API as the old one had been deprecated (and why find out how to do it with the old API, right?)Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/28Allow to add contacts2021-12-06T14:26:41ZNicoAllow to add contactsCloses #66Closes #66Desktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/merge_requests/29Make sure Gradle has enough memory at its disposal2021-12-06T14:26:41ZSebastianMake sure Gradle has enough memory at its disposalCloses #85Closes #85Desktop 0.1.0