Jump to content

aia

Clients
  • Posts

    1,327
  • Joined

  • Days Won

    6

aia last won the day on October 23 2021

aia had the most liked content!

Recent Profile Visitors

12,957 profile views
  1. The sad part is that we can't use Elasticsearch's multilingual capabilities in IPS. Even your screenshot shows that we can only use one language analyzer, which is not suitable for multilingual websites 😢
  2. Currently, we have leaderboards based on reactions, but a leaderboard based on the number of "Solutions" will encourage people to write more useful answers. Therefore, a Leaderboard and Widget (similar to "Popular Contributors," but based on solved topics) would be very useful.
  3. https://clerk.com/blog/open-response-type-vulnerability
  4. Unfortunately, it does not. I hope it will be fixed before the release.
  5. The requirement to use Invision email and password during the upgrade process is problematic because it conflicts with saved admin emails in autocomplete. It would be much more convenient and safer to use an app key (token) that is saved for future upgrades and does not depend on Invision email or password.
  6. Why Apache and not Nginx? Also, for every Docker image, I’d use the lightest possible image (Alpine-based instead of Bookworm, for example). For php.ini, I’d add opcache configuration. Also, consider using the ImageMagick PHP extension.
  7. *Hidden, not removed. You can't remove things with CSS. Any removal for performance goals should be done at the PHP level, before transmitting HTML to the user. Otherwise, it will not solve the problem.
  8. I mean cross-document navigations, the CSS View Transitions Module Level 2 spec. View transitions when navigating between different URLs. As a starting point, you can simply add this simple CSS rule: @view-transition { navigation: auto; } and observe how it affects the look and feel when you switch between pages. It immediately becomes smoother, less jumpy, etc. The other details (exact animations) are depend on designer preference
  9. View transitions are a great way to make websites and web apps feel smooth and pleasant to use. This feature is now available in major browsers and will soon be added to others. It's also a progressive (non-breaking) enhancement, meaning we don't have to wait for universal browser adoption. Users of major browsers will immediately notice the difference, while users of other browsers won't experience any change until their browsers are updated. Also, the good part is that some generic transitions can be implemented with CSS alone, without any JavaScript. JavaScript is optional for very specific cases but not mandatory at all. For more information on how view transitions work: General description: https://developer.chrome.com/docs/web-platform/view-transitions Specifics for multipage applications: https://developer.chrome.com/docs/web-platform/view-transitions/cross-document
  10. Tbh, it would be a nice option for those, who do not need these patterns. But also, if they want to have some pattern there, why not? If it weighs less than 1kb, it's not a problem at all. With SVG, they can also add more of different unique or even dynamic patterns while keeping the filesize in a reasonable range. It's only a problem when meaningless image weighs more than the page itself
  11. No, IPS previously asked testers not to share their demos publicly, but they are constantly sending invites, so just wait and you will probably get yours very soon.
  12. Hello from mobile users and non-US places. We exist. Yes, even a fraction of a megabyte makes a lot of difference for us, in terms of both speed and internet cost. For clubs, it's 300+ kB, while it could be less than 1 KiB when implemented as SVG, is totally worth changing. P.S. I like how you rounded 181 kB to 0.1 MB
  13. Certainly, but it's still cheaper and more robust than hiring them to do the whole job themselves, so I don't see any real cons here.
  14. Because they function significantly differently in each format, combining them into one slider does not make sense at all.
×
×
  • Create New...