Everything posted by Rikki
-
Invision Community 5: Topic Summaries
Just to be clear, I think this part is a good idea - my suggestion was to go a step further and summarize the contents of those posts pulled out by your own model using AI, rather than just outputting the highlighted posts as-is one after the other. I agree that just feeding an entire topic consisting of 50% junk into an AI summary probably wouldn't give great results. But if you use your signals to pull out the noteworthy posts and then summarize those, I think the result would be likely be pretty good. AI is really good at summarizing text, after all.
-
Invision Community 5: Topic Summaries
I clicked into this very excited, thinking you'd be showing off an AI-generated 'executive summary' of topics. Genuinely curious: why not feed those posts with high impact signals into an LLM to summarize? Not long ago your approach would have been great, but now I think will be in danger of feeling pretty clunky, manual and old fashioned. This seemed like it'd be the perfect opportunity to use a modern tool to solve the problem.
-
Invision Community 5: Quickly find the most helpful answers
Shout out to the video editor you've hired ( 😉 ) - the preview videos you're putting out for v5 have been really slick. Way better than those Canva-esque templated ones!
-
Invision Community 5: The All New Theme Editor
This looks really, really good. I'm so glad to see new CSS underpinning everything - about time! Automatically creating color palettes from main colors is lovely too. While we worked towards some of these changes with v4 it was always difficult without breaking the entire ecosystem. I'm happy you've managed to get a clean break.
-
Invision Community 5: The All New Theme Editor
I see @Ehren came around to Tailwind 😉
-
[Suggestion] v5 and Dead Space
I think personally I would dispute the idea of 'dead space' as a concept. You don't have to fill every pixel of a page with content, and doing so could actually have a negative effect by taking focus away from the actual content people are trying to find. Facebook doesn't do it, Reddit doesn't do it, Instagram doesn't do it, so that should be a good indicator I think.
-
Invision Community 5: Dark mode, accessibility, performance and mobiles!
Looks great, good job on tackling some of the oldest bug bears 🔥
-
Help with XMLHttpRequest and CORS policy
This is something you need to fix on the API side. By default browsers will not let you make ajax requests to other sites. On the API side, you need to adjust the headers it sends to include Access-Control-Allow-Origin headers that allow your community URL.
-
Why aren't posts numbered within a thread?
That reminds me of post #25630909 on Facebook 😂 Go check it out!
-
iPhone notifications, web app and more
- Add width and height to reactions
Well, by custom JS I meant the JS inside IPS4. It doesn't make sense to rely on JS at all for lazy loading simple images these days, so I'd go with loading="lazy".- Add width and height to reactions
Yes it does - loading="lazy" is a browser-native lazy loading approach, so you just include the src as normal. The data-src version is if you're using the custom JS lazy loading approach (and there's no benefit of doing that for reaction images).- March Release Chat
I think supporting one level of sub-comments (a la stack overflow, or even status updates in IPS profiles) in forum topics and then putting answers to questions as sub-comments would be a great improvement and make it a bit easier to follow the flow of live topics. I've found this one a bit more difficult to follow post-liveness.- Invision Insight: 4.7.7 Beta 4 and a teaser!
Looking forward to seeing how Live Topics has turned out 🎉- Hump Day: saying farewell to Invision Community OG, Rikki
I took a position at Help Scout as a JS engineer 🙂- Gallery stress test
It's a shame the upload experience hasn't been updated, because that was the weakest part IMO.- Align the color variables a bit?
A formal design system is something I experimented with but unfortunately never got the opportunity to get to production.- November 2022 Release Chat (Video)
Oh no, he's going to add that to the list now.- Hump Day: farewell 😔
That's an amazing opportunity - best of luck @Jordan Miller. You brought a zeal to IPS that was sorely needed and hopefully it'll continue after you're gone.- Hump Day: how do you handle trolls?
Sometimes, turning the relationship on its head and actually employing the troll can have a beneficial outcome.- CSS question...or disappointment
Firstly, I should note that what you're doing is not really intended to be possible. You should be aware that if/when the frontend stack of the product is modernized, it's likely none of this will be possible because that just isn't compatible with how modern web apps are built. I know you've enjoyed this flexibility to really make low level changes but it's unlikely to be possible forever. That said... Could you not: Still create your new custom css files names 1fr_global.css etc. Grab the classes using the technique I mentioned in this topic (use web inspector to get the compiled css file contents) Put all that in your custom css files however you wish Modify your includeCSS template to exclude any CSS files that are not 'custom' (so that the core CSS are no longer included in the page at all)- CSS question...or disappointment
Hey Adlago, I don't work at IPS (despite that cute cartoon avatar I have), so I'm able to tell you that you're doing it wrong. You should never have been editing the default CSS files, and it's unfortunate that the product allowed it all this time. I assure you, you can do everything you did before. It'll be even better than before, actually, because it won't break on every upgrade.- CSS question...or disappointment
Also, you can still view the full (concatenated) CSS files in web inspector. Just click the filename: Then the format button:- CSS question...or disappointment
Maybe y'all develop differently to me, but personally I wouldn't browse through a random CSS file to find classnames - there's no context (beyond the classname anyway; you don't get any of the cascade, inherited properties etc. that might affect it). It makes much more sense to use the web inspector to see what is actually being applied to the element you want to change. It may be a difficult transition at first but i would consider this an opportunity to improve your own development process.- CSS question...or disappointment
Set it in custom.css and then you'll never have to worry about conflicts or updates again. That's literally how CSS works (the C stands for Cascading). - Add width and height to reactions