The actual case is that GTA Online sessions are P2P. As such, when connected to a session, your IP is exposed to the other players. This doesn’t really qualify as a ‘doxx,’ as that in and of itself is not particularly PII. Furthermore, playing without a menu is possible and has been for years. It just helps to boot yourself into a new/empty session every once in a while.
I love learning from and building that type of thing (plus have some musician friends who can never have too many gadgets). Would you be willing to share a link?
Note: if you don’t want to create a link to yourself, you could also email me at <my username>0_AT_protonmail_._com
1. It changes my browser theme frequently. Please do not. I've only taken a quick look at how/why, but you seem to apply the stock Firefox dark themes multiple times - in sidebar/sidebar.js, sidebar/theme-init.js, background/background.js, and possibly in sidebar/manage.js and sidebar/reader-page.js. This is just from a quick grep.
2. The authentication structure is quite easy to modify/bypass. Yes, you have server-sided authentication, but modules/auth.js does all of the work - and as such can be both taken offline and be modified to set arbutrary user information and return a valid, non-expired subscription. Though, isAuthenticated returning true is even easier.
You have made quite an interesting and useful extension, which I do plan on trialing once I fix the theme-changing issue. Authentication is hard and can never be perfect, but I do believe that it is robust enough for the vast majority of users. Thank you for sharing your work, and I await to hear how compliant/polite it is on rachelbythebay's rss reader test.
Tinkercad is what “clicked” for me. I found that it’s very easy to start making simple functional designs, but when you are trying to make something more advanced (pain point: triangles with rounded edges) it’s a bit lacking. Plasticity seems to be the next step in this direction, but it’s pricey.
Neat. Up to this point you’ve had to install it on a windows device, and copy it along with a handful of dlls over[0][1]. Notably, I’ve only gotten Photoshop to work via this method, other products (InDesign and one other) will not run.
reply