| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
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!
|
|
|
|
|
|
| |
The std::variants weren't used and were making the code more complex to
no advantage. All code that would have benefited from variants has
already been moved to QThreads elsewhere
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Properly emit the text that was entered in the search bar before the
find dialog was opened. This makes sure that it is queried as expected
by the user.
|
|
|
|
|
| |
This allows us to have an action in the menu bar and a keyboard
shortcut.
|
|
|
|
|
| |
This dialog consolidates options for searching through textual elements
in lists which simplifies the logic present in the MainWindow class.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
We don't need to store the outbox filename in MainWindow as all
processing of the current archive is done by the data_archive member and
requires us to only initially pass the archive filename.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This is an improved user experience over displaying the raw ISO 8601
date stored in the ActivityStream JSON-LD.
|
|
|
|
|
|
| |
This commit adds support for listing Announce activities/reblogs in the
status list. These can be hidden using the new "Show reblogs" action in
the "View" menu.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
This project can also serve as a base for other Qt projects, as
necessary.
|