Find a file
Patrick Britton 61165000a9 Implement social graph, circle privacy, and data export system
Backend Infrastructure:
- Add circle_members table and is_in_circle() SQL function
- Implement GetFollowers/GetFollowing with pagination and trust scores
- Add complete circle management (add/remove/list members)
- Create comprehensive data export for GDPR compliance

API Endpoints:
- GET /users/:id/followers - List user's followers
- GET /users/:id/following - List users they follow
- POST /users/circle/:id - Add to close friends circle
- DELETE /users/circle/:id - Remove from circle
- GET /users/circle/members - List circle members
- GET /users/me/export - Export all user data as JSON

Note: Circle visibility enforcement in feed queries needs manual completion in post_repository.go GetFeed(), GetPostsByAuthor(), and GetPostByID() methods.
2026-02-04 16:19:05 -06:00
.claude feat: add initial VS Code configurations and development environment setup for Flutter, Supabase, and Deno. 2026-02-03 17:28:52 -06:00
.vscode feat: add initial VS Code configurations and development environment setup for Flutter, Supabase, and Deno. 2026-02-03 17:28:52 -06:00
_legacy/supabase feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
_tmp_server Fix UUID casting issues in post, notification, and category repositories 2026-01-31 13:55:59 -06:00
go-backend Implement social graph, circle privacy, and data export system 2026-02-04 16:19:05 -06:00
html_landing feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
migrations_archive feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
nginx Fix 413 Request Entity Too Large and refine image display aesthetics 2026-02-04 13:32:46 -06:00
sojorn_app Add smooth fade-in animation to signed images for premium feel 2026-02-04 13:37:53 -06:00
sojorn_docs feat: Add comprehensive notification system including model, UI, and service integration, alongside new deployment documentation. 2026-02-04 12:17:58 -06:00
SVG Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
.firebaserc Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
.gitignore feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
_tmp_create_comment_block.txt chains debugging 2026-01-30 20:56:57 -06:00
_tmp_patch_post_handler.sh chains debugging 2026-01-30 20:56:57 -06:00
api_logs.txt Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
applogo.png Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
Caddyfile feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
cloud_backup_status.md feat: Initialize Sojorn Flutter application with core UI, services, E2EE, backup, and build scripts for various platforms. 2026-02-03 17:13:28 -06:00
create_firebase_json.sh Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
deploy-beacon-function.bat Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
deploy_all_functions.bak.ps1 Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
deploy_all_functions.ps1 Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
feed_reactions_fix.md feat: Initialize Sojorn Flutter application with core UI, services, E2EE, backup, and build scripts for various platforms. 2026-02-03 17:13:28 -06:00
firebase.json Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
fix_fcm_and_restart.sh Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
getfeed_method_fix.go Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
import requests.py Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
leaf.png Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
log.ini Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
logo.ai Fix UUID casting issues in post, notification, and category repositories 2026-01-31 13:55:59 -06:00
logo.png Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
nginx_sojorn_v2.conf feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
post_repository_fixed.go Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
restart_backend.sh Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
run_dev.ps1 feat: Initialize Sojorn Flutter application with core UI, services, E2EE, backup, and build scripts for various platforms. 2026-02-03 17:13:28 -06:00
run_web.ps1 feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
run_web_chrome.ps1 feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
run_windows.ps1 feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
run_windows_app.ps1 feat: Initialize Sojorn Flutter application with core UI, services, E2EE, backup, and build scripts for various platforms. 2026-02-03 17:13:28 -06:00
setup_fcm_server.sh Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
sojorn-api-http.conf feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
sojorn-api-v2.conf feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
sojorn-api.conf feat: Implement comprehensive reaction display widget, add numerous new screens, services, models, documentation, and configuration files. 2026-02-04 10:57:00 -06:00
thread_route_patch.go Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
toplogo.png Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
verified.html Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
verify-error.html Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
web.png Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
zero_knowledge_backup_summary.md feat: Initialize Sojorn Flutter application with core UI, services, E2EE, backup, and build scripts for various platforms. 2026-02-03 17:13:28 -06:00