Releases: Xyphyn/photon
Releases · Xyphyn/photon
Release list
v2.4.2
v2.4.1
v2.4.0
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
- 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
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
- 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
- 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
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.1.1
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