Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
  • Sign in / Register
Minds Mobile
Minds Mobile
  • Project overview
  • Repository
  • Issues 232
  • Merge Requests 18
  • Security & Compliance
  • Packages
  • Wiki
  • Snippets
  • Members
  • Collapse sidebar
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • Minds
  • Minds MobileMinds Mobile
  • Merge Requests
  • !377

Merged
Opened 1 month ago by Martin Santangelo@msantang7838 of 38 tasks completed38/38 tasks
Report abuse

Udpate app to react native 0.61.4 and jitsi 2.4.0

  • Manually compare and change config project files
  • Check support of all packages with native code
  • Update packages and remove linking for packages that support auto-linking (unfinished check comments)
  • Update old packages without native code.
  • Clean up / update dependencies
  • Update react-navigation to v4
  • Make crypto work without nodeify using node-libs-react-native
  • Replace the cookies manager package
  • Fix android compilation
  • Include/update jitsi SDK and react-native-jitsi-meet (Check if will be necessary to fork the SDK and the react-native package)
  • Fix error in the production build with the gesture handler
  • Remove react-native-keep-awake it is not longer needed with new versions of react-native-video
  • Remove rn-placeholder and react-native-simple-radio-button
  • Restructure app navigation
  • Update react-native-jitsi-meet and add the additional features we need
  • Implement new gathering screen
  • Replace the deprecated cameraRoll with the react-native-community version
  • Fix ios compilation
  • Fix jitsi crash in the production build
  • Fix react-native-progress issues
  • Show video icon in capture gallery for videos
  • Fix ios production build error when try to run it on device
  • Use new versions of the jitsi and notification forks
  • Fix issues with video detection on ios in the capture screen and react native video (ph:// paths)
  • Fix issues with video upload on ios (ph:// paths)
  • Fix iOS push router for initial notification
  • Update our push notification package fork to work with RN 0.61
  • Replace photo-view with a custom implementation using reanimated
  • Need a replacement for react-native-media-meta
  • Replace react-native-share-menu by the new react-native-file-share-intent
  • Fix the share to minds functionality
  • Improve image picker service to support remote files
  • Add react-native-exit again
  • Fix spec tests
  • Update RN to 0.61.4
  • Receive share support more video formats
  • Fix CI test job
  • Fix CI android release build job

This task includes:
The update of the react-native-jitsi-meet fork:
https://github.com/Minds/react-native-jitsi-meet/pull/5

The update of the react-native-minds-encryption:
https://github.com/Minds/react-native-minds-encryption/pull/1

Add mime types to react-native-file-share-intent:
https://github.com/Minds/react-native-file-share-intent/pull/1

closes #1489 closes #1488 closes #1487 closes #1486 closes #1485 closes #1466 closes #1483 closes #1482 closes #1481 closes #1473 closes #1479 closes #1478 closes #1474 closes #1476 closes #1477 closes #1470 closes #1373 closes #1366 closes #1367 closes #1452 closes #1455 closes #1464 closes #1463 closes #1462 closes #1461

Edited 1 hour ago by Martin Santangelo
Request to merge feat/udpate-rn-0_61 into release/3.11.0
Could not retrieve the pipeline status. For troubleshooting steps, read the documentation.
Merge request approved. Approved by
Emiliano Balbuena
Emiliano Balbuena
Marcelo Rivera
Marcelo Rivera

Merged by Martin Santangelo 45 minutes ago

The changes were merged into release/3.11.0 with 64f72980

Pipeline #94154241 passed with warnings for 64f72980 on release/3.11.0
          • Discussion 1
          • Commits 44
          • Pipelines 29
          • Changes 126
          • Martin Santangelo @msantang78 added Sprint::09/25 - Oldfashioned Owl Squad::Green scoped labels 1 month ago

            added scoped labels

          • Martin Santangelo
            Martin Santangelo @msantang78 · 1 month ago
            Maintainer

            I was unable to compile the app for android because the jetifier process runs forever using 100% of the CPU and it never finishes. Maybe because we have too many dependencies.

            Also, it seems like the SQLite package has issues compiling for RN >= 0.61.1 (https://github.com/andpor/react-native-sqlite-storage/issues/387)

            I have updated many packages but we have some very old and unmaintained packages

            • react-native-media-meta: We use this package to get the video length before sending it to the server. There are some more updated forks or we can look for another alternative to do the same.
            • react-native-photo-view: Used for the full-screen photo view this package is very old and seems like it is not maintained anymore. We can use a fork or maybe replace it with a custom implementation using reanimated.
            • react-native-keep-awake: this packages is deprecated in favor of expo-keep-awake which we can use with react-native-unimodules. We should research more regarding react-native-unimodules because it allows us to use expo SDK modules inside a normal RN app. Expo has very good and well-maintained packages that we can use or at least try (like the video player).
            • react-native-share-menu: this package is used to receive "shared" content from other apps, it is old and it doesn't have an ios maintainer. I found react-native-file-share-intent as an alternative
            Edited by Martin Santangelo 2 weeks ago
          • Martin Santangelo @msantang78 changed the description 4 weeks ago

            changed the description

          • Martin Santangelo @msantang78 added 8 commits 2 weeks ago

            added 8 commits

            • f88d1c59 - (chore) remove unsued creditCardType
            • b8ca9a9d - (fix) androidx runtime error with FileProvider
            • f95936d8 - (chore) remove file
            • e7bb1504 - (chore) remove file
            • 82417ac2 - (feat) fix android build with RN 0.61.2, replace cookies manager, fix crypto...
            • 901cc910 - (feat) update react navigator v4
            • e4b30765 - (feat) update entities package
            • 6f39beb4 - (fix) do not paginate on boosted content service

            Compare with previous version

            Toggle commit list
          • Martin Santangelo @msantang78 changed the description 2 weeks ago

            changed the description

          • Martin Santangelo @msantang78 changed the description 2 times within 1 minute 2 weeks ago

            changed the description 2 times within 1 minute

          • Martin Santangelo @msantang78 changed title from WIP: Udpate app to react native 0.61.1 to WIP: Udpate app to react native 0.61.1 and jitsi 2.4.0 2 weeks ago

            changed title from WIP: Udpate app to react native 0.61.1 to WIP: Udpate app to react native 0.61.1

          • Martin Santangelo @msantang78 changed the description 1 week ago

            changed the description

          • Martin Santangelo @msantang78 added 2 commits 1 week ago

            added 2 commits

            • aec769a5 - (fix) gesture handler error on production mode
            • 9c19c208 - (feat) add node libs globals to fix crypto

            Compare with previous version

          • Martin Santangelo @msantang78 changed the description 1 week ago

            changed the description

          • Martin Santangelo @msantang78 added 4 commits 1 week ago

            added 4 commits

            • 063e4e09 - (fix) prettier config
            • 2b5afc48 - (feat) implement new jitsi meet v2 (android for now), restructure app navigation
            • b98c9342 - (chore) update readme
            • 876304f8 - (chore) clean unused import

            Compare with previous version

            Toggle commit list
          • Martin Santangelo @msantang78 added 1 commit 1 week ago

            added 1 commit

            • 2f8b236e - (feat) remove react-native-keep-awake

            Compare with previous version

          • Martin Santangelo @msantang78 added 1 commit 1 week ago

            added 1 commit

            • 1ec26851 - (chore) remove unused packages

            Compare with previous version

          • Martin Santangelo @msantang78 added 1 commit 1 week ago

            added 1 commit

            • 26ede02c - (fix) blog error with new navigator

            Compare with previous version

          • Martin Santangelo @msantang78 changed the description 1 week ago

            changed the description

          • Martin Santangelo @msantang78 added 1 commit 1 week ago

            added 1 commit

            • 4c616763 - (feat) replace cameraroll and shared intent receiver package

            Compare with previous version

          • Martin Santangelo @msantang78 added 1 commit 1 week ago

            added 1 commit

            • 86b26ef4 - (feat) use the new react-native-jitsi-meet method

            Compare with previous version

          • Martin Santangelo @msantang78 marked the task Update react-native-jitsi-meet and add the additional features we need as completed 1 week ago

            marked the task Update react-native-jitsi-meet and add the additional features we need as completed

          • Martin Santangelo @msantang78 added 1 commit 1 week ago

            added 1 commit

            • 7d536b83 - (feat) update ios project for RN 0.61

            Compare with previous version

          • Martin Santangelo @msantang78 marked the task Fix ios compilation as completed 1 week ago

            marked the task Fix ios compilation as completed

          • Martin Santangelo @msantang78 added 1 commit 1 week ago

            added 1 commit

            • abeb1068 - (fix) jitsi crash production build android

            Compare with previous version

          • Martin Santangelo @msantang78 marked the task Fix jitsi crash in the production build as completed 1 week ago

            marked the task Fix jitsi crash in the production build as completed

          • Martin Santangelo @msantang78 changed milestone to %Mobile 3.12 1 week ago

            changed milestone to %Mobile 3.12

          • Martin Santangelo @msantang78 added 2 commits 6 days ago

            added 2 commits

            • c1479210 - (chore) optimize login video size
            • 7364983e - (fix) rn progress errors

            Compare with previous version

          • Martin Santangelo @msantang78 added 1 commit 6 days ago

            added 1 commit

            • 33c27910 - (feat) show video icon for videos in capture gallery

            Compare with previous version

          • Martin Santangelo @msantang78 changed the description 6 days ago

            changed the description

          • Martin Santangelo @msantang78 added 2 commits 6 days ago

            added 2 commits

            • 1bbe715c - (feat) use the new jitsi and encryption versions
            • 75d0f90d - (fix) ios build production mode error armv7

            Compare with previous version

          • Martin Santangelo @msantang78 added 1 commit 6 days ago

            added 1 commit

            • 31cc73bd - (fix) tab render issue on ios

            Compare with previous version

          • Martin Santangelo @msantang78 changed the description 2 times within 5 minutes 6 days ago

            changed the description 2 times within 5 minutes

          • Martin Santangelo @msantang78 marked the task Replace react-native-share-menu by the new react-native-file-share-intent as completed 6 days ago

            marked the task Replace react-native-share-menu by the new react-native-file-share-intent as completed

          • Martin Santangelo @msantang78 added 1 commit 5 days ago

            added 1 commit

            • 22311a3e - (fix) ios video preview and upload with ph:// paths

            Compare with previous version

          • Martin Santangelo @msantang78 marked the task Fix issues with video detection on ios in the capture screen and react native video (ph:// paths) as completed 5 days ago

            marked the task Fix issues with video detection on ios in the capture screen and react native video (ph:// paths) as completed

          • Martin Santangelo @msantang78 changed the description 5 days ago

            changed the description

          • Martin Santangelo @msantang78 added 4 commits 2 days ago

            added 4 commits

            • 94a16aec - (fix) remove deprecated componentWillMount in discovery
            • 88ed01a2 - (feat) install push notification package
            • dd72554c - (feat) fix ios initial push route handling
            • b2e21dba - (feat) image viewer using reanimated

            Compare with previous version

            Toggle commit list
          • Martin Santangelo @msantang78 changed the description 2 days ago

            changed the description

          • Martin Santangelo @msantang78 marked the task Update our push notification package fork to work with RN 0.61 as completed 2 days ago

            marked the task Update our push notification package fork to work with RN 0.61 as completed

          • Martin Santangelo @msantang78 marked the task Need a replacement for react-native-media-meta as completed 2 days ago

            marked the task Need a replacement for react-native-media-meta as completed

          • Martin Santangelo @msantang78 added 1 commit 2 days ago

            added 1 commit

            • 49099607 - (feat) add react native exit app again

            Compare with previous version

          • Martin Santangelo @msantang78 changed the description 2 days ago

            changed the description

          • Martin Santangelo @msantang78 changed target branch from master to release/3.11.0 2 days ago

            changed target branch from master to release/3.11.0

          • Martin Santangelo @msantang78 added 23 commits 1 day ago

            added 23 commits

            • 49099607...57a9745d - 20 commits from branch release/3.11.0
            • 4848f279 - (feat) messenger and notifications screen remove deprecated will mount
            • 2c10cca4 - (fix) flow config error
            • 9c4d5be7 - Merge branch 'release/3.11.0' into feat/udpate-rn-0_61

            Compare with previous version

            Toggle commit list
          • Martin Santangelo @msantang78 added 2 commits 1 day ago

            added 2 commits

            • 845ac4bc - (feat) implement share to minds with new forked package
            • f9ffae59 - (feat) improve image picker to support remote files

            Compare with previous version

          • Martin Santangelo @msantang78 marked the task Fix the share to minds functionality as completed 1 day ago

            marked the task Fix the share to minds functionality as completed

          • Martin Santangelo @msantang78 changed the description 1 day ago

            changed the description

          • Martin Santangelo @msantang78 added 2 commits 17 hours ago

            added 2 commits

            • 991b37a7 - (chore) fix spec tests
            • dfb89a90 - (chore) update to RN 0.61.4

            Compare with previous version

          • Martin Santangelo @msantang78 unmarked as a Work In Progress 17 hours ago

            unmarked as a Work In Progress

          • Martin Santangelo @msantang78 changed title from WIP: Udpate app to react native 0.61.1 and jitsi 2.4.0 to Udpate app to react native 0.61.4 and jitsi 2.4.0 17 hours ago

            changed title from and jitsi 2.4.0 to and jitsi 2.4.0

          • Martin Santangelo @msantang78 changed the description 17 hours ago

            changed the description

          • Martin Santangelo @msantang78 added 1 commit 17 hours ago

            added 1 commit

            • c9933504 - (feat) receive supporting more video formats

            Compare with previous version

          • Martin Santangelo @msantang78 changed the description 17 hours ago

            changed the description

          • Martin Santangelo @msantang78 added 1 commit 17 hours ago

            added 1 commit

            • ccd25aed - (fix) CI node version

            Compare with previous version

          • Martin Santangelo @msantang78 changed the description 17 hours ago

            changed the description

          • Martin Santangelo @msantang78 added 1 commit 5 hours ago

            added 1 commit

            • 9671f269 - (fix) CI android build

            Compare with previous version

          • Martin Santangelo @msantang78 added 1 commit 4 hours ago

            added 1 commit

            • c080af65 - (fix) CI android build

            Compare with previous version

          • Martin Santangelo @msantang78 added 1 commit 3 hours ago

            added 1 commit

            • 9317db84 - (fix) CI android build

            Compare with previous version

          • Martin Santangelo @msantang78 added 1 commit 3 hours ago

            added 1 commit

            • d6d0a1c6 - (fix) CI android build

            Compare with previous version

          • Martin Santangelo @msantang78 added 1 commit 2 hours ago

            added 1 commit

            • 656014e5 - (fix) CI android build

            Compare with previous version

          • Martin Santangelo @msantang78 added 1 commit 2 hours ago

            added 1 commit

            • 5fb3e47c - (fix) CI android build

            Compare with previous version

          • Martin Santangelo @msantang78 changed the description 1 hour ago

            changed the description

          • Marcelo Rivera @eiennohi approved this merge request 1 hour ago

            approved this merge request

          • Emiliano Balbuena @edgebal approved this merge request 46 minutes ago

            approved this merge request

          • Martin Santangelo @msantang78 mentioned in commit 64f72980 45 minutes ago

            mentioned in commit 64f72980

          • Martin Santangelo @msantang78 merged 45 minutes ago

            merged

          Please register or sign in to reply
          0 Assignees
          None
          Mobile 3.12
          Milestone
          Mobile 3.12
          Time tracking
          No estimate or time spent
          2
          Labels
          Sprint::09/25 - Oldfashioned Owl Squad::Green
          Lock merge request
          Unlocked
          3
          3 participants
          user avatar
          Martin Santangelo
          user avatar
          Emiliano Balbuena
          user avatar
          Marcelo Rivera
          Reference: minds/mobile-native!377