| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
This was an overlooked crash that only happens when done on purpose, as
you generally don't press the copy button when nothing is selected.
|
| |
|
|
|
|
| |
This avoids crashes.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
The new class name is more descriptive about how it is used.
|
|
|
|
|
| |
This makes the code less of a mess and will allow moving more of the
code that renders HTML status info into the ListItem class.
|
|
|
|
|
| |
This is an improved user experience over displaying the raw ISO 8601
date stored in the ActivityStream JSON-LD.
|
|
|
|
|
|
|
|
| |
Correctly carry over the internal state of the "include reblogs" view toggle
when enabling the "All toots" view toggle in the interface. There was a
mismatch between the checkbox state of "include reblogs" in the UI and
the internal state of view_filters when enabling the "All toots" view
option after switching to another filter.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
and remove misleading comment.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|