a lot of design changes, not many new features
What's Changed
- impr: prefetch data from cached post feeds to display post pages instantly
- impr: sync post page changes to post feed
- impr: load initial post feed asynchronously to make sure people don't blame photon for the fact that the instance takes 81293578235792385 years to load the post feed
- fix: use /user endpoint for getting saved posts
- feat: improve image attachment prompt, allow inserting URL
- design: improve error containers & toasts
- design: allocate a bit more space for sidebars
- design: use secondary style buttons for post actions
- design: use a common list component
- design: make tab bars not look like actual human excrement
- design: better post consistency
- design: make menus 34.177825% more compact
- design: re-add description text to placeholders and also make them not look like actual human excrement
- design: move most community data to sidebar on desktop
- design: increase comment size on adequately sized screens to improve readability
- design: make pageination component not look like actual human excrement
- design: increase line height for markdown to improve readability
- design: make instances/federation page not boil your CPU and also make it not look like human excrement
- design: delay progress bar animation so that people think that the app is blazingly fast ๐๐๐๐๐๐๐
- design: make sidebars not look like actual human excrement
- design: make settings page not look like actual human excrement
- fix: improve tab bar selected route detection
- i18n: remove flags from language names so my house doesn't get nuked from orbit for using a controversial or incorrect flag
- impr: switch menus to use Svelte attachment based event handling instead of a horrible, cursed, terrible, inaccessible, awful looking, web design violating, unreactive, garbage div wrapper
- impr: use a basic feature of every component library (components) for Fixate instead of duplicating the same thing 80x
- aria: improve semantics significantly for SEO and accessibility
- misc: add a default robots.txt
- impr: use a and for comment expansion so that it's actually CSS based and native instead of some javascript atrocity
- fix: context for comment links is wayy too tiny
Full Changelog: https://github.com/Xyphyn/photon/compare/v2.0.1...v2.0.2
Piefed support next release!