An independent mobile and desktop client for Friendica written in Flutter
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Hank Grabowski 1eb5551e71 Add push notification entitlements to iOS and macOS projects 4 weeks ago
android Update dependency version data 4 weeks ago
icon Copy initial rounded Android icons up to icon art folder 4 months ago
ios Add push notification entitlements to iOS and macOS projects 4 weeks ago
lib Pop on posts and comments deletion in post view 4 weeks ago
linux Update flutter_web_auth_2 to use the pub.dev version since supports linux now 2 months ago
macos Add push notification entitlements to iOS and macOS projects 4 weeks ago
screenshots Move screenshots into sub-directory. 3 months ago
test Fix filter runner test 4 weeks ago
web Initial renaming pass 5 months ago
windows Add color blindness testing capabilities in non-release mode 2 months ago
.gitignore Fix for self signed certs issue (but only partially implemented dev-mode settings) 7 months ago
.gitlab-ci.yml Configure SAST in `.gitlab-ci.yml`, creating this file if it does not already exist 7 months ago
CHANGELOG.md Bump changelog version headers for 0.6.0 4 weeks ago
LICENSE Add MPL License 7 months ago
README.md Update documentation for v0.3.0 3 months ago
analysis_options.yaml Initial Commit 7 months ago
beta-program.md Update CHANGELOG and beta-program files with new gallery features and perf fixes 1 month ago
developers.md Update version number, developer/install info, and changelog 2 months ago
install.md Update install version # and links to 0.6.0 4 weeks ago
pubspec.lock Update dependency version data 4 weeks ago
pubspec.yaml Bump version to 0.6.0 4 weeks ago

README.md

Relatica

A Flutter application for interfacing with the Friendica social network.

Relatica v0.3.0 on Linux Home Screen Screenshot Relatica v0.3.0 on Linux Home Expanded Drawer Screenshot

Project Objectives

  • Have a native app client on mobile (Apple and Android) and desktop (Linux, Mac, and Windows)
  • Providing a simpler UX for people to interact with Friendica
  • Providing a better low-bandwidth environment experience than the web-app version running in a browser
  • Reduce server side loading in the new fediverse era by doing techniques like leveraging paging of comments, local caching, and lazy loading.
  • Provide more intuitive mechanisms for adding things like Content Warning/Spoiler text and image ALT-text

Current Status

The project is currently in an early-beta state. If you'd like to use it at this time please see the notes at Relatica Beta Testing Program.

It is possible to install it now by following the install instructions.

If you would like to contribute please see this Developers Notes section.

Community and Support

Relatica Community Matrix Discussion Room

Issue Tracker

Things I could use help from community on:

  • More coders and testers are always welcome
  • CI/CD
  • Packaging for Linux operating systems using Flatpak, Snap, etc. (or individual packages per operating system)
  • UI/UX cleaning up
  • Graphics design for logo, website art
  • Documentation
  • Spreading the word

License

Relatica is licensed with the Mozilla Public License 2.0 (MPL) copyleft license.