Skip to content

v1.31.2

Compare
Choose a tag to compare
@Xyphyn Xyphyn released this 17 Aug 21:39
· 173 commits to main since this release

What's Changed

  • feat: use new markdown renderer
    • you can expand images in comments, videos/embeds are supported, and codeblocks are better
  • feat: nuke vite-pwa because i hate it and use my own service worker
    • photon now caches stuff properly, and will load faster
  • feat: remake theme handling by @Xyphyn in #373
    • there are now presets for themes, and you can make your own.
    • Admins can now set a default theme, by first making one, exporting it, then setting the json to PUBLIC_THEME env variable.
  • feat: switch to svelte-markdown by @Xyphyn in #396
  • feat: allow uploading multiple images at a time in places that allow it
  • misc: max width on paragraphs for better readability
  • i18n: add some new languages
    • Bulgarian
    • Japanese
    • Polish
    • Dutch
  • theme: make default colors lighter
  • fix: inconsistent version dependencies
  • fix: infinite scroll no worky :(
  • feat: save expanded state for sidebar items
  • perf: slice body text so that we don't render ridiculous amounts of text that we're not even gonna see
  • misc: improve semantics for certain pages
  • feat: add "link actions" button to post links, for alternate link sources like archive.is
  • misc: move media bias options into link actions
  • sw: improve service worker cache handling
  • misc: use better and sharper icons for certain actions
  • feat: add theme switching actions to command palette (ctrl + p or /)
  • md: fix links in lists not parsing
  • fix: image handling should be more reliable
  • misc: allow accounts sidebar options to be collapsed
  • misc: change colors of photon logo for every month
  • feat: redesign credentials page, add logins page
  • misc: split title tags by commas
    • lots of markdown fixes
    • fix user/community links, domains being invalidated, and tables not displaying correctly
  • mono-svelte: update to v1.6.16
    • select menus will now use my own components, which allows for icons and stuff
  • tweak spinner design
  • tweak header design
  • make instance url in login page not have autocorrect or autocapitalization
  • allow error messages to be localized
  • better language select menu

Full Changelog: v1.31.1...v1.31.2