Skip to content
A native desktop client for interacting with the open social Web.
Branch: develop
Clone or download
jalcine Squashed commit of the following:
commit 2312e8870b0dd1e12bdddec41fff8ce1528ffae3
Author: Jacky Alciné <yo@jacky.wtf>
Date:   Sun Jun 9 02:02:20 2019 -0700

    feat(webkit): Remove dependency.

    Opt to use the OOB (out of band) URI to present an authorization code
    to the end user.
Latest commit f4d7264 Jun 9, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.flatpak update tests and complete auth flow. May 24, 2019
src Squashed commit of the following: Jun 9, 2019
.gitignore
.lvimrc feat(posts): Send out messaging and pull streams. May 30, 2019
.tool-versions feat(posts): Send out messaging and pull streams. May 30, 2019
CODE_OF_CONDUCT.markdown docs(project): Add CoC, LICENSE and update README. May 27, 2019
Cargo.lock Squashed commit of the following: Jun 9, 2019
Cargo.toml Squashed commit of the following: Jun 9, 2019
LICENSE docs(project): Add CoC, LICENSE and update README. May 27, 2019
README.markdown Squashed commit of the following: Jun 9, 2019
preview.png Squashed commit of the following: Jun 9, 2019
rustfmt.toml feat(posts): Send out messaging and pull streams. May 30, 2019

README.markdown

ActivityDesk

A multi-natwork client for social interactions.

ActivityDesk is a native desktop application written in Rust and Qt that provides a means of interacting with the social Web from your personal desktop.

Screenshot of ActivityDesk on Kubuntu

Features

  • Sign into multiple platforms
  • Send posts
    • Notes
    • Articles
    • Likes
    • Shares / Reposts
    • Bookmarking
  • Replies
    • RSVP to event
    • Generic
  • Attach media to posts
    • Photos
    • Videos
    • Audio
  • Subscribe to the provided feeds of the platforms
    • Home
    • Notifications
    • Federated Timeline
    • Local Timeline
    • Direct Messages
    • All channels available from Microsub
  • View remote profiles
  • Cache remote information
  • Mute profiles
  • Block profiles
  • Report profiles (Mastodon-compatible only)

Dependencies

  • Rust (1.32.0)
  • Qt (5.12.0)

Contributing

You want to help out? Awesome! The project's mirrored on GitHub and invent.kde.org. Help around documentation, code, graphics and the like are all welcome. Check out the project's Code of Conduct.

You can find the license (AGPLv3) of this project at LICENSE.

You can’t perform that action at this time.