tpo issueshttps://gitlab.torproject.org/tpo/web/tpo/-/issues2023-12-13T22:07:22Zhttps://gitlab.torproject.org/tpo/web/tpo/-/issues/397Adding OSF to Sponsors Page2023-12-13T22:07:22ZBekeela DavilaAdding OSF to Sponsors PagePlease update the sponsors page https://www.torproject.org/about/sponsors/ to have a new entry for OSF. I've attached the file with the sponsor info.[OSF_sponsors_page.txt](/uploads/7412db0c263b0d9fcf0cbdd8f67bff87/OSF_sponsors_page.txt)...Please update the sponsors page https://www.torproject.org/about/sponsors/ to have a new entry for OSF. I've attached the file with the sponsor info.[OSF_sponsors_page.txt](/uploads/7412db0c263b0d9fcf0cbdd8f67bff87/OSF_sponsors_page.txt)
The logo is here: https://gitlab.torproject.org/bekeela/tpo/-/blob/master/assets/static/images/sponsors/osf-sponsor_logo.pnghttps://gitlab.torproject.org/tpo/web/tpo/-/issues/396don't use `<h*>` tags for styling text2023-12-21T11:35:05ZKezdon't use `<h*>` tags for styling text#336 found some places where `<h4>` and `<h5>` tags were being used to style text. this is contrary to the way those tags should be used, and can cause issues for e.g. [users with screenreaders](https://developer.mozilla.org/en-US/docs/W...#336 found some places where `<h4>` and `<h5>` tags were being used to style text. this is contrary to the way those tags should be used, and can cause issues for e.g. [users with screenreaders](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements#navigation) and violates [WCAG 2.4 guidelines (criteria 2.4.6)](https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Operable#guideline_2.4_%E2%80%94_navigable_provide_ways_to_help_users_navigate_find_content_and_determine_where_they_are)
i've closed that ticket, but the issue still exists elsewhere. heading tags are being used for styling (padding, font-size, etc.) and that's breaking the semantics of the page. bootstrap makes this easy to fix by providing the `.h1` through `.h6` classes, which can be used to style an element like a heading, without breaking the page semantics.
we should comb through templates looking for headings that break the page semantics, and fix thosehttps://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/tpo/-/issues/394Add new board members on people page2023-11-16T00:07:19ZGusAdd new board members on people pageWe should add the new board members on tor people page:
- Esra'a Al Shafei
- Sarah Gran
- Christian Kaufmann
Announced on January-2023: https://blog.torproject.org/announcing-new-board-members/We should add the new board members on tor people page:
- Esra'a Al Shafei
- Sarah Gran
- Christian Kaufmann
Announced on January-2023: https://blog.torproject.org/announcing-new-board-members/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/tpo/-/issues/391The Title 'ABOUT US' is not translated on the different languages on the main...2023-11-02T13:28:59ZemmapeelThe Title 'ABOUT US' is not translated on the different languages on the main page, although it does appear on weblate.Reported by translator, thanks!
It seems this title is not translated in the website, although it reaches weblate and [is translated in several languages](https://hosted.weblate.org/translate/tor/tpo-web/es/?checksum=f52dad70b9759ae3)
...Reported by translator, thanks!
It seems this title is not translated in the website, although it reaches weblate and [is translated in several languages](https://hosted.weblate.org/translate/tor/tpo-web/es/?checksum=f52dad70b9759ae3)
![Screenshot_from_2023-10-18_10-29-17](/uploads/259d1824652edd71b3354ab65958585d/Screenshot_from_2023-10-18_10-29-17.png)emmapeelemmapeelhttps://gitlab.torproject.org/tpo/web/tpo/-/issues/390Titles have hardcoded capitalization in https://www.torproject.org/is/releases/2023-11-02T13:28:56ZemmapeelTitles have hardcoded capitalization in https://www.torproject.org/is/releases/https://www.torproject.org/is/releases/ Title has a hardcoded capitaliation rule, so that the string that in weblate looks like: `Hvað er nýtt í Tor-vafranum` is shown as:
![capitalized-title](/uploads/b44f9c3c19417325ac8e3e7a9bdf6f99/c...https://www.torproject.org/is/releases/ Title has a hardcoded capitaliation rule, so that the string that in weblate looks like: `Hvað er nýtt í Tor-vafranum` is shown as:
![capitalized-title](/uploads/b44f9c3c19417325ac8e3e7a9bdf6f99/capitalized-title.png)
This is a no-no in Icelandic and Greek, at least. In many languages, it does not even make sense because there are no capital letters.
Please do not use this css rules, as it is not i18n-friendly. See https://gitlab.torproject.org/tpo/community/l10n/-/wikis/Localization-for-developers#3-no-hardcoded-uppercases-or-capitalization for more information
Thanks @sveinki for spotting it.emmapeelemmapeelhttps://gitlab.torproject.org/tpo/web/tpo/-/issues/389Add jag to Tor Project Web Projects2023-10-05T13:36:51ZJag TalonAdd jag to Tor Project Web ProjectsHello! I'm hoping to work on https://gitlab.torproject.org/tpo/web/tpo/-/issues/375 -- please add me to the https://gitlab.torproject.org/tpo/web so that I could assign issues to myself.
Thank you!Hello! I'm hoping to work on https://gitlab.torproject.org/tpo/web/tpo/-/issues/375 -- please add me to the https://gitlab.torproject.org/tpo/web so that I could assign issues to myself.
Thank you!https://gitlab.torproject.org/tpo/web/tpo/-/issues/387Add localized screenshot to https://www.torproject.org/ar/download/#android2023-11-01T00:08:37ZemmapeelAdd localized screenshot to https://www.torproject.org/ar/download/#androidWe should add a screenshot on the language at the different language pages in https://www.torproject.org/download/#android / https://www.torproject.org/ar/download/#android / https://www.torproject.org/es/download/#android etc.
It does ...We should add a screenshot on the language at the different language pages in https://www.torproject.org/download/#android / https://www.torproject.org/ar/download/#android / https://www.torproject.org/es/download/#android etc.
It does not seem so quick to do well, maybe we should find a way to get automated screenshots for each language, maybe some website languages have no version in Android, etc.
Maybe a script that searches for screenshot-$lang and if it does not find it on the folder, uses the English.https://gitlab.torproject.org/tpo/web/tpo/-/issues/386Rewrite rules for YEC 20232023-10-16T14:06:36Zal smithRewrite rules for YEC 2023We need to re-implement these rewrite rules we used last year for the YEC. You can see all of the rewrite rules we used here: https://gitlab.torproject.org/tpo/web/tpo/-/blob/main/assets/.htaccess#L113.
Purpose: knowing where people are...We need to re-implement these rewrite rules we used last year for the YEC. You can see all of the rewrite rules we used here: https://gitlab.torproject.org/tpo/web/tpo/-/blob/main/assets/.htaccess#L113.
Purpose: knowing where people are coming from when they click on donate.torproject.org helps us understand which tactics are successful.Year End Campaign 20232023-09-30https://gitlab.torproject.org/tpo/web/tpo/-/issues/383Please remove Android Developer job from website2023-07-10T16:49:50ZErin WyattPlease remove Android Developer job from websitePlease remove/deactivate the Android dev job from the website, the application window is closed. https://www.torproject.org/about/jobs/android-developer/
Thanks!Please remove/deactivate the Android dev job from the website, the application window is closed. https://www.torproject.org/about/jobs/android-developer/
Thanks!https://gitlab.torproject.org/tpo/web/tpo/-/issues/382Wrong alignment for RTL languages in /about/history page2023-08-22T13:07:53ZemmapeelWrong alignment for RTL languages in /about/history pageThe 'About - History' page is not well aligned in RTL languages, see: https://review.torproject.net/tpo/web/tpo/l10n/ar/about/
The paragraphs are aligned in LTR direction.
![wrong-align.cleaned](/uploads/0e9b71711531ec23693bc5fd534d4d...The 'About - History' page is not well aligned in RTL languages, see: https://review.torproject.net/tpo/web/tpo/l10n/ar/about/
The paragraphs are aligned in LTR direction.
![wrong-align.cleaned](/uploads/0e9b71711531ec23693bc5fd534d4d35/wrong-align.cleaned.png)
![image](/uploads/589fc7e94b281fc4de09ee8b8035c73b/image.png)
Same for the releases page: https://tor-www@review.torproject.net/tpo/web/tpo/l10n/ar/releases/ManeraKaiManeraKaihttps://gitlab.torproject.org/tpo/web/tpo/-/issues/381Use onion links when visiting onion version2023-06-23T18:06:10ZXyaWB0GUse onion links when visiting onion versionUse onion links on href when visiting onion version of TPO
Example: On the main page support link will be http://rzuwtpc4wb3xdzrj3yeajsvm3fkq4vbeubm2tdxaqruzzzgs5dwemlad.onion instead of https://support.torproject.orgUse onion links on href when visiting onion version of TPO
Example: On the main page support link will be http://rzuwtpc4wb3xdzrj3yeajsvm3fkq4vbeubm2tdxaqruzzzgs5dwemlad.onion instead of https://support.torproject.orghttps://gitlab.torproject.org/tpo/web/tpo/-/issues/380Adding Omidyar to Sponsors Page2023-06-22T18:06:37ZBekeela DavilaAdding Omidyar to Sponsors PagePlease update the sponsors page https://www.torproject.org/about/sponsors/ to have a new entry for Omidyar. I've attached the file with the sponsor info.
The logo is here: http://eweiibe6tdjsdprb4px6rqrzzcsi22m4koia44kc5pcjr7nec2rlxyad....Please update the sponsors page https://www.torproject.org/about/sponsors/ to have a new entry for Omidyar. I've attached the file with the sponsor info.
The logo is here: http://eweiibe6tdjsdprb4px6rqrzzcsi22m4koia44kc5pcjr7nec2rlxyad.onion/bekeela/tpo/-/blob/master/assets/static/images/sponsors/omidyar_logo.png [Omidyar_sponsors_page.txt](/uploads/bc214fe27d46eb43ec820f2a0e50bf92/Omidyar_sponsors_page.txt)HackerNCoderhackerncoder@encryptionin.spaceHackerNCoderhackerncoder@encryptionin.spacehttps://gitlab.torproject.org/tpo/web/tpo/-/issues/379Please post Android Dev job to website2023-06-01T19:39:38ZErin WyattPlease post Android Dev job to website# Internet Freedom Non-profit Seeks Android Software Engineer for Applications Team
2023-05-25
The Tor Project, Inc., a 501(c)(3) nonprofit organization advancing human rights and freedoms by creating and deploying free and open source...# Internet Freedom Non-profit Seeks Android Software Engineer for Applications Team
2023-05-25
The Tor Project, Inc., a 501(c)(3) nonprofit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, is seeking a Software Engineer to work on the Applications team.
Our Applications Team’s main project is the Tor Browser but we have plans to develop other apps in the near future. We are looking for a full-time developer to join our team to help us with both Tor Browser development and future application development.
Regardless of whether you have all of the required experience, please apply! In general, we would be much happier with a candidate who is a good culture and personality fit but does not match our ideal skill-set over one who is a 'perfect' experience match but is unpleasant to work with. If you feel that you meet several of the qualifications, or could meet them with a little support, we would love to hear from you.
The team coordinates both synchronously and asynchronously via chat, email, bug trackers, and occasional voice meetings. A personal commitment to free and open source software, good communication and documentation skills, and passion for contributing to the greater good are all essential.
This is a full-time, remote position. Salary for this position is $110k USD and there is voluntary opt-in salary transparency for employees and contractors.
Application deadline: 2023-06-30
## Android Software Engineer for Applications Team
The Tor Project is looking for an Android Application Developer (Kotlin, Java, JavaScript, C++, Rust)!
### The Job:
- Collaborate with our development, design, and network teams to help bring Tor Browser for Android to feature parity with desktop Tor Browser
- Implement and test new features
- Diagnose and fix platform-specific Tor Browser for Android issues
- Improve Tor Browser for Android's security, privacy, and anonymity properties
- Improve Tor Browser for Android's web compatibility
- Collaborate with and develop patches for Tor Browser for Android's upstream dependencies
- Support maintaining Tor Browser on top of recent versions of Firefox
- Evaluate and audit recent changes in Firefox, and understand how they affect Tor Browser users
Our main codebases are a combination of multiple components that make Tor Browser ( https://gitlab.torproject.org/tpo/applications/team/-/wikis/Development-Information/Codebases ).
For a more detailed understanding of the full breadth and depth of the work you'd be doing, have a look at The Design and Implementation of the Tor Browser, especially The Design Requirements section at https://spec.torproject.org/torbrowser-design#DesignRequirements.
### Preferred Qualifications:
- Be comfortable working remotely with a geographically distributed team.
- Experience interacting with users and other developers online, including experience communicating with those with differing ideas and opinions, while maintaining a high level of professionalism.
- Strong ability to become familiar with, modify, and maintain legacy codebases.
- Experience with distributed version control systems, including Git.
- Experience developing and debugging software for the Android platform.
- Experience with Java, Kotlin, and JavaScript.
- Experience updating and maintaining software build systems.
- Familiarity with HTML, CSS, C++, Rust, Perl and Shell Scripting.
- Experience developing and debugging software in a Linux environment.
- Familiarity and/or experience with writing add-ons and/or patches for Mozilla Firefox or other web browsers.
- Familiarity with web technologies and how the web works, especially the same-origin model and web tracking.
- Familiarity with browser fingerprinting defenses.
- Familiarity with Firefox's internal architecture, including its use of multiple processes and sandboxing.
Again, this is a wish list, and we do not expect any candidate to have experience in all these areas. If you meet at least several of the qualifications, or could meet them with a little support, please apply!
### How to Apply
Please follow this link to apply: https://www.careers-page.com/tor-project/job/QW4W79R9
### About The Tor Project
The Tor Project's workforce is inclusive, talented, and committed. We currently have a global paid and contract staff of around 50 developers and operational support people, plus many thousands of volunteers who contribute to our work world-wide. The Tor Project is funded in part by government research and development grants, and in part by individual, foundation, and corporate donations.
Tor is for everyone, and we are actively working to build a team that represents people from all over the world - people from diverse ethnic, national, and cultural backgrounds; people from all walks of life. We encourage people subject to systemic bias to apply, including people of color, indigenous people, LGBTQIA+ people, women, and any other person who is part of a group that is underrepresented in tech.
We have long-standing community guidelines and cultural norms. Our community is committed to creating an inclusive and welcoming environment. Please read more here:
- The Tor Project Code of Conduct: https://gitlab.torproject.org/tpo/community/policies/-/blob/master/code_of_conduct.txt
- The Tor Project Social Contract: https://gitlab.torproject.org/tpo/community/policies/-/blob/master/social_contract.txt
- The Tor Project Statement of Values: https://gitlab.torproject.org/tpo/community/policies/-/blob/master/statement_of_values.txt
The Tor Project has a competitive benefits package, including a generous PTO policy, 16 paid holidays per year (including the week between Christmas and New Year's, when the office is closed), and flexible work schedule. Insurance benefits vary by employment status and country of residence.
The Tor Project, Inc., is an equal opportunity, affirmative action employer.https://gitlab.torproject.org/tpo/web/tpo/-/issues/378New translations are ready: Japanese, Swahili, Albanian and Vietnamese2023-05-18T13:01:56ZemmapeelNew translations are ready: Japanese, Swahili, Albanian and Vietnameseyay! new translations have been finished for our websites.yay! new translations have been finished for our websites.Sponsor 134: Localizing Tor tools and documentation into Arabic, Chinese, and Swahiliemmapeelemmapeelhttps://gitlab.torproject.org/tpo/web/tpo/-/issues/377document "how to add person to the people's page"2023-05-17T18:28:29Zanarcatdocument "how to add person to the people's page"One of the recurring task when onboarding new people (see also tpo/tpa/team#40129) is "add that user to the people page". This seemingly trivial thing for us is actually quite a challenge for new people.
Let's make a tutorial, step by s...One of the recurring task when onboarding new people (see also tpo/tpa/team#40129) is "add that user to the people page". This seemingly trivial thing for us is actually quite a challenge for new people.
Let's make a tutorial, step by step, with no prior technical knowledge required (other than "I know how to use a web browser", say), on how to do something like this in GitLab.
This will also serve as a good example on the general "how do I change the website" problem.
I'm not sure where this should be documented, but there is already related documentation in the [static shim docs](https://gitlab.torproject.org/tpo/tpa/team/-/wikis/service/static-shim) (e.g. [Deploying a static site from GitLab CI](https://gitlab.torproject.org/tpo/tpa/team/-/wikis/service/static-shim#deploying-a-static-site-from-gitlab-ci)) but those (three!) tutorials really are more like How-To, as they assume lots of technical knowledge, and are really more one-time things. So those should be moved out of the tutorial section as well.Jérôme Charaouilavamind@torproject.orgJérôme Charaouilavamind@torproject.orghttps://gitlab.torproject.org/tpo/web/tpo/-/issues/374Remove Twitter from community.torproject.org/onion-services :(2023-03-07T23:38:41Zal smithRemove Twitter from community.torproject.org/onion-services :(Unfortunately Twitter has allowed their onion service certificate to lapse. Our existing onion service contacts and the team that implemented the feature are no longer at the company. We've reached out to them via a generic mail address ...Unfortunately Twitter has allowed their onion service certificate to lapse. Our existing onion service contacts and the team that implemented the feature are no longer at the company. We've reached out to them via a generic mail address but don't know if/when this will be rectified. Since the cert is expired, we should remove Twitter from [https://community.torproject.org/onion-services/](https://community.torproject.org/onion-services). :disappointed:https://gitlab.torproject.org/tpo/web/tpo/-/issues/373Re-arrange content on torproject.org/about/membership2023-03-29T19:24:40Zal smithRe-arrange content on torproject.org/about/membership@lavamind, I was planning to ask if it's easy to change the order of the text on the membership page, and now we're on a roll making it look nicer, I might as well file my ticket :smile:. In particular, we've had members comment that the...@lavamind, I was planning to ask if it's easy to change the order of the text on the membership page, and now we're on a roll making it look nicer, I might as well file my ticket :smile:. In particular, we've had members comment that they don't know where their logo is and that it's hard to find, so I want to push them closer to the top.
Could we:
- Move the "Show your support for privacy online," "Membership Tiers," and "Community is at the heart of the Tor Project Membership Program, and our members agree to join our community. As such, Members agree to adhere to Tor’s Code of Conduct, Social Contract, and our Statement of Values" text blocks to BELOW the list of members
- Move the "Become a Member" text block to ABOVE the list of members
Let me know if this is possible!
In the future, I'd like to more significantly combine the /membership and /sponsors pages, but this is a good fix for now.https://gitlab.torproject.org/tpo/web/tpo/-/issues/372Move Mullvad to Shallot membership level2023-03-03T16:43:40Zal smithMove Mullvad to Shallot membership levelhttps://torproject.org/about/membership -- we need to move Mullvad from Vidalia to the Shallot level; they are making an announcement tomorrow. @anarcat or @lavamind could you do this?https://torproject.org/about/membership -- we need to move Mullvad from Vidalia to the Shallot level; they are making an announcement tomorrow. @anarcat or @lavamind could you do this?Jérôme Charaouilavamind@torproject.orgJérôme Charaouilavamind@torproject.org