Tor Browser issueshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues2024-01-30T19:23:26Zhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42321Draw new icons for built-in bridges: obfs4, snowflake, and meek-azure2024-01-30T19:23:26ZnicobDraw new icons for built-in bridges: obfs4, snowflake, and meek-azureWe need custom icons for built-in bridges to :sparkles: jazz up :sparkles: the bridge cards.
@donuts off the bat do you have any suggestions for obfs4 and meek-azure conceptually?We need custom icons for built-in bridges to :sparkles: jazz up :sparkles: the bridge cards.
@donuts off the bat do you have any suggestions for obfs4 and meek-azure conceptually?Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibetnicobnicobhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42292 Draw new icons for Telegram, web and email bridge channels2023-12-05T00:58:18Zdonuts Draw new icons for Telegram, web and email bridge channelsHey @nicob, see the "Telegram", "Web" and "Gmail or Riseup" bridge distribution channels at the bottom-left of this page: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036/designs/lox-not-connected.png
The globe ...Hey @nicob, see the "Telegram", "Web" and "Gmail or Riseup" bridge distribution channels at the bottom-left of this page: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036/designs/lox-not-connected.png
The globe for "Web" makes sense as the default favicon that Fx uses, however could you draw custom icons in the Acorn style for Telegram (i.e. based on their paper plane logo) and Email (i.e. a standard mail icon) please?Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibetnicobnicob2023-11-30https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42274Draw a new "bridge-pass" icon for lox bridges2023-12-04T20:33:23ZdonutsDraw a new "bridge-pass" icon for lox bridgesI've just grabbed an icon from Material Symbols and rotated it 45 degrees as a placeholder in these designs: [Figma / Tor Browser 13.5 / lox](https://www.figma.com/file/rWgMwiiFTDFp4ujuP3PKbq/Tor-Browser-13.5?type=design&node-id=151%3A92...I've just grabbed an icon from Material Symbols and rotated it 45 degrees as a placeholder in these designs: [Figma / Tor Browser 13.5 / lox](https://www.figma.com/file/rWgMwiiFTDFp4ujuP3PKbq/Tor-Browser-13.5?type=design&node-id=151%3A9289&mode=design&t=wDYnw2iq2A868OmH-1) (see the top-right of the bridge card for lox bridges). Could you draw a custom icon based on this please @nicob?Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibetnicobnicob2023-11-30https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42273Prepare the "bridge" icon for production2024-01-30T19:24:48ZdonutsPrepare the "bridge" icon for productionI created a super quick version here: [Figma / Tor Browser assets / bridge](https://www.figma.com/file/sd4yASXsToxFECsraTlAsw/Tor-Browser-assets?type=design&node-id=122%3A301&mode=design&t=BSRSZc8GO5ieWvFS-1), which you can see in use on...I created a super quick version here: [Figma / Tor Browser assets / bridge](https://www.figma.com/file/sd4yASXsToxFECsraTlAsw/Tor-Browser-assets?type=design&node-id=122%3A301&mode=design&t=BSRSZc8GO5ieWvFS-1), which you can see in use on these designs: [Figma / Tor Browser 13.5 / lox](https://www.figma.com/file/rWgMwiiFTDFp4ujuP3PKbq/Tor-Browser-13.5?type=design&node-id=151%3A9289&mode=design&t=wDYnw2iq2A868OmH-1). However it needs a little refinement – namely the bottom of each stroke should probably be fully rounded, and also descend a little lower past the horizon for optical balance?
The icon should also be compatible with both Acorn and Material Symbols styles, however you may not need to draw two separate icons in this case (I guess stroke width will be the determining factor).Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibetnicobnicob2023-11-30https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42270Implement design changes to QR code dialog2024-02-13T10:46:53ZdonutsImplement design changes to QR code dialogSee: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036/designs/lox-qr.pngSee: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036/designs/lox-qr.pngSponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethenryhenry2024-01-18https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42269Build new bridge card format for Lox bridges2024-01-31T10:59:51ZdonutsBuild new bridge card format for Lox bridgesSee: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036/designs/lox-bridge-cards.pngSee: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036/designs/lox-bridge-cards.pngSponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethenryhenry2024-01-18https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42268Adapt the "Add a bridge..." dialog to accept Lox invites (i.e. bridge passes)2024-01-31T10:59:31ZdonutsAdapt the "Add a bridge..." dialog to accept Lox invites (i.e. bridge passes)See: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036/designs/lox-invite.pngSee: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036/designs/lox-invite.pngSponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethenryhenry2024-01-18https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42267Update the title, strings and button copy of the "Add a Bridge..." dialog2024-01-30T15:02:44ZdonutsUpdate the title, strings and button copy of the "Add a Bridge..." dialogSee: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036/designs/lox-add-bridge.pngSee: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036/designs/lox-add-bridge.pngSponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethenryhenry2024-01-18https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42252Plumb down TorConnect commands from firefox-android to GeckoView2024-02-26T15:04:28ZrichardPlumb down TorConnect commands from firefox-android to GeckoViewSimilarly to #42251 we need to allow `firefox-android` to drive the TorConnect.sys.mjs state machine similar to TorConnectChild.Similarly to #42251 we need to allow `firefox-android` to drive the TorConnect.sys.mjs state machine similar to TorConnectChild.Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & TibetDan BallardDan Ballardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42250Allow Moat.sys.mjs to invoke lyrebird on Android2023-12-11T11:17:12ZrichardAllow Moat.sys.mjs to invoke lyrebird on AndroidSponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & TibetPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42249Allow GeckoView to launch lyrebird2023-12-11T11:17:00ZrichardAllow GeckoView to launch lyrebirdNeed this for domain fronting for connect assistNeed this for domain fronting for connect assistSponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & TibetPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42248Allow GeckoView to launch tor2023-12-21T14:48:38ZrichardAllow GeckoView to launch torSponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & TibetPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42246Migrate tor connection stuff from browser to toolkit2023-11-27T14:14:35ZrichardMigrate tor connection stuff from browser to toolkitWe want to make it available to Android as well.We want to make it available to Android as well.Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & TibetPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036Design and build a user interface for Lox2024-03-25T16:11:51ZPhilipp Winterphw@torproject.orgDesign and build a user interface for Lox**Details**
- Lox paper: https://cypherpunks.ca/~iang/pubs/lox-popets23.pdf
- Back-end integration: https://gitlab.torproject.org/tpo/anti-censorship/team/-/issues/116
- Design file for handoff: [Figma / Tor Browser 13.5 / lox](https://...**Details**
- Lox paper: https://cypherpunks.ca/~iang/pubs/lox-popets23.pdf
- Back-end integration: https://gitlab.torproject.org/tpo/anti-censorship/team/-/issues/116
- Design file for handoff: [Figma / Tor Browser 13.5 / lox](https://www.figma.com/file/rWgMwiiFTDFp4ujuP3PKbq/Tor-Browser-13.5?type=design&node-id=151%3A9289&mode=design&t=wDYnw2iq2A868OmH-1)
**Timeline**
Work items tagged as ~"Sponsor 96" (i.e. those required to deliver a working prototype of Lox in Tor Browser Alpha) should be complete by the due date assigned to the issue in order to make the code audit for the project. Other work items not strictly required for the prototype (e.g. generic changes to Connection Settings or converting traditional bridges to use the new bridge card format) are considered lower priority, and may be completed later in the 13.5 release cycle.
**Release**
All features developed for this ticket are to be included in the 13.5 Alpha series (desktop only), however:
- Lox-specific features **should not** be released in 13.5 stable, and care should be taken to separate patches specific to Lox from other work. There is no set stable release date for Lox at present, and we anticipate a long testing period until it's ready (e.g. by 14.5 stable instead).
- Generic features (e.g. changes to Connection Settings or traditional bridges) may be released in 13.5 stable, if ready.Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethenryhenry2024-01-18https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41623Update connection assist's iconography2023-06-15T10:15:58ZdonutsUpdate connection assist's iconographyWe designed new iconography for connection assist last year, but never handed it over for implementation.
I had planned on waiting until the next major revision of torconnect to ship the new icons (see https://gitlab.torproject.org/tpo/...We designed new iconography for connection assist last year, but never handed it over for implementation.
I had planned on waiting until the next major revision of torconnect to ship the new icons (see https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41621, and this [WIP Figma file](https://www.figma.com/file/gFE1rXBMdbZGJAIdwtZ508/Tor-Browser-13.0?node-id=0%3A1&t=cic5Swm3tv65MX6x-1)), however since the new torconnect icon will be making an appearance in the browser chrome (https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41608) and connection settings (https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41618) sooner than planned, we should ship these at the same time in Tor Browser 12.5 for consistency.Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & TibetDan BallardDan Ballardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41541Update builtin bridges from Circumvention Settings API2024-03-27T15:25:34Zmeskiomeskio@torproject.orgUpdate builtin bridges from Circumvention Settings APIRight now to update the builtin bridges we need to make a Tor Browser release, it would be nice if TB automatically updates them using [Circumvention Settings API](https://gitlab.torproject.org/tpo/anti-censorship/rdsys/-/blob/main/doc/m...Right now to update the builtin bridges we need to make a Tor Browser release, it would be nice if TB automatically updates them using [Circumvention Settings API](https://gitlab.torproject.org/tpo/anti-censorship/rdsys/-/blob/main/doc/moat.md#circumventionbuiltin).
There are two concerns I have about it:
* Users will not be happy with TB making a call to an external API without giving some consent about it.
* We don't want to make easier for censors to notice you are using Tor because of that.
I think it makes sense to update when we do other connections to moat (Connect Assist, captcha bridges, ...), I assume user has already consent to do a request to the API on those cases and having an extra connection over the domain fronting should not make it more noticeable than it already is. We could store when was the last time we had updated them, and don't update them is they are fresh (maybe 24h is a good freshness).
An extra that would be nice is to ask the user if they want to refresh the builtin bridges when they click on Settings to *Select a Built-In Bridge*. I think we should only ask if bridges hasn't being refreshed for a while (maybe 7days). The confirmation popup could have a check box with 'remember that option' or something like that, so the following times they enable builtin bridges we refresh or not without asking (if the bridges hasn't being refreshed in 7days).Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibetma1ma1https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41297Chinese characters can not be displayed in Linux 64-bit English version, Trad...2022-09-19T07:53:01Zamiableclarity2011Chinese characters can not be displayed in Linux 64-bit English version, Traditional Chinese version and Simplified Chinese version Tor Browsers 12.0a2 on Ubuntu 18.04Chinese characters can not be displayed in Linux 64-bit English version, Traditional Chinese version and Simplified Chinese version Tor Browsers 12.0a2 on Ubuntu 18.04Chinese characters can not be displayed in Linux 64-bit English version, Traditional Chinese version and Simplified Chinese version Tor Browsers 12.0a2 on Ubuntu 18.04Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41101Implement builtin bridge update pipeline from rdsys2022-10-06T02:43:18ZrichardImplement builtin bridge update pipeline from rdsysWe have implemented Moat.jsm::circumvention_builtin() but never use it to update our saved builtin bridgesWe have implemented Moat.jsm::circumvention_builtin() but never use it to update our saved builtin bridgesSponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibethttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41054Improve color contrast of purple elements in connection settings in dark theme2022-11-08T14:01:23ZdonutsImprove color contrast of purple elements in connection settings in dark themeThe purple check in the connection status strip in `about:preferences#connection` could do with higher contrast in dark theme:
- [connection-status](/uploads/841682da9722abc61e7f83c3f35a9e6b/connection-status.png)
The same also applies...The purple check in the connection status strip in `about:preferences#connection` could do with higher contrast in dark theme:
- [connection-status](/uploads/841682da9722abc61e7f83c3f35a9e6b/connection-status.png)
The same also applies to the "Connected" pill present on bridge cards, which uses two tones of purple:
- [connected-pill](/uploads/b56e147826f343f285ccc01203d55dcf/connected-pill.png)Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & TibetPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40911Track bug reports and implement amends following 11.5a112022-07-11T13:42:27ZdonutsTrack bug reports and implement amends following 11.5a11This is the parent ticket for any bug reports or design amends that didn't make it in time for 11.5a11(?), with the intention that they can be fixed for the next Alpha instead.This is the parent ticket for any bug reports or design amends that didn't make it in time for 11.5a11(?), with the intention that they can be fixed for the next Alpha instead.Sponsor 96: Rapid Expansion of Access to the Uncensored Internet through Tor in China, Hong Kong, & Tibet