* Refactor blog posts and enhance UI components
- Removed titles from md blog posts and show them as title
- Updated the layout of the documentation sidebar to include a blurred background.
- Improved the styling of the login and registration forms for better user experience.
- Enhanced the pricing page layout and card designs for clarity and visual appeal.
- Added a blurred background component to several pages for a modern aesthetic.
- Updated the Navbar and footer with new links and improved styling.
- Introduced new color themes in Tailwind configuration for better branding.
- Added new images for the PocketHost logo and promotional materials.
* refactor(Splash): remove redundant sections and improve layout
* fix(login): center InstanceGeneratorWidget within the container
* Latest update
* fix(blog): Improve visibility
* fix(NavbarMenu): Adjust dropdown z-index for better visibility
* fix(Creator): Update cancel button link to redirect to dashboard instead of Splash
* feat(InstanceList): add search, filter and sorting
* fix(Main): z index and styling issues
* fix(InstanceList): power on should be first when sorting
* enh(InstanceList): display cname if defined, and allow search by cname
* style(404): update UI to match other pages
* style(LoggingInner): update styles to match color palette
* style(Paywall): missing top padding
* style(versionPage): change width to match other pages
* fix(InstancesLayout): fix logs UI overflow
* style(docsSideBar): Separate scroll between sidebar and content, also stick sidebar to top
* style(docsSidebar): fix weird pad in menu-title
* clean(blog): remove some comment code
* enh(blog): add article name to title in head
* feat(footer): add link to / from footer
* style(promoBanner): fix padding on mobile
* style(dashboard): make mobile friendly
* enh(instances): close sideBar on a link click
* fix(InstanceList): fix performance issues on mobile (lag)
* feat(InstanceList): add asc and desc sorting
* fix(InstanceList): add tabIndex to sortDirection
* style(prose): fix margin on terms and privacy policy
* style(InstanceList): fix pad
* style(InstancePages): fix content overflow on multiple pages
* style(docs); make sidebar mobile friendly
* fix(sideBar): bug with svelte
* fix(InstanceList): make asc sort default
* fix(NavBar): remove dashboard link on > md
* style(AlertBar): improve styles
* style(splash): simple landing page
* fix(mobile): fix small bugs in mobile
* fix(InstanceList): asc and desc icon mixed
* style(Logs): add mono font to logs
* fix(Splash): add more decimal points to uptime
* style(Logs): add mono font to fullscreen logs
* fix(Splash): cta retriggers the animation on hover
* fix(InstanceList): cards had toomuch gap when search
* style(Instance Sidebar): match px with head
* style(footer): move elements closer on md
* style(blogFooter): update colors to match design
* fix(Splash): swap gh with shields due to rate limit
---------
Co-authored-by: Ben Allfree <ben@benallfree.com>
Implements text truncation for long subdomain names in the instance list view to improve the UI layout and prevent text overlap with the toggle button.
Changes:
- Added text truncation logic for subdomains longer than 15 characters
- Appends ellipsis (...) to indicate truncated text
- Improves readability and prevents UI layout issues
Before this change, long subdomain names could overlap with the power toggle button, causing poor user experience. Now, any subdomain longer than 15 characters will be truncated with an ellipsis, maintaining a clean and consistent layout while still indicating there's more text available.