Everything posted by aia
-
Important: Title And Meta Tags Editing Tool Must Support Localization
That's not true, guests and bots will receive whatever is set in their Accept-Language header, which is configured at the browser level for users. Additionally, we have more than just guests and bots in our communities. All users are affected by this issue, regardless of whether they are bots, guests, or logged-in users.
-
Important: Title And Meta Tags Editing Tool Must Support Localization
That's not quite true. This tool also manipulates titles, which are translatable at the category name level. However, they become untranslatable when you use this tool. This means that while forum section titles can be translatable even in the current state of the software, using this tool effectively breaks that ability, as you are forced to stick with only one language. The category names are just an example. The same problem exists everywhere, especially important in the forum's main page title.
-
Important: Title And Meta Tags Editing Tool Must Support Localization
When a community is multilingual, it does not have a 'primary community language.' When a community has a 'primary community language,' it is not a multilingual community by definition.
-
Important: Title And Meta Tags Editing Tool Must Support Localization
The title and meta tags editing tool must support localization. But, it currently does not, making the tool completely useless for multilingual communities.
-
Webp upload test
Absolutely not a clickbaity filename for the image.avif
-
Stemming and Synonyms in search
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 😢
-
Leaderboard and Widget for "Solutions"
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.
-
General OAuth vulnerability, is IPS protected from that?
https://clerk.com/blog/open-response-type-vulnerability
-
Invision Community 5: Editor Permissions and Custom Embeds
Unfortunately, it does not. I hope it will be fixed before the release.
-
Use a token(key string) instead of an Invision email and password during the upgrade process
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.
-
IPS Docker Compose setup
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.
-
Can we have a less than 1 kB SVG for the profile/club default pattern instead of an 181 kB PNG?
*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.
-
Suggestion: Implement CSS View Transitions
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
-
Suggestion: Implement CSS View Transitions
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
-
Can we have a less than 1 kB SVG for the profile/club default pattern instead of an 181 kB PNG?
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
-
Invision Community v5: An update, and next steps
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.
-
Can we have a less than 1 kB SVG for the profile/club default pattern instead of an 181 kB PNG?
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
-
Can we have a less than 1 kB SVG for the profile/club default pattern instead of an 181 kB PNG?
-
Improving Multilingual Capabilities
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.
-
Image Quality Sliders Must Be Separate for Each Format (JPG, WebP, AVIF, etc.)
Because they function significantly differently in each format, combining them into one slider does not make sense at all.
-
Where can we post bugs/feedback that is not intended for the public?
Some things are not intended to be posted publicly because they may have consequences if seen by an unscrupulous person before the IPS team can fix them. However, I do not see any way to report such things directly to IPS. Am I missing something?
-
Improving Multilingual Capabilities
I believe that language packs should be open source with a GitHub repository accepting pull requests, even if provided by IPS. This approach will significantly reduce your maintenance costs and encourage more people to fix every little detail. Automated translation can be a good starting point if done with state-of-the-art AI models like the latest Claude/Gemini Pro/GPT models, as their translation quality far surpasses that of Google Translate, DeepL, or any other outdated translation tools. Also, it's very possible to provide them with context, including the rendered code and auto-annotated, if needed. But, to be honest, the most important things for my multilingual communities are listed in the first message of the topic. Language packs are good idea, but not as important as those. For websites, I generally use WordPress or Laravel, where I can easily make every title, item, comment, and other user input fields translatable. The lack of this feature in IPS is a major limiting factor for the growth of my IC-based community. If implemented, I would lean more towards IC than other alternatives.
-
What will happen to statuses once they are deprecated?
Thanks! How about automated conversion?"
-
What will happen to statuses once they are deprecated?
What will happen to statuses once they are deprecated? Will the content just be lost, or will we be able to convert it to another form (like topics)?
-
View images directly in .avif format
Yes, +1. Not only support for embedding uploaded AVIF files but also for converting outdated formats (JPEG, GIF, WebP, PNG, HEIC) to AVIF upon uploading would be amazing!