Commit 47df31d6 authored by jbuechele's avatar jbuechele
Browse files

added fastlane for android

parent 2acd6217
......@@ -65,3 +65,4 @@ e2e/docker/rc_test_env/docker-compose.yml
e2e/docker/data/db
ios/Pods
android/pc-api-7456574074136937363-94-684e16f2d25f.json
\ No newline at end of file
json_key_file("service_account.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one
package_name("chat.rocket.reactnative")
json_key_file("/Users/johannes/Programming/Projects/fairkom/fairchat.ReactNative/android/pc-api-7456574074136937363-94-684e16f2d25f.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one
package_name("com.osalliance.rocketchatMobile") # e.g. com.krausefx.app
......@@ -16,20 +16,14 @@
default_platform(:android)
platform :android do
desc "Upload App to Play Store Internal"
lane :beta do |options|
if options[:official]
upload_to_play_store(
package_name: 'chat.rocket.android',
track: 'internal',
aab: 'android/app/build/outputs/bundle/officialPlayRelease/app-official-play-release.aab'
)
else
upload_to_play_store(
package_name: 'chat.rocket.reactnative',
track: 'internal',
aab: 'android/app/build/outputs/bundle/experimentalPlayRelease/app-experimental-play-release.aab'
)
end
desc "Submit a new Beta Build"
lane :beta do
gradle(task: 'assemble', build_type: 'Release')
end
desc "Deploy a new version to the Google Play"
lane :deploy do
gradle(task: "clean assembleRelease")
upload_to_play_store
end
end
# Autogenerated by fastlane
#
# Ensure this file is checked in to source control!
......@@ -12,30 +12,25 @@ Install _fastlane_ using
```
[sudo] gem install fastlane -NV
```
or alternatively using `brew cask install fastlane`
or alternatively using `brew install fastlane`
# Available Actions
## Android
### android playBuild
### android test
```
fastlane android playBuild
fastlane android test
```
Play build for development
### android fossRelease
Runs all the tests
### android beta
```
fastlane android fossRelease
fastlane android beta
```
Foss build for release
### android playRelease
Submit a new Beta Build to Crashlytics Beta
### android deploy
```
fastlane android playRelease
fastlane android deploy
```
Play build for release
### android playAlpha
```
fastlane android playAlpha
```
Upload App to Play store
Deploy a new version to the Google Play
----
......
- [NEW] E2E Encryption
- [NEW] Encrypt user credentials and preferences
- [NEW] Show server history
- [NEW] User notification preferences
- [NEW] Logout from other logged in locations
- Show errors on server enter
- Show "Chats in Progress" group
- Use font icons on login services
- Move directory to header
- Fixes and performance improvements
\ No newline at end of file
NEU in der Version 2.0:
- Frisch programmiert und neues Design
- Suche nach Gruppen oder Benutzernamen
- springt gleich in den richtigen Raum bei einer Benachrichtigung
- Online-Status von Benutzer*innen wird angezeigt
- Setze eigenen Status
- Aufnehmen von Sprachnachrichten mit einem Finger
- es können mehrere Server konfiguriert werden
fairchat ist eine funktionsreiche Messenger App
- einfache Erstellung und Verwaltung von Gruppen
- unbegrenzte Gruppengröße
- Text und Emojis senden
- Hochladen von Fotos, Videos und Dateien
- Versenden von Videonachrichten
- Videokonferenz mit mehreren Teilnehmer*innen
- Push-Benachrichtigungen über das fairkom Push-Gateway
- immer synchron mit allen Apps und dem Rocket.Chat Webinterface.
Gratis fairlogin Konto gibt es bei https://fairchat.net
Weitere fairapps.net Services können mit dem selben Konto benutzen werden.
DSGVO konform: Diese App kopiert KEINE Adressbücher vom Smartphone auf den Server, wie die meisten anderen Messenger es tun. Finde Chatpartner im Suchfeld anhand ihrer Namen. Diese müssen sich ebenfalls vorher mit einem fairlogin Konto bei fairchat.net anmelden.
Komplette Liste aller Funktionen und Angebote unter https://fairchat.eu
Technologie: React Native
Lizenz: MIT
Code und Feedback: https://git.fairkom.net/chat/fairchat.ReactNative/issues
Basiert auf der wundervollen Arbeit des Rocket.Chat Teams.
Customized with Love in the Alps.
Um diese App zu benützen ist ein Konto bei irgendeinem Rocket.Chat Server erforderlich (Version 0.70+).
Für Organisationen und Unternehmen bieten wir Anpassungen, Integrationen oder
Hosting einer eigenen Rocket.Chat Instanz an - einschließlich Single-Sign-On für alle Mitarbeiter*innen.
\ No newline at end of file
Sichere Messenger App für fairchat oder Rocket.Chat
\ No newline at end of file
fairchat
\ No newline at end of file
- [NEW] E2E Encryption
- [NEW] Encrypt user credentials and preferences
- [NEW] Show server history
- [NEW] User notification preferences
- [NEW] Logout from other logged in locations
- Show errors on server enter
- Show "Chats in Progress" group
- Use font icons on login services
- Move directory to header
- Fixes and performance improvements
\ No newline at end of file
NEW in version 2.0:
- totally new framework and design
- search for groups or nicknames
- jumps into right group or channel after notification
- see online status of users and set yours
- record voice message with a single tap
- configure additional servers
fairchat is a feature rich app for any Rocket.Chat server:
- browse or start groups
- add members to groups
- unlimited group size
- send text with emojis
- photo, video and file upload
- start video conference
- send audio or video messages
- push notifications via fairkom push gateway
- always in sync with all apps and Rocket.Chat web interface
Sign up for a free account at https://fairchat.net
GDPR compliance: This app does NOT copy your address book (like most other messengers do). Find your chat partners in the search dialog by their nicknames. They should register as well at fairchat.net
For a complete feature list see https://fairchat.eu
You may use this app with any RocketChat server version 0.70+
Technology: React Native
License: MIT
Code and Issues: https://git.fairkom.net/chat/fairchat.ReactNative/issues
Based on passion of the RocketChat team.
Customized with Love in the Alps.
fairkom is an official Rocket.Chat partner and offers customization or integrations. Talk to us, if you would like to see more features or need your own app: sales@fairkom.eu
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment