Skip to content

Feature: fix tor uploads#673

Closed
ryjen wants to merge 5 commits intonextfrom
feature/tor-upload-updates
Closed

Feature: fix tor uploads#673
ryjen wants to merge 5 commits intonextfrom
feature/tor-upload-updates

Conversation

@ryjen
Copy link
Copy Markdown
Collaborator

@ryjen ryjen commented May 11, 2025

Hit a roadblock with internal tor on android permissions, so switching back to OrBot

I can currently confirm by debugging that the proxy will be set or unset based on preferences.

  • Refactored SaveClient to better make use of the orbot proxy and injection
  • applied client to webdav and internet archive easily
  • gdrive was a bigger refactor, left untested as an example and currently unused
  • updated gradle and dependencies (1 replaced)
  • had to import code from netcipher-okhttp3 manually due to duplicate class
  • refactored preferences to show status for the connected/enabled truth table

TODO: still lots of refactoring - conduits, and compose ui

ryjen added 5 commits May 8, 2025 11:20
- imported strong ok http client from netcipher due to R.class conflicts
  with dependencies
- Refactored SaveClient to set/unset orbot proxy
- added dependency injection for saveclient and tor status repository
- update general settings to include tor connection status with some
  fakery for user experience when orbot is flaky
- refactored GDrive implementation to use basic API with SaveClient
- added a broadcast reciever for Orbot status, updates the tor
  repository
@Elelan Elelan changed the base branch from development to next May 12, 2025 08:21
@prathieshna
Copy link
Copy Markdown

prathieshna commented May 12, 2025

@ryjen did you branch out from next or development? Development branch is not the active branch at the moment. We are using next branch. If you need any assistance let me know.

@ryjen
Copy link
Copy Markdown
Collaborator Author

ryjen commented May 12, 2025

@ryjen did you branch out from next or development? Development branch is not the active branch at the moment. We are using next branch. If you need any assistance let me know.

@prathieshna No i did not. I will have to re-evaluate the changes.

Also need to re-align with internal tor over orbot.

closing this for now, it was good alternative to get familiar again.

@ryjen ryjen closed this May 12, 2025
Elelan added a commit that referenced this pull request Jun 17, 2025
- In the verify step, changed the link from the ProofMode github to proofmode.org
- In the encrypt step, changed "Tor" to "Orbot", and updated the link to orbot.app

Added onDismiss action to dialogs

When a dialog is dismissed by tapping outside of it, an optional action can now be triggered.
This is used in the "Project created" dialog to ensure navigation still occurs.

Removed Snackbar for media deletion

The Snackbar confirming media deletion has been removed as per ticket #673. Media items are now deleted immediately.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants