Is there any chance I could convince you to support fediseer (i.e. display remote instance reputation from your own instance) and threativore user flairs?
Photon
Photon for Lemmy
A client for the fediverse designed to be intuitive, fast, and sleek.
This community is a place to ask questions, report bugs, check on the latest updates, or share your experiences with Photon!
You can contact me at @[email protected].
Rules
- Posts must be related to Photon (in any way)
- Don't be mean
- If your post is a bug report, please preface the title with
[solved]
if it's been fixed.
I looked at threativore's REST API, and it raised a question about how the flairs should be displayed.
Were user flairs intended to be displayed inline in a comment section next to their username? Or if you specifically visit their profile? I ask this because there's only an API endpoint to get details regarding a single user, which would require dozens of API calls for a single comment section or post feed.
I could arrange for a full export endpoint with all known users and their flair which could be only called once in a while and cached. I also don't expect all fairs to be visible for each user but maybe the first one and the rest expanded on mouse over. I could also mark on flair as the most significant per user. Would that work?
I generally try to make photon depend as little as possible on external APIs, especially specific ones.
However, I was thinking of a system to let instance admins choose for themselves if they want their hosting of photon to have it, perhaps through a "plugin" system. I could add a threativore/fediseer plugin that you could specify configuration to.
I probably wouldn't add it on my phtn.app, but I can add "plugins" so that you could use it on lemmy.dbzer0.com.
Btw, since I havw you here, is it possible to reduce the size of instance custom emojis? Photon displays them way too large, I think they should be resized to either 24x24 or 48x48. Custom emojis always include the "emoji " string in their markdown, so other frontends just resize the images to 24x24 if they detect the that string.
Example: https://p.lemmy.dbzer0.com/post/lemmy.dbzer0.com/48319452
Being able to hook some sort of plugin system would be perfectly fine with me. I can't develop it myself though >_< But if you would have a fediseer plugin and a threativore plugin and one just provides some necessary variables, I would totally use them.
Thank you! I know youve already implemented most of my suggestions (votes,revamped inbox) etc, and I hate to be pushy, but;
It would be amazing to have registration application templates. Thats the only thing I use for tesseract now (since you've implemented most of what I need)
And two small bugs I found, no pressure:
You can't set the default modlog view despite there being "default" as an option in the Modlog page, but only previews as lists.
In the Arabic version, the RTL switch is broken unlike Hebrew (they both work the exact same, not sure why it's like that)
Anyways, those last two are very small and don't matter much; this update is amazing, Thank you!
We've updated https://p.lemmy.dbzer0.com/ to the latest version
I'm still updating this daily, I'll get that in there soon. I only made the "stable" 2.0 release now because I wanted to get all the instances using the ancient v1.34 up to date
Thanks, at least we could finally update our photon lol
Thanks, Photon is the best site on the web!
Why does my contribution to translating to German always get seemingly forgotten?
Thank you for your work !
I'm really sorry about that, I used a different script to generate the translation reports for this release note than the credits page in the app. The first one only took the top 1 translator, and then I filled what I thought I missed.
I edited the post. Translation is a great dedication of time and I apologize for not recognizing the time you put.
Thank you.