One Week of KDE & some Tokodon.

After a week of poking and prodding, installing, configuring, and much studying of documentation, code, infrastructure and general vibe & culture,

and in the spirit of my new motto, "You can complain or you can help",

Here is where I am on Tokodon:

The Bug that brung me:

I haven't even filed it. Bad developer.

Quote post do not display properly in notifications timeline.

UI showing post with only text being Unknown notification.

Added code to display the quoteposts but header still missing.


These unknown posts fill the More->Posts list for some reason when present.

That reason is the quote type I added was not excluded from the any of the exclusive lists, boosts, replies, mentions, follows...FIXED it also wasn't handled properly anywhere else FIXED



This was likely missed in test as notification test data json was missing QuotePosts
I mangled the json data, KDE CI let me know via email after I had gone to bed.

Basically the equivalent of pushing unreviewed/untested commits just before clocking out on Friday at 5:01pm. Good Job newb.

Sent myself from Fire tablet via kde-connect



Android (amazon Android 9) Icons failed to load across the app & continue to
from FDroid (Droidify) Nightly Build Repo.
TODO: Investigate Android builds


Hey look at that a sort of mock quote notification.


NOTE: Need to check the Image blurring code, Images should be blurred/hidden by default when Content Notice is attached. (Unless set to view all, where is that Eyeball setting??)
 

Notifications are a tangle for sure, there are Notifications, Notifications and then Notifications and of course a Notification.

Notification
  1. Mastodon notifies your about everything.
    https://docs.joinmastodon.org/entities/Notification/#mention
  2. Tokodon notifies KDE primarily to shuttle updates from mastodon.
    but must have handlers and settings and filters for each type. 
  3. KDE knotify notification abstraction layer for OS
    https://docs.kde.org/stable5/en/plasma-workspace/kcontrol/notifications/index.html#application-settings
All of which have their own permissions, structures, formats, and possibly stray text files.

Almost covered them all. Settings page is still a little borked.


format-text-blockquote-symbolic is the name off the icon I think I am searching for....


Thanks cuttlefish

https://develop.kde.org/docs/features/icons/

Mastodon Web client.



Awfully dark in here...


Tokodon quote post notification implementation.



Complete with settings.



Still need Requests, Approval and Rejection for quotes and quoted and appropiate actions.



AND Then there is still "a post you have quoted has been edited" notification... sigh.


Meanwhile In non Notification news... The boost button opening a menu instead of boosting behavior that Mastodon has adopted across the web and at least the official android client is yucky and hacky if these are listed in the mentions instead of boosts.


Always vital to resist natural tendency to force defaults set to developer preferences though. So reach out and check if there is a plan that would be trampled upon.



(You may also just grab folks work copies, check roadmaps, milestones, bugtrackers and just look, but I am wrapping my head around a bunch of models right now and don't want to get distracted any more than I constantly am already)

I have to go clean up some json test data. Yes, Again.

TODO: like maybe think about looking into the autotesting for these features big guy?

And it happened, as it inevitably would. 

A short discussion about whether I am or am using a code generating llm bot. I am not. Ever. I'm in a bad enough place in my relationship with autocomplete.

No as you can see from this week's blog entries, I slowly pull my code out of my brain kicking and screaming one letter at a time. You can tell, because I am slow, do not speak about which I know not, careful, and well. human. I consider the user. I consider the team. I consider code. I consider.

I heap a lot of use & abuse on Google, I've found it helpful, Their AI products, not so much. It is much the same no matter the AI's daddy. And Microsoft is dead to me, for a variety of reasons.

Topic probably deserves it's own post...

Anyway, glad someone is looking out, Thanks Justin.

Comments

Popular posts from this blog

Can KDE Save a Dying Windows Platform?

Died in a Blogging Accident

Windows Platform Death Revisited