Photon

2 readers
8 users here now

The community for the Photon Lemmy client.

https://photon.xylight.dev

founded 1 year ago
MODERATORS
76
 
 

You can now have multiple accounts at once!

Click the main menu (on the circle on the top right), and hit "switch accounts" (it'll say "Login" if you have no accounts). You'll be able to add accounts and switch between them on the sidebar or through that page.

77
6
What next? (lemmy.xylight.dev)
submitted 1 year ago by [email protected] to c/[email protected]
 
 

I've implemented most of the requested features in the previous roadmap post.

I'm also working with the lemmy.world admins to get photon hosted there ๐Ÿ‘€

I made this post to ask, what do you want to see in photon now?

78
 
 
  • New desktop layout: a sidebar with your subscribed communities!
    • The option to span full width was removed, as it is now the default.
      • To make it look not like garbage, a community sidebar was added.
  • Fix big(-ish) issue #48
  • Fix more layout issues
  • Add about page
  • Use closest size for avatars to improve network usage

Full Changelog: https://github.com/Xyphyn/photon/compare/v0.4.9...v0.4.10

79
7
Photon v0.4.9: new option! (lemmy.xylight.dev)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

Update: Removed in v0.4.10, on by default (but better.)

Admin tools are coming in v0.5.0!

For all the people who complained about the content not spanning the whole page, there's now an option just for you.

I still don't see why you'd want this as it looks horrible, but whatever.

80
 
 

I've removed SSR in v0.4.7, so you should no longer see a flash between a different instance and your current instance.

81
6
A PWA was added! (lemmy.xylight.dev)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

You can now install Photon as a PWA. (Doesn't work on Firefox)

Click the three dots on mobile, and hit "install as app". On desktop, there will be a little install prompt in your url bar.

Let me know if any issues or features you want.

82
4
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
83
6
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

Update: thanks for your responses! 2 is what we're choosing.

I could localize Photon as I have experience with a good localization library, and since the project is decently active I could get a few translators.

It would take away from working on other features though. Put your vote in the comments:

  • 1: Work on localization
  • 2: Focus on other features for now, but localize once stable
  • 3: I want features as fast as possible, don't localize for a while.
84
 
 

Photon is a sleek web UI for Lemmy.

This release brings basic moderation tools to Photon, as well as a bunch of quality-of-life tweaks.

Features

  • Add moderation tools by @Xyphyn in https://github.com/Xyphyn/photon/pull/33
    • Add post submission removal
    • Add comment submission removal
    • Add report viewing and resolving
    • Add thread locking
    • Add post pinning/unpinning
  • Add initiating message conversations
  • Add better pagination to lots of pages
  • Add sorting to user pages
  • Add user blocking

Fixes

Administration tools will come in v0.5.0.

Full Changelog: https://github.com/Xyphyn/photon/compare/v0.3.4...v0.4.0

85
7
[Beta branch] Moderation tools (photon-git-moderation-xylight.vercel.app)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

This beta branch might be buggy, although you should be fine.

Moderation tools are confirmed for Photon! Try the beta branch out here.

Github PR

Finished!

  • โœ”๏ธ Add post removing/restoring
  • โœ”๏ธ Add comment removing/restoring
  • โœ”๏ธ Add report viewing/acting
  • โœ”๏ธ Lock posts
  • โœ”๏ธ Pin posts

I'm going to hold off on implementing user banning as i want to make it as efficient as possible.

86
 
 

I was thinking about buying a domain name for Photon.

photon.app is taken, so what about phtn.app, kinda like vger.app?

Or is photon.xylight.dev fine.

87
 
 

I'm working on moderation features, and the modlog will have to be put on hold because er- this is how you retrieve it.

This is before rendering it, which means I'll have to make an individual case for EACH type of log, and i haven't even talked about sorting yet.

88
5
Photon moderation tools (lemmy.xylight.dev)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

I'm gonna add moderation tools to Photon. I've never used moderation tools before, so I know i'd be missing some things, so I'm looking to you to help.

What moderation tooling should I add other than just removing posts?

89
11
Photon roadmap (lemmy.xylight.dev)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

Here's what I have planned for Photon:

  • more consistent UI
  • Moderation tools
  • Administration tools
  • Overhaul as an SPA
  • fix the horrible markdown rendering

What would you like to see on Photon?

90
6
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

New features

  • Added deletion and editing of comments
  • Added post editing
  • Made selfhostable with Docker
  • Can now make posts with a dedicated URL rather than just an image
  • Added better settings UI
  • Added default sorts and feeds
  • Fix comment loading issues
  • Added option for user instance URLs
91
 
 

New navbar design!

I think the dock design looks decent, let me know your thoughts in the replies. Anyway, here's the changelist:

  • Re-added CSP
    • Helps prevent any XSS vulnerabilities
  • Add easier access to user and community from post actions menu
  • Tweaked menus
  • Added version number to user menu
  • Use dicebear for default profile pictures
  • Fix titles for many pages
  • Use getSite().my_user instead of hacky workaround
  • Fix issue where votes won't show when undefined
92
 
 

New update

  • Login screen was updated
    • Username and instance are next to each other and you can use @ to switch between the two
    • Better form validation
  • Toasts look slightly better
    • Redundant text removed
  • Improved error handling

Github

93
 
 

Minor changes

  • Added community blocking and subscribing to the sidebar.
94
 
 

Major version names will be based on YY/MM/DD from now on (for example, a new update on 2023, July 10th would be v23.7.10.)

This is to make knowing when a version was released easier.

95
1
Photon v23.7.10 (lemmy.xylight.dev)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

Photon v23.7.10

This is a minor update with improved stability and speed improvements

Changelog

  • Requests are no longer made with a CORS proxy for instances at 1.18.1+. The option is still there for backwards compatibility.
  • Experiments tab for later features.
  • Switch from svelte-markdown to markdown-it due to XSS issue
  • Made comments more readable
  • Made UI more consistent
  • Made community sidebars visible in mobile through a button
  • Add private messages to inbox
  • Add comment and post upvote ratios/percentages
  • Large speed improvements and optimizations

Links

96
1
Photon 0.0.1 (photon.xylight.dev)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

First stable release!

GitHub link

Photon is now stable enough for people to be able to use. It's a sleek Lemmy client where basically the only selling point is that it looks decent

I'd recommend logging in with an alt account for now, as I might freak something up that causes your credentials to leak. That's basically impossible to have happen, but better safe than sorry.

What features should be priority right now?