Xylight

joined 1 year ago
[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

While I believe that this may be a hostile decision, it was inevitable. A lot of YouTube's revenue comes from ads. Use piped or something

[–] [email protected] 13 points 1 year ago

Thanks for all that you do! I donated :>

 

cross-posted from: https://lemmy.xylight.dev/post/269244

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

[–] [email protected] 4 points 1 year ago

their being dumb.

[–] [email protected] 5 points 1 year ago

The server should group them. If two crossposts are in the same post listing, the server should combine them and add a property in the API to let us know it was combined.

Also, Lemmy has no concept of a "crosspost". All it does to check a "crosspost" is check if they have the same URL.

[–] [email protected] 47 points 1 year ago (6 children)

the wonders of the fediverse

[–] [email protected] 2 points 1 year ago (1 children)

It's not actually native, it's a PWA. However you can use a wrapping tool to upload PWAs to the play store.

[–] [email protected] 1 points 1 year ago (3 children)

Unfortunately I don't have much experience in native app development. If I did want to make a native android app, I'd use native components and my app would look like Sync.

I could upload it to the play store though. Also adding it to your home screen should install it as a PWA!

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

Photon has had a lot of progress made recently. From a new design system to becoming a drop in replacement, changes are made constantly.

This is not everything that has changed, but there's a lot.

To get updates quickly, join [email protected]

cross-posted from: https://lemmy.xylight.dev/post/245558

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. It is recommended you set the PUBLIC_SSR_ENABLED env var to true to let search engines crawl the site.

cross-posted from: https://lemmy.xylight.dev/post/237690

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

cross-posted from: https://lemmy.xylight.dev/post/233948

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"

cross-posted from: https://lemmy.xylight.dev/post/203455

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

cross-posted from: https://lemmy.xylight.dev/post/176453

What's new:

  • feat: Add ability to manage federated instances
    • You can even upload a CSV!
  • feat: Add markdown to post titles
    • Since this is a rare occurrence i didn't turn the title input into a markdown editor.
  • feat: Use notification date instead of submission date for inbox
  • feat: Expand images on click
    • I've made this an option since some people might dislike it.

Other stuff I haven't mentioned from previous updates:

  • fix: Subscribed text being cut off
  • change some wording
  • Add a back button and reload comments button to post pages
  • Add error handling to RelativeDate

Thanks for all your support on Photon! I'm still working on localization.

[–] [email protected] 73 points 1 year ago (6 children)

It is not comfortable to hold a 46C metal object in your hand.

[–] [email protected] 16 points 1 year ago (2 children)

Re-creation of someone else's post because the original was removed and I found it funny when I first saw it

If the original was removed, there's probably a reason.

This "meme" chooses the dumbest reasons Linux is better when there are so many other options than "updates" and "old app"

[–] [email protected] 6 points 1 year ago (1 children)
[–] [email protected] -1 points 1 year ago

I am aware that this news article may be misleading. That's not the point of my comment.

[–] [email protected] 47 points 1 year ago* (last edited 1 year ago) (6 children)

Hexbear users coming to defend China before even reading the post title:

 

obviously lots of these "just work" for most people.

 

cross-posted from: https://lemmy.xylight.dev/post/140249

1.0.8

  • The most annoying bug that has existed since the start of Photon was finally fixed.
    • When replying to a comment, the comment now immediately appears instead of requiring a refresh.

Here's all the updates since 1.0:

1.0.7

  • Change icon for featured post from InformationCircle to Megaphone
    • Change name for featured posts from Pin to Feature
    • Tweak feature specificity indicator for consistent size
  • Add color to comment badges

1.0.6

  • Photonify comment and user links
  • Use navigator.share when possible
  • Use original post and comment links instead
  • Add matrix user links

1.0.5

  • design: Tweak color
  • feat: Add environment variable to enable SSR
  • feat: server render comments if SSR is enabled

1.0.4

  • Change the way placeholders work
  • Add application question to admin config
  • Add spacing between applications
  • Add debug menu for users
  • Switch to comment URLs in inbox
  • Fix username size
  • Switch to comment URLs in saved menu
  • Use real post meta in saved menu

1.0.3

  • feat: add debug info option
  • feat: add option to switch between system UI and sans-serif
  • design: tweak dark mode colors
  • perf: misc performance improvements
  • misc: make crossposts collapsible

1.0.2

  • Automatically convert post URLs in posts and comments to Photon URLs

1.0.1

  • Fix profile switching issues
  • Show all communities when making posts
 

cross-posted from: https://lemmy.xylight.dev/post/134835

  • On v1.0.2, a new feature was added. It's an addition to the old "resolve posts to home instance."
  • Post links will now automatically convert to Photon links, do you aren't taken out of Photon. If the post is on a different instance, you get the option to fetch the post on your home instance.

How to implement

(For devs)

To implement fetching posts on your home instance, call the /resolve_object endpoint, with q as the post's ap_id. It will return the post in the response.

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

https://phtn.app

Photon is the first client to have feature parity with lemmy-ui (as far as I know).

You got all the common stuff like:

  • Mod tools
  • Admin tools
  • Resolve external objects
  • Purge items
  • etc...

As additions, there is:

  • Multi account system
  • Community and modded community sidebar
    • You can also quickly switch accounts here!
  • Powerful mod tools
    • Quickly private message a user for why their submission is removed. Customizable template!
    • Easily manage your mod team. Don't hunt for one of their posts, just type their handle!
  • Resolve external posts to your home instance
  • Automatic posts drafts
 

cross-posted from: https://lemmy.xylight.dev/post/127802

I think Photon is the first third party client to implement the modlog.

You can access it from the site about sidebar/window, like the normal lemmy-ui. Or just go to /modlog.

It has feature parity with the lemmy-ui modlog.

Crossposts were also added recently.

Also fixed the infamous profile page switching issue.

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

Photon now has a better desktop UI!

Photon in dark theme

Photon is an alternative web UI for lemmy with a sleek design.)

When I initially made Photon, it was meant to be an alternative to lemmy-ui, meant for both desktop and mobile.

A lot of people were complaining that it was too small and said it only made sense for mobile, which looking back was correct at the time (taken from old github readme):

Well, I'm happy to report that the desktop UI takes a lot more advantage of the screen space now.

You can:

  • Quickly switch accounts from the sidebar
  • Hop to the communities you're moderating
  • Look through your subscribed communities
  • Resize the sidebar to your liking
  • and more!
view more: next ›