Skip to content
  1. Jul 11, 2024
  2. Jul 10, 2024
    • Diego Mello's avatar
      chore: Cleanup logs (#5776) · 56e48832
      Diego Mello authored
      56e48832
    • Diego Mello's avatar
      feat: File encryption support (#5678) · f228d047
      Diego Mello authored
      
      
      * Android file encryption
      
      * decrypt working on Android with empty iv
      
      * encrypt working on iOS
      
      * iOS encrypt/decrypt poc working
      
      * stash
      
      * starting upload poc
      
      * app enc and dec self images, but not from web
      
      * Fix k length
      
      * Use base64 directly and fix enc/dec from/to web
      
      * Cleanup
      
      * Android dec/enc working
      
      * Removed the need for .enc and -new
      
      * Decrypt audio and video
      
      * starting getContent, multiple file types
      
      * Fix threads
      
      * Small cleanup on sendFileMessage
      
      * fix upload progress
      
      * small cleanup
      
      * Still fixing progress
      
      * Fix iOS not uploading correctly to web
      
      * Temp error until non encrypted uploaded is added again
      
      * Always return output file and keep input file untouched
      
      * Standardize return of file:// prefix on iOS
      
      * On decryption, always overwrite encrypted file (input)
      
      * Fix in-app notification "null"
      
      * Allow upload of non-encrypted files again
      
      * Cleanup
      
      * Encrypted file message icon if decryption fails. Also fixed cache issues related to it.
      
      * Split sendFileMessage in v1 and v2
      
      * Minor resolve conflict fixes
      
      * Stash Android isTrusted file issue
      
      * Starting to use expo-fs on Android
      
      * Refactor file upload
      
      * file upload working on Android and iOS with backwards compatibility :)
      
      * Lint
      
      * fix fieldname file
      
      * Refactor Upload class
      
      * Attempt to fix content:// and file:// uploads
      
      * Move Attachment's children component close to it: Audio, CollapsibleQuote, Image, Reply, Video
      
      * Download and decrypt other file types
      
      * Read messages on room close to prevent fetching already seen messages
      
      * Migrate to expo-document-picker
      
      * copy file to cache directory if needed
      
      * Implement ssl client certificate on expo-file-system
      
      * fix circular dependency on sharedstyles
      
      * Use fork PR
      
      * Don't show encrypted icon while decrypt is running
      
      * Prevent render of not decrypted attachment's content
      
      * Make share extension work with e2ee on iOS
      
      * Fix PhaseScriptExecution in release mode
      
      * Revert "Make share extension work with e2ee on iOS"
      
      This reverts commit 89c5bfe9.
      
      * encrypted file alert
      
      * Decrypt text message inside content
      
      * Decrypt files list
      
      * Disable share extention for e2ee rooms.
      Just filtered those rooms for now, but the UX is not the greatest.
      We should try to enable share once we get rid of an infinite loop on iOS.
      
      * Fix issues on decript multiple
      
      * Make room blockers backwards compatible
      
      * Fix thread header disabled
      
      * Add message to content
      
      * Fix server version comparison on send file
      
      * Update e2ee test because of server version from test workspace
      
      * Fix preview on web
      
      * Add format
      
      * Video error alert
      
      * Fix missing await on generic file download try/catch
      
      * file decryption queue
      
      * Stop saving last messages as messages
      
      * action: organized translations
      
      * Minor refactor
      
      * Check original file checksum (iOS)
      
      * Fix queue
      
      * Checksum on Android
      
      * fix attachments pending
      
      * Revert "Stop saving last messages as messages"
      
      This reverts commit 645d017b.
      
      * Use replaceItemAtURL on iOS
      
      * Fix some blank images issues
      
      * Add redundancy to render encrypted key instead of blank view
      
      * cleanup
      
      * Same changes on Audio, Image, Video
      
      * Reset CI yarn cache
      
      * Fix Android Orientation exif
      
      * Fix filecontent on rooms.media
      
      * Emitter rather than resume download
      
      * onPress
      
      * Fix encrypted render
      
      * Fix threads render
      
      * Fix a few issues with files
      
      * Clear emitters on unmount
      
      * Persist title_link path on decrypt
      
      * Remove wrong _id from MessagesView
      
      * useFile logic to use DB (if found) is apparently working on Image
      
      * Properly clean up emitter
      
      * unify image, audio, video behavior
      
      * Always auto download own videos
      
      ---------
      
      Co-authored-by: default avatardiegolmello <diegolmello@users.noreply.github.com>
      f228d047
  3. Jul 08, 2024
  4. Jun 27, 2024
  5. Jun 25, 2024
  6. Jun 24, 2024
  7. Jun 19, 2024
  8. Jun 13, 2024
  9. Jun 12, 2024
  10. Jun 11, 2024
  11. Jun 10, 2024
  12. Jun 06, 2024
  13. Jun 05, 2024
  14. Jun 04, 2024
  15. Jun 03, 2024
Loading