June 5, 2025
We just finished Milestone M37 (May 19 – Jun 01). Let’s dive in to see what we accomplished in M37.
If you are interested in any Neeto product, you can subscribe to that product’s blog. Subscribe to this blog to keep up with all Neeto product updates.
NeetoCal now offers smarter reports, easier scheduling, and flexible payments. Track booking and revenue trends with delta numbers, set a main host for multi-host meetings, and quickly update video links with a more accessible menu. You can also now add private notes to one-time links, hide the hour format picker, offer multiple payment options at checkout, and more were added to NeetoCal.
NeetoRecord now includes a volume graph in the editor, making it easier to identify sections with audio or silence for more precise editing. The desktop app now supports disabling camera mirroring and selecting custom-sized recording areas.
On the web, the editor has been improved with better sliders, default fit-to-screen width, and reduced scrolling. You can also copy video links starting from a specific timestamp. Several issues were resolved in the M37 milestone.
NeetoForm now offers greater flexibility with support for workspace-level webhooks and improved redirect options that let you pass query parameters. You can also enable both response limit and a close date on forms, something that was previously restricted to one at a time.
On the performance side, we’ve made the submissions page faster and cleaner. Bug fixes include fixes to issues with Stripe redirect URLs, thank you message configurations, duplicate submissions, and more. Check out all the updates in detail here.
NeetoDesk now supports DKIM-verified domains, enabling ticket emails to be sent from your own domain. Other enhancements include improved attachment handling during bulk ticket migrations, smarter customer search, and tracking the original sender on forwarded emails. And much more was covered in NeetoDesk.
NeetoKB now offers cleaner search tracking, global search across all categories, and better file upload handling with new size limit checks. Draft categories are more visible in the editor, and archived articles have a dedicated section for easier access.
Bug fixes in M37 address issues with draft deletions, sidebar visibility, and article titles disappearing when switching categories.
NeetoChat focused mainly on bug fixes this milestone. Issues with visitor IP tracking, email delivery for deleted workspaces, online status tracking, and widget errors for NeetoBot-assigned conversations were all resolved to improve platform reliability.
NeetoPlanner now makes task management even smoother. You can clone tasks for quicker setup, outgoing emails are now grouped by task, chat, or document for better context, and now you can open tasks in a new tab using Cmd + Click
.
Several bugs were fixed, including issues with notifications and task redirection. Read more in detail on NeetoPlanner's M37 milestone blog.
NeetoWireframe got a visual refresh with updates to the Properties panel, elements, and Outliner for a cleaner, more consistent experience. New projects now open with the Elements tab by default to help you get started faster. These and a few bugs were fixed in NeetoWireframe.
Anchor links can now be added to blog post headers, making it easier to share and navigate to specific sections. Old URLs automatically redirect after slug changes, so readers won’t hit 404s. We also updated the default page title to include the blog name instead of the generic "NeetoPublish." These updates are now live in NeetoPublish.
The team made solid progress in the last milestone, with a major revamp of the billing and invoicing module. We moved from Kubecost to OpenCost and began building custom modules to support AWS service charges and pricing logic. Monthly invoices for admins are on the way.
We also fixed the long-standing client IP issue on custom domains by enabling Proxy Protocol ensuring real client IPs now pass through correctly.
NeetoCI saw big improvements: Kubernetes was upgraded to 1.31, CLI bugs were fixed, and we switched to Kube Proxy for faster performance. Stability has improved significantly.
The Slug Compiler was refactored for more reliable builds and accurate status updates. And we wrapped up the Cloudwatch migration with cleaner logs and improved security.
Let’s get started now.