fix extension flow: create user_source_follows, auto-search, time display
Backend (extension-import.ts):
- Now creates user_source_follows entries linking upload to source accounts
- Without these, get-upload-details returned empty (queries FROM user_source_follows)
- Uses bulkCreate return value (Map<username, id>) to create links
Frontend (App.tsx):
- handleLoadUpload now detects if upload has no matches yet
- Sets isSearching: true for new uploads
- Automatically triggers searchAllUsers for new uploads
- Saves results after search completes
- Changed platform from hardcoded "tiktok" to "twitter"
Frontend (HistoryTab.tsx):
- Fixed time display: removed "Uploaded" prefix
- Now shows "about 5 hours ago" instead of "Uploaded in about 5 hours"
- formatRelativeTime with addSuffix already provides complete sentence
Resolves:
- Empty results on page load
- No automatic searching
- History navigation not working (will work after search)
- Grammatically incorrect time display