Friendiqa/README.md

109 lines
3.2 KiB
Markdown

## Friendiqa ##
QML based client for the Friendica Social Network.
Tabs for news (incl. Direct Messages), friends, photos and events.
OS: currently Linux and Android(4.3).
Source code is a QtCreator project.
## Screenshots ##
![Newstab](Screenshots/NewsTab.jpg)
![Friendstab](Screenshots/FriendsTab.jpg)
![Photostab](Screenshots/PhotoTab.jpg)
![Eventstab](Screenshots/EventsTab.jpg)
![Configtab](Screenshots/ConfigTab.jpg)
## Features ##
# News #
Currently supported:
* Shows Posts from friends, favorited messages, Direct Messages and Notifications
* Open links in external browser
* Click on contact photo for contact details
* Click on like text for additional contact info
* Deletion, Reposting, Answering of Posts
* Liking, disliking, favoriting
* Attending for event posts
* Update fetches new posts (up to last 50) since last in local DB
* More shows older posts from local DB
* Create new Message with images or direct messages, Contact/Group access rights(can be stored), smileys
* Native Android image dialog
ToDo:
* Move picture download into a background process
* Videos and other binary data as attachment (sending and receiving, currently not supported in API)
* More than one attachment (currently not supported in API)
* Rich text editing in Send Dialog
* Attachments for Direct messages (currently not supported in API)
# Friends #
Currently supported:
* Tabs for friends, other contacts and groups
* Grid of all known contacts with locally downloaded pictures
* Large friend item for addional information and functionality
* Show news of contact from local database
* Send direct message, if contact is following
* Show public pictures of contact (screenscraping of contact's website, works only with certain theme)
* Open website of contact or connect page (for other contacts)
* Clean other contacts with no news
ToDo:
* More information for contact from description page, possibly private information for friends (currently not supported in API)
* Groups: create, change, delete
# Images #
Currently supported:
* Download all own images to local directory
* Show albums in grid, show images in album in grid and fullscreen
* Upload pictures to albums with description
* Delete pictures on client and server
* Show albums and images of contacts
* Pinch to zoom, swipe to scroll
ToDo:
* Private images of friends
* Support for all themes of friends
# Events #
* download own public events and show public events of Friendica contacts
* list view of events of selected date
* click on event to show details
ToDo
* private events
# Config #
Currently supported:
* Multiple accounts
* Maximum news (surplus deleted after use of Quit button)
* View mode for news (tree or timeline)
ToDo
* OAuth?
# Other #
ToDo
* Video tab
* Translation
* Blingbling
# Translations #
* German, Spanish
# Install #
* F-Droid binary repository: [https://www.ma-nic.de/fdroid/repo](https://www.ma-nic.de/fdroid/repo)
* [Google Playstore](https://play.google.com/store/apps/details?id=org.qtproject.friendiqa)
## License ##
Pubished under the [GPL v3](http://gplv3.fsf.org).