27
submitted 1 month ago by Xylight@lemm.ee to c/lemmyapps@lemmy.world

There was like 8 prereleases for this because i kept changing stuff. This is actually going to be from v1.31.1 and v1.31.2.

Biggest changes

Command palette

  • Press / or ctrl + p and start typing to instantly go to a page, switch themes, switch accounts, etc.

Theming changes

  • You can now have multiple presets for themes, and there are 5 default presets. (Default, Classic, AMOLED, Catppuccin, Lightly)
  • Admins can set their own default theme for photon with PUBLIC_THEME.

New markdown renderer

  • Photon now uses svelte-markdown for markdown rendering, which lets me use custom components for markdown.
  • Instead of only style changes, I can run actual code, meaning images can be made expandable and codeblocks can be copyable.

Lots of languages

  • There are a ton of languages thanks to the community.
  • English
  • Hebrew
  • Bulgarian
  • Chinese
  • Dutch
  • Estonian
  • Finnish
  • French
  • German
  • Japanese
  • Polish
  • Portuguese

Minor features

  • New "link actions" menu
    • This will have options for archive sites to bypass paywalls, etc.
    • Media bias action was moved next to here, or in here depending on your selected post style.
  • Allow uploading multiple images at a time
  • Select menus use my own components now, making them more powerful
  • Add infinite scroll to communities too
  • Add uploaded media/voted posts in your profile page
  • Using my own service worker now, so caches should work properly

Other stuff

  • Use sharper icons for readability
you are viewing a single comment's thread
view the rest of the comments
[-] pnutzh4x0r@lemmy.ndlug.org 1 points 1 month ago

With the latest-node or v1.31.2 docker images, I cannot get photon to load (infinite spinner). However, v1.31.2-rc.8-node works just fine for me (loads and behaves normally).

[-] Xylight@lemm.ee 1 points 1 month ago
[-] pnutzh4x0r@lemmy.ndlug.org 1 points 1 month ago

I am not getting any visible errors on either the client or server... the client just spins. Someone else has filed a bug report here:

https://github.com/Xyphyn/photon/issues/408

Is there any flags or environmental variables we can enable to get more debugging output?

[-] Xylight@lemm.ee 2 points 1 month ago

I was asking about the dev console. I pushed an update that fixes this.

[-] pnutzh4x0r@lemmy.ndlug.org 1 points 1 month ago

Ok great. I pulled latest-node and it appears to be working again. Thanks for the quick fix!

load more comments (1 replies)
load more comments (1 replies)
this post was submitted on 17 Aug 2024
27 points (100.0% liked)

Lemmy Apps

5004 readers
1 users here now

A home for discussion of Lemmy apps and tools for all platforms.

RULES:


An extensive list of Lemmy apps is available here:

LemmyApps.com

or lemmyapps.netlify.app


Visit our partner Communities!

Lemmy Plugins and Userscripts is a great place to enhance the Lemmy browsing experience. !plugins@sh.itjust.works

Lemmy Integrations is a community about all integrations with the lemmy API. Bots, Scripts, New Apps, etc. !lemmy_integrations@lemmy.dbzer0.com

Lemmy Bots and Tools is a place to discuss and show off bots, tools, front ends, etc. you’re making that relate to lemmy. !lemmy_dev@programming.dev

Lemmy App Development is a place for Lemmy builders to chat about building apps, clients, tools and bots for the Lemmy platform. !lemmydev@lemm.ee

founded 1 year ago
MODERATORS