Everything posted by Matt
-
IPS Cloud - downtime on 21st March
There is much more to a SaaS platform than just servers and services. There are micro-services that tie these services together. We believe it was a micro service that we have used for over four years that failed. Our investigation is ongoing with AWS. As Lindy mentioned, please get in touch if you want to lodge a formal complaint and we will do our best to resolve it. I want to underline again that we are proud of our platform stability, with 99.99% uptime over several years. Incidents like this are rare but we do not take them lightly and have implemented an audit of alert systems, uptime monitoring, service statuses, etc to ensure we do not have a repeat of this event again.
-
iPhone notifications, web app and more
They are, yes. It’s so the service workers can run.
-
iPhone notifications, web app and more
Yes, we just had to tweak some our our JS code to allow iPhone to register as supported to the rest of our normal notification system. We'll update our docs, but to get iPhone notifications working you must complete the manifest in the ACP and use the 'add to home screen' feature. It won't work just with mobile safari in a tab, for example.
-
iPhone notifications, web app and more
Huge thanks to @Daniel F for risking his iPhone by installing the latest iOS beta to get this feature working for us!
-
iPhone notifications, web app and more
The longest awaited iPhone feature is almost here, native iOS notifications, and we couldn't wait to ensure it is enabled for your Invision Community. Invision Community 4.7.9 is iPhone push notification ready for when Apple release their latest iOS update later this month. This means you'll finally get notifications on your phone, even when you do not have your browser open, to alert you of new content on followed items and more. A feature Android owners have enjoyed for a while. With notifications, you can have an authentic native app experience with built-in Invision Community features such as the manifest editor. The manifest editor allows you to edit your theme icons, colours and URL for when your members add your community to their phone's homepage. This manifest file helps mobile devices understand how to display your community site when launched from the home screen. Your members can add your community to their home screen with the share button. Once it has been added, it looks and feels like a native app downloaded from the App Store. With Apple finally allowing native notifications and Invision Community's mobile-ready UI coupled with the manifest editor, you can have a real app experience without needing a mobile app. iPhone PWA.mp4 We intend to bring more functionality and ease of use to mobile devices over the coming releases. We hope you're looking forward to iOS native push notifications as much as we are! The features discussed in this announcement are available in both Invision Community and Invision Community Classic.
-
iPhone notifications, web app and more
The longest awaited iPhone feature is almost here, native iOS notifications, and we couldn't wait to ensure it is enabled for your Invision Community. Invision Community 4.7.9 is iPhone push notification ready for when Apple release their latest iOS update later this month. This means you'll finally get notifications on your phone, even when you do not have your browser open, to alert you of new content on followed items and more. A feature Android owners have enjoyed for a while. With notifications, you can have an authentic native app experience with built-in Invision Community features such as the manifest editor. The manifest editor allows you to edit your theme icons, colours and URL for when your members add your community to their phone's homepage. This manifest file helps mobile devices understand how to display your community site when launched from the home screen. Your members can add your community to their home screen with the share button. Once it has been added, it looks and feels like a native app downloaded from the App Store. With Apple finally allowing native notifications and Invision Community's mobile-ready UI coupled with the manifest editor, you can have a real app experience without needing a mobile app. iPhone PWA.mp4 We intend to bring more functionality and ease of use to mobile devices over the coming releases. We hope you're looking forward to iOS native push notifications as much as we are! The features discussed in this announcement are available in both Invision Community and Invision Community Classic. View full blog entry
-
IPS Cloud - downtime on 21st March
Thanks Randy, We're taking this very seriously. More information will follow.
-
IPS Cloud - downtime on 21st March
We did experience an outage, however it was 6 hours, not 12 hours. Our status page monitors this forum (which was down for 6 hours) and the US cloud platform (also down for 6 hours). Your screenshot adds them together. This doesn't make it right, any extended outage is not ideal, but I just wanted to fact check the 12 hours claim which is double the downtime that occurred. As Charles said, it is very unusual for us to experience this, so we are incredibly frustrated. Our uptime for 2022 was 100%, and so far this year including this event, it's 99.68% so it really is a very rare occurrence. It doesn't mean we're being complacent, but it illustrates that this isn't the usual experience.
-
Introducing Live Topics
@Matt Finger did all the hard work (JS, node, React, etc). I got the easier jobs.
-
Introducing Live Topics
We plan on bringing more video platforms to Live Topics, but as of its first release, Zoom is not directly embeddable. You can do an unlisted Youtube Live video too if you wished.
- Deprecations
-
March Release Chat
Yes, I think this is where we will go. We didn't do this for v1 due to time constraints.
-
March Release Chat
To recap from the video answer: not so in chat, perhaps in questions - or at least image uploads.
-
March Release Chat
But as above, you will (soon) get a notification when it is ready.
-
March Release Chat
Ergmont, not at this time. It does take maybe 30 seconds to process.
-
March Release Chat
Although this won't occur today because we're not using the latest build in production, future live events will send a notification to all attendees when the live topic is ready to view on the forums.
-
March Release Chat
Yes, this will come in a near future version.
-
Live topics first look
-
A sneak peek...
Thanks Tripp. Perhaps the biggest disconnect is in understanding that cloud isn't a bit of shared server space, with CPanel and phpMyAdmin, etc. You don't get your own server space in the classic way. You don't even get your own PHP files. Cloud is a bundle of scalable technology including PHP, MySQL, Python, NodeJS, Redis, NoSQL, WAF, SQS, etc. We leverage all that tech for the newest features and it's just not possible to make it work on a normal PHP/MySQL server.
-
Live Topics: A first look
We're excited to bring you a first look at our new and innovative Invision Community feature: Live Topics. Live Topics is a hosted live chat and question-and-answer event that is converted into a forum topic upon completion. It combines the fun and togetherness of a live event with the permanence of a forum topic allowing you to continue the conversation long after the event has ended. Your event doesn't have to just be text based! Live Topics allows you to feature a live video for your attendees. You can present to your attendees while fellow hosts select messages from the attendee chat to raise as questions for answers via the video or message replies from other attendees. Once the live event has ended, the questions and answers are converted into a permanent forum topic. Additional replies to the forum topic can reply to a specific question raised in the live event. If you choose to answer on the live video, you can mark the timestamp of the answer, allowing members to jump to that segment of the video from the forum topic. We're thrilled to finally share details of this new and exciting Invision Community feature. Although this is just a first look at Live Topics, we will follow this blog up with others drilling into the details, and multiple use cases Live Topics offers. Live Topics is unique to Invision Community and will soon be available to selected cloud plans.
-
A sneak peek...
You are getting exactly what we promised when you paid for your license. We continue to make monthly releases with a mix of bug fixes, minor and major feature updates. We have a lot in the pipeline that is coming to all platforms. We have recently released news of our Events update, Gallery refresh and GraphQL API which came to all platforms. This was covered in great detail here:
- A sneak peek...
-
A sneak peek...
Yes, a lot of support volume, probably around 70% is from hosting and environment issues. We have to investigate each one that takes time. Redis and Elasticsearch already consume support volume. Each ticket can take days of back and forth and involve multiple support techs and developers. It would significantly increase development time to make it universal and the cost of the hosted services would likely be around the cost of our cloud packages.
-
A sneak peek...
I will happily discuss concerns and explain the “why” but the continual allegations of being greedy or dishonest are disappointing. You need more than PHP and MySQL to deliver modern features. It’s the way it is. We continue to move with the times.
-
A sneak peek...
Unfortunately, it is not possible to deliver Live Topics to a classic self-hosting environment. Our "cloud" is not simply "some server space" but rather a complex array of technologies wrapped up in custom configuration and code. Live Topics is not a PHP and MySQL application. It is actually a React and NodeJS app and uses the following technologies: NodeJS via ExpressJS server, ReactJS, Web Sockets/Socket.io, JWT Authentication, Redis, AWS SQS, AWS EC2 and MySQL. Those technologies are managed via a custom SQS queue which triggers command runners and workers. All this is bespoke to our cloud environment. Even if you managed to set up all those services, you'd still need our configuration and custom elements. By developing on a single platform allows us to rapidly deploy new features and functionality. This makes it unsuitable for a self-hosting environment.