Photon (moved to lemdro.id)

This community has moved to lemdro.id for much better stability !photon@lemdro.id [alternate link](https://lemdro.id/c/photon)

5
0

Photon v1.15.0 comes with Lemmy v0.19.0 support, and is backwards compatible with v0.18.0 instances. - feat: **add v0.19.0 support** - feat: **add seasonal logo colors** - I plan to add some colors on hover depending on the month. Since this month is spooky month, it's an orange to purple gradient! - design: make search buttons look much better - misc: fix some signup issues **Full Changelog**: https://github.com/Xyphyn/photon/compare/v1.15.0...v1.15.1

10
1

I made a Matrix space for Photon, you can join [here.](https://matrix.to/#/#photon-for-lemmy:matrix.org) For Discord users, you can also join [here.](https://discord.gg/6jm9c7Qnbg) They are bridged, so it does not matter which platform you use.

4
2

https://photon.lemmy.world/post/lemmy.world/9421515 The contents of this post here doesn't show for me. Just shows a graphic telling me to go to the post to see the content...even while viewing it from the comments. Flatpak Firefox 120.0.1 Edit: Seems to be GIF content that isn't showing up as this post here isn't showing either: https://photon.lemmy.world/post/lemmy.world/9420855

2
3

Photon now supports viewing YouTube links, in app! - feat: **YouTube embeds** - in order not to wreck your bandwidth, you must click to view (configurable) - Feature: allow instance selection on modlog page by @0xCmdrKeen in #199 - feat: fix and re-add crosspost combining - docker: switch to node-alpine image for faster builds **Full Changelog**: https://github.com/Xyphyn/photon/compare/v1.21.0...v1.23.0

2
0

sorry for no updates in a while, took a bit of a break - feat: **Combine crossposts in a feed into one post** - A button will be visible to expand them - feat: **Setting to open posts in new tab** - fix: weird comment editing bug on ctrl + enter - misc: switch docker image to node-slim - fix: centering in post pages **Full Changelog**: https://github.com/Xyphyn/photon/compare/v1.20.4...v1.21.0

5
4

> Some selfhosters with *PUBLIC_SSR_ENABLED* set to true might want the instance url to be different for the server. I'm assuming that SSR is **S**erver **S**ide **R**endering but I'm not sure how that applies to me, a self-hoster. Do I want to turn this on? Then how does the internal setting play into it? Thanks :)

2
1

Can you make an android app

0
2

Anytime I try to upload images using Photon (desktop), I get this error. Any idea what it means and why this is happening?

3
6

Try it out at https://photon-git-themes-xylight.vercel.app/settings/theme

6
0

coming soon (if i dont give up on this) you can make cursed abominations like this ![](https://lemmy.xylight.dev/pictrs/image/dd6c9f6d-f69d-44f5-a234-637ece52d119.png)

5
0

- fix: **main content is off center by a few pixels** - feat: show community card in the sidebar - Found a decent way to do this! - feat: improve community page performance - I removed a few unnecessary requests - feat: **specify admin additions and removals in modlog** - feat: **filter by user in modlog** - feat: (for admins) filter by moderator in modlog **Full Changelog**: https://github.com/Xyphyn/photon/compare/v1.17.6...v1.18.0

5
1

I don't know if this is possible, or maybe there is some reason that the right sidebar only shows the info about lemmy world? I would much prefer to see info from the community i'm visiting, instead of needing to click on the three dots at the top. Speaking about the three dots; in a sidebar with community info, the info to subscribe, create a post or block could be listed there as well. I personally do not really care for those three dots. If that lemmy world bar *has* to be there for some reason; maybe it can then be shared with community info? That you see the community, but if you scroll down, you still see the lemmy world information? Btw, don't get me wrong; i really like Photon and it is what i almost always use.

3
2

You can now automatically generate a title from a URL! Click the book icon after entering a URL to pull the embed title and body from that webpage!

11
2

A lot of changes have been made recently, unfortunately some of my posts weren't federated to other instances correctly :/ That's been fixed now, though. Anyway, here's the changes: - fix: failing image uploads - feat: **add embed support** - feat: add support for unproxied image uploads (available in lemmy v0.19.0 instances)

11
1

I've seen a few people complain about this (which if you dislike something about an app, make feedback!) I've been thinking this too, but got used to it. The default tailwind colors are [here](https://tailwindcss.com/docs/customizing-colors). Photon, for the site background in dark theme, uses **zinc** at level **950**. **900** is too light, should I change the background color to something in between?

1
1

- feat: **new, centered layout** - all of the posts are in the center rather than the center of the right of the screen! - If that sounded confusing, that's what I tried to fix :p - community things were moved from a sidebar to a ... button - fix: Lemmy v0.19.0 dates were broken I'm still wondering what i should put on the right of the layout. Let me know of any ideas! If you have any suggestions, even minor, let me know in a comment.

2
0

What if I put in here [a link](https://google.com) then ![an image](https://loot.buckodr.ink/v3CMc7.jpg) ***thenboldanditalisizeit)*** and # h e a d er - bingo - bongo `cheese` >es >>ese >>>esese ~tes~ ^est^

9
2
http://lemmyapps.netlify.app/

Photon is one of the "hot" apps on [lemmyapps.netlify.app](https://lemmyapps.netlify.app)! Just thought it was cool and wanted to share ![](https://loot.buckodr.ink/YX4WAM.png)

13
4
www.buymeacoffee.com

Becoming a member would support this amazing dev. 1$ a month is enough if enough people become a member. Go support this person as much as possible! **You are doing gods work Xylight!**

9
1

It looks like v0.19.0 support will keep photon compatible with v0.18.0. I just need to send both query parameter and a header, so that v0.19.0 will accept the header and v0.18.0 will accept the parameter. I thought v0.19.0 would deny the query parameter, returning an error. Thankfully, the Lemmy devs were sane.

5
5

I've added the following: - password resets - verify email routes - option to change password when logged in - a warning message when your session expires Photon can now be used as a default UI with (hopefully) no issue! However, Photon **cannot setup a new instance currently**. This only works on instances that have already been setup with lemmy-ui, you can swap it out. v1.15.0 will add a UI to do this. *instance admins, a docker image and setup instructions are available [here](https://github.com/Xyphyn/photon). It is recommended you set the `PUBLIC_SSR_ENABLED` env var to `true` to let search engines crawl the site.*

19
2

IDK i just feel like it looks so clean and visible on desktop. What do you think?

6
2

If you click on your profile --> accounts, you can see the account(s) and next to the 'switch' button is a trash can; does it delete the account, or does it just remove that particular login from Photon?

4
3

i wonder if i should copy alexandrite if i do this we get infinite scroll

12
4

Lots of updates were pushed today, here's the changes since v1.10.3: ## v1.12.0 - feat: **multiple removal reply presets** - you can now have multiple presets for removal replies/messages. ## v1.11.2 - feat: **add voting animations** - misc: add warning toast when trying to vote while not logged in ## v1.11.1 - feat: **add a route indicator in the top left** ## v1.11.0 * Center images and set max height by @sant0s12 in https://github.com/Xyphyn/photon/pull/153 * Show "hidden" for missing mod names in modlog by @sant0s12 in https://github.com/Xyphyn/photon/pull/156 * Added photon.zhenyapav.com as a public instance by @ZhenyaPav in https://github.com/Xyphyn/photon/pull/154 * Better images * Show a blurred background behind images * Use a default width to decrease CLS * Add an option to limit layout width for better readability

5
0

It improves readability quite a lot edit: it's been added as an option. "limit layout width"

22
4

I forgot to make the site actually accessible for keyboard users sooo - added a "skip navigation" button - trap focus inside modals

12
0

Yet another view type has been added: **cozy** It is essentially just the card view, but without a background. I quite like it. - feat: made images slightly more round - feat: add lemmy version to site card - upgrade: mono-ui: 0.3.3 -> 0.3.5 - feat: copy community id to clipboard when clicked - feat: only show comment form when you click "create comment"

8
4

This is a request for a UI change for consideration if the community isn't against it. IMO the UI for opening a thread to view comments could be better. Right now when scrolling through the feed, I have to click the tiny comments icon to open the thread, and it soft-navigates to the comments thread. Clicking back (in the browser, or using the button in the thread UI) takes me right back, which is great, however, it seems like I sometimes lose my place in the feed. The problems here are: 1. the link to open comments is tiny, and 2. the thread takes over the feed. It would be great if the experience could be a bit more like Alexandrite, where clicking on the post opens the thread in a panel in-place, which you can click outside to close without losing your place in the feed. Just feels a bit more intuitive IMO. If this is a controversial change, it could be a configurable option. Thanks for considering this feedback!

3
3
https://phtn.app/

I saw someone ask what Photon is, so I decided to make a sticky post for this. **Photon** is an alternative client for Lemmy. You probably have heard of "clients" like Sync for Lemmy and Jerboa, Connect, etc. Photon is another client, but instead of being an app, it is a web app. You can essentially use it as a website, by going to https://phtn.app . It's like the client Voyager. The part that confuses a lot of people is that some people **self-host** Photon for their instance. Instances can host their own version of Photon if they wish, and can set a setting to add some flair for that specific instance. This is still "photon", it's just on a different domain and linked to that instance essentially. **Photon** is currently one of the only clients with full feature-parity to the default interface, lemmy-ui. Link to this post if someone asks what Photon is.

17
5

Lemmy v0.19.0 is introducing some breaking changes that, if I add support for in Photon, will break compatibility with instances before v0.19.0. If I don't add support for v0.19.0, instances with that version or higher will break. How should I proceed? **A**: Keep an old version of photon available for people who need to use a pre-0.19.0 instance (medium difficulty) **B**: Add a message to login saying the instance must be v0.19.0 or higher, nuke all backwards compatibility (easiest solution) **C**: wait until most instances are on v0.19.0 to proceed with B **D**: Add code to handle different versions (hardest solution) I'd prefer that people be able to rely on Photon, and anything that prevents them from doing stuff on photon I see as a catastrophic issue. A looks the most appealing right now.

17
16

typing this from my phone so not the highest quality post but I've added some little tweaks since last update: - fading out text now uses background clipping (no more janky transitions when changing background color) - on a post page you can press the community icon to subscribe to it - urls are now visible in list view - fixed a few crashes Versioning later

8
0

The community search system needs a default sort order by participation. There are far too many small communities that are showing up in a search. Do a search for "3d" and "3d printing. Look at everything that pops up. There is only one regularly active community in that list and at least for me it is down near the bottom. I moderate it and I was just trying to find it quickly to review new posts and that was very mildly frustrating. If I know what I am looking for and it feels this way, I can only imagine how it feels for new users. In fact, as someone that has been daily active since June 9th, finding new and engaging communities has become...less organic and more of an uphill struggle. As far a searching, I was going to post something on Lemmy Support for .ml but I couldn't even find it in the first couple of pages by searching with and without my subscriptions. I'm not here to complain. This is just straightforward feedback. I was using Photon for this experience. The shorter card style search results of a search with photon are largely what made this issue IMO. I need a better default sort priority to make such a short list seem natural as a UI; to feel like the results are relevant. IIRC I tried searching the following with no results on the first page after setting the search to communities: support; Lemmy support; Lemmy support .ml

3
1

- **Respect profile "hide scores" setting** - **Disable downvote button on instances with it disabled** - optimizations - fix crash when switching post page - misc design tweaks

7
0

## v1.8.0 - feat: completely rewrite report and inbox handling system, codebase is much cleaner - Private message reports are now visible in the moderation menu - private messages are more consistent with other inbox items **Full Changelog**: ## v1.8.1 - comments and posts are _**finally**_ consistent in compact/list mode - added an option to align post thumbnails to the left in compact mode

5
1

I've implemented nearly all of the stuff I can think of. What should I add now?

7
4

I've tweaked the colors for light theme quite a lot. I think they look nice. It means I can make the background of buttons white, giving a clear separation. - **Tweak light theme colors** - **Overhaul community page** - Add Inter font - I kept the default as System UI. You can enable Inter from the settings. - Upgrade to Mono v0.3.2

9
1