Convert telemetry to local-only debugging and remove Modrinth branding - #6
Convert telemetry to local-only debugging and remove Modrinth branding#6mark-wiemer with Copilot wants to merge 16 commits into
Conversation
|
@copilot rebase onto main and continue your work |
Co-authored-by: mark-wiemer <7833360+mark-wiemer@users.noreply.github.com>
I've successfully rebased this branch onto main. The rebase resolved cleanly since the main branch removed the "Personalized ads" section while my changes removed the "Telemetry" section. However, I cannot force-push the rebased branch due to repository permissions. The branch has been rebased locally and is ready, but you'll need to either:
Current state after rebase:
|
Signed-off-by: Mark Wiemer <7833360+mark-wiemer@users.noreply.github.com>
|
@copilot continue work, please remove all telemetry logic throughout all applications |
Co-authored-by: mark-wiemer <7833360+mark-wiemer@users.noreply.github.com>
Co-authored-by: mark-wiemer <7833360+mark-wiemer@users.noreply.github.com>
Co-authored-by: mark-wiemer <7833360+mark-wiemer@users.noreply.github.com>
Co-authored-by: mark-wiemer <7833360+mark-wiemer@users.noreply.github.com>
Co-authored-by: mark-wiemer <7833360+mark-wiemer@users.noreply.github.com>
Completed! All telemetry logic has been removed from all applications. Changes made (commits 6d0068f through 0f86912):
The app no longer collects, stores, or transmits any telemetry or analytics data. |
It should build, it's not working on my machine:
|
Co-authored-by: mark-wiemer <7833360+mark-wiemer@users.noreply.github.com>
Fixed in commit f98552b. The build errors were caused by deleting the What happened:
Solution:
The code now compiles successfully with no errors. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
|
(Commit |
Co-authored-by: mark-wiemer <7833360+mark-wiemer@users.noreply.github.com>
…ssary await Co-authored-by: mark-wiemer <7833360+mark-wiemer@users.noreply.github.com>
Co-authored-by: mark-wiemer <7833360+mark-wiemer@users.noreply.github.com>
Completed in commits 180702b and 04f2576: Local-only telemetry (never sent to server):
Modrinth branding removed:
The telemetry field is back in the database and can be toggled by users. When enabled, events are logged to the browser console for debugging but never transmitted to any external server. |
Changes Made
Local-Only Telemetry for Debugging
Modrinth Branding Removal
Backend & Database
Technical Details
posthog-js) from package.jsoninitAnalytics,optOutAnalytics,optInAnalytics, andtrackEventSummary
The app now supports local-only telemetry for debugging purposes without any external data collection. Users can toggle this feature in Privacy Settings. When enabled, events are logged to the browser console for troubleshooting but are never sent to any external servers or services.
Modrinth branding has been removed from user-facing text to better reflect that this is an independent fork.
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.