1. 26 Feb, 2021 1 commit
  2. 17 Dec, 2020 1 commit
  3. 14 Dec, 2020 1 commit
    • Diego Mello's avatar
      [CHORE] Build official apps on CI (#2701) · cd76dd99
      Diego Mello authored
      
      
      * Duplicated target and changed Bridging Header
      
      * Display name
      
      * Unnecessary dumb swift file removed
      
      * Buildable name
      
      * Reorder Info.plist
      
      * Rename Official target's bundle id
      
      * Ignore .mobileprovision
      
      * Fix provisioning of official app
      
      * Starting signing
      
      * stash fastfile
      
      * starting official ci iOS
      
      * Uncomment Fastfile keychain
      
      * Fix CI config
      
      * allowProvisioningUpdates
      
      * Changing AppIcon and Splash Screen
      
      * Remove unnecessary folder inside of Images.xcassets
      
      * Reorder notificationservice and shareextension plists
      
      * Fix signing
      
      * Manual signing style for official
      
      * Split official signing
      
      * Update project provisioning
      
      * Use ENV as profile
      
      * Output match
      
      * Keys
      
      * TestFlight refactor
      
      * Setting up android
      
      * android-official-play-build job
      
      * Start removing unnecessary fastlane tasks on Android
      
      * Trying to refactor Android jobs
      
      * android-env
      
      * Remove foss build for now
      
      * Fork
      
      * Fix if conditions
      
      * Fix push
      
      * ios-build command
      
      * Rename Android builds
      
      * Upload dSYMs
      
      * Refactoring workflow
      
      * Reorder upload-to-testflight
      
      * upload-to-google-play-beta command
      
      * Fix ci
      
      * Fix android fork build
      
      * Fix keystore
      
      * Fix options on fastlane android
      
      * Fix keystore
      
      * Check isOfficial on iOS
      
      * Check isOfficial on db
      
      * Remove unused imports
      
      * Database names on Android
      
      * Tag fix
      
      * Minor fixes
      
      * Set IS_OFFICIAL on CI
      
      * Fix detox
      
      * follow review suggestions
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      cd76dd99
  4. 04 Dec, 2020 1 commit
  5. 03 Nov, 2020 1 commit
  6. 15 Oct, 2020 1 commit
  7. 13 Oct, 2020 1 commit
  8. 24 Sep, 2020 1 commit
  9. 24 Aug, 2020 1 commit
    • Govind Dixit's avatar
      [NEW] Add to F-Droid (#2171) · b80d8a0e
      Govind Dixit authored
      * create play and foss build
      
      * update package.json to generate each build
      
      * check1
      
      * requested changes
      
      * initial commit
      
      * Update config.yml
      
      * minor changes
      
      * remove bugsnag from foss build
      
      * remove bugsnag tasks from foss job
      
      * fix stuck screen
      
      * fixes
      
      * update
      
      * fix lint
      
      * finalise 🚀
      
      * requested changes
      
      * share app for fdroid
      
      * update
      
      * use negation for builds
      
      * requested change
      
      * update share app
      
      * fix issues due to latest sync
      
      * add extra line
      
      * fix lint
      
      * update
      
      * update
      
      * fix bugsnag issue
      
      * Update config.yml
      
      * Fix store url
      
      * Foss release instead of debug
      
      * Add hold for foss
      
      * Fix build
      
      * requested changes
      
      * update name and icons
      
      * update
      
      * fix
      
      * Revert "Bump version to 4.11.0 (#2392)"
      
      This reverts commit ea287980
      
      .
      
      * finalise
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      b80d8a0e
  10. 17 Aug, 2020 2 commits
  11. 27 Jul, 2020 1 commit
    • Dan Caseley's avatar
      [CHORE] Move Detox to Github Actions (#2340) · 72ec5690
      Dan Caseley authored
      
      
      * Initial workflow for iOS detox tests
      
      * Increase timeout
      
      * Parallelise tests and optimise when to build
      
      * Refine GH Actions logic
      
      * Improve Detox App caching
      
      * Upload failed test artifacts
      
      * Rate limiting aware data setup
      
      * Remove detox tests from Circle CI
      
      * Revert "Rate limiting aware data setup"
      
      This reverts commit d115604270f719de775018b9b06e89f2bfdc2dc7.
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      72ec5690
  12. 22 Jul, 2020 1 commit
    • Dan Caseley's avatar
      [TESTS] Idempotence for e2e tests (#2308) · df6c2c54
      Dan Caseley authored
      
      
      * Idempotence for Assorted
      
      * Idempotence for Onboarding
      
      * Idempotence for Rooms
      
      * Remove redundant expects
      
      * Fixes and improvements
      
      * Remove unneeded sleeps
      
      * Make stable following merge
      
      * Try solving early taps without long sleep
      
      Try solving early taps without long sleep (cont)
      
      Temporary CircleCI hack for quicker testing
      
      Add screenshots to CircleCI for failed tests
      
      Try solving early taps without long sleep (cont. 2)
      
      Revert "Temporary CircleCI hack for quicker testing"
      
      This reverts commit 4abef3a5827910c05b12ac8b8380275b60e8af4f.
      
      * Fix flaky test with a fluent wait on the tap
      
      * Add some new sleeps to workaround #2324
      
      * Add test artifacts to gitignore
      
      * More longpress for dodgy taps, wait for pin response
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      df6c2c54
  13. 13 Jul, 2020 1 commit
  14. 16 Jun, 2020 1 commit
  15. 20 May, 2020 1 commit
    • Diego Mello's avatar
      [TESTS] Update and separate E2E tests (#2126) · d1e751bf
      Diego Mello authored
      * Tests passing until roomslist
      
      * create room
      
      * roominfo
      
      * change server
      
      * broadcast
      
      * profile
      
      * custom status
      
      * forgot password
      
      * working
      
      * room and onboarding
      
      * Tests separated
      
      * config.yml refactor
      
      * Revert "config.yml refactor"
      
      This reverts commit 0e984d3029e47612726bf199553f7abdf24843e5.
      
      * CI
      
      * lint
      
      * CI refactor
      
      * Onboarding tests
      
      * npx detox
      
      * Add all tests
      
      * Save brew cache
      
      * mac-env executor
      
      * detox-test command
      
      * Update readme
      
      * Remove folder
      d1e751bf
  16. 08 May, 2020 1 commit
    • Diego Mello's avatar
      Update all dependencies (#2008) · ce51982b
      Diego Mello authored
      * Android RN 62
      
      * First steps iOS
      
      * Second step iOS
      
      * iOS compiling
      
      * "New" build system
      
      * Finish iOS
      
      * Flipper
      
      * Update to RN 0.62.1
      
      * expo libs
      
      * Hermes working
      
      * Fix lint
      
      * Fix android build
      
      * Patches
      
      * Dev patches
      
      * Patch WatermelonDB: https://github.com/Nozbe/WatermelonDB/pull/660
      
      * Fix jitsi
      
      * Update several minors
      
      * Update dev minors and lint
      
      * react-native-keyboard-input
      
      * Few updates
      
      * device info
      
      * react-native-fast-image
      
      * Navigation bar color
      
      * react-native-picker-select
      
      * webview
      
      * reactotron-react-native
      
      * Watermelondb
      
      * RN 0.62.2
      
      * Few updates
      
      * Fix selection
      
      * update gems
      
      * remove lib
      
      * finishing
      
      * tests
      
      * Use node 10
      
      * Re-enable app bundle
      
      * iOS build
      
      * Update jitsi ios
      ce51982b
  17. 17 Mar, 2020 1 commit
  18. 03 Mar, 2020 1 commit
  19. 14 Feb, 2020 1 commit
  20. 05 Feb, 2020 1 commit
  21. 11 Dec, 2019 1 commit
  22. 02 Dec, 2019 1 commit
  23. 05 Nov, 2019 1 commit
  24. 04 Nov, 2019 1 commit
  25. 23 Aug, 2019 1 commit
    • IlarionHalushka's avatar
      [CHORE] Bugsnag logging setup (#1145) · 59a71ffa
      IlarionHalushka authored
      * initial bugsnag setup
      
      * upload sourcemaps to bugsnag during ios-build job
      
      * fix: spacing in config.yml
      
      * add yarn global add react-native
      
      * add separate step: Upload sourcemaps to Bugsnag
      
      * add brew install watchman
      
      * install react-native-cli, remove install watchman
      
      * upload source maps for android build
      
      * add yarn add global react-native react-native-cli for android-build ci job
      
      * add working_directory to android-build
      
      * install npm i -g react-native react-native-cli
      
      * add Install Node step to android-build job
      
      * export path to node to bash_profile
      
      * add step Install React Native CLI to android build job
      
      * use yarn generate-source-maps in ci; exchange firebase log -> bugsnag log
      
      * implement send(toggle) crash reports button
      
      * move BUGSNAG_API_KEY to config file; remove generated source maps files
      
      * unlink bugsnag
      
      * add ios/Pods files connected to Bugsnag; fix ci android build job
      
      * export firebase analytics also from /utils/log
      
      * use `log(e)` instead of `log(error)`
      
      * API Key changes
      
      * pod install
      
      * Fix iOS build
      
      * Simulate error
      
      * lint
      
      * Add navigation
      
      * Use projectRoot
      
      * Revert project root
      
      * - Don't run on forks
      - Upload dSYMs
      
      * Remove error sim
      
      * Remove automatic dSYMs upload
      
      * Remove fastlane-plugin-bugsnag
      59a71ffa
  26. 07 Aug, 2019 1 commit
    • Diego Mello's avatar
      [CHORE] Update to react-native 0.60.4 (#1095) · ba232547
      Diego Mello authored
      * Update to 0.59.10
      
      * stash
      
      * stash
      
      * patch RN
      
      * Try to fix openURL
      
      * Fix compile Share Extension
      
      * Minor fixes
      
      * build ios
      
      * tracking view working and added postinstall
      
      * SafeAreaView vertical never
      
      * tracking view patch
      
      * Android build working
      
      * Android notifications working
      
      * Lint and tests
      
      * Fix android build
      
      * Add tools:replace="android:appComponentFactory"
      
      * Android build
      
      * Update vector icons
      
      * Update webview
      
      * Remove jsc
      
      * Update document picker
      
      * Firebase
      
      * jetify on postinstall
      
      * Patch expo-haptics
      
      * CI
      
      * Migrate packages manually
      
      * Disable ci cache
      
      * Revert "Disable ci cache"
      
      This reverts commit 4740d861021f667f0223d7351a1da6f90cc2e417.
      
      * CI
      
      * audio
      
      * adapter
      
      * notifications
      
      * Try RN directly
      
      * Fix gradle
      
      * Revert patches
      
      * Restore cache
      
      * update redux and lodash
      
      * eslint-config-airbnb@17.1.1 eslint-plugin-jsx-a11y@6.2.3
      
      * ejson@2.2.0 react-native-webview@6.7.0 semver@6.3.0 snyk@1.210.0
      
      * codecov@3.5.0 eslint-plugin-react@7.14.3 eslint-plugin-react-native@3.7.0 react-dom@16.8.6
      
      * Update react-redux and remove decorators
      
      * Update redux-saga and reactotron libs
      
      * Husky
      
      * Storybook libs
      
      * react-native-webview@6.8.0 markdown-it-flowdock@0.3.8 react-native-unimodules@0.5.3
      
      * Removed regenerator-runtime
      
      * react-native-picker-select
      
      * react-navigation-header-buttons
      
      * Remove comments
      
      * react-native-notifications
      
      * Fix rnn android build
      ba232547
  27. 04 Jul, 2019 1 commit
    • IlarionHalushka's avatar
      [CI] Restore cache on CI (#1029) · d8c557c3
      IlarionHalushka authored
      * feat: add fastlane save\restore cache config; comment not needed jobs;
      
      * install fastlane using 'bundle install'
      
      * install fastlane using 'sudo bundle install'
      
      * uncomment ios build commands
      
      * run set up google services in ios folder
      
      * add working_directory: ios to ios-build steps
      
      * remove 'cd ios' from Fastlane build step
      
      * add save\restore cache for npm modules
      
      * group save_cache steps
      
      * cache fastlane in ios-testflight job
      
      * uncomment previously commented jobs\steps
      
      * fix: add missing colon
      
      * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
      
      * add names for save\restore steps
      
      * ci: add `default` step with `working_directory: ~/repo` to ios-build job
      
      * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
      
      * fix: add missing curly braces
      
      * save\restore cache in e2e-test job; remove {{arch}} from cache names
      
      * add names to restore_cache steps in android-build job
      
      * add names to save_cache steps in android-build job
      
      * add names to all save\restore steps; change checksum package.json to yarn.lock
      
      * change `npm` to `NPM` in steps naming
      
      * remove {{ checksum circle ci }} from android-build job and fix naming of steps
      d8c557c3
  28. 03 Jun, 2019 1 commit
    • IlarionHalushka's avatar
      [CHORE] Make e2e pass on CircleCI (#933) · f7a5db05
      IlarionHalushka authored
      * add README.md for running ios detox e2e tests
      
      * uncomment circle ci e2e tests
      
      * update e2e credentials and server url
      
      * update e2e credentials and docs
      
      * comment lastMessage prop on RoomListView->RoomItem (research realm bug)
      
      * add sleep before search in joinpublic room test (research realm bug)
      
      * use detox.launchApp instead of detox.reloadRN, (joinpuclicroom test)
      
      * make e2e job run only on approval; update docs with PR review comments
      
      * cache node_modules on CI jobs: e2e tests, ios build
      
      * fix circle CI caching node_modules
      
      * fix circle CI caching node_modules
      
      * revert changes connected to caching node_modules
      
      * remove unnecessary changes
      
      * revert email value to diego.mello
      
      * add stopTrackingMention when input becomes empty in messagebox
      
      * add Android run instruction to readme
      
      * fix spacing
      f7a5db05
  29. 31 May, 2019 1 commit
  30. 28 May, 2019 1 commit
    • Diego Mello's avatar
      [CHORE] Use react-native-firebase (#928) · 9e4a4d24
      Diego Mello authored
      We need to migrate from deprecated react-native-fabric to react-native-firebase.
      This PR enables following Firebase features:
      * Analytics
      * Crashlytics
      * Performance
      
      It also tracks screen view without the necessity of HOC.
      
      Future work:
      I won't do it in this PR because it's large enough, but we need to log more app events, like 'sent_message', 'open_admin', 'media_upload', etc.
      9e4a4d24
  31. 23 May, 2019 1 commit
  32. 22 May, 2019 2 commits
    • Diego Mello's avatar
      ba472d26
    • Diego Mello's avatar
      Update RN to 0.59.8 (#896) · a1b1af01
      Diego Mello authored
      * update IOS react native to 0.59.8
      
      * update Android react native to 0.59.8
      
      * fix eslint errors
      
      * Android debug working
      
      * Android build
      
      * Fix lint
      
      * Making jest happy
      
      * Update CircleCI android image
      
      * Fix android build
      
      * Use 32 bits
      
      * Fix iOS build
      
      * Update detox
      
      * Use new Xcode build system
      
      * Use old build system
      
      * Update realm (64 bits support)
      a1b1af01
  33. 04 May, 2019 1 commit
  34. 01 Mar, 2019 1 commit
  35. 07 Feb, 2019 1 commit
  36. 18 Dec, 2018 1 commit
  37. 06 Dec, 2018 1 commit
  38. 24 Oct, 2018 1 commit