briar issueshttps://code.briarproject.org/groups/briar/-/issues2021-04-30T13:36:32Zhttps://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-manual/-/issues/6Table of contents is incomplete2020-12-21T12:10:31ZakwizgranTable of contents is incompleteSome sections of the manual are missing from the table of contents sidebar.Some sections of the manual are missing from the table of contents sidebar.CleopatraCleopatrahttps://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.https://code.briarproject.org/briar/briar/-/issues/1852A blog comment should have a higher timestamp than the post/comment it replie...2020-12-02T12:27:25ZakwizgranA blog comment should have a higher timestamp than the post/comment it replies toWhen devices have inaccurate clocks, a blog comment can have a lower timestamp than the post/comment it replies to. We should fake the timestamp in this situation to preserve causal order, like we do when replying to forum posts.When devices have inaccurate clocks, a blog comment can have a lower timestamp than the post/comment it replies to. We should fake the timestamp in this situation to preserve causal order, like we do when replying to forum posts.https://code.briarproject.org/briar/website/-/issues/29Expand FAQs2022-11-18T17:32:17ZCleopatraExpand FAQsSubtask of #28
```
- What is Briar?
- How does Briar work?
- Why is it called Briar?
- How is Briar different from other messaging apps?
- How do I install/update/uninstall Briar?
- What platforms can I use Briar on?
- Can I send files ...Subtask of #28
```
- What is Briar?
- How does Briar work?
- Why is it called Briar?
- How is Briar different from other messaging apps?
- How do I install/update/uninstall Briar?
- What platforms can I use Briar on?
- Can I send files and images?
- Can I do video calls?
- Why is Briar is always logged out every time I open the app?
- What is the difference between a forum, private group and blog?
- What does Briar use for end2end encryption
- How are messages delivered?
- Why is my connection to a private group so slow?
- What happens to abandoned accounts?
- Why does Briar drain more battery?
- What are some limitations of Briar?
- how can briar sync over the internet without a server? how do you know where to send the sync to? don't you need some kind of known address or middleman to sync?
```CleopatraCleopatrahttps://code.briarproject.org/briar/briar-manual/-/issues/5Prepare manual for translation2020-12-01T14:00:23ZCleopatraPrepare manual for translationCleopatraCleopatrahttps://code.briarproject.org/briar/briar-manual/-/issues/4Improve manual2021-01-31T04:27:47ZCleopatraImprove manualWe need more content and rich media. The document structure can be improved too.
#### Proposed structure
```
- Migrate to https://docs.briarproject.org/ ??
- Content:
About Briar:
What is Briar
How Briar w...We need more content and rich media. The document structure can be improved too.
#### Proposed structure
```
- Migrate to https://docs.briarproject.org/ ??
- Content:
About Briar:
What is Briar
How Briar works
Installation:
Google Play
F-droid
Apk
Running Briar for the first time:
Creating an account
Contacts:
Add Contacts:
Add contact at a distance
Add contact nearby
Deleting contacts
Introducing contacts
Messaging:
Private Groups:
Create a group
Invite contacts
Forums
Blogs:
Write a blog post
Reblog
RSS Feeds
Settings:
Language & Region
Theme
Connections:
Via the internet
Via Wi-Fi
Via Bluetooth
Connection method for Tor network
Use mobile data
Connect to the internet only when charging
Security:
App lock
Change password
Panic button
Notifications
Feedback
Updating:
Google Play
F-droid
Apk
Uninstalling
Known issues/limitations
```CleopatraCleopatrahttps://code.briarproject.org/briar/website/-/issues/28Add "Support" page2022-11-18T17:32:17ZCleopatraAdd "Support" pageLet's consider having a "Support" page
#### Proposed structure
- Links:
User manual
Known issues/limitations
Open issues on Gitlab
- FAQs:
Migrate from https://code.briarproject.org/briar/briar/-...Let's consider having a "Support" page
#### Proposed structure
- Links:
User manual
Known issues/limitations
Open issues on Gitlab
- FAQs:
Migrate from https://code.briarproject.org/briar/briar/-/wikis/FAQ
Expand FAQs
- Get in Touch:
https://chat.briarproject.org/
IRC
Email
- Glossary
- Report a bug
- Request a feature / Give feedbackCleopatraCleopatrahttps://code.briarproject.org/briar/website/-/issues/27Improve footer2020-12-01T13:33:10ZCleopatraImprove footerCan we add links to the following pages to the footer?
* Newsletter subscribe form
* News:
- Social media links
- Blog
- Press
* Get involved:
- Donate
- Contribute
- Jobs
...Can we add links to the following pages to the footer?
* Newsletter subscribe form
* News:
- Social media links
- Blog
- Press
* Get involved:
- Donate
- Contribute
- Jobs
* Legal:
- Copyright
- Privacy
- Code of Conduct
- License
* Support:
- FAQs
- Documentation
- ContactCleopatraCleopatrahttps://code.briarproject.org/briar/website/-/issues/26Revamp landing page2021-04-13T08:55:55ZCleopatraRevamp landing pageThe [landing page](https://briarproject.org) could use more content. This will help improve search engine rankings in the long run. Other modifications will be made, as identified in https://code.briarproject.org/briar/website/-/issues/6...The [landing page](https://briarproject.org) could use more content. This will help improve search engine rankings in the long run. Other modifications will be made, as identified in https://code.briarproject.org/briar/website/-/issues/6#note_43093
### Proposed structure:
First section:
- "Secure messaging, anywhere" tagline
- "Peer-to-peer encrypted messaging and forums" tagline
- Download link
- Contribute link
Second section:
- Explain Briar features
Encrypted messaging
Secure storage
Offline connection
Free and open source
- Links:
How Briar works
Download Briar
Third section:
- News link
Fourth section:
- Who uses Briar?:
Activists
Journalists
You
Fifth section:
Get Briar:
Fdroid
Google Play
Direct .apk downloadCleopatraCleopatrahttps://code.briarproject.org/briar/website/-/issues/25Write guides on how to contribute2021-04-12T11:16:53ZCleopatraWrite guides on how to contributeCurrently, the [Get Involved](https://briarproject.org/get-involved/) page is not very detailed. It'll be nice to have detailed guides on how to contribute to Briar, depending on skills and interests.
### Proposed structure
Make a ...Currently, the [Get Involved](https://briarproject.org/get-involved/) page is not very detailed. It'll be nice to have detailed guides on how to contribute to Briar, depending on skills and interests.
### Proposed structure
Make a donation
Share your experience:
- Report bugs
- Test Briar
- Provide feedback
- Help other Briar users
Contribute your language skills:
- Improve documentation
- Write news and blog posts
- Translate
Promote Briar:
- Write press releases
- Design outreach material
- Talk about Briar at events
Contribute your computer skills:
- Work on the source code
- Improve Briar's infrastructure
- Improve the website
- Design graphics
- Improve UX
Reference documents:
- Code of conduct
- Merge policy
- Release process & schedule
- Glossary
- Logo
- Developer docs
Contributor tools:
- Source code: Git repositories
- Roadmap
- Building the app from source
- Starter tasks for new contributors
- Git workflow
- Join the mailing listCleopatraCleopatrahttps://code.briarproject.org/briar/briar-debian/-/issues/3Create official APT repository2021-02-01T12:32:41ZNicoCreate official APT repositorySince packaging briar-headless in Debian main (https://code.briarproject.org/briar/briar-debian/-/issues/1) is currently blocked, we decided to now focus on creating an official APT repository by The Briar Project. It will contain a .deb...Since packaging briar-headless in Debian main (https://code.briarproject.org/briar/briar-debian/-/issues/1) is currently blocked, we decided to now focus on creating an official APT repository by The Briar Project. It will contain a .deb of briar-headless, produced by briar-reproducer (https://code.briarproject.org/briar/briar-reproducer/-/issues/1), and imho should also contain .debs of briar-gtk (https://code.briarproject.org/briar/briar-gtk/issues/39) and python3-briar-wrapper (https://code.briarproject.org/briar/python-briar-wrapper/issues/14).https://code.briarproject.org/briar/briar-gtk/-/issues/86Provide firejail profile2020-11-20T16:52:36ZNicoProvide firejail profileA user of Briar GTK said:
> Contributing a firejail profile would also help [with getting Briar GTK into Debian]!A user of Briar GTK said:
> Contributing a firejail profile would also help [with getting Briar GTK into Debian]!https://code.briarproject.org/briar/website/-/issues/23Accept donations via Monero2020-11-16T16:48:07ZakwizgranAccept donations via Monerohttps://code.briarproject.org/briar/website/-/issues/21Improve menu structure2022-11-18T17:32:16ZCleopatraImprove menu structure@akwizgran @grote
Referencing [a chat](https://chat.briarproject.org/briar/pl/yciiahqe8pyajqc57re917rz1y) on the UX channel:
> i think submenus would be fine (assuming we do them in css). we might want to do some user testing to make s...@akwizgran @grote
Referencing [a chat](https://chat.briarproject.org/briar/pl/yciiahqe8pyajqc57re917rz1y) on the UX channel:
> i think submenus would be fine (assuming we do them in css). we might want to do some user testing to make sure people with different amounts of technical skill can find what they're looking for
>
> about, documentation and download are pretty common top-level menu items for software projects, although i agree download may not be necessary for us as it's on the front page
>
> so perhaps:
>
> about
> news
> team
> contact
> documentation
> how it works
> user manual
> faq
> wiki
> community
> get involved
> source code
> style guide
------------------
I don't see the point of having submenus. We can show only the most important stuff by keeping the menu structure as simple as:
- About
- Download
- Documentation
- Support
- News
- Contribute
- DonateCleopatraCleopatrahttps://code.briarproject.org/briar/briar-manual/-/issues/3Update manual to explain globe icon colours2020-11-15T16:15:46ZCleopatraUpdate manual to explain globe icon coloursAs mentioned [here](https://code.briarproject.org/briar/briar/-/issues/1763#note_41736):
> Sorry, we haven't updated the manual yet to explain the icon colours. Orange means Briar is connecting to the Tor network - messages can't be sent...As mentioned [here](https://code.briarproject.org/briar/briar/-/issues/1763#note_41736):
> Sorry, we haven't updated the manual yet to explain the icon colours. Orange means Briar is connecting to the Tor network - messages can't be sent or received via the Internet in this state. Green means Briar's connected to the Tor network and it should be possible to send or receive messages (although it may take a minute or two before your contacts notice that you're connected and try to send any messages that were waiting to send).CleopatraCleopatra