briar issueshttps://code.briarproject.org/briar/briar/-/issues2021-01-12T17:40:19Zhttps://code.briarproject.org/briar/briar/-/issues/1896Blog post toolbar title resets from Blogs to app name2021-01-12T17:40:19ZTorsten GroteBlog post toolbar title resets from Blogs to app namesteps to reproduce:
1. open blog feed
2. click on a blog post (not the author name)
3. rotate screen
4. observe toolbar title saying Briar (Debug)steps to reproduce:
1. open blog feed
2. click on a blog post (not the author name)
3. rotate screen
4. observe toolbar title saying Briar (Debug)https://code.briarproject.org/briar/briar/-/issues/1895Introduce ViewModel for WriteBlogPostActivity2021-05-11T15:06:42ZTorsten GroteIntroduce ViewModel for WriteBlogPostActivityThe `WriteBlogPostActivity` could either be turned into a fragment and re-use BlogViewModel or have its own ViewModel.
Subtask of #1823
Depends on #1866The `WriteBlogPostActivity` could either be turned into a fragment and re-use BlogViewModel or have its own ViewModel.
Subtask of #1823
Depends on #1866https://code.briarproject.org/briar/briar/-/issues/1892[Feature Request] A new ui2022-02-25T15:04:11Zfinrelemos[Feature Request] A new uithe current ui of the app is really basic, and for the masses to switch to a new app from say whatsapp or signal they must be able to see the visual appeal cause for most of people the real features of briar (privacy and security) are no...the current ui of the app is really basic, and for the masses to switch to a new app from say whatsapp or signal they must be able to see the visual appeal cause for most of people the real features of briar (privacy and security) are not visible, a better ui would be useful to convince the masses to use briar.https://code.briarproject.org/briar/briar/-/issues/1890Support adding administrators to private groups2021-01-07T21:10:29ZiljaSupport adding administrators to private groupsCurrently it seems that only creator of private group is able to add others to it. It should be possible to add other admins as otherwise losing access to creating account will make the group useless over time, etc.Currently it seems that only creator of private group is able to add others to it. It should be possible to add other admins as otherwise losing access to creating account will make the group useless over time, etc.https://code.briarproject.org/briar/briar/-/issues/1889Import / Export profile2021-01-05T11:45:00ZivahoeImport / Export profileCreate functional to be able to export / import profile (contacts, messages) to a file, to transfer the app to another phone.Create functional to be able to export / import profile (contacts, messages) to a file, to transfer the app to another phone.https://code.briarproject.org/briar/briar/-/issues/1888Blog feed takes a long time to load2021-01-07T10:39:30ZWuukoBlog feed takes a long time to loadBlog section opens in 1 minuteBlog section opens in 1 minutehttps://code.briarproject.org/briar/briar/-/issues/1887Status about Image support in 1:1 chat2022-02-25T15:04:26ZGhost UserStatus about Image support in 1:1 chatHi,
i think the title says all. I know that the devs worked on that topic in the past but i would appreciate some infos about the current state.
Thanks in advanceHi,
i think the title says all. I know that the devs worked on that topic in the past but i would appreciate some infos about the current state.
Thanks in advancehttps://code.briarproject.org/briar/briar/-/issues/1886Quotation from text in the chat2021-01-07T10:13:20ZGhost UserQuotation from text in the chatHi,
i have a feature request. I wish me the possibility to quote text within a 1:1 chat. As far as i know almost every android messenger has this function and it makes chatting much easier if you write about different topics with your c...Hi,
i have a feature request. I wish me the possibility to quote text within a 1:1 chat. As far as i know almost every android messenger has this function and it makes chatting much easier if you write about different topics with your chat partner.
Thanks in advance for implementation.https://code.briarproject.org/briar/briar/-/issues/1884Why keep a chat history?2022-02-25T15:04:46ZWuukoWhy keep a chat history?Why history appears?Why history appears?https://code.briarproject.org/briar/briar/-/issues/1882Get rid of legacy code after ViewModel migration2021-04-30T13:35:56ZTorsten GroteGet rid of legacy code after ViewModel migrationA list of things we might not need anymore after the ViewModel migration is complete:
* [ ] `ActivityComponent`
* [ ] `BaseEventFragment`
* [ ] most of `BaseFragment`
* [ ] part of `BaseFragmentListener`
* [ ] `BriarActivity#runOnDbThre...A list of things we might not need anymore after the ViewModel migration is complete:
* [ ] `ActivityComponent`
* [ ] `BaseEventFragment`
* [ ] most of `BaseFragment`
* [ ] part of `BaseFragmentListener`
* [ ] `BriarActivity#runOnDbThread()`
* [ ] `BriarActivity#finishOnUiThread()`
* [ ] `VersionedAdapter` and its implementationhttps://code.briarproject.org/briar/briar/-/issues/1880Introduce ViewModel for SharingStatusActivity2021-04-30T13:36:01ZTorsten GroteIntroduce ViewModel for SharingStatusActivitySubtask of #1823.Subtask of #1823.https://code.briarproject.org/briar/briar/-/issues/1879Migrate ShareForumController to ViewModel2021-04-30T13:36:05ZTorsten GroteMigrate ShareForumController to ViewModelSubtask of #1800Subtask of #1800https://code.briarproject.org/briar/briar/-/issues/1878Migrate ShareBlogController to ViewModel2021-04-30T13:36:10ZTorsten GroteMigrate ShareBlogController to ViewModelSubtask of #1800Subtask of #1800https://code.briarproject.org/briar/briar/-/issues/1877Migrate RevealContactsController to ViewModel2021-04-30T13:36:28ZTorsten GroteMigrate RevealContactsController to ViewModelSubtask of #1800Subtask of #1800https://code.briarproject.org/briar/briar/-/issues/1876Migrate GroupMemberListController to ViewModel2021-04-30T13:36:32ZTorsten GroteMigrate GroupMemberListController to ViewModelSubtask of #1800Subtask of #1800https://code.briarproject.org/briar/briar/-/issues/1875Migrate InvitationControllers to ViewModel2021-04-30T13:36:37ZTorsten GroteMigrate InvitationControllers to ViewModelThere's three controllers sharing code:
* [ ] ForumInvitationController
* [ ] GroupInvitationController
* [ ] BlogInvitationController
Subtask of #1800There's three controllers sharing code:
* [ ] ForumInvitationController
* [ ] GroupInvitationController
* [ ] BlogInvitationController
Subtask of #1800https://code.briarproject.org/briar/briar/-/issues/1874Migrate CreateGroupController to ViewModel2021-04-30T13:37:10ZTorsten GroteMigrate CreateGroupController to ViewModelSubtask of #1800Subtask of #1800https://code.briarproject.org/briar/briar/-/issues/1868Migrate ContactSelectorController to ViewModel2021-04-30T13:37:26ZTorsten GroteMigrate ContactSelectorController to ViewModelThere's some code sharing going on here with various places. Also related to #1867
Subtask of #1800There's some code sharing going on here with various places. Also related to #1867
Subtask of #1800https://code.briarproject.org/briar/briar/-/issues/1860Include sign-in time in crash reports2020-12-11T13:40:45ZTorsten GroteInclude sign-in time in crash reportsCurrently, we include the app start time in crash reports, but we register a boot receiver in order to show the sign-in reminder, so the application instance may be created shortly after boot, even if the user doesn't launch the app unti...Currently, we include the app start time in crash reports, but we register a boot receiver in order to show the sign-in reminder, so the application instance may be created shortly after boot, even if the user doesn't launch the app until much later. It would also be worth recording a launch time (e.g. the first time an activity's created) or a sign-in time (e.g. the time when BriarService starts).https://code.briarproject.org/briar/briar/-/issues/1858Sending feedback/crash reports times out with many contacts2020-12-10T15:28:58ZTorsten GroteSending feedback/crash reports times out with many contactsWhen sending feedback through the app or a crash report after the app starts, often fails with a `SocketTimeoutException: Read timed out` when there's lots of contacts (~100 here).
It might be that TorPlugin doesn't work as expected wh...When sending feedback through the app or a crash report after the app starts, often fails with a `SocketTimeoutException: Read timed out` when there's lots of contacts (~100 here).
It might be that TorPlugin doesn't work as expected when there's that many circuits being built all the time.