referencerelease-noteschangelogupdates

Release Notes

What's new in Co-Desk — a running log of features, improvements, and fixes grouped by release.

Release Notes

A summary of what's shipped in each Co-Desk release. Grouped by feature area — not every commit, just what matters to you as an operator.


v2.1.0 — March 21, 2026

New

  • Coliving module — Full coliving support is live. Set up rooms (private, shared dorm, suite), track occupancy and turnover dates, manage maintenance windows, and run long-stay reservations with check-in/check-out date management.
  • Housekeeping status — Rooms now carry an independent housekeeping status (Ready, Cleaning, Not Ready, Maintenance) set via the Change Room Status action. The member-facing portal shows a combined display: Vacant·Clean, Vacant·Dirty, Occupied, Reserved, Maintenance.
  • Kisi door access — Kisi integration is now available. Connect your Kisi account, assign it to a location, then configure door mappings to control which doors unlock based on active bookings or memberships.
  • Group desk booking — Members can now book a group of desks together as a single reservation. Useful for teams or coworking events.
  • Google Analytics — Add your GA4 Measurement ID to track member portal traffic — page views, sign-ups, booking funnel drop-off, and more.
  • Public API registration endpoint — A new API endpoint allows members to register via external systems and integrations.

Improved

  • AI report generator updated with more accurate summaries and improved multi-location aggregation.
  • Full Stripe integration polish — setup flow simplified, error handling improved across Connect, Cash, and Bank Transfer configuration.
  • Invoice view in admin updated to fix display bugs and improve group desk booking visibility.

Fixed

  • Resolved an issue where the OrderResource appeared in global search when it shouldn't.
  • Fixed a bug where plan prices displayed as $0.00 on the member portal in certain configurations.

v2.0.0 — February 16, 2026

The headline of this release is the plans infrastructure overhaul — plans are now stored in the database with configurable resource and integration limits per tier, rather than being hardcoded.

New

  • Plans on database — Plans (Founder, Growth) are now fully managed through the database. Resource limits (desks, offices, meeting rooms) and integration restrictions are enforced at the plan level. This enables future plan customisation without code changes.
  • Plan selection at registration — Operators now select their plan during sign-up. The registration flow is tied to the chosen plan from the start.
  • Setup stage — New operators are walked through a guided setup stage after registration before accessing the full admin panel.
  • Stripe setup page — A dedicated page in the onboarding flow for connecting Stripe, distinct from the general Integrations section.

Improved

  • Registration process made more resilient — edge cases in tenant creation resolved.
  • Checkout flow updated to run after registration completes, reducing drop-off.

v1.9.0 — January 5, 2026

New

  • Book as company — Members can now choose to make a booking on behalf of their company, not just as an individual. The booking and invoice are attributed to the company account.
  • Plan billing cycle sync — A new background job synchronises plan billing cycles across active subscriptions, ensuring billing dates stay accurate after plan changes or mid-cycle joins.
  • Held deposits display — Deposits now show a "Held" label and a running total of held amounts in the Deposits index, alongside the existing Paid totals.

Improved

  • Help Desk and Inquiries data is now included in the Analytics dashboard.
  • Total deposits surfaced directly in the Finance → Deposits view.
  • Location switcher reliability improved — several edge cases resolved after the initial December release.
  • N+1 query issue in resource search fixed — performance improvement for resources with many bookings.
  • Invoice total calculation and formatting corrected for edge cases involving currency rounding.

Fixed

  • Fixed a bug where the Help Desk would throw an error on load for certain permission configurations.
  • Resolved a menu rendering issue on mobile.
  • Fixed search by date returning incorrect results in some timezone configurations.

v1.8.0 — December 17, 2025

New

  • Analytics dashboard — A full analytics section is now live. Occupancy rates, revenue totals, member spend, and company spend — filterable by date range (today, last 30/60/365 days, month-to-date, quarter-to-date, year-to-date).
  • AI report generator — Available on Growth Plan. Automatically generates plain-language summaries of resource and revenue performance across locations, surfacing revenue trends, occupancy patterns, and member growth without manual filtering.
  • Location Switcher — Operators with multiple locations can now switch between them using the location switcher in the top navigation bar. Each location's data is isolated by default.
  • Discount codes — Create promotional codes with percentage or fixed-amount discounts, usage limits, per-user caps, start/end dates, and restrictions by member, company, or resource type. Managed under Finance → Discounts.
  • Other Resources — A new resource type for services and non-standard items that don't fit the desk/room/office model. Configurable under Inventory.
  • Tenant menu setup — Operators can now configure which items appear in the member portal navigation and in what order, via Settings → Menu.

Improved

  • ResourcePricing engine upgraded — rate resolution logic made more robust, particularly for resources with overlapping or complex rate configurations.
  • Resource rate sync improved with a new rebuild-all-rates command for correcting rate inconsistencies.
  • Members can now upload JPG files in addition to previously supported formats.
  • Dashboard updated to show upcoming bookings for the rest of the day alongside current check-ins.
  • Real-time dashboard made mobile-responsive.
  • HTTPS scheme now forced application-wide to resolve mixed-content errors.
  • Floor plan brought to feature-complete — undo support, keyboard navigation, appearance controls, and map icons for locations and floors added.

