| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Readme has been updated with new indications. We still mention that it
builds with Qt 5.
|
| |
|
| |
|
|
|
|
|
| |
This simplifies dependency management and allows compiling mastodonpp
and the rest of the program in one step.
|
|
|
|
|
| |
This class still has improvements to be made, but it works and I am
satisfied with it!
|
| |
|
|
|
|
|
| |
This should avoid unnecessary recompiles of the whole project when the
git hash changes and the project is reconfigured.
|
|
|
|
| |
Displayed in about dialog.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This allows us to have more tabs in the future with additional
information, such as information about the Actor or even other activity
views.
This commit was quite a lot of work and refactoring!
|
|
|
|
|
|
|
| |
It is responsable of processing list items which are given to it, via
signals, and then displaying them on the interface. Making this widget
separate and modular will allow creating more advanced status views that
aren't only HTML-based and that are more intuitive to use.
|
|
|
|
|
|
|
| |
Implement support for OAuth 2.0 code entry, which is then used to
retrieve a token that is stored in the application's settings.
Authentification allowed the implementation of a basic "get post from
URL" feature mostly made for testing.
|
| |
|
|
|
|
|
|
|
| |
This class is inherited by MastodonArchive to provide Mastodon (and
compatible) archive reading support. A base Archive class allows
implementing reading support of other archive formats that are from
other services.
|
|
|
|
|
| |
This dialog consolidates options for searching through textual elements
in lists which simplifies the logic present in the MainWindow class.
|
|
|
|
|
|
|
| |
This commit adds support for dealing with ActivityPub Questions, which
are polls. They are like Notes (posts) but contain a few more keys that
record information about the poll options, number of votes and poll
closure date.
|
|
|
|
|
|
| |
A few CPU heavy operations, which are opening an archive and displaying
a selected Activity, have been moved to another thread to avoid having
long-running operations on the main thread.
|
|
|
|
|
|
|
|
|
|
|
|
| |
These objects allow, and will allow us, to move HTML rendering out of
the archive parser and into separate classes. Each of the derived
classes specialise HTML rendering for their specific requirements.
Furthermore, these ActivityPub objects will be able to be expanded upon
and have support to be written to disk, in a database, for instance.
Separating ActivityPub object retrieving from rendering allows us to
implement other retrieving sources and methods, such as downloading
posts from a configured remote instance.
|
|
|
|
|
|
|
|
|
| |
Implementing a command line argument specifying the data export to open
allows iterating faster as the file to open can be specified without
navigating through a GUI.
In the future, more command line options could be specified to specify
the view filters for instance.
|
|
|
|
|
|
|
| |
There is more control and customizability of elements added to the
status list, which allows us to set the icon used and also to store
additional information about the status that has been selected, useful
when we have to display it with more detail.
|
| |
|
| |
|
|
This project can also serve as a base for other Qt projects, as
necessary.
|