=== Eye Viewer Log Cleared at 2025-12-08 14:45:58 +0000 ===
[17:45:58] [CRASH] No crash detected - clearing logs
[17:45:58] [FONT] Roboto fonts loaded successfully: Roboto-Regular
[17:45:58] [FONT] ChatFont.regular(18) returns: Roboto-Regular, family: Roboto
[17:45:58] [GIPHY] SDK not available - using REST API fallback
[17:45:58] [BACKGROUND] Background fetch enabled
[17:45:58] [PRELOAD] ⥠Starting message pre-load during authentication...
[17:45:58] [SECURITY] Initial launch - timeout exceeded (4.166540861129761s > 0.0s)
[17:45:58] [AUTH] Starting PIN authentication
[17:45:58] [CLIENT_SIG] Reconnecting on foreground for session: ILUIWU
[17:45:58] [CLIENT_SIG] Connecting to session ILUIWU as Esra (EDAD55A1-003F-415D-AA60-672B34B504FE)
[17:45:58] [LIFECYCLE] ViewController deallocated
[17:45:58] [PUSH] APNs token: ea74d1b23419aba9c7f42f122ceaac51082c3477711ef6cb1bbd1988f213ab7f
[17:45:58] [SECURITY] sceneDidBecomeActive - isAuthenticated=false, didEnterBackground=false
[17:45:58] [SECURITY] â ī¸ Skipping timeout check - conditions not met
[17:45:58] [PUSH_DEBUG] đĸ App became ACTIVE - resetting badges and triggering pollEventsNow
[17:45:58] [CLIENT_SIG] WebSocket opened
[17:45:58] [CLIENT_SIG] HELLO sent as client for session ILUIWU
[17:45:58] [CLIENT_SIG] Connected! clientId=sl3zZ1o9aWPZ8OT0
[17:45:58] [CLIENT_SIG] Received 1 clients for session 'ILUIWU' (my session: 'ILUIWU')
[17:45:58] [CLIENT_SIG] - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE)
[17:45:59] [PUSH] register_device.php HTTP 200: {"status":"ok","session_id":"ILUIWU","token":"ea74d1b23419aba9c7f42f122ceaac51082c3477711ef6cb1bbd1988f213ab7f","role":"viewer","muted":0,"removed_from_other_channels":0}
[17:46:00] [PRELOAD] Fetched 3165 messages
[17:46:00] [PIN_AUTH] Correct PIN
[17:46:00] [SECURITY] Restored real session: ILUIWU
[17:46:00] [SECURITY] Restored real session: ILUIWU
[17:46:00] [SECURITY] Saved real session: ILUIWU
[17:46:00] [SCENE] Launched directly to chat view with sessionId: ILUIWU
[17:46:00] [AUDIO] â
Chat mode - audio will be managed by WebRTCViewer (no microphone)
[17:46:00] Documents Directory: /var/mobile/Containers/Data/Application/9556D5A4-2E36-41AC-9D7C-8DDEBE138717/Documents
[17:46:00] [UPLOAD_QUEUE] Found 2 pending uploads to resume
[17:46:00] [THEME] Applying current theme
[17:46:00] [CHAT] Applied day theme (mode: day)
[17:46:00] [SECURITY] Saved real session: ILUIWU
[17:46:00] [CLIENT_SIG] Setting up client signaling for session: ILUIWU
[17:46:00] [CLIENT_SIG] Already connected/connecting to session ILUIWU
[17:46:00] [SUMMARY] Already triggered summary today (2025-12-08)
[17:46:00] Did transition
[17:46:00] [MODE] đ updateModeUI called - currentTabIndex=0, sessionId=ILUIWU
[17:46:00] [VIEWER] Screen lock enabled - normal idle behavior
[17:46:00] [QUERY] đ Creating query connection for iOS slave: iosILUIWU
[17:46:00] [DATA AUDIO] ========== setupWebRTC() START ==========
[17:46:00] [DATA AUDIO] Using data channel for audio - bypassing WebRTC audio device
[17:46:00] [DATA AUDIO] Creating encoder/decoder factories...
[17:46:00] [CODEC] Viewer - Available video codecs: H264, H264, VP8, VP9, AV1
[17:46:00] [CODEC] Viewer selected encoder: AV1 (best quality)
[17:46:00] [DATA AUDIO] Creating RTCPeerConnectionFactory...
[17:46:00] [DATA AUDIO] â
Factory created
[17:46:00] [DATA AUDIO] RTCAudioSession locked
[17:46:00] [DATA AUDIO] Set useManualAudio=true, isAudioEnabled=false
[17:46:00] [DATA AUDIO] RTCAudioSession unlocked
[17:46:00] [DATA AUDIO] Setting AVAudioSession to .playback for data channel with mixWithOthers...
[17:46:00] [DATA AUDIO] â
AVAudioSession set to .playback with .mixWithOthers
[17:46:00] [WS] Creating new WebSocket - isQueryOnly=false, connectionStr=iosILUIWU
[17:46:00] [WS] Opening session at ws://crivello.dyndns.org:8081/
[17:46:00] [QUERY] â
tempQueryConnection created for iosILUIWU
[17:46:00] [VIEWER_INIT] Already have 50 messages - just filtering for tab
[17:46:00] [EMOJI] â
Loaded 451 emoji-to-GIF mappings
[17:46:00] [EVENT_POLL] Event polling disabled - using WebSocket events instead
[17:46:00] [ORIENTATION] Updated pagingScrollView height to 247.5 for width 440.0
[17:46:00] [SUMMARY] Already triggered summary today (2025-12-08)
[17:46:00] Did transition
[17:46:00] [CELL_UPLOAD] configure: msgId=-3, file=e6446b8b2f0cdf5c.jpg, senderId=EDAD55A1-003F-415D-AA60-672B34B504FE, myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, isMyMessage=true, hasFilename=true, uploadStatus=0
[17:46:00] [CELL_UPLOAD] â no active progress, using msg.uploadStatus=0 â complete
[17:46:00] [CELL_UPLOAD] setUploadStatus(complete, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:00] [USER] Registering user: EDAD55A1-003F-415D-AA60-672B34B504FE, name: Esra
[17:46:00] [CHUNK] Merged 379 reactions synchronously
[17:46:00] [CELL_UPLOAD] setUploadStatus(complete, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:00] [CELL_UPLOAD] configure: msgId=-3, file=e6446b8b2f0cdf5c.jpg, senderId=EDAD55A1-003F-415D-AA60-672B34B504FE, myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, isMyMessage=true, hasFilename=true, uploadStatus=0
[17:46:00] [CELL_UPLOAD] â no active progress, using msg.uploadStatus=0 â complete
[17:46:00] [CELL_UPLOAD] setUploadStatus(complete, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:00] [GALLERY_DB] Loading ALL media messages for session: ILUIWU
[17:46:00] [MIGRATION] No messages need sender_name backfill
[17:46:00] [GALLERY_DB] Raw datesent for msg -3: '2025-12-08 14:32:54'
[17:46:00] [GALLERY_DB] Raw datesent for msg 4253: '2025-12-08 11:59:28'
[17:46:00] [GALLERY_DB] Raw datesent for msg 4227: '2025-12-08 08:35:52'
[17:46:00] [GALLERY_DB] â
Loaded 206 media messages
[17:46:00] [INCREMENTAL_SYNC] đĄ Fetching messages since ID 4267
[17:46:00] [GALLERY] Filtered 206 -> 189 (only with local thumbnails)
[17:46:00] [GALLERY] First 5 after sort (newest first):
[17:46:00] [GALLERY] 0: id=-3, date=2025-12-08 14:32:54, file=e6446b8b2f0cdf5c.jpg
[17:46:00] [GALLERY] 1: id=4253, date=2025-12-08 11:59:28, file=10dabda8d04dc725.jpg
[17:46:00] [GALLERY] 2: id=4227, date=2025-12-08 08:35:52, file=5abfa51ac84672ca.jpg
[17:46:00] [GALLERY] 3: id=4225, date=2025-12-08 06:51:17, file=a59f6ea5b913297d.jpg
[17:46:00] [GALLERY] 4: id=4187, date=2025-12-07 14:31:41, file=8e8e62ba6f7fd7ed.jpg
[17:46:01] [SERVER] Starting reconnect polling (5s interval)
[17:46:01] [ICONS] Screen width: 440.0, Tab spacing: 75.5
[17:46:01] [ICONS] Offset applied: -14.6
[17:46:01] [ICONS] New left margin: 11.2, New right margin: 11.3
[17:46:01] [WS] WebSocket ACTUALLY OPENED - isQueryOnly=true, connectionStr=iosILUIWU
[17:46:01] Trying API base: https://crivello.dyndns.org:443/WebRTC/public/
[17:46:01] Trying API base: https://crivello.dyndns.org:443/WebRTC/public/
[17:46:01] Token POST â https://crivello.dyndns.org:443/WebRTC/public/new_session.php?sid=iosILUIWU
[17:46:01] [ICONS] Chat center: (31.2, 87.0)
[17:46:01] [ICONS] Gallery center: (106.7, 87.0), deltaX: 75.5
[17:46:01] [ICONS] Camera center: (182.2, 87.0), deltaX: 75.5
[17:46:01] [ICONS] Settings center: (257.7, 87.0), deltaX: 75.5
[17:46:01] [ICONS] Lock centerX: 333.2, deltaX from Settings: 75.5
[17:46:01] [ICONS] Bell centerX: 408.7, deltaX from Lock: 75.5
[17:46:01] [ICONS] LEFT MARGIN (screen left to Chat left): 11.2
[17:46:01] [ICONS] RIGHT MARGIN (Bell right to screen right): 11.3
[17:46:01] [ICONS] Screen width: 440.0
[17:46:01] [PRELOAD] ⥠Cached 3165 messages for instant display
[17:46:01] [USER] â
User registered successfully
[17:46:01] [USER] User registration successful
[17:46:01] new_session POST ok: token len=157
[17:46:01] HELLO â sent (fetched token, role=query)
[17:46:01] [SIG] hello_ok received for query connection - ready to query agents
[17:46:01] [SIG] get_agents request sent for sessionId=ILUIWU
[17:46:01] [SIG] get_agents request sent for sessionId=iosILUIWU
[17:46:01] [SERVER] Stopped reconnect polling
[17:46:01] [INCREMENTAL_SYNC] â
No new messages
[17:46:01] [PURGE] â ī¸ Media cache purge DISABLED for debugging
[17:46:01] [UPLOAD_RECOVERY] Checking for missing uploads...
[17:46:01] [UPLOAD_RECOVERY] Checking 13 media files on server...
[17:46:01] [SIG] agents_list received: []
[17:46:01] [SIG] agents_list received: []
[17:46:01] [UPLOAD_RECOVERY] â Missing on server, local exists: 65b3c13d384997a5.mov
[17:46:01] [UPLOAD_RECOVERY] â Missing on server, local exists: fb94b5fb89c4a48d.mov
[17:46:01] [UPLOAD_RECOVERY] â Missing on server, local exists: e6446b8b2f0cdf5c.jpg
[17:46:01] [UPLOAD_RECOVERY] đ Re-uploading 3 missing files...
[17:46:01] [UPLOAD_QUEUE] â ī¸ Duplicate prevented: 65b3c13d384997a5.mov already in queue (id=529, status=uploading_chunked)
[17:46:01] [UPLOAD_RECOVERY] â
Re-uploaded: 65b3c13d384997a5.mov
[17:46:01] [UPLOAD_QUEUE] â ī¸ Duplicate prevented: fb94b5fb89c4a48d.mov already in queue (id=530, status=uploading_chunked)
[17:46:01] [UPLOAD_RECOVERY] â
Re-uploaded: fb94b5fb89c4a48d.mov
[17:46:01] [UPLOAD_QUEUE] â ī¸ Duplicate prevented: e6446b8b2f0cdf5c.jpg already in queue (id=531, status=uploading)
[17:46:01] [UPLOAD_RECOVERY] â
Re-uploaded: e6446b8b2f0cdf5c.jpg
[17:46:01] [UPLOAD_RECOVERY] âī¸ Thumbnail already on server: t_fb94b5fb89c4a48d.jpg
[17:46:01] [UPLOAD_RECOVERY] âī¸ Thumbnail already on server: t_65b3c13d384997a5.jpg
[17:46:01] [UPLOAD_RECOVERY] âī¸ Thumbnail already on server: t_e6446b8b2f0cdf5c.jpg
[17:46:02] [COMBINED_FETCH] Loaded 3165 read receipts, 378 messages with reactions
[17:46:02] [READBY_ENRICH] Enriched 47 messages with readBy data
[17:46:02] [CELL_UPLOAD] setUploadStatus(complete, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:02] [CELL_UPLOAD] configure: msgId=-3, file=e6446b8b2f0cdf5c.jpg, senderId=EDAD55A1-003F-415D-AA60-672B34B504FE, myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, isMyMessage=true, hasFilename=true, uploadStatus=0
[17:46:02] [CELL_UPLOAD] â no active progress, using msg.uploadStatus=0 â complete
[17:46:02] [CELL_UPLOAD] setUploadStatus(complete, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:03] [MENU] đ dismissAnyExistingMenu called
[17:46:03] [MENU] âšī¸ No menu with tag 9999 found
[17:46:03] [MENU] â
dismissAnyExistingMenu completed
[17:46:03] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=false, tab=0
[17:46:03] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=false
[17:46:03] [SEARCH] đ First pull on Tab 0 - showing search bar instead of refresh
[17:46:03] [SEARCH] showSearchBar() called - animated=true, isSearchBarVisible=false
[17:46:03] [SEARCH] â
Setting isSearchBarVisible = true
[17:46:03] [SEARCH] chatSearchBar is nil? false
[17:46:03] [SEARCH] Applied theme: day
[17:46:03] [SEARCH] Adjusting table contentInset.top by +56.0
[17:46:03] [SEARCH] Table contentInset.top: 0.0 -> 56.0
[17:46:03] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=true
[17:46:03] [CHAT] top pull-to-refresh triggered on tab 0
[17:46:03] [CHANNEL_SWITCH] đĄ Fetching URL: https://crivello.dyndns.org:443/WebRTC/chat/chat_get_messages.php?viewer=1&session_id=ILUIWU&mark_read=0&viewer_id=EDAD55A1-003F-415D-AA60-672B34B504FE
[17:46:03] [SEARCH] Focusing search field
[17:46:03] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[17:46:03] [SEARCH] contentOffset.y=-103.66666666666667, topInset=116.0, pullDistance=-12.333333333333329
[17:46:03] [SEARCH] threshold=80.0, isSearchBarVisible=true
[17:46:03] [SEARCH] topRefresh.isRefreshing=true
[17:46:03] [SEARCH] â Pull distance -12.333333333333329 < threshold 80.0
[17:46:04] [PENDING_UPLOAD] Found pending message: id=-3, file=e6446b8b2f0cdf5c.jpg, uploadStatus=2
[17:46:04] [PENDING_UPLOAD] Found pending message: id=-2, file=, uploadStatus=0
[17:46:04] [PENDING_UPLOAD] Found pending message: id=-1, file=, uploadStatus=0
[17:46:04] [PENDING_UPLOAD] Found pending message: id=4104, file=65b3c13d384997a5.mov, uploadStatus=2
[17:46:04] [PENDING_UPLOAD] Found pending message: id=4103, file=fb94b5fb89c4a48d.mov, uploadStatus=2
[17:46:04] [PENDING_UPLOAD] Total pending upload messages: 5
[17:46:04] [PENDING_UPLOAD] Preserved 5 pending messages before server refresh
[17:46:04] [PENDING_UPLOAD] Reinserting 5 pending messages
[17:46:04] [PENDING_UPLOAD] â
Reinserted message -3
[17:46:04] [PENDING_UPLOAD] â
Reinserted message -2
[17:46:04] [PENDING_UPLOAD] â
Reinserted message -1
[17:46:04] [PENDING_UPLOAD] â
Reinserted message 4104
[17:46:04] [PENDING_UPLOAD] â
Reinserted message 4103
[17:46:04] DOWNLOADIIING t_66e5f4c7c82fef18.jpg
[17:46:04] DOWNLOADIIING t_97828ef5de49a612.jpg
[17:46:04] [CHANNEL_SWITCH] đ About to set loaded messages. Count=3165
[17:46:04] [CHANNEL_SWITCH] đ Setting allMessagesWithReadBy = 3165 msgs
[17:46:04] [READBY_LOADED] msg 4267: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"], isMyMsg=true
[17:46:04] [READBY_LOADED] msg 4266: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"], isMyMsg=true
[17:46:04] [READBY_LOADED] msg 4265: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"], isMyMsg=true
[17:46:04] [READBY_LOADED] msg 4264: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"], isMyMsg=true
[17:46:04] [READBY_LOADED] msg 4263: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"], isMyMsg=true
[17:46:04] [PENDING_UPLOAD] â
Merged pending message id=-3, file=e6446b8b2f0cdf5c.jpg
[17:46:04] [PENDING_UPLOAD] â
Merged pending message id=-2, file=
[17:46:04] [PENDING_UPLOAD] â
Merged pending message id=-1, file=
[17:46:04] [PENDING_UPLOAD] âī¸ Skipped pending message id=4104 - already exists in server data
[17:46:04] [PENDING_UPLOAD] âī¸ Skipped pending message id=4103 - already exists in server data
[17:46:04] [PENDING_UPLOAD] Final merged count: 3168 (server: 3165, kept pending: 3)
[17:46:04] [CHANNEL_SWITCH] đ chatRows.count = 3216
[17:46:04] ReloadData 15 (3168 messages loaded, 17 pending media)
[17:46:04] [UPLOAD_DEBUG] ========== START UPLOAD ==========
[17:46:04] [UPLOAD_DEBUG] Item ID: 529
[17:46:04] [UPLOAD_DEBUG] Local URL: /var/mobile/Containers/Data/Application/9556D5A4-2E36-41AC-9D7C-8DDEBE138717/Documents/MediaCache/65b3c13d384997a5.mov
[17:46:04] [UPLOAD_DEBUG] Random filename: 65b3c13d384997a5.mov
[17:46:04] [UPLOAD_DEBUG] Session ID: ILUIWU
[17:46:04] [UPLOAD_DEBUG] API Base: https://crivello.dyndns.org:443/WebRTC/chat/
[17:46:04] [UPLOAD_DEBUG] Retry count: 1
[17:46:04] [UPLOAD_DEBUG] File exists: true
[17:46:04] [UPLOAD_DEBUG] File size: 959895378 bytes (915.4 MB)
[17:46:04] [UPLOAD_DEBUG] Chunked threshold: 104857600 bytes (100 MB)
[17:46:04] [UPLOAD_DEBUG] â Using CHUNKED upload (file > threshold)
[17:46:04] [UPLOAD_DEBUG] --- startChunkedUpload ---
[17:46:04] [UPLOAD_DEBUG] Chunked upload URL: https://crivello.dyndns.org:443/WebRTC/chat/upload_chunked.php
[17:46:04] [UPLOAD_DEBUG] File size: 959895378 bytes (915.4 MB)
[17:46:04] [UPLOAD_DEBUG] Chunk size: 104857600 bytes (100 MB)
[17:46:04] [UPLOAD_DEBUG] Total chunks: 10
[17:46:04] [UPLOAD_DEBUG] Updated DB status to 'uploading_chunked'
[17:46:04] [CHUNKED_RESUME] Checking resume: item.currentChunk=0, item.totalChunks=10, calculated totalChunks=10
[17:46:04] [UPLOAD_DEBUG] Starting chunk upload sequence from chunk 0...
[17:46:04] [CHUNKED_RESUME] Saved chunk info: totalChunks=10, fileSize=959895378
[17:46:04] DOWNLOADIIING 1b1a78050ebe099b.jpg
[17:46:04] [UPLOAD_DEBUG] ========== START UPLOAD ==========
[17:46:04] [UPLOAD_DEBUG] Item ID: 530
[17:46:04] [UPLOAD_DEBUG] Local URL: /var/mobile/Containers/Data/Application/9556D5A4-2E36-41AC-9D7C-8DDEBE138717/Documents/MediaCache/fb94b5fb89c4a48d.mov
[17:46:04] [UPLOAD_DEBUG] Random filename: fb94b5fb89c4a48d.mov
[17:46:04] [UPLOAD_DEBUG] Session ID: ILUIWU
[17:46:04] [UPLOAD_DEBUG] API Base: https://crivello.dyndns.org:443/WebRTC/chat/
[17:46:04] [UPLOAD_DEBUG] Retry count: 1
[17:46:04] [UPLOAD_DEBUG] File exists: true
[17:46:04] DOWNLOADIIING bae538c2a3076c11.heic
[17:46:04] DOWNLOADIIING ee42d57ffd8ab767.jpg
[17:46:04] DOWNLOADIIING 5cfd84d52271d308.heic
[17:46:04] [UPLOAD_DEBUG] File size: 1267972117 bytes (1209.2 MB)
[17:46:04] [UPLOAD_DEBUG] Chunked threshold: 104857600 bytes (100 MB)
[17:46:04] [UPLOAD_DEBUG] â Using CHUNKED upload (file > threshold)
[17:46:04] [UPLOAD_DEBUG] --- startChunkedUpload ---
[17:46:04] [UPLOAD_DEBUG] Chunked upload URL: https://crivello.dyndns.org:443/WebRTC/chat/upload_chunked.php
[17:46:04] [UPLOAD_DEBUG] File size: 1267972117 bytes (1209.2 MB)
[17:46:04] [UPLOAD_DEBUG] Chunk size: 104857600 bytes (100 MB)
[17:46:04] [UPLOAD_DEBUG] Total chunks: 13
[17:46:04] [UPLOAD_DEBUG] Updated DB status to 'uploading_chunked'
[17:46:04] [CHUNKED_RESUME] Checking resume: item.currentChunk=0, item.totalChunks=13, calculated totalChunks=13
[17:46:04] [UPLOAD_DEBUG] Starting chunk upload sequence from chunk 0...
[17:46:04] [CHUNKED_RESUME] Saved chunk info: totalChunks=13, fileSize=1267972117
[17:46:04] DOWNLOADIIING 0f2dda66cccdeadf.heic
[17:46:04] DOWNLOADIIING 2a4c7380908d6595.jpg
[17:46:04] [CELL_UPLOAD] setUploadStatus(complete, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:04] [CELL_UPLOAD] configure: msgId=-3, file=e6446b8b2f0cdf5c.jpg, senderId=EDAD55A1-003F-415D-AA60-672B34B504FE, myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, isMyMessage=true, hasFilename=true, uploadStatus=2
[17:46:04] [CELL_UPLOAD] â no active progress, using msg.uploadStatus=2 â uploading
[17:46:04] [CELL_UPLOAD] setUploadStatus(uploading, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:04] [CELL_UPLOAD] â uploading: progressBar.isHidden=false, overlay.isHidden=false, alpha=0.699999988079071
[17:46:04] [PULL_REFRESH] Loaded 3168 messages (first page), displaying 3168 for tab 0, hasMore: true
[17:46:04] ReloadData 15 (pull-to-refresh completed)
[17:46:04] [UPLOAD_STATUS] Updated in-memory status=2 for file: 65b3c13d384997a5.mov
[17:46:04] [UPLOAD_STATUS] Updated status=2 for file: 65b3c13d384997a5.mov
[17:46:04] [UPLOAD_STATUS] Updated in-memory status=2 for file: fb94b5fb89c4a48d.mov
[17:46:04] [UPLOAD_STATUS] Updated status=2 for file: fb94b5fb89c4a48d.mov
[17:46:04] ReloadData 14 (all 17 media thumbnails loaded) - applying tab 0 filtering
[17:46:05] [CELL_UPLOAD] setUploadStatus(complete, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:05] [CELL_UPLOAD] configure: msgId=-3, file=e6446b8b2f0cdf5c.jpg, senderId=EDAD55A1-003F-415D-AA60-672B34B504FE, myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, isMyMessage=true, hasFilename=true, uploadStatus=2
[17:46:05] [CELL_UPLOAD] â no active progress, using msg.uploadStatus=2 â uploading
[17:46:05] [CELL_UPLOAD] setUploadStatus(uploading, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:05] [CELL_UPLOAD] â uploading: progressBar.isHidden=false, overlay.isHidden=false, alpha=0.699999988079071
[17:46:05] [CELL_UPLOAD] setUploadStatus(complete, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:05] [CELL_UPLOAD] configure: msgId=-3, file=e6446b8b2f0cdf5c.jpg, senderId=EDAD55A1-003F-415D-AA60-672B34B504FE, myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, isMyMessage=true, hasFilename=true, uploadStatus=2
[17:46:05] [CELL_UPLOAD] â no active progress, using msg.uploadStatus=2 â uploading
[17:46:05] [CELL_UPLOAD] setUploadStatus(uploading, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:05] [CELL_UPLOAD] â uploading: progressBar.isHidden=false, overlay.isHidden=false, alpha=0.699999988079071
[17:46:05] [CELL_UPLOAD] setUploadStatus(complete, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:05] [CELL_UPLOAD] configure: msgId=-3, file=e6446b8b2f0cdf5c.jpg, senderId=EDAD55A1-003F-415D-AA60-672B34B504FE, myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, isMyMessage=true, hasFilename=true, uploadStatus=2
[17:46:05] [CELL_UPLOAD] â no active progress, using msg.uploadStatus=2 â uploading
[17:46:05] [CELL_UPLOAD] setUploadStatus(uploading, progress=0.0) for file=e6446b8b2f0cdf5c.jpg, overlayExists=true
[17:46:05] [CELL_UPLOAD] â uploading: progressBar.isHidden=false, overlay.isHidden=false, alpha=0.699999988079071
[17:46:10] [LOG_GESTURE] handleLongPress called, state=1, isToday=true