Fixed

  • Fixed an issue where currency field styling was broken on certain screen sizes.
  • Resolved errors on the central panel when creating new tenants.
  • Fixed double-counting of bookings spanning midnight in occupancy reports.

v1.7.0 — October 1, 2025

New

  • Day passes — A new product type for drop-in members. Create and sell day passes with their own availability, pricing, and capacity rules. Managed under Inventory → Day Passes.
  • Resource rates — Set pricing rules per resource: unit (Once, Hourly, Daily, Weekly, Monthly), amount, quantity range (min/max), effective period, and priority. Multiple rates per resource allow flexible and dynamic pricing.
  • CSV export — Export data from list views as CSV for use in spreadsheets and external tools.

Improved

  • Menu items can now be attached to resources, giving operators control over how resources appear in the member portal navigation.
  • Membership model improved — quantities and availability checks refined for edge cases in the booking flow.
  • All supported currencies added to the currency selector.

Fixed

  • Fixed a TransactionApproved event handling error.
  • Resolved a bug where the past-date restriction in the booking frontend was not enforced correctly in all timezones.
  • Fixed an issue where deactivated resources could still appear as available in certain search results.

v1.6.0 — September 3, 2025

This release was a large UI and feature overhaul — the biggest single update to the operator experience since launch.

New

  • Invoices — Full invoice management is now live. Every booking and subscription automatically generates an invoice. Finance → Invoices lists all invoices with status, totals, member, and payment history. Invoices include company information from the location settings.
  • Help Desk — Members can submit support tickets through the member portal. Operators manage them from Operations → Help Desk — assign to team members, change status (Open, In Progress, Resolved, Closed), and add internal notes.
  • Deposits — Collect and track security or holding deposits, separate from booking payments. Deposits appear in the member profile and in Finance → Deposits.
  • Floors — Resources can now be organised by floor within a location. Displayed in the member portal to help members navigate multi-floor locations.
  • Floor Plan v1 — A visual floor plan builder for mapping resource positions within a location. Operators can drag and drop desks, rooms, and offices onto a floor layout. Members can use the plan to pick their preferred spot.
  • Open Tickets widget — The dashboard now shows a count of open support tickets at a glance.

Improved

  • Membership renamed to Subscription — The "Memberships" term has been replaced with "Subscriptions" across the admin panel and member portal for clarity.
  • Full UI redesign for resource listings, location pages, and the member portal front page.
  • Booking and subscription flow redesigned — cleaner layout, better mobile experience.
  • Terms & conditions page added for member-facing onboarding.
  • Invoice status changed from binary paid/unpaid to a proper status field supporting Partial, Paid, Unpaid, and Overdue.
  • Translations added across key member-facing pages.
  • Quick actions dropdown added to resource list views for faster operator workflows.

Fixed

  • Fixed availability calculation bugs affecting resources with complex scheduling rules.
  • Resolved a race condition in the booking flow that could produce duplicate availability errors under load.
  • Fixed the order confirmation email to correctly reflect the resource name and time.

v1.5.0 — July 31, 2025

New

  • New dashboard design — Dashboard rebuilt with two modes: a summary view (dashboard-v2) showing key metrics at a glance, and an activity view showing a live feed of bookings, check-ins, and member actions.
  • Location access controls — Dashboard and data views are now scoped by location access. Operators assigned to specific locations only see data for those sites.

Improved

  • Scheduler UI redesigned — cleaner interface, better image handling, and improved popup interactions.
  • Booking information page style updated for consistency with the new dashboard.

v1.4.0 — May 2, 2025

New

  • Developer API — A public API is now available for external integrations. Operators can access API documentation and credentials from their account. Supports bookings, members, and resource queries.
  • Tablet mode — A simplified booking interface designed for a tablet mounted at reception or the entrance. Members can check in and make same-day bookings without using the full member portal. Requires a valid email address. Bookings via tablet are capped at 15 minutes minimum.
  • Booking & membership redesign — The booking and membership pages have been redesigned with a clearer layout and better payment flow, including location-level company info on invoices.
  • Brevo CRM — Member data is now synced to Brevo for operator CRM and email marketing workflows. Includes daily routine sync and subscription status updates.

Improved

  • RFC 2822 email validation added — invalid email formats are now caught before sending, reducing delivery errors.
  • ProcessOrdersJob made more resilient — improved error handling and observability.
  • X-Client-Platform header added to API responses for client type detection.

Fixed

  • Fixed email verification flow for cases where the email provider returned an error.
  • Resolved a bug where open-plan resources did not correctly handle scheduler restrictions.
  • Fixed the isReady check that was incorrectly blocking some tenant setups from completing.

For questions about a specific release or to report an issue, contact [email protected].

Was this article helpful?

Still stuck?

Our support team typically responds within 24 hours.

Contact support