Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
  • wip
  • ChenZhangg-Modify_GRADLE_1
  • jetpack-compose-rewrite
  • demo-jump-in-history
  • attachments
  • 1.6.2 protected
  • 1.6.1 protected
  • 1.6.0 protected
  • 1.5.3 protected
  • 1.5.2 protected
  • 1.5.1 protected
  • 1.5.0 protected
  • 1.4.4 protected
  • 1.4.3 protected
  • 1.4.2 protected
  • 1.4.1 protected
  • 1.4.0 protected
  • v1.3.3 protected
  • v1.3.2 protected
  • v1.3.1 protected
  • v1.3.0 protected
  • v1.2.28 protected
  • v1.2.27 protected
  • v1.2.26 protected
  • v1.2.25 protected
26 results

QuasselDroid-ng

  • Clone with SSH
  • Clone with HTTPS
  • Quasseldroid

    Release Version

    Quassel is a distributed, decentralized IRC client, written using C++ and Qt. Quasseldroid is a pure-java client for the Quassel core, allowing you to connect to your Quassel core using your Android™ phone.

    Screenshot of Quasseldroid on Phone and Tablet

    Build Requirements

    Quasseldroid requires you to have the latest version of gradle installed, and a recent version of the Android SDK installed (and configured via the environment variable ANDROID_HOME)

    Building

    The build process uses gradle, ./gradlew assemble builds all versions.

    Unit tests are supported, and can be run with ./gradlew check

    To sign your releases, generate a keypair and create a file named signing.properties with the following content to let gradle automatically sign your builds.

    storeFile=/path/to/your/keystore/here.keystore
    storePassword=passwordofyourkeystorehere
    keyAlias=nameofyourkeyhere
    keyPassword=passwordofyourkeyhere

    Authors

    • Janne Mareike Koschinski (justJanne) Rewrite, UI, Annotation Processors, Backend

    Acknowledgements

    This project was inspired by and is based on Quasseldroid Legacy as well as Quassel.

    Authors of legacy Quasseldroid:

    • Frederik M. J. Vestre (freqmod) Initial qdatastream deserialization attempts
    • Martin "Java Sucks" Sandsmark (sandsmark) Legacy protocol implementation, (de)serializers, project (de)moralizer
    • Magnus Fjell (magnuf) Legacy UI
    • Ken Børge Viktil (Kenji) Legacy UI

    Used Libraries

    Quasseldroid

    Themes

    License

    This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.

    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.