Web issueshttps://gitlab.torproject.org/groups/tpo/web/-/issues2023-12-05T21:58:52Zhttps://gitlab.torproject.org/tpo/web/donate-static/-/issues/31Localize new donate templates2023-12-05T21:58:52ZdonutsLocalize new donate templates- [ ] [Make sure the strings are ready for l10n](https://gitlab.torproject.org/tpo/web/donate-static/-/issues/34)
- [x] Configure l10n in Lektor
- [x] Hook translations to repository
- [ ] Call for translations
- [ ] l10n QA- [ ] [Make sure the strings are ready for l10n](https://gitlab.torproject.org/tpo/web/donate-static/-/issues/34)
- [x] Configure l10n in Lektor
- [x] Hook translations to repository
- [ ] Call for translations
- [ ] l10n QARedesign donate.torproject.orghttps://gitlab.torproject.org/tpo/web/donate-static/-/issues/30Integrate new front-end with lektor, Civi & payment processors2023-12-05T21:58:40ZdonutsIntegrate new front-end with lektor, Civi & payment processorsRedesign donate.torproject.orghttps://gitlab.torproject.org/tpo/web/donate-static/-/issues/33Validate new donate experience with real users2023-12-05T21:57:11ZdonutsValidate new donate experience with real usersTesting the new donate experience with our target audience both supports our user-centered design principles, and helps validate the UX decisions made in design and build. This may take the form of standard usability lab testing facilita...Testing the new donate experience with our target audience both supports our user-centered design principles, and helps validate the UX decisions made in design and build. This may take the form of standard usability lab testing facilitated by a UX researcher or designer, or rudimentary multivariate (i.e. A/B) testing conducted automatically post-launch. However, any such test must be conducted in a secure, privacy-preserving manner.Redesign donate.torproject.orghttps://gitlab.torproject.org/tpo/web/community/-/issues/180where to put the onion service webserver socket?2023-12-05T21:19:23ZRoger Dingledinewhere to put the onion service webserver socket?On https://community.torproject.org/onion-services/setup/ we have the suggestion
```
HiddenServiceDir /var/lib/tor/my-website/
HiddenServicePort 80 unix:/var/run/tor-my-website.sock
```
That second line looks weird -- it looks like they...On https://community.torproject.org/onion-services/setup/ we have the suggestion
```
HiddenServiceDir /var/lib/tor/my-website/
HiddenServicePort 80 unix:/var/run/tor-my-website.sock
```
That second line looks weird -- it looks like they meant to say "/var/run/tor/" but didn't.
Where should we recommend to put the unix socket for the webserver? Maybe the nginx package has a typical place it expects to be able to create its socket? I would expect that on my standard system, my webserver wouldn't be able to write to /var/run/ *or* to /var/run/tor/.Silvio RhattoSilvio Rhattohttps://gitlab.torproject.org/tpo/web/tpo/-/issues/297Incorrect Recommended Version Displayed2023-11-30T19:09:57Zpyrodie18Incorrect Recommended Version Displayed<!--
* Use this issue template for reporting a new bug.
-->
### Summary
**Summarize the bug encountered concisely.**
### Steps to reproduce:
**How one can reproduce the issue - this is very important.**
1. Navigate to https://www.tor...<!--
* Use this issue template for reporting a new bug.
-->
### Summary
**Summarize the bug encountered concisely.**
### Steps to reproduce:
**How one can reproduce the issue - this is very important.**
1. Navigate to https://www.torproject.org/projects/torbrowser/RecommendedTBBVersions/
### What is the current bug behavior?
Results are `[ "10.0.5", "10.0.5-MacOS", "10.0.5-Linux", "10.0.5-Windows", "10.5a4", "10.5a4-MacOS", "10.5a4-Linux", "10.5a4-Windows" ]`
### What is the expected behavior?
The correct version is 11.0.10 according to the direct download links on the page.
### Environment
Windows system using Chrome
### Relevant logs and/or screenshots
N/Ahttps://gitlab.torproject.org/tpo/web/tpo/-/issues/336"Donate Now" links has wrong semantics and no focus styling (Accessibility)2023-11-30T17:07:39Zhenry"Donate Now" links has wrong semantics and no focus styling (Accessibility)This is just noting two accessibility problems with the "Donate Now" link at the top and footer of the page.
The HTML context is
```html
<nav>
...
<h4 class="pl-2 pr-2">
<a href="https://donate.torproject.org" title="Donate"><s...This is just noting two accessibility problems with the "Donate Now" link at the top and footer of the page.
The HTML context is
```html
<nav>
...
<h4 class="pl-2 pr-2">
<a href="https://donate.torproject.org" title="Donate"><span class="badge badge-warning p-2">Donate Now</span></a>
</h4>
...
</nav>
```
The wrapped `<h4>` shouldn't be there and makes for confusing screen reader output.
The other issue is that the "Donate Now" link has no `:focus-visible` or `:focus` styling for visual feedback to keyboard users.https://gitlab.torproject.org/tpo/web/onion-mkdocs/-/issues/6Makefiles should be optional2023-11-29T15:33:33ZSilvio RhattoMakefiles should be optionalMake Makefiles optional, and use scripts for all actions. This makes the installation and maintenance easier.Make Makefiles optional, and use scripts for all actions. This makes the installation and maintenance easier.https://gitlab.torproject.org/tpo/web/onion-mkdocs/-/issues/2Do not depend on Pipfile and Pipfile.lock in the main folder2023-11-29T15:33:33ZSilvio RhattoDo not depend on Pipfile and Pipfile.lock in the main folderSupport ways that don't require a parent project to copy/symlink `Pipfile` and `Pipfile.lock`.
Suppose a project already uses Pipenv to manage it's Python dependencies. That may cause possible conflicts (or at least mix dependencies) if...Support ways that don't require a parent project to copy/symlink `Pipfile` and `Pipfile.lock`.
Suppose a project already uses Pipenv to manage it's Python dependencies. That may cause possible conflicts (or at least mix dependencies) if this project also wants to use Onion MkDocs' vanilla `Pipfile` and `Pipfile.lock`.https://gitlab.torproject.org/tpo/web/community/-/issues/311[Training] Brazilian Portuguese translation for the Introduction to Onion Ser...2023-11-28T18:35:05ZSilvio Rhatto[Training] Brazilian Portuguese translation for the Introduction to Onion ServicesI have translated the [Introduction to Onion Services](https://gitlab.torproject.org/tpo/community/training/-/raw/master/2022/onion-services/intro-onion-service-2022.odp?inline=false) into brazilian portuguese (for tpo/community/outreach...I have translated the [Introduction to Onion Services](https://gitlab.torproject.org/tpo/community/training/-/raw/master/2022/onion-services/intro-onion-service-2022.odp?inline=false) into brazilian portuguese (for tpo/community/outreach#40026).
I think it could be included at the training material after some review.Silvio RhattoSilvio Rhattohttps://gitlab.torproject.org/tpo/web/tpo/-/issues/395Tor Browser for Android 13.0.4 download links giving a 4042023-11-24T16:28:12Zebanamebanam@torproject.orgTor Browser for Android 13.0.4 download links giving a 404Download links on our website for Tor Browser for Android, https://www.torproject.org/download/#android are giving a 404. We are missing the entries for Tor Browser 13.0.4 on https://dist.torproject.org/torbrowser/
/cc @richardDownload links on our website for Tor Browser for Android, https://www.torproject.org/download/#android are giving a 404. We are missing the entries for Tor Browser 13.0.4 on https://dist.torproject.org/torbrowser/
/cc @richardrichardrichardhttps://gitlab.torproject.org/tpo/web/support/-/issues/356Add 'Improve this translation' link to the pages2023-11-22T16:19:42ZemmapeelAdd 'Improve this translation' link to the pagesLots of people complains about translations being incorrect, but they don't have time for embarking on the whole process of becoming a Tor translator, or simply dont know how to find the particular string they want to change.
So, we can...Lots of people complains about translations being incorrect, but they don't have time for embarking on the whole process of becoming a Tor translator, or simply dont know how to find the particular string they want to change.
So, we can add a link on the bottom navigation bar to access the translations for that particular page.
This will lead to better reviewed strings, and hopefully make them better. We will also need to respond quickly to the suggestions.
@gus says this will be used by a lot of people that complains about translations.
![Screenshot from 2023-11-16 12-00-39.png](/uploads/5a94cab11aead9b32cb5bdcd6acde658/Screenshot_from_2023-11-16_12-00-39.png){width=409 height=282}Sponsor 9 - Phase 7 - Usability and Community Intervention on Support for Democracy and Human Rightsemmapeelemmapeelhttps://gitlab.torproject.org/tpo/web/community/-/issues/331Add 'improve translation' link to pages2023-11-22T16:10:38ZemmapeelAdd 'improve translation' link to pagesAs in the manual and the support portal, we can add an 'improve this translation' link so readers have it easy to contribute translations.As in the manual and the support portal, we can add an 'improve this translation' link so readers have it easy to contribute translations.emmapeelemmapeelhttps://gitlab.torproject.org/tpo/web/donate-static/-/issues/135Civi-automated thank-you messages include outdated tweet content2023-11-17T18:30:15Zal smithCivi-automated thank-you messages include outdated tweet contentHi!
I believe one or more of the automated thank-you emails that Civi handles is sending out a) outdated copy that encourages folks to post on social with the following (_"Let's resist the surveillance pandemic. Use a mask, use Tor. Joi...Hi!
I believe one or more of the automated thank-you emails that Civi handles is sending out a) outdated copy that encourages folks to post on social with the following (_"Let's resist the surveillance pandemic. Use a mask, use Tor. Join me and donate to @torproject: https://donate.torproject.org #UseAMaskUseTor"_) or b) [this link](https://twitter.com/intent/tweet?text=Let%27s%20resist%20the%20surveillance%20pandemic.%20Use%20a%20mask%2C%20use%20Tor.%20Join%20me%20and%20donate%20to%20%40torproject%3A%20https%3A//donate.torproject.org%20%23UseAMaskUseTor) or c) both.
You can see the following examples of folks who have tweeted this content:
- https://x.com/rommeltoledo/status/1714480706741527006
- https://twitter.com/search?q=%20Let%27s%20resist%20the%20surveillance%20pandemic.%20Use%20a%20mask%2C%20use%20Tor.%20Join%20me%20and%20donate%20to%20%40torproject%3A%20https%3A%2F%2Fdonate.torproject.org%20%23UseAMaskUseTor%20&src=typed_query&f=live
Because these are the emails that are sent by Civi in the weird alt setup (e.g. tpo/web/civicrm#104, tpo/web/civicrm#69), I cannot confirm which emails they are.
This is a tagline from the campaign 3 years ago, so I'd like to prioritize a fix to stop folks from sharing it.2023-10-31https://gitlab.torproject.org/tpo/web/community/-/issues/330Create avatars for community user stories2023-11-16T18:07:27ZJag TalonCreate avatars for community user storiesCreate avatars for the stories in https://gitlab.torproject.org/tpo/web/community/-/issues/323#note_2966038 using https://www.openpeeps.com/Create avatars for the stories in https://gitlab.torproject.org/tpo/web/community/-/issues/323#note_2966038 using https://www.openpeeps.com/Jag TalonJag Talonhttps://gitlab.torproject.org/tpo/web/manual/-/issues/146add 'improve translation' button to the manual translation pages2023-11-15T18:31:02Zemmapeeladd 'improve translation' button to the manual translation pagesI'd like to have a button to 'improve translation' added on the content pages of the manual, to help on the maintenance of the translations we have already released. Many times we release translations because they are complete, but when ...I'd like to have a button to 'improve translation' added on the content pages of the manual, to help on the maintenance of the translations we have already released. Many times we release translations because they are complete, but when we update the pages the translations get outdated and we end up having very few translations.
I think if we give other readers the opportunity to maintain the translation, we will have more contributors per language and we will make it easier for translators to make a good translation, as they will be able to go back and forth from the translation platform to the website.emmapeelemmapeelhttps://gitlab.torproject.org/tpo/web/revealjs_tor_theme/-/issues/1Support for using Markdown files directly as the data source2023-11-15T15:36:52ZSilvio RhattoSupport for using Markdown files directly as the data sourceAccording to [discussion](https://gitlab.torproject.org/juga/revealjs_tor_theme/-/merge_requests/2#note_2964032).According to [discussion](https://gitlab.torproject.org/juga/revealjs_tor_theme/-/merge_requests/2#note_2964032).https://gitlab.torproject.org/tpo/web/tpo/-/issues/393Add 2021-2022 Audit & 990 to website2023-11-15T15:24:06Zal smithAdd 2021-2022 Audit & 990 to websiteHi!
The following documents need to be added to torproject.org/about/reports:
| year | type | title | file |
| ------ | ------ | -- | -- |
| 2022 | AUDIT | 2022 Financial Statements | [2021-2022-The_Tor_Project-AuditedFinancialState...Hi!
The following documents need to be added to torproject.org/about/reports:
| year | type | title | file |
| ------ | ------ | -- | -- |
| 2022 | AUDIT | 2022 Financial Statements | [2021-2022-The_Tor_Project-AuditedFinancialStatements.pdf](/uploads/fd1e5b40165038985f2c680cc89eab06/2021-2022-The_Tor_Project-AuditedFinancialStatements.pdf) |
| 2022 | IRS 990 | 2022 IRS Form 990 | [2021-2022-TheTorProject-PublicDisclosureForm990.pdf](/uploads/14af654a1116f3583028bfc4c6ac7fd7/2021-2022-TheTorProject-PublicDisclosureForm990.pdf) |Jérôme Charaouilavamind@torproject.orgJérôme Charaouilavamind@torproject.org2023-11-07https://gitlab.torproject.org/tpo/web/community/-/issues/328Update Tor policies links2023-11-14T01:09:54ZGusUpdate Tor policies linksLet's update the old gitweb and gitlab links to https://community.torproject.org/policiesLet's update the old gitweb and gitlab links to https://community.torproject.org/policiesGusGushttps://gitlab.torproject.org/tpo/web/community/-/issues/324Webtunnel docs - Missing steps when building WebTunnel from the source2023-11-14T01:09:53ZGusWebtunnel docs - Missing steps when building WebTunnel from the sourceWhen building WebTunnel from the source, you need to change the Tor Debian AppArmor profile.
`apparmor="DENIED" operation="exec" profile="system_tor" name="/usr/local/bin/webtunnel" pid=385006 comm="tor" requested_mask="x" denied_mask=...When building WebTunnel from the source, you need to change the Tor Debian AppArmor profile.
`apparmor="DENIED" operation="exec" profile="system_tor" name="/usr/local/bin/webtunnel" pid=385006 comm="tor" requested_mask="x" denied_mask="x" fsuid=107 ouid=0`
We need to include the steps to allow tor to execute webtunnel binary in the main docs: https://community.torproject.org/relay/setup/webtunnel/source/
Issue reported by atari - https://forum.torproject.org/t/problems-setting-up-webtunnel-bridge/9087GusGushttps://gitlab.torproject.org/tpo/web/revealjs_tor_theme/-/issues/2Slide font is too big2023-11-14T00:45:45ZSilvio RhattoSlide font is too bigThe slide font is currently too big, leaving not much room for content.The slide font is currently too big, leaving not much room for content.