Skip to content

Releases: Xyphyn/photon

v2.4.2

Choose a tag to compare

@Xyphyn Xyphyn released this 17 Jul 04:04
216ccda

What's Changed

  • fix: android build alignment by @Xyphyn in #733
  • impr: make share button in expandable images use navigator.share

Full Changelog: v2.4.1...v2.4.2

v2.4.1

Choose a tag to compare

@Xyphyn Xyphyn released this 15 Jul 21:09
cea313c
  • fix: service worker causing weird crashes on firefox specifically
  • fix: android build action not producing a usable APK

v2.4.0

Choose a tag to compare

@Xyphyn Xyphyn released this 15 Jul 20:54
9b40ede

work is ongoing for the update to Lemmy's API v4. I'm still considering whether to drop API v3 support entirely.
I've backported design changes from Lemmy v4 which may cause a few odd looking components.

  • design: Overhaul tab components and buttons, adding depth and highlights.
  • feat: add capacitor, to support a native android app
  • performance: some performance improvements planned for this release were reverted because firefox doesn't support them.
    • optimize the virtual list significantly

Full Changelog: v2.3.1...v2.4.0

v2.3.1

Choose a tag to compare

@Xyphyn Xyphyn released this 03 Apr 21:36
cf360d0
  • fix: modals sometimes not re-opening after closing them
  • fix: autofill only working once per session
  • fix: some piefed comments are disappearing
  • fix: piefed pageination starting at 0, causing no posts to appear

Full Changelog: v2.3.0...v2.3.1

v2.3.0

Choose a tag to compare

@Xyphyn Xyphyn released this 23 Feb 05:15
b5e9efa

What's Changed

  • design: make the signup page look slightly less atrocious
  • feat: add keyword and URL filtering for posts by @Kehet and @Xyphyn in #711
    • only for posts for now, by default it will minimize the post in your feed to let you know it was hidden while still being unobtrusive. if you want to completely hide them, that's still an option
  • feat: automatically retrieve cross-server content
    • previously this would require an extra button press. this is much more transparent
    • also this makes photon links a lot better for sharing with frens
  • feat: completely rewrite the api adapters to not be absymal trash
    • if an employer saw that i wrote the old api adapter i would be fired on the spot
  • fix: Missing escaped text by @sevonj in #706
  • upgrade: svelte -> 5.49.1, sveltekit -> 2.50.1, vite -> 6.4.1, tailwindcss -> 4.1.18
  • misc: improve settings reachability by making a categorized page on mobile
  • design: make button presses react more frequently to just make things feel nicer
  • refactor: authentication logic
  • fix: remove useless sveltekit __data.json blocking calls, speed up navigation within layouts

New Contributors

Full Changelog: v2.2.2...v2.3.0

v2.2.2

Choose a tag to compare

@Xyphyn Xyphyn released this 20 Dec 23:31
19e7bea
  • design: use common components for administration pages
  • design: use common styles for vote buttons
  • impr: add proper pageination to messages page, fix diffing desync
  • feat: add autosubmit to URL autofill
  • design: use Materials for highlights in comments
  • fix: piefed poll vote api schema changes
  • fix: markdown tables re-enable
  • feat: add custom thumbnail option to PostForm
  • feat: add piefed metadata generation
  • design: redesign the profile block pages to not look awful
  • fix: post polls causing a scroll to top
  • feat: make comment guide borders clickable to collapse (like reddit)
  • misc: skip client validation for linked instances

Full Changelog: v2.2.1...v2.2.2

v2.2.1

Choose a tag to compare

@Xyphyn Xyphyn released this 21 Nov 02:52
385a7db
  • fix: un-base64 crosspost data to prevent menu crash
  • misc: update entityheaders to be more suitable for instance hosters
  • fix: http logins don't work

Full Changelog: v2.2.0...v2.2.1

v2.2.0

Choose a tag to compare

@Xyphyn Xyphyn released this 20 Nov 06:16
b872db9

It is recommended to install this update as soon as possible, it contains important security fixes.

What's Changed

  • impr: optimize theme css handling, decrease stylesheet size
  • design: use EntityHeaders for instance and community cards
  • design: make toasts look anywhere between 0% and 200% better
  • design: improve the comment context UI, showing a +x more button and an all comments button
  • fix: loading logo not appearing on firefox
  • fix: separate password lengths on piefed and lemmy
  • design: revolutionize modal animations by making them zoom out instead of zoom in
  • feat: add piefed polls and events
    • only supported on piefed v1.4.0 which isn't out yet
  • feat: add piefed user notes
    • ditto
  • feat: auto-detect server software type in login form
  • feat: add a share target to the PWA
    • you can share a link with the app. it won't start a discussion with you unfortunately, instead it'll automatically convert the link to a photon compatible link (so you can open lemmy posts in the app)
  • misc: enable sourcemaps in production for Transparency™
    • no security risk. in fact it improves security because you can see if the source code matches the actual photon source
  • perf: optimize the virtualizer resizeobserver
  • fix: make PostListShell parameters reactive to fix stubborn sorting
  • impr: various behind-the-scenes improvements in codebase
  • misc: make postbody collapse/expand button sticky so you dont have to scroll toe the bottom
  • fix: moderation report id collisions

Full Changelog: v2.1.1...v2.2.0

v2.2.0-rc.1

v2.2.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@Xyphyn Xyphyn released this 20 Nov 04:07
1a226a8

Full Changelog: v2.1.1...v2.2.0-rc.1

v2.1.1

Choose a tag to compare

@Xyphyn Xyphyn released this 20 Oct 00:36

What's Changed

  • design: improve media embeds design
  • fix: media autoplaying when opening a post
  • design: make error containers not look awful
  • design: make big community cards not look awful (and make them fully clickable)
  • fix: unnavigatable search options in command palette
  • fix: strange crash with site information update, causing post list to not update
  • fix: strip leading https:// from logging in, to prevent weird problems
  • fix: incorrect shadows for commentitems
  • fix: infinitely loading edit modal

Full Changelog: v2.1.0...main