poetaster / harbour-tooter Goto Github PK
View Code? Open in Web Editor NEWTooter is Mastodon client for Sailfish OS.
License: GNU General Public License v3.0
Tooter is Mastodon client for Sailfish OS.
License: GNU General Public License v3.0
Since upgrading to v1.1.0, I suddenly get these error instead of the app starting.
I am on https://mstdn.science , they have been running v4.0 server.
I also tried trashing .local/share/harbour-tooterb
, I can sign in successfully, but then after that it fails again with the same msg instead of starting.
what info would you need to debug this?
nor can one accept follow requests?
When someone favourites a post of mine, the Sailfish OS notifications reference that person’s account name X, while Tooter’s notifications screen only displays part of the handle, @y, which is often very different and can lead to confusions.
async calls and timeouts could be improved in the UI.
Perhaps a classic rotator?
@playforvoices1 sees a series of empty notifcations where the time appears to be displayed but not the rest!
org.nemomobile.notifications 1.0
Renamed as ‘Nemo.Notifications 1.0’
org.nemomobile.dbus 2.0
Renamed as ‘Nemo.DBus 2.0’
org.nemomobile.configuration 1.0
Renamed as ‘Nemo.Configuration 1.0’
org.nemomobile.thumbnailer 1.0
Renamed as ‘Nemo.Thumbnailer 1.0’
In theory, all server settings are saved, so it should be 'easy'.
... so you have clutter like “:unverified:” in peoples’ names
Toots sometimes appear twice in the "main page" when scrolling down enough.
Toots always appear twice when tapping a toot to see its replies.
A MyList item + a method in the mastodon api js
I've installed via chum and couldn't add an account. Just saw something like "page could not load".
Started via terminal and saw pyotherside module was missing.
Installed pyotherside-qml-plugin-python3-qt5 and it started to work.
I guess you need to add this as a dependency in the spec file.
Would be nice to have a Preference's account plugin like the Twitter one, which stream the personal timeline into the SFOS notification screen.
or at least see how others implement it.
Need to account for the markup when an image / text are attached to an ogg/mp3.
I can’t see when a user has joined Mastodon; sometimes that’s useful to decide whether to engage - is it a very recent test account or a long-time Fedizen?
No translation files distributed with chum version.
Expected:
Actual:
There should be a detection not to push the toot page for the same toot we're already viewing.
Additionally, if the same toot is found again later in the page stack, perhaps just fast-rewind back to it?
Go to a users about page
expand the expando
read about description
click follow
-> description vanishes
reopening the profile shows active follow button AND description again.
We're missing the delete function.
If a toot contains several images one has to exit the image view to go from one image to the next. From my point of view, it would be more straight forward to swipe in order to go to the next one, considering the gesture is free and go to next appears as a natural action in this context.
Thank you for maintaining this great app!
nor can you see the descriptions of posted images (I usually only boost image posts with descriptions)
Hey,
Could you do so? This way you get generated changelogs automatically, especially handy for Chum.
See communi for example:
https://build.merproject.org/package/view_file/sailfishos:chum/communi-sailfish/_service:tar_git:harbour-communi.changes?expand=1
This came with 1.1.7 from QA:
One comment though, closing of the app doesn't seem to work with the swipe it just minimizes the app and then with long press it can be naturally closed from app grid, would be nice if it could be closed with the swipe as usual in SFOS.
When are they triggered?
And why don't they cause sound or other signals?
It looks as if the automagic refreshes are adding doubles because of a false offset.
Hi Mark, a link preview would be nice to have inside Tooter.
Otherwise you can REALLY confuse people!
This is a pita, but the api does not expose the correct min/max/since values for:
You have to extract them from the http response Link header. https://docs.joinmastodon.org/api/guidelines/#pagination
Nor is it possible to create one?
I get the following error if I want more toots:
[W] unknown:35 - file:///usr/share/harbour-tooterb/qml/lib/Worker.js:35: TypeError: Cannot read property 'name' of undefined
If I comment the [line 30] (msg.params.pop()
)](https://github.com/poetaster/harbour-tooter/blob/master/qml/lib/Worker.js#L30) and use the 2nd object instead of the 3rd, it works.
if ( msg.params[1]["name"] === "ids" ) {
knownIds = msg.params[1]["data"]
msg.params.pop()
}
Turning OFF deduping in append in Worker.js fixes it which is silly.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.