Skip to content

What's new in ShootCal ​

Every notable change since the first release, newest first. One page covers all of ShootCal: the Mac, iPhone and iPad, and Android apps, ShootCal Web, and ShootCal Galleries and Websites.

Each entry is tagged with where it applies:

Mac iOS Android Web Galleries Websites

App version numbers are the App Store and Google Play releases. Web, Galleries, and Websites changes go live the day they ship, so they are listed by date. This page is updated with every release.

October 2026 ​

Apps ​

iOS 1.8.21 (301) submitted for Apple review (October 22) iOS

  • Choose Basic, Plus or Pro in Plan & billing, restore purchases, and manage your App Store subscription.
  • This update is not yet available. Availability will be announced after Apple approval.

iOS 1.8.20 (297) submitted for Apple review (October 21) iOS

  • Calendar loading is smoother, with clearer progress feedback and cached events when returning from an appointment.
  • Setup and business tools open inside ShootCal, with improved layouts for smaller screens.
  • Calendar colors show deposit status or colors from your connected calendars. Manual event color changes have been removed.
  • This update is awaiting Apple review and is not yet available.

iOS 1.8.20 submitted for Apple review (October 20) iOS

  • Temporary calendar sync delays are explained more clearly, resolved warnings clear automatically, and important issues that need your action remain visible. This update is awaiting Apple review and is not yet available.

ShootCal for Mac 1.0.2 (October 18) Mac

  • When an update is ready, Install and Restart now checks your open ShootCal windows first. It waits for a save to finish, and if something is unsaved it shows what it is, so nothing is lost to the restart.

ShootCal for Mac 1.0.1 (October 17) Mac

  • Click the ShootCal logo in the menu bar to see your sessions for the next 30 days, grouped by day. Click one to open it, or start a new appointment from there. Right-click the logo for the menu.
  • The menu bar shows the ShootCal logo again.
  • Your schedule for the next 30 days now stays available when you are offline.
  • Website previews in the website editor show correctly again.

ShootCal for Mac 1.0 (October 15) Mac

  • The new ShootCal for Mac is here. See ShootCal for Mac to download it.
  • A menu bar item shows your next session and today's schedule at a glance.
  • Approve booking requests or snooze reminders right from a notification.
  • Your schedule for the week stays available when you are offline.
  • Open a gallery in its own window.
  • Save downloads where you choose, preview files with Quick Look, and share links with the Share menu.
  • If you use an earlier version of ShootCal for Mac, download version 1.0 once. After that it updates itself.

ShootCal for Mac 0.2.2 (October 15) Mac

  • Updates now protect unsaved Galleries and Website changes before restarting, and a failed restart no longer blocks saving.
  • Appointment reminders recover after you switch accounts, and more ShootCal links stay inside the app.

ShootCal for Mac 0.2.1 (October 14) Mac

  • Switching between ShootCal and ShootCal Galleries or Websites is now instant. Each one stays open and keeps your place.
  • If you have unsaved changes in ShootCal Galleries, ShootCal asks before it quits.

ShootCal for Mac 0.2.0 (October 14) Mac

  • ShootCal for Mac now uses a new built-in browser engine, so pages load faster and look the same as on the web.
  • ShootCal Galleries, Websites, and booking pages now open inside the app instead of in your browser.
  • Right-click now shows spelling suggestions, Look Up, Copy Link, Copy Image, and Cut, Copy, and Paste.
  • Desktop notifications now arrive reliably.
  • After this update, sign in once more. Your account and everything in it are unchanged.
  • This version requires a Mac with Apple silicon (M1 or later). Macs with an Intel processor keep the earlier version.

ShootCal for Mac (October 12) Mac

  • ShootCal for Mac is now a free download. It opens ShootCal in its own window with a Dock icon and Mac menus, shows session reminders before each session (even in the background), adds a Dock badge, and installs updates automatically after asking you. It requires macOS 14 Sonoma or later. See ShootCal for Mac to download it.

Android 1.3.9 (published by October 8) Android

  • Client scan review groups repeat sessions, clarifies matching client names, and explains incomplete scans before anything is saved.
  • Personal events can block booking availability without showing their private title, while existing bookings keep their reservations.
  • Session types now appear under Clients and Booking.
  • Improved appointment time-zone display, event editing, calendar recovery messages, and loading indicators.

1.8.16 to 1.8.18 for iPhone and iPad (October 5 to 6) iOS

  • The iPhone and iPad app now uses your ShootCal account, with optional Google and Microsoft calendar connections.
  • Restores the session-type selector, day details, and event editor layout, keeps loading indicators from moving the calendar, and improves calendar sync review.
  • Restores appointment alerts and badges, improves Apple Watch appointment updates, and keeps calendar sign-in and saved appointments reliable.

1.8.18 for Mac, submitted for Apple review (October 6) Mac

  • The Mac update uses your ShootCal account, with optional Google and Microsoft calendar connections. It becomes available in the Mac App Store only after Apple approves it and it is released. Until then, use the web app on your Mac.
  • Update, October 9: the native Mac app is no longer being developed. On a Mac, use the web app and install it in its own window; see Install the web app on a Mac or Windows PC.
  • Update, October 15: the new ShootCal for Mac replaces the old native Mac app. Download it to use ShootCal on your Mac in its own window.

Android 1.3.6 (October 6) Android

  • Use ShootCal on its own with optional Google or Microsoft calendar connections.
  • Appointments stay under their chosen calendar when sync is disconnected.
  • Manage clients and follow-up tasks in your ShootCal account.
  • Improved appointment saving, editing, search, calendar display, event details, day information, and calendar invitation recovery.

Web Web ​

  • October 22: Explore Seaside Studio in the live demo, with sample clients, invoice drafts, photo galleries and a website builder. Changes reset when you refresh, and the demo cannot send emails, take payments or publish.

  • October 22: The homepage has simpler pricing details, with complete plan comparisons and offer terms on the Compare page.

  • October 22: The session type guide now explains how to change booking hours on an existing type without creating a duplicate.

  • October 22: Signing in to a native app with your email and password now returns you directly to the app without asking you to choose the same account again.

  • October 22: Updated the Help site components for improved security.

  • October 22: Fresh screenshots show the calendar, galleries, and website builder in one workspace.

  • October 22: You can create invoices and contracts immediately after editing a client.

  • October 22: Client paperwork buttons make it clear that contracts and invoices open as drafts before sending.

  • October 22: Free website pricing now clearly shows the included 2-page website.

  • October 22: Find open or completed tasks with status filters and search task titles or notes.

  • October 22: Updated text editing components across ShootCal and the website builder.

  • October 22: The device guides now distinguish the native Mac app from the browser-installed web app.

  • October 22: AI-assisted setup now uses current ShootCal help to explain your options while keeping every settings change yours to review and approve.

  • October 22: The public website chat answers a few quick questions, with a contact option available whenever you need more help.

  • October 22: Compare Free, Basic, Plus and Pro in a simpler pricing chart below the homepage introduction, with short feature lists and Early Black Friday prices.

  • October 22: Browser sign-in returns reliably to the installed ShootCal app after you choose your Google account.

  • October 22: Starting from Plan and billing now keeps you on that page after email verification and required account setup.

  • October 22: Booking forms prevent another submission while your request is sending.

  • October 22: Fresh Google sign-in can return to the native app without asking you to confirm the same account again.

  • October 22: Help now offers the right topics on Contracts and Forms pages.

  • October 22: Sharing checks, store settings, and delivery updates handle pending changes more reliably.

  • October 22: Contact forms protect your submitted message while it is sending.

  • October 22: Compare monthly plans with clearer prices and shorter feature lists. Launch offer prices appear beside crossed-out regular prices, followed by an easy way to get started and a comparison of full studio plans.

  • October 22: The launch offer details now use clearer, more natural wording.

  • October 22: Marketing pages are easier to scan, with a compact offer link and clearer product descriptions.

  • October 22: The full-launch offer now includes a brief monthly price comparison you can expand when you want more detail.

  • October 22: Early Black Friday: save 50% on Basic, Plus or Pro for 12 months, billed monthly with cancellation anytime. New and existing subscribers billed through the ShootCal website can claim the offer through November 27.

  • October 22: Plan and billing keeps the offer status check available when a claim has not yet been confirmed.

  • October 22: Expandable sections close smoothly and preserve your draft when reopened during the animation.

  • October 21: Website previews stay comfortably sized on large displays. The Calendar app link on the website opens Calendar directly.

  • October 21: Removed the white outline around the Clients count for a cleaner toolbar.

  • October 21: The website now highlights the complete web workspace, with iPhone, iPad, and Android support, updated screenshots, and installation help.

  • October 21: Invoice editors now correctly name the invoice when asking whether to leave unsaved changes.

  • October 21: Invoice preview tabs fit smaller phone screens, with every preview option clearly labeled.

  • October 21: Mobile booking requests keep paging controls together and make search easier to use. Long names, links and saved details stay within the page.

  • October 21: Install ShootCal from a simpler list of device options, each with its own illustration. Help brings walkthroughs, keyboard shortcuts, and feedback together, with access from the sidebar and bottom corner. Appearance uses a compact icon. Unfinished walkthroughs resume on your next visit, with an option to stop showing them automatically.

  • October 21: Mobile pages keep a small, consistent margin around headings, booking requests, and other page content.

  • October 21: Mobile pages use wider content areas and simple section dividers, with less space around cards.

  • October 21: Find Install app in the sidebar for browser installation instructions and links to the Mac, iPhone, iPad, and Android apps. ShootCal no longer opens an automatic installation popup.

  • October 21: Booking form logos have balanced spacing above and below, with room on either side on small screens.

  • October 21: Choose separate light and dark background colors for your booking form. Light forms use a soft shadow, and dark forms use a thin border.

  • October 21: ShootCal Websites now use the same booking embed script as other websites. The Availability block links to the central settings in a new tab instead of duplicating form controls.

  • October 21: Photo galleries inside the website editor now load their image viewer correctly.

  • October 21: Booking request reply labels are easier to read in dark mode.

  • October 21: Choose and adjust follow-up tasks before adding a booking to your calendar.

  • October 20: Calendar colors from Google and Microsoft stay read-only. Sessions with deposit tracking use paid or pending colors in ShootCal, and events without a calendar color use neutral gray.

  • October 20: Booking calendars use more of the screen on phones, with larger date and month controls.

  • October 20: The Features page now pairs its overview with an updated illustration of a photographer at a desk, using a side-by-side header on wider screens.

  • October 20: The website features the native Mac app again, with Mac screenshots, App Store links, and guidance for website setup and Windows installation.

  • October 20: Help is back at the bottom right, with Walkthrough and Help in the left sidebar so you can return to a guide for the current page or resume setup.

  • October 20: Clarified which offline features belonged to earlier Mac desktop downloads and when the native Mac calendar needs a connection.

  • October 20: New users signing in from an app can choose to complete their account walkthrough on the website before returning to the app.

  • October 20: Walkthrough and Help stay visible at the bottom left, so you can resume setup or replay it whenever you need.

  • October 20: Mac downloads now open the native Mac App Store app. Windows users can install ShootCal from their browser. New Mac, iPhone, and iPad users are guided to set up their studio on the website, with AI setup when available.

  • October 20: Message Ryan from Help without leaving your conversation. Keep chat drafts when closing Help or browsing ShootCal pages.

  • October 20: Booking pages with seven or more choices now show four columns on large screens.

  • October 20: Embedded booking forms use a subtle border that follows their light or dark appearance, with a transparent background that fits your website.

  • October 20: Choose Light, Dark, or Match website for your booking form. Matching follows your website appearance while keeping visitors’ in-progress details.

  • October 20: Booking forms use shorter landscape photos, and embedded forms sit directly on your website without an extra outer panel.

  • October 20: The public chat fills the phone screen, keeps keyboard focus inside while open, and restores the page when closed.

  • October 20: AI setup fills the screen on phones and gives tablets a larger workspace for reviewing and editing suggestions.

  • October 20: Help chat opens when you ask for it, with a compact layout that adjusts to the space available while typing.

  • October 20: AI setup keeps its suggestions, progress and approval controls in a scrollable panel on smaller screens.

  • October 20: Choose to connect Google Calendar or Outlook, or use ShootCal without calendar sync. Signing in with Google or Microsoft no longer causes duplicate sync notices when a calendar is not connected.

  • October 19: Calendar setup stays calm during the AI and classic walkthroughs, with sync notices appearing when they are relevant.

  • October 19: Deleting an account now takes a Delete click and one confirmation. Deleted accounts can be restored for 30 days from the new Deleted accounts view.

  • October 19: Updates no longer report unsaved Calendar changes after an event window closes. Notices identify the open event action, and all update buttons remain fully visible.

  • October 19: On phones, the shootcal.com chat button is now a small round bubble so it no longer covers the page.

  • October 19: New accounts can choose Set up with AI on the welcome screen. Pick what you want to use, add your logo, and answer a few questions, and the assistant suggests session types, booking hours, invoice defaults, and a contract for you to review. Nothing is saved until you approve it.

  • October 19: Client booking summaries refresh after calendar changes while preserving your selected client and search.

  • October 19: Calendar invitations stay ready when your connected calendar refreshes unchanged event details.

  • October 19: Moving or editing an event now shows whether calendar sync is pending or needs your review.

  • October 19: Client booking history shows the current event date after a reschedule.

  • October 19: When you close the walkthrough, it now tells you to open the Help button to pick up where you left off.

  • October 19: Account deletion requests now link directly to the account in ShootCal Ops, where eligible accounts can be deleted after explicit confirmation.

  • October 19: In your browser, buttons, menus and sidebar items now show the pointing hand when you hover them. In ShootCal for Mac and the installed app they keep the regular arrow, like other Mac apps.

  • October 19: Clients, Booking, Forms and Payments now use the full width of the window beside the sidebar, like Calendar and Galleries. On wide screens Booking Setup shows four session types per row and Booking Requests shows three.

  • October 19: Help is back in the bottom-right corner, with getting started and questions in one place. Choose Help to ask a quick question or start the step-by-step walkthrough. New accounts now start with a welcome screen that asks which features you want to use, then starts the walkthrough on just those, or you can choose No thanks and explore on your own.

  • October 19: New accounts get a friendlier welcome that greets you by name and lets you choose the guided walkthrough or set things up on your own.

  • October 18: The admin dashboard now follows the same light and dark appearance as the app, with clearer controls and menus that fit smaller screens.

  • October 18: Calendar: a little more room between the toolbar and the calendar, and cleaner month arrows without an outline.

  • October 18: New expense category: Misc refund, for money you refund to someone who isn't one of your clients.

  • October 18: Lists of clients, invoices, expenses, products, line items and follow-up tasks now fade rows in and out smoothly as you search, add or remove them.

  • October 18: Choosing a client fades their details in instead of switching abruptly.

  • October 18: The sidebar no longer shows a stray line at the bottom in areas without calendar tools.

  • October 18: The logo crop preview in Settings now shows your logo in its exact proportions, without a slight stretch.

  • October 18: Calendar's Month, Agenda and Tasks views now sit in the sidebar on iPad and computer screens, so the calendar gets the full width of the page.

  • October 18: Galleries, Website and Settings each have their own sidebar: Favorites, Store and Payments for Galleries; Overview, Edit pages, Branding and Website address for Website; Studio, Preferences, Account, Galleries and Plan & billing for Settings. On a phone they stay as tabs at the top of the page.

  • October 18: On narrower iPad screens the top bar stays on one line.

  • October 18: Changing months in the calendar now slides the days inside the calendar while the page itself stays in place.

  • October 18: The pending request count next to Clients in the top bar now sits in a clear, centered circle.

  • October 18: Updates: the update notice now says exactly what is holding it, such as unsaved changes in Store settings, a save in progress, or an open window, and Show takes you straight there. Update anyway is offered whenever only unsaved changes stand in the way.

  • October 18: Unsaved changes in Website setup, Galleries settings, gallery details, Store settings, your return address and tasks are now kept in this browser, so a refresh or an update brings them back with a short note.

  • October 17: Website settings is now called Website setup, so it is easier to tell apart from your account Settings.

  • October 17: Navigation: Clients now has its own place in the top bar, next to Calendar, Galleries and Website. Its sidebar holds Booking Requests, Booking Setup, Forms and Payments, the Calendar sidebar keeps just your calendar tools, and Settings sits at the bottom of every sidebar.

  • October 17: Updates: Refresh now works from any page, and the update notice offers Update anyway when you have unsaved changes.

  • October 17: Expenses: Stripe processing fees are grouped into one total you can open to see each fee, and expense rows are more compact.

  • October 17: The Website button now opens your website overview, with a live preview of your published site next to Publish and your other website options. Edit website opens the page editor.

  • October 17: The Privacy Policy and data deletion pages now explain how your Instagram connection data is removed if you sign in with Instagram and later remove ShootCal from your Instagram settings.

  • October 16: The help center's ShootCal app and Galleries section addresses (shootcal.com/docs/app and shootcal.com/docs/galleries) now open each section's getting started guide instead of failing to load.

  • October 16: Discarding changes to a session type now asks right inside the editor instead of opening a second window.

  • October 16: The calendar warns about availability calendars only when a check really fails, and the warning has a Try again button. If a check could not finish, Booking availability offers Check now.

  • October 16: Switches use the Mac style everywhere, in ShootCal Web and in Galleries.

  • October 16: Badge counts are easier to read on iPad.

  • October 16: On phones, section tabs scroll by touch and keep the selected tab fully in view.

  • October 16: Galleries links on shootcal.com now open Galleries inside the app.

  • October 16: The app loads a little faster because older styles it no longer used were removed.

  • October 16: Opening a saved link to Galleries, Settings, Payments or Clients now shows that area straight away instead of the calendar's loading screen.

  • October 16: A mistyped ShootCal address opens the Calendar with a short "That page was not found" notice.

  • October 16: In the installed app and ShootCal for Mac, the Products & Services and Forms shortcuts inside the invoice, contract and session type editors open in the same window.

  • October 16: The plan link and Galleries pages in the sidebar work while ShootCal is still starting, the ShootCal logo opens the Calendar without reloading, and the account menu lists Privacy and Terms.

  • October 16: Opening Galleries from a sign-in, password reset or verification page now takes you straight to your galleries in the app, and signing out from a Galleries page brings you to the ShootCal sign-in screen.

  • October 16: The offer to install ShootCal now appears on phones as intended.

  • October 16: Calendar, Settings and Payments section tabs now look like tabs joined to the page below them.

  • October 16: Financial reports now load correctly in Reports.

  • October 16: Event details are simpler. Calendar sync now shows as a small Syncing or Synced label next to the calendar name, and a notice appears only when something needs your attention.

  • October 16: Send invoice and Send contract now sit side by side in event details, and Back to day is smaller.

  • October 16: Invoice, email, checkout, contract and gallery share previews now show in ShootCal for Mac.

  • October 16: Tabs across the app now look like one segmented control.

  • October 16: The Calendar, Galleries and Website switcher at the top of the web app is larger and easier to click.

  • October 15: In Galleries, the sidebar now lists the Galleries pages (Galleries, Client favorites, Store, Deliveries, Website and Website settings) and shows which one you are on.

  • October 15: On iPad, the header no longer covers the page title, and text on shootcal.com and the help pages is larger.

  • October 15: Switches, the selected sidebar item and the Appearance menu now look more like a Mac app, and Help and Get started cover Galleries and Website.

  • October 15: The gallery editor shows each photo in full, puts the photo count on its own line and uses matching buttons.

  • October 15: shootcal.com/pricing now opens the plans.

  • October 15: Reports now load the current finance data format, including complete cash totals when some older payments still need a tax category.

  • October 15: Improved reliability when saving changes to existing recurring events or cancelling them.

  • October 15: Booking history stays tied to the saved client you selected.

  • October 15: Improved recovery of client details when a connection is interrupted during a save.

  • October 15: Contracts opened from saved client details keep the correct client linked.

  • October 15: The Website button, Galleries settings, and gallery favorites now open inside ShootCal instead of a separate Galleries window.

  • October 15: Copy link on a gallery card now copies the address your clients use, including your custom domain and private link key.

  • October 15: Galleries in ShootCal now has a Website settings page. Publish or take your website offline, choose its look, colors, fonts and pages, set your web address, connect Instagram, and choose where contact form messages go without leaving the app.

  • October 15: Deliveries now live in the app: Galleries in ShootCal has a Deliveries page that shows every gallery with its favorites, orders, and downloads, so you can see which clients are still open and mark them done or reopen them. When you create a gallery, the Client field now suggests your clients and contacts and fills in their email.

  • October 15: Build your website inside the app: open Galleries and choose Website to edit your pages, add photos, preview, and publish without leaving ShootCal. The editor needs a window at least 900 pixels wide.

  • October 15: In the installed ShootCal app, links to your public website now open in your web browser instead of the app window.

  • October 15: Add photos to a gallery right from ShootCal: drop JPEG photos onto the gallery and they upload in the background, with progress for each photo.

  • October 15: Send a gallery to your client from ShootCal with Send & Share. You can edit the email, preview exactly what your client will see, send yourself a test first, and copy the gallery link.

  • October 15: Settings in ShootCal now has Galleries and Plan & billing pages. Change your studio name, gallery address and custom domain, gallery defaults, and Lightroom Classic devices, see your plan and usage, use a promotion code, and upgrade or manage billing without leaving the app.

  • October 15: Galleries in ShootCal now has a Client favorites page: see each client's picks, notes, and comments for a gallery and copy the file names for Lightroom.

  • October 15: Opening a gallery from Galleries in ShootCal now shows its photos and videos right in the app. You can drag photos into a new order, change the photo order, choose a cover, and delete photos or videos without switching to ShootCal Galleries.

  • October 15: Settings now lines up with Clients and Payments, and the letter headings in your clients list blend in with the list in dark mode.

  • October 15: In Payments, the Due, Overdue, Paid in full and Drafts cards now highlight when you point at them, and the one you chose keeps its outline.

  • October 15: On a phone, going back from a client to your clients list now returns you to the same spot in the list.

  • October 14: Create a client gallery right from Galleries in ShootCal Web: New gallery opens a short form, creates the gallery, and takes you straight to it.

  • October 14: In the installed ShootCal app, gallery, website, and store pages now open in the same window instead of a second one.

  • October 14: A Back to top button now appears after you scroll down long lists of clients, invoices, booking requests, expenses, and galleries.

  • October 14: Long client and expense lists respond faster while you search and select.

  • October 14: The top bar is simpler: Calendar, Galleries, and Website sit in the middle, with your account on the right.

  • October 14: Get started, Help, Keyboard shortcuts, Feedback, Review, and light or dark appearance now sit at the bottom left of the sidebar. On a phone they are in the menu.

  • October 14: Calendars and Booking availability each take one line in the sidebar. Click one to choose calendars in a small panel beside it, or in a sheet on a phone. A green dot shows a calendar that syncs.

  • October 14: Sending a test notification now shows a confirmation, plus the time it was sent and how many devices got it, right beside the button. If it can't be sent, the reason appears there instead.

  • October 14: Settings remembers which page you were on (Studio, Preferences or Account), so reloading or reopening ShootCal brings you back to it.

  • October 14: Home location has a Use my current location button. ShootCal asks your browser for your location only when you click it, then shows the place to confirm before saving.

  • October 14: A day in the calendar now shows just its date at the top, lined up with the rest of the details.

  • 2026-10-14: Removed the floating Help bubble from the bottom corner. Help & guides still opens from the Help button in the header and from Settings.

  • 2026-10-14: Buttons beside a text field (Save name, Check availability, Find location, Quick Add Insert) now line up with the field's box instead of its label.

  • October 14: If your connection drops, a small message says you're offline and Save waits until you're back online; when the connection returns, the screen refreshes on its own.

  • October 14: The window title now names what you have open, such as a client, an invoice or the calendar month, so you can tell ShootCal windows apart.

  • October 14: On iPhone and iPad, notification settings now explain that ShootCal needs to be on your Home Screen first, with the steps to add it.

  • October 14: The calendar settings link in an event now opens Calendar connection right inside ShootCal.

  • October 14: ShootCal no longer jumps as it opens when your sidebar is folded or when you start the demo.

  • October 14: shootcal.com/demo opens the demo again.

  • October 14: The Retry button on calendar error messages and the demo's sign-in link are easier to read.

  • October 14: If ShootCal is open in more than one window, a change you make in one now shows up in the others, and signing out in one signs out all of them.

  • October 14: Clients, Requests, Invoices, Tasks and the calendar quietly refresh when you come back to ShootCal after a minute or more away.

  • October 14: Right-click an event in the month view to open, duplicate, or delete it. Right-click a client to open them, start a new event for them, or copy their email or phone number.

  • October 14: Drop or paste an image to set your studio logo or a session type's thumbnail photo.

  • October 14: On iPad, the sidebar now stays beside your work as a slim icon bar.

  • October 14: When you install ShootCal on a Mac, its Dock icon now has the same rounded shape as your other apps.

  • October 14: Notifications now also tell you about new booking requests, card payments, and signed contracts. Clicking one opens it in ShootCal without reloading the page.

  • October 14: In Settings, Alerts lets you choose session reminders, business alerts, or both, and shows when notifications are on for your account but not yet on this device.

  • October 14: Session reminders for a session with a location now have a Directions button.

  • October 14: Galleries in ShootCal: copy a gallery's link in one click, sort by newest, oldest or name, and search any time (⌘F works too).

  • October 14: Moving a gallery to Trash now offers Undo, and you can delete a gallery from Trash forever without leaving ShootCal. ShootCal remembers whether you left Trash open.

  • October 14: Galleries shows placeholder cards while it loads, so the page no longer jumps.

  • October 14: Press ⌘K (Ctrl+K on Windows) to search your clients and invoices, jump to any area, or start a new event without leaving the keyboard.

  • October 14: New keyboard shortcuts: N starts a new event, ⌘1 to ⌘5 switch areas, and / or ⌘F searches the current screen. Press ? or choose Keyboard shortcuts in the sidebar to see the full list.

  • October 14: The month calendar now works fully from the keyboard. Use the arrow keys, Home, End, Page Up and Page Down to move between days, and screen readers announce it as a calendar grid.

  • October 14: On iPad, each day in month view now shows more of its events.

  • October 14: In the installed app, Help opens in your browser, so the ShootCal window stays where you left it.

  • October 14: Pressing Tab in an event's details now stays inside the details window.

  • October 14: Install ShootCal from your browser on a Mac or Windows PC, iPhone, iPad, or Android. After you sign in, ShootCal offers a one-click Install in Chrome and Edge, or short steps for Safari's Add to Dock and Add to Home Screen. You can also find it in Settings under Session alerts.

  • October 14: The installed app shows a badge on its Dock or taskbar icon when booking requests are waiting, and its icon menu has shortcuts to Calendar, Booking requests, Clients, Galleries, and Payments. Opening a shortcut while ShootCal is running uses the window you already have open.

  • October 14: Tapping a session reminder now opens that appointment in the ShootCal window you already have open, without reloading the page or losing unsaved work.

  • October 14: If ShootCal can't load because your connection is flaky, it now keeps checking and opens on its own once the server answers.

  • October 14: Searching your clients is faster on long client lists.

  • October 14: The skip link for keyboard users no longer adds an extra step to the Back button.

  • October 14: ShootCal Web opens faster after you sign in, and an installed ShootCal app now opens even without a connection. It shows that you're offline and opens your account as soon as you're back online.

  • October 14: Clients opens without a loading pause right after the calendar finishes syncing.

  • October 14: Session types can have an extra charge, like additional people. Clients choose how many on your booking page and see the total before they book, and the charge carries over to the invoice.

  • October 14: ShootCal Web opens faster on repeat visits, and the screen no longer jumps around while it loads.

  • October 14: Galleries in ShootCal Web opens faster: it starts loading as soon as you point at it.

  • October 14: The Back button keeps your place when you choose Stay or Discard on unsaved changes, and clicking the page you are already on no longer adds a Back step.

  • October 14: Settings and Payments now ask before you leave with unsaved changes.

  • October 14: Clients keeps your place and keyboard focus when you return to the list, and searching is smoother on phones.

  • October 14: In-app Galleries asks before moving a gallery to the trash and confirms changes with a short message.

  • October 14: A skip to main content link and page announcements make ShootCal Web easier to use with a keyboard or screen reader.

  • October 14: The demo calendar shows sunrise and sunset in Myrtle Beach time.

  • October 14: Galleries now opens inside ShootCal. Pick Galleries in the sidebar to see your galleries, search them, change who can see each one, pin, and move galleries to Trash or restore them, without leaving the app. Editing a gallery still opens ShootCal Galleries.

  • October 14: Switching between Calendar, Clients, Forms, Payments and Settings is faster: the app now gets each screen ready in the background, and screens you have already visited show right away while they update.

  • October 14: Going from Payments to Forms now opens Forms instead of the client list.

  • October 14: In the demo, links to other screens now open the demo calendar instead of a screen that never finished loading.

  • October 14: Moving between Calendar, Clients, Payments, and Settings is quicker and steadier, and Back and Forward return you to the screen you were on.

  • October 13: Removed section-switch animations and refined calendar page edges and the Calendars heading. Desktop apps now use the Help menu instead of a floating help button.

  • October 13: The calendar demo now shows Myrtle Beach weather, sunrise and sunset times, and nearby tides when you open a day.

  • October 12: Calendar search opens and closes smoothly in its own rounded card, with reduced-motion support.

  • October 12: Choose visible calendars from the compact sidebar.

  • October 12: Long-open windows offer a refresh when a new version is ready, while protecting work in progress.

  • October 12: The browser and desktop app now share the same appearance without a separate preview style.

  • October 12: The sidebar collapse button is easier to reach near the top of the workspace, including when an install notice is showing.

  • October 12: Updated the Windows installation guide for Microsoft Edge and Google Chrome.

  • October 12: Calendar search opens in a dedicated results panel and keeps your place while you type, with keyboard navigation and a full-width view on smaller screens.

  • October 12: Invoice lists start with unpaid invoices and offer quick views for drafts and all invoices. Clearer row separators, consistent status labels, and sortable column headings make invoices easier to scan.

  • October 12: Appointment details keep Edit within reach, group deposit and invoice controls, and place invitation actions beside their status. Client names copy without adding extra row height.

  • October 12: Create client galleries in Galleries, where you select the client. Scheduling continues to show existing gallery links.

  • October 12: Invoice tables use lighter row dividers for a cleaner view.

  • October 12: Confirmations now stay inside the dialog you are working in, and calendar removals appear as small bottom notices instead of taking space above the calendar.

  • October 12: Month changes now show their full smooth slide, even when the calendar takes a moment to draw.

  • October 12: The privacy policy and terms now describe the free ShootCal for Mac app.

  • October 12: Typing in a new expense no longer jumps out of the field after the first letter on a busy computer.

  • October 12: The sidebar can fold down to icons on wider screens. Use the button at the bottom of the sidebar or press Command-B (Ctrl-B on Windows), and ShootCal remembers your choice.

  • October 12: Events in the month view are back to square corners with a color bar on the left, without a colored background.

  • October 12: On a Mac, ShootCal now suggests the free ShootCal for Mac app once, and Settings has a link to download it.

  • October 12: Moving between months is now instant for the coming year, and the calendar slides gently in the direction you are going.

  • October 12: The Help button now stays in the bottom corner instead of moving over page content, and page titles no longer show a focus outline after you switch screens.

  • October 11: Smoother screen changes, calm panel animations, and saved scroll positions when you return to a screen.

  • October 11: Email replies to booking inquiries now display correctly when encoded by your mail app, while retries keep their original delivery status.

  • October 11: Accounts that need a password now finish setup before continuing to sign in to the app.

  • October 11: Help now opens guides for each feature. Walkthroughs keep the highlighted controls usable and can be closed with Escape from anywhere on the page.

  • October 11: Calendar date ranges with invalid time-zone offsets now show an error instead of loading the wrong dates.

  • October 11: Cleared session types stay cleared when settings are saved again.

  • October 11: Saving an Instagram feed no longer fails when its background status changes.

  • October 11: ShootCal on the web now starts faster: the app downloads about half as much when it first opens.

  • October 11: Invoice email messages are easier to review and edit on phones and tablets.

  • October 11: Calendar, client, form, payment and settings screens now have clearer controls and consistent dialogs in light and dark mode.

  • October 11: In month view, events and links to additional events stay readable as the window changes size. Expanded event editors use more of the available tablet width.

  • October 11: Client filter menus return keyboard focus to their button, and Help stays clear of calendar events.

  • October 11: Switching between Booking Requests, Clients and Booking Setup is faster, and lists you have already opened show right away while they refresh.

  • October 11: Day details open without a jump while weather and tides load, and close smoothly.

  • October 11: The calendar list in the sidebar lines up checkboxes with the calendar names and shows sync status on its own line.

  • October 11: On a computer, ShootCal offers once to install itself so you can open it from your Dock or taskbar.

  • October 11: The event editor, Quick Add, tasks, task import, appointment follow-ups and calendar sync review have a cleaner, more consistent look.

  • October 11: On phones, the event editor and the booking request reply now open as a full-width sheet from the bottom of the screen.

  • October 11: Booking requests, Booking Setup, session types, studio defaults, follow-up templates and reminder messages have the same refreshed look.

  • October 11: Reports and their detail windows, expenses, contracts, contract templates, and products and services have the same refreshed look.

  • October 11: Dropdowns, menus, and date and time fields on the updated screens now look and work like the rest of the refreshed app.

  • October 11: In dark mode, the sign-in loading screen turns dark, sign-in buttons stay readable when hovered or pressed, and the Connect Google account banner is legible.

  • October 11: The Set your password screen now shows error messages, and Set up your studio offers Use ShootCal for now only after a setup problem.

  • October 11: On iPad and other touch tablets, text is larger and easier to read, especially small labels, menus, helper text and notifications.

  • October 10: Your booking page now has its own address, book.shootcal.com/your-name, and that is what Settings and the Booking page show. Links you already shared, including shootcal.com/your-name, keep working.

  • October 10: Menus, the side drawer, section tabs, and the Get started walkthrough have a lighter, more consistent look, and section tabs can be scrolled with arrows on phones.

  • October 10: Invoice line items, the contract text editor with its link dialog, and the weekday picker moved to the new interface kit, with clearer buttons and fields and the same behaviour.

  • October 10: ShootCal Web is moving to a lighter, faster interface kit. This update rebuilds the notification toasts, dialogs, menus and pop-ups on it, with consistent stacking, keyboard focus and Escape behaviour. The rest of the app follows in the coming updates.

  • October 10: Refreshed the shootcal.com design to match the ShootCal app, with a cleaner look, better dark mode and clearer keyboard focus.

  • October 10: Swipe left or right across the calendar with a finger to move between months on a phone or tablet.

  • October 10: The installed web app has sharper home screen icons, a notification badge and install previews, and Help now walks through installing it on Mac, Windows, iPhone and Android.

  • October 10: Editing a product or service no longer clears its default sales tax. If you edited products or services after August 9, please check their sales tax setting.

  • October 10: In Payments, under Reports, the Mark received and No deposit buttons for Deposits pending work again.

  • October 10: Contracts glide into their new order when you change the sort or remove one, questionnaire forms and responses close up smoothly when deleted, and answers from the ShootCal Assistant rise into place. Enlarged screenshots on the ShootCal website now ease in.

  • October 10: Booking requests glide into place when you handle one or a new one arrives, and questions in the questionnaire editor, follow-up templates and client follow-ups rise in when added and close up smoothly when removed.

  • October 10: In the Agenda, days further down the month rise into view as you scroll to them, and pressing Today brings today's date into view and highlights it. Cards on the ShootCal website now arrive one after another across each row.

  • October 10: Moving to another month slides the calendar in that direction, and switching between Month, Agenda, and Tasks or between Calendar, Clients, Payments, and Settings fades the new view in. Checked off tasks and reordered session types glide into place, notifications rise into view, and buttons respond when pressed.

  • October 10: Dragging a session type card now lifts it and settles it smoothly, and expandable sections in booking settings, studio defaults, the day panel and task import open and close smoothly.

  • October 9: On a Mac or Windows PC, ShootCal is now a web app you can install in its own window from Safari, Chrome, or Edge, with its own Dock, Start menu, or taskbar icon. The native Mac app is no longer being developed, and the website and help pages now show the web app, iPhone, iPad, and Android apps. (Since October 15, the new ShootCal for Mac is available too.)

  • October 9: Dragging a calendar event now lifts it and outlines the day you are about to drop it on. A cancelled drag glides back to its day.

  • October 9: Dialogs open and close with a short, smooth motion, event details slide when you move between a day and its events, and account and calendar menus grow from their button.

  • October 9: The ShootCal website now eases in its opening section, opens answers to common questions smoothly, and reveals its footer as you reach the end of the page.

  • October 9: Marketing cards now enter smoothly without jumping after appearing, and respect reduced motion preferences.

  • October 9: Marketing screenshots now ease into view after loading, feature cards rise into place as you scroll, and secondary buttons stay readable when hovered in dark mode. The logo keeps its original colored icon in dark mode.

  • October 9: Signed contract receipt pages now show the full contract beneath the confirmation details, with consistent signature spacing and alignment.

  • October 9: New calendar events open their details automatically, with clearer invoice, contract and gallery actions and a compact delete button.

  • October 9: Invoices now start in due-date order, with the earliest due dates first.

  • October 9: The marketing website now has clearer section spacing, feature cards, and subtle entrance animations, with the original page copy preserved.

  • October 9: The ShootCal website has a refreshed layout, easier navigation between the apps, and subtle motion that respects reduced-motion preferences.

  • October 9: Improved recurring appointment date handling near calendar boundaries.

  • October 8: Calendar views now share matching tabs, consistent alignment and tighter spacing.

  • October 8: Invoice payment status checks now handle simultaneous payment updates without showing an unexpected server error.

  • October 8: Invoice payment links keep interrupted card payments protected and let you check their status before trying again.

  • October 8: Calendar views avoid duplicate demo appointments and retain recurring appointments and busy times when a calendar provider temporarily fails.

  • October 8: App sign-in uses a centered account chooser and a clean loading screen when moving between ShootCal and your sign-in provider.

  • October 8: Task lists recover cleanly after a failed save, and switching clients no longer leaves follow-up controls stuck.

  • October 8: Improved booking history, calendar availability checks and required questionnaire answers.

  • October 8: Invoice reports preserve original tax details, and payment recovery handles refunds and disputes more reliably.

  • October 8: Older booking requests keep their client contact ready for safe recovery, and delayed client-list responses no longer hide newly saved contacts.

  • October 8: Interrupted event recovery preserves the original saved attempt when browser storage cannot be read safely.

  • October 8: Business name and logo changes wait until current settings load successfully. Interrupted recurring-session creation and invitation checks can resume correctly.

  • October 8: Contract review keeps the submitted details protected while saving or sending. Going back closes the preview and prevents waiting actions from starting afterward.

  • October 8: Older browser recovery is handled quietly until an action needs your attention. Saved work and duplicate-prevention checks remain protected.

  • October 7: Calendar synchronization status keeps updating after a refresh. Event drafts stay with Calendar when you navigate away and return.

  • October 7: Appointment messages and calendar invitations preserve long or accented subjects and sender names.

  • October 7: Rejected task requests can be retried without getting stuck, and retained event recovery survives a calendar refresh.

  • October 7: Improved calendar availability checks and corrected the date-period explanations in finance worksheets.

  • October 7: Opening an event link now waits for your Save, Discard, or Stay choice when you have unsaved changes. Improved recovery from loading errors during sign-in.

  • October 7: Uncertain card refunds now stop offering retry when they need manual review, with clear instructions to verify the Stripe outcome before another refund.

  • October 7: Invoice recovery notices remain visible after deposit changes, and payment receipts keep custom charge labels.

  • October 7: Deposit recovery now counts only the amount applied to the invoice when a payment includes an additional charge.

  • October 7: Moving imported appointments preserves their timing and supports renaming an untitled event.

  • October 7: Valid checkout formulas using numeric dropdown choices are no longer rejected because of placeholder input values.

  • October 7: Canceled imported recurring sessions no longer qualify for client reminder emails. Push reminder expiry now follows the time remaining before the session starts, including when less than a minute remains.

  • October 7: Session-type syncing better preserves saved booking rules and deleted types, including numeric names. Reading settings and importing older follow-up plans preserve unrelated saved settings.

  • October 7: Studio schedules handle daylight-saving clock changes without duplicate or missing time suggestions. Repeated-hour choices show their UTC offsets, and selected event times keep the intended occurrence when saved.

  • October 7: Saving a contract template no longer creates a false unsaved-changes warning. Settings recovers unfinished loading when you leave during a save. Calendar suggestions preserve saved session lengths and spacing, and older responses no longer overwrite the latest booking-request badge.

  • October 7: Recovery Discard keeps the original attempt when the browser cannot safely coordinate its removal or verify that it was cleared.

  • October 7: Contract templates correctly confirm successful saves. Selecting a client without an email clears the previous recipient, and selecting clients avoids repeated agreement updates. Invoice links retain the intended invoice when retrying a failed load.

  • October 7: Client lists keep saved contacts visible when booking details fail to load and offer a retry. Improved recovery-discard feedback and prevented repeated Enter presses from submitting setup forms twice. Removed duplicate work when opening client details.

  • October 7: Improved account switching across open tabs and recovery prompts. Help now offers a retry when account verification takes too long. Improved startup recovery when browser storage is unavailable or calendar loading is interrupted.

  • October 7: Help can retry loading after a temporary connection or loading failure.

  • October 7: The calendar keeps your selected Tasks view while your account loads. Long events remain visible in every month they cover, including events that began several months earlier.

  • October 7: Unsaved questionnaire and invoice-setting changes are protected when navigating. Event edits, invoice actions, and contract previews keep the submitted details steady while processing. Completing a client follow-up preserves a separate follow-up draft.

  • October 7: Invoice lists keep full customer names, amounts, and action menus readable across desktop and smaller screens. The Review link opens the correct section, and the client email help link reaches the matching guide.

  • October 6: Some older booking requests with flexible dates no longer stop the Requests list from loading in the iPhone and iPad app. Follow-up tasks created from a session type now include the session title and date in their notes. Client session counts no longer count an older accepted booking request twice when it is already a saved appointment. An invalid or expired email verification link now opens ShootCal sign-in with instructions for getting a fresh link.

  • October 6: Booking and reminder emails use the studio name more consistently, and questionnaire headings display international characters correctly.

  • October 6: Tasks now show open items first, ordered by due date and title. Completed items move below open tasks.

  • October 6: Confirmed card payments that need review now offer an explicit Keep confirmed payment action when the invoice already contains the matching payment. Confirming clears the review notice without another charge or payment entry.

  • October 6: Event editors now have start and end dates for trips and other multi-day events. All-day end dates show the last included day. Day-condition icons now use colors for sun, weather, and tides. Personal Events have a clear Block booking availability option, off by default. Turn it on to reserve their dates and times without publishing private details.

  • October 6: Accepted booking requests and instant bookings now hold their time in the public day and time pickers even before payment. Under Confirmed sessions only, unpaid appointments you create manually still stay open.

  • October 6: Event editors keep your named calendar after a calendar disconnect. Canceling a move resumes any interrupted calendar check without showing a false failure. Enabling an invoice reminder asks you to confirm its time zone.

  • October 6: Calendar details stay current after deposit changes and moves. Optional calendar-sync setup keeps the full studio walkthrough, and disconnected accounts no longer see unavailable Google task-import controls. Booking inboxes remain readable without calendar sync.

  • October 5: Account deletion requests now explain review timing and required financial-record retention.

  • October 5: After a deliberate calendar disconnect, new appointments are listed under your Booking Setup calendar's name with Sync off instead of a separate ShootCal calendar. They stay in ShootCal until you choose to sync them.

  • October 5: Optional Google services no longer show a setup banner when ShootCal opens. Google features explain what they need when you use them, and genuine reconnect or account warnings still appear.

  • October 5: A newly created appointment opens under its calendar name right away.

  • October 5: Ordinary new web events now use the business calendar saved in Booking Setup and sync automatically when enabled. After a deliberate calendar disconnect, new events save locally while you stay signed in to ShootCal. Reconnecting does not automatically export those events; eligible saved events offer Sync this event to Google Calendar or Sync this event to Microsoft Outlook as an explicit action. Normal synced events no longer show an unnecessary sync-review button.

  • October 5: The Calendars sidebar names your provider calendars and shows Sync on or Sync off. Day details retain weather, wind, sunrise, sunset, and all available tide times, with weather and sun/tide icons alongside the text.

  • October 5: Earlier Google tasks can be hidden and reopened through Review Google task import and history, keeping imported tasks, archives, and interrupted-import recovery available.

  • October 4: Google services can be disconnected in Account settings while keeping your ShootCal sign-in and saved records. Calendar connections remain optional for standalone scheduling.

  • October 4: Routine calendar refreshes now preserve the saved schedule version when nothing changed, reducing unnecessary reload warnings.

  • October 4: Marketing and help now explain optional calendar connections, recurring schedule boundaries, current Lightroom website sign-in, and native update compatibility. Quickstart links follow Booking Setup and the current plan page allowances.

  • October 4: Background activity uses existing loading controls without extra progress popups. Notifications now distinguish confirmed success, pending checks, and genuine errors consistently, including invoice delivery and calendar recovery.

  • October 4: Routine calendar checks now happen quietly. Genuine failed checks still show a Retry warning, while saved appointments remain visible and booking availability waits for confirmed calendar data.

  • October 4: Calendar refreshes now limit simultaneous connected-calendar reads, reducing Outlook throttling while keeping saved appointments visible and availability checks accurate.

  • October 4: Calendar status notices stay behind open dialogs so they no longer cover the event editor's Create or Save buttons.

  • October 4: ShootCal now stores appointments, clients, and tasks in your ShootCal account, so ordinary scheduling and booking work without connecting Google or Microsoft. Sign in with your ShootCal email and password, or a Google or Microsoft identity; calendar access is a separate, optional choice in Settings → Account.

  • October 4: Imported recurring events still appear and block availability. Manage recurring schedule changes in Google Calendar or Outlook; ShootCal does not create or change recurring schedules in this release. One-off calendar invitations require an exact connected, writable Google or Microsoft calendar.

  • October 4: The ShootCal backend has been updated. Apple and Android apps require a compatible updated build. Until a compatible update is available for your device, use the web app with your existing ShootCal account. See app update guidance.

Galleries and Websites ​

  • October 22: Photo viewers now announce their name to screen readers. Galleries Websites

  • October 22: Verify your email to keep saved gallery favorites and photo notes private, and reopen them on another device. Galleries

  • October 22: Personalize existing website text with an AI-guided brief, review the suggestions, and apply them to a private draft before choosing to save or publish. Websites

  • October 22: The Website Builder guide now includes a copyable prompt to help your preferred AI assistant choose a theme and draft your website wording. Websites

  • October 22: Basic now includes 30 GB of photo storage and five customizable website pages. Plus includes five pages, and Pro can add unlimited pages. Extra pages show an Upgrade to Pro option on other plans. Galleries Websites

  • October 22: New custom domain connections require Pro. Existing eligible Plus connections keep working, and Pro can hide the website footer credit. Galleries Websites

  • October 22: Explore more real photographer websites in the website showcase. Websites

  • October 22: Website and gallery home page headings use the available space and wrap naturally without splitting words with hyphens. Galleries Websites

  • October 22: Gallery photos display in a single column on phones and tablets, keeping portrait and landscape images together without large gaps. Galleries Websites

  • October 22: Contact forms keep your submitted message protected while it is sending. Websites

  • October 21: Send gallery emails to your client with one click. Preview and test emails remain available. Galleries

  • October 21: Photo galleries in the website editor’s interactive preview now open and close in the image viewer. Websites

  • October 20: Marketing demo thumbnails stay cached, while ordinary gallery thumbnails can be reclaimed under disk pressure and loaded again when needed. Cache checks now run more often. Galleries Websites

  • October 20: Complimentary Plus grants show their expiration date and return to Free automatically without a charge or renewal. Galleries

  • October 20: Message Ryan directly from the assistant and keep your draft when you close and reopen Help. Galleries Websites

  • October 20: The assistant uses a compact panel that adjusts to the available screen space, with the message box and Close control kept in view. Galleries Websites

  • October 19: Sending a gallery is quicker: Send to client asks you to confirm the recipient, without the full email preview in the way. Galleries

  • October 19: Gallery emails have a clean white header with a thin line between your logo and the gallery name, and keep that look in dark mode. Galleries

  • October 19: The formatting buttons in the email editor line up with the text style menu. Galleries

  • October 18: Gallery wrap canvas now comes in a bolder 2½ inch depth, with a wrapped image or black or white edges. Galleries

  • October 18: New Float-Framed Canvas: a gallery wrap set in a slim float frame, in 13 frame finishes from classic black and white to natural wood, walnut and aged metallics. Preview it in the editor and on your wall before you order. Galleries

  • October 18: The 9x12 gallery wrap is no longer offered, because our lab no longer makes it. Galleries

  • October 18: Prints are ordered from the print store again. Tap Print store, choose a product, then pick your photos in the store's own photo grid. The gallery itself is back to viewing, favoriting and downloading. Galleries

  • October 18: The print store's photo grid now opens on Your favorites when you have hearted photos, and on All photos when you have not. Galleries

  • October 18: If you leave the print store partway through and come back, it reopens the product you were picking photos for. Galleries

  • October 18: Once something is in your cart, a bar at the bottom of the photo grid shows your items and total, with a Continue button that takes you to your cart. Galleries

  • 2026-10-18: On your wall now shows a gallery wrap canvas with your photo wrapping around its sides, the way the finished canvas hangs. Galleries

  • October 18: Galleries now show 500 photos a page, so most galleries fit on one page. Large galleries still have pages, with bigger Previous and Next buttons and an easier page picker. Galleries

  • October 18: Order prints straight from any photo in your gallery. Open the photo and tap Order prints to go right to sizing and cropping. When you are done, you are back in the gallery where you left off. Galleries

  • October 18: The print store no longer repeats your gallery's photos. Pick a product there, then choose your photo in the gallery. Galleries

  • October 18: The product menu in the print editor shows a picture and starting price for each product again. Galleries

  • October 18: The On your wall preview now works for every print product. Canvas shows its wrapped sides, framed prints show the frame you picked, standouts and wood prints show their edge, and acrylic blocks stand on a small shelf. Galleries

  • October 18: In the print store, clients can now heart photos right from All photos or Your favorites without going back to the gallery. Hearts save to the same favorites as the gallery, and the Your favorites button shows how many there are. Photo thumbnails now fill their cards and the zoom button is a little smaller. Galleries

  • October 18: Print store: page titles in the print editor and size list are a touch smaller and line up with the back arrow, and the cart and checkout titles match the store page. Galleries Web

  • October 18: Tips and notices are now centered in their boxes, with the icon and close button lined up with the text, across the app and galleries. Galleries Web

  • October 18: In the print store, choosing a print size works again: the size list, the product menu and the On your wall preview now open in front of the photo you are cropping instead of behind it. Galleries

  • October 17: Website settings now explain, next to Connect Instagram, that the Instagram feed needs a free Instagram Creator or Business account, and how to switch to one in the Instagram app. Websites Web

  • October 17: Galleries settings now live on the main Settings pages: your studio profile, gallery address and collections page are under Studio, gallery defaults and email templates under Galleries, and the Lightroom plugin under Preferences. Galleries

  • October 17: The Galleries page tabs sit on top of the page again, as folder tabs. Galleries

  • October 16: The print store has its Orders and Store settings tabs again, with the order count, under a Print store heading with Preview store. Galleries

  • October 16: Deliveries has Active, Completed and All tabs with counts again. Galleries

  • October 16: Galleries settings has its Studio, Gallery defaults, Email templates and Lightroom tabs again, with Manage account at the top. Galleries

  • October 16: The website builder preview scrolls with your mouse wheel and trackpad again. Galleries Websites

  • October 16: Galleries keeps the main ShootCal sidebar, with its pages as tabs at the top, as before. Deliveries is linked from the galleries list. Galleries Websites

  • October 16: Website settings has its Overview, Edit pages, Branding and Website address tabs again, with the draft and live revision and the Privacy and Terms links at the bottom. Galleries Websites

  • October 16: The Galleries page header is laid out as before: Refresh galleries on top, a large Galleries title with your studio and plan underneath, and Select galleries and New client gallery on the right. Galleries Websites

  • October 16: Gallery cards fill the full width with as many columns as fit, and the Public and Link only labels on gallery covers are readable again. Galleries Websites

  • October 16: Sent galleries show a green Sent label and unsent galleries a grey one, as before. Galleries Websites

  • October 16: Inside a gallery, the drop area for new photos and videos is larger and the buttons at the top are full size. Galleries Websites

  • October 16: The Website builder opens across the whole window again, and its side panels scroll on their own. Galleries Websites

  • October 16: Galleries pages have the Galleries, Favorites, Store, Payments & fulfillment and Galleries settings tabs across the top again. Galleries

  • October 16: Galleries pages use the full width of the window. Galleries

  • October 16: The gallery page is laid out like the Galleries page it replaces: the upload card sits under the header, the Settings card (with its access, downloads and Print Store chips) sits under the activity strip, and the back link reads All galleries. Galleries

  • October 16: One Choose photos or videos button adds both kinds of files; the date and client show as chips in the gallery header. Galleries

  • October 16: Gallery cards show the access chip over the cover, top right, and the dashboard button reads New client gallery again. Galleries

  • October 16: Gallery cards are back to one control: the access chip opens the Public, Link only and Website galleries choices, as before. Copy link and Move to Trash live on the gallery page and in Select galleries. Galleries

  • October 16: In Settings > Galleries, Copy link now copies the studio page address your clients use: your own gallery domain once it is active, otherwise your galleries.shootcal.com address. Galleries

  • October 16: If a payment fails, every Galleries page in ShootCal now shows the same payment warning and grace-period date as the Galleries pages did, with an Update billing link. Web Galleries

  • October 16: The storage-limit message now points to Settings > Plan & billing in ShootCal, and old links to the Lightroom devices page open the Lightroom card in Settings > Galleries. Web Galleries

  • October 16: The owner bar on your public studio page opens the website builder in ShootCal again. Web Galleries

  • October 16: The window title and the Send & Share heading name the gallery you are working on. Web Galleries

  • October 16: Store orders remember "All orders" when you reload, and an order that belongs to another account offers to switch account. Web Galleries

  • October 16: The Galleries page has a Refresh galleries button, the gallery editor always offers Favorites, and gallery details has a Cancel button. Web Galleries

  • October 16: "Open your studio page" in Galleries settings opens your main gallery address, email template links keep the template you were editing, and link-only galleries say "Link only". Web Galleries

  • October 16: Switching to an example studio from the Galleries page in the app now shows that studio's galleries. Before, the list reported that galleries could not load. Web Galleries

  • October 16: Links to Galleries owner pages from the ShootCal site, docs and your website's owner bar now open the same page in the ShootCal app. Galleries

  • October 16: In New gallery, client suggestions open when you type, click or press an arrow key, and the client field has a Clear button. Web Galleries

  • October 16: Proofing favorites cards fit better on phones, with the photo count and Copy button under the client name. Web Galleries

  • October 16: Galleries pages in the app no longer show a loading error when ShootCal is briefly busy. They wait a moment and try again, and say so plainly if it still fails. Web Galleries

  • October 15: Lightroom plugin 0.7.5.30: after every publish, the gallery now keeps the exact order of your Lightroom collection. Earlier versions could interleave the photos when you republished only some of them. Download the new plugin from the Lightroom section of Settings > Galleries in ShootCal and choose Reload Plug-in in File, Plug-in Manager. Galleries

  • October 15: The gallery email editors (Send and Share, and email templates) have an Underline button again. Galleries

  • October 15: Older Galleries links to your completed or all deliveries now open that same filter in ShootCal. Galleries Websites

  • October 15: In the installed ShootCal app, Preview changes in Website settings now shows an Open preview link when the preview is ready, instead of opening a blank window. Galleries Websites

  • October 15: Every Galleries owner page now has its full set of options inside ShootCal: galleries, client favorites, the store and its orders, payouts, deliveries, website settings, and Galleries settings. Links from Galleries, Stripe, Instagram, and Lightroom bring you back into ShootCal without a page reload. Galleries Web

  • October 15: Add videos to a gallery from ShootCal, play them, and pick their thumbnails. Galleries Web

  • October 15: Select several galleries at once to publish them, take them offline, move them, or delete them. Galleries Web

  • October 15: Adjusting a print order crop in ShootCal now works exactly as it did on the Galleries review page, including the canvas wrap preview and print rotation. Galleries Web

  • October 15: Set up payouts in ShootCal: connect Stripe, enter tax details, and find your return address with address search. Galleries Web

  • October 15: The Galleries sidebar lists Payments and Galleries settings, and the Orders tab shows how many orders are open. Galleries Web

  • October 15: Ask the ShootCal Assistant from the Help drawer. Galleries Web

  • October 15: New owners accept the terms and verify their email inside ShootCal. Galleries Web

  • October 15: Stripe, Instagram and Lightroom sign-in returns now land back inside ShootCal, with a notice on the Store or Website settings page, instead of on a separate Galleries page. Web Galleries

  • October 15: Email templates, the collections header image and Lightroom plugin approval are now in Settings inside ShootCal. Web Galleries

  • October 15: Details and settings for a gallery, including Take offline and the Print Store switch, now open in a panel inside the gallery editor. Web Galleries

  • October 15: Send & Share now saves email templates, removes and restores built-in templates, and emails a fresh download link without leaving ShootCal. Web Galleries

  • October 15: A gallery named like a section of the app (for example Store or Deliveries) now opens inside ShootCal instead of the old Galleries page. Web Galleries

  • October 15: Gallery, store, proofing and website pages now open inside ShootCal. Old Galleries links take you there automatically. Web Galleries

  • October 15: The website builder keeps its toolbar in view while you scroll, fits its header on one row on wide screens, and has larger text on iPad. Galleries Websites

  • October 15: Publish and selected options in the website builder now use the same black as the rest of ShootCal, and labels are easier to read in dark mode. Galleries Websites

  • October 15: The Galleries sign-in page has larger, left-aligned text on iPad. Galleries

  • October 15: Website contact forms show clearer confirmation and error messages. Websites

  • October 15: Galleries without a chosen cover now show their first photo on the Deliveries list. Galleries Websites

  • October 15: The Availability block in the website editor now shows your site colors right away instead of a dark card. Galleries Websites

  • October 15: A custom domain that belongs to ShootCal is now refused with a clear message. Galleries Websites

  • October 15: In the print store in ShootCal, approving or preparing an order while the lab is slow to answer no longer shows a connection error. The order refreshes to show where it stands, and voiding an order from the full order list updates that list right away. Web Galleries

  • October 15: When you upgrade your Galleries plan or manage billing in ShootCal Settings, Stripe now brings you back to Plan & billing in the app when you finish. Galleries Web

  • October 15: Your print store now opens inside ShootCal under Galleries, Store: review and approve orders, refund or void them, set products, prices and print coupons, and check your payments and fulfillment setup, all without leaving the app. Web Galleries

  • October 15: Galleries settings, your plan and billing, Lightroom Classic devices, and client favorites can now also be managed from ShootCal on the web. Old links to those Galleries pages open the same page in ShootCal. Galleries

  • October 15: Client gallery photo grids and the gallery covers in your Galleries list now load a right-sized image on standard-resolution screens, so they appear faster and look just as sharp. Galleries

  • October 14: After you sign up for ShootCal Galleries, you continue to your galleries in ShootCal Web, where the rest of your studio lives. Galleries

  • October 14: Very large galleries now scroll and respond quickly while you browse, select, and move between photos, even with thousands of photos. Galleries

  • October 14: A Back to top button appears after you scroll down a long gallery or your galleries list, and in your clients' galleries. It moves keyboard focus to the top and skips the animation when your device is set to reduce motion. Galleries

  • October 14: Removed the floating Help bubble from the Galleries admin. Help still opens from the Help button in the header. Galleries

  • October 14: Header photos load faster on phones: phones now get a smaller copy of the header photo, cut to fit a phone screen around the photo's focal point, so it downloads in about half the time. Tablets and computers still get the full photo. Websites

  • October 14: Pages with a booking calendar load their header photo sooner on phones: the calendar now loads once, right after the header photo, and its session photos load as you scroll to them. Websites Web

  • October 14: Faster photo loading on websites: slider photos now load a size that fits the screen, so phones download smaller files, and the first header photo shows as soon as it arrives without being redrawn when the page finishes loading. Websites

  • October 14: Closing a photo with the X, Escape or a swipe keeps your place in the gallery instead of jumping back up. Galleries

  • October 14: Downloads, PIN checks and the Review send no longer hang if the connection stalls; they stop after 20 seconds with a clear message. Galleries

  • October 14: A video that can't be downloaded now takes you back to the gallery with a message instead of a blank page. Galleries

  • October 14: Gallery covers in ShootCal Web now load all at once instead of one at a time, and appear right away when you come back to your galleries. Galleries

  • October 14: Photo downloads protected by a PIN are more reliable: a download no longer stops when the PIN window closes. Galleries

  • October 14: After a client enters the right download PIN, downloading all photos or a video original no longer asks again for 10 minutes. Galleries

  • October 14: Protection against PIN guessing now covers single photos, all-photo downloads, and videos together. Changing a gallery's PIN ends any pause from wrong guesses. Galleries

  • October 14: Large galleries scroll faster for clients, and Back and Forward step over windows that have already closed. Galleries

  • October 14: The Galleries sign-in, email check and terms pages look right again. Galleries

  • October 14: Client galleries show your logo, gallery title and date again, with their usual layout and buttons. Since October 12 they had been loading without their styling. The print price, print store and gallery-not-found pages are fixed too. Galleries

  • October 14: In client galleries, the browser Back button now closes the Save favorites, Review selections, and download PIN windows without losing what was typed in Save or Review. Forward brings Save and Review back exactly as they were, and nothing is ever sent twice. Galleries

  • October 13: Instagram feeds with four photos now form two even rows on tablets. Websites

  • October 12: Choose how many Instagram photos appear first on phones. View more reveals the next row of cached posts. Websites

  • October 12: The sidebar collapse button stays within reach near the top of the workspace. Galleries Websites

  • October 12: Restoring a Website history version now asks inside Website History instead of opening a second dialog. Websites

  • October 12: The sidebar can fold down to icons on wider screens, the same as in ShootCal Web, and remembers your choice. Galleries Websites

  • October 12: Galleries and Websites now switch between views more smoothly, with menus and dialogs that keep keyboard focus in place. Galleries Websites

  • October 12: Galleries and Websites now share consistent forms, menus and dialogs, with layouts that fit phones and tablets. Galleries Websites

  • October 11: Instagram feeds on websites now label videos and reels. Websites

  • October 11: Website images skip invalid responsive sizes. Websites

  • October 11: Invalid website reset requests now return the correct error and leave the site unchanged. Websites

  • October 11: Improved error handling when opening website version history. Websites

  • October 10: Website sections now ease into view as visitors scroll, answers to common questions open smoothly, and the phone menu slides in. Each block has an Animation setting in the website builder if you would rather it stay still. Websites

  • October 10: Dragging a photo to reorder it lifts it while the others slide into place, collection tabs glide after you move them, and dialogs, menus and expandable sections open and close smoothly. Galleries

  • October 9: Gallery thumbnails keep the correct image address when retrying after a loading failure. Galleries

  • October 8: Previously emailed galleries now show Send again. Website heading highlights clear correctly after repeated selections. Galleries Websites

  • October 7: Individual original-photo downloads now honor the gallery Download PIN, with a prompt that stays visible when downloading from the photo viewer. Galleries

  • October 7: Lightroom Classic plugin 0.7.4 (build 29) checks the complete published collection before removing gallery photos during synchronization, and leaves unconfirmed removals queued for retry. Galleries

  • October 7: Account & plan now explains what Manage subscription supports in Stripe and where to request a plan change when self-service changes are unavailable. Galleries

  • October 6: Website hosting adds a Basic plan at $5 per month that publishes all six pages, with the same storage as Free and no custom domains. New accounts receive six calendar months of Basic Website access from signup, with no card required and no automatic charge. Accounts that existed before this change keep their promised Website access. See plans, storage, and billing. Websites

  • October 6: The public Lightroom Classic plugin 0.7.2.27 signs in through the ShootCal website with browser approval. Setup help now matches its Sign in to ShootCal, Reopen Browser, and Cancel controls; there are no plugin password fields or manual codes.

  • October 4: Saved gallery favorites now remain selected after reload. Full-gallery download requests keep PIN corrections and delivery confirmation inside the gallery dialog. Galleries

September 2026 ​

  • Booking setup now has one main blocking rule, with an optional separate public-calendar display rule in Advanced settings. The quick walkthrough skips advanced options.

Apps ​

1.8.13 for Mac, iPhone, and iPad (September 2) Mac iOS

  • Create a gallery for a session straight from the session's own screen.
  • Booking requests that are past their date are listed apart from pending ones.
  • Fixed a crash when deleting a session type, and a case where adding one could leave you with a duplicate.
  • Signing in with Google no longer hangs if the app moves to the background partway through.
  • The agenda opens on today after a cold launch, and a day with no sessions of its own now names the multi-day session still covering it.
  • A location containing an ampersand opens the right place in Maps, and repeated location suggestions are gone.

Android 1.3.3 (September 2) Android

  • Tides now come from ShootCal's own station catalog, and the offline banner refreshes itself.
  • The agenda keeps today anchored on a cold start, and an empty day names the multi-day event that still covers it.
  • New typed sessions default to "deposit not received." Month cells announce the real event count to screen readers.
  • Time pickers honor the device's 12-hour or 24-hour clock setting.
  • The booking link shows your public ShootCal address.

Web Web ​

  • September 28: Updated the ShootCal Websites page with a photographer workspace image showing the actual website builder and a real editor capture of the Ryan Smith Photography site, plus a live Instagram feed example.

  • September 27: Account settings now explains which address is used for client emails through Gmail. New-account guidance recommends a business Gmail or Google Workspace address for booking and invoice emails.

  • September 26: Settings → Account now displays your sign-in email so you can confirm which ShootCal account you are using.

  • September 26: Settings → Help & support now includes Leave a review. Share ideas or report an issue through the existing feedback form, or continue directly to Trustpilot to leave an honest review.

  • September 26: Manually recording a payment that completes a deposit now confirms the client and appointment date, with clear feedback when the calendar confirmation is pending or needs attention.

  • September 25: Settings now has separate Studio, Preferences, and Account tabs that keep unfinished edits when you switch. Linked invoices now include View calendar appointment to open the associated session.

  • September 25: The homepage now links to ShootCal’s Trustpilot page as another place to leave a review.

  • September 25: Calendar views and Payments subpages now use a clear horizontal menu, keeping the sidebar focused on main workspaces. The Calendar month heading and toolbar stay in place when switching between Agenda and Tasks. Settings now has a section menu that stays visible while scrolling and jumps directly to branding, your URL, location, alerts, more settings, or account security. Raised tabs now join inset page surfaces, with a subtle sunset background and tight shadow; Agenda fills the available width. Single-page workspaces use a matching raised title, with simple inner borders instead of stacked card shadows.

  • September 25: Invoice rows and cards open the invoice when clicked. Accepting a booking request opens its saved calendar event and refreshes the request count, while preserving any newer dialog you opened.

  • September 25: Booking Requests, Clients, Booking Setup, and Forms now open directly from the main menu. Website Contact blocks clearly separate the public email link from the inquiry delivery address, with verification before a new delivery address takes effect. Instagram setup explains which account and Facebook Page are needed.

  • September 24: The ShootCal website now follows your device’s appearance, with Light, Dark, or System choices in the footer.

  • September 24: Help guides have larger mobile Menu and On this page controls, with easier-to-read navigation and more room to tap.

  • September 23: Clean up studio logos in the preview: remove a solid background, reverse colors, or make white and dark versions without AI. September 17

  • Sessions & Booking brings session photo cards, Studio defaults, and booking settings together with a saved booking-page preview. Edit a photo from its card or the full editor, and drag the grip to move the whole card preview. The Primary Business Calendar stays visible.

  • Empty session lists now show your logo above faded example booking cards, with an Add logo placeholder when needed. Click the cards to add your first session with the walkthrough, or add manually. The eight-step booking walkthrough also works before you have any session types.

  • Choose additional blocking calendars under Booking availability, independently of which calendars you show. Extra calendars are off by default, so subscribed calendars can remain visible without blocking bookings. Request first remains a separate approval preference.

  • Fixed default locations in new events and booking-request conversion, restored AM/PM event times, and removed the option to hide event locations. Updated daily booking-limit handling and validation of Studio weekdays.

  • Studio logos keep their original proportions, with a full-image preview and optional cropping. Square logos display larger across booking pages, galleries, default Website branding, and documents.

  • Workspace submenus now share Calendar’s strong left selection marker and consistent spacing, including mobile navigation.

  • September 15: Send payment reminders yourself after reviewing the recipient and balance, keep automatic reminders optional, and sort invoices by number in either direction.

  • September 15: Invoices can send an optional one-time overdue reminder with the remaining balance and payment link.

  • Walkthrough highlights leave more room around floating field labels. Booking and availability now use one Business calendar, with no separate calendar options. The quick walkthrough skips calendar selection.

  • September 15: Booking settings are now available before setup is complete. Your first successful save makes the page available, with Pause and Resume for existing links. Settings stay editable while paused. The walkthrough explains each booking control in order and protects unsaved edits when you move to another topic.

  • Session type thumbnails now have a photo drop zone and a small photo-only dialog. The walkthrough highlights it, shows an example booking page, and uses clearer Next topic navigation.

  • September 14: The walkthrough now highlights each relevant section with an arrow and nearby guidance. It skips ShootCal URL setup when you already chose one during signup. Session Types starts with a shorter introduction and visible Add with walkthrough and Skip for now buttons. Guided setup stays on the Session Types page, then shows how to add an event using a saved type. Simpler dialogs grow to fit their content, with longer introductions split into shorter screens. Select the section name at the top to switch topics in a numbered list. Wider cards give buttons room. Session Type rows now show thumbnails and an Online booking switch, with compact reorder and delete icons. The booking introduction points to that switch and includes an example page. Get started uses the same compass icon in Web, Galleries, and Website navigation. The top-right Close button confirms before saving your place, and you can return through Get started.

  • September 13: New accounts can start a quick walkthrough of all ShootCal’s main features and skip any topic. The tour starts with connecting Google and opens the relevant page as you move through each step. Get started reopens the tour, and progress follows the account between the web app, Galleries, and Website.

  • September 13: Booking settings now show a WordPress calendar ID and a link to the ShootCal Web Calendar plugin. Copy the ID to embed your live calendar without pasting code.

  • September 13: Embedded booking pages now resize correctly when visitors return to All sessions, keeping the session choices visible.

  • September 5: Agenda dates are easier to scan with stronger headings and subtle dividers. Booking requests now use consistent notification badges and an inbox icon.

  • September 5: Invoices now use a compact table with clearer due timing, quick actions, search, filters, and pagination that scales with a studio’s history.

  • September 5: Help guides are grouped into collapsible topics so answers are easier to scan on desktop and mobile.

  • September 5: The shared sidebar is slightly wider so longer navigation labels fit on one line, with a larger centered section chevron and consistent ShootCal wordmark colors.

  • September 5: Requests appear first in Clients & Booking. Clicking the section with pending requests opens Requests directly.

  • September 5: Agenda events use a cleaner, flat appearance without individual card shadows.

  • September 5: The compact ShootCal header is back, with studio identity, Help, and appearance controls. The sidebar area menu now has icons and descriptions, with your account plan at the bottom.

  • September 5: Calendar search is back beside the month controls, and sunrise and sunset details appear when you hover over a day. Event editing and session timing settings now use themed date and time pickers.

  • September 5: Logo previews and cropping now keep their intended light or dark sample background when you change the app appearance.

  • September 5: Choose Light, Dark, or System appearance from the sidebar. Calendar, forms, dialogs, reports, and navigation now share coordinated theme colors and clearer focus states, with small sunset accents.

  • September 5: Calendar days and event details now open in a consistent dialog, with the day’s schedule and a Back to day action. Event cards have stacked time and details, straight color borders, and inline sunrise and sunset times. Phone drag targets now follow the selected date accurately.

  • September 5: A shared workspace sidebar brings Calendar, Clients & Booking, Payments, Galleries, Website, and Settings together. Calendar search, calendar filters, and Tasks are now in the sidebar, with the familiar Month and Agenda views retained.

  • September 4: Calendar and Help previews can now stay enabled for an account across sign-ins and reloads.

  • 2026-09-04: Improved phone layouts across clients, tasks, invoices, expenses, studio settings, and onboarding, with clearer form labels and better keyboard access.

  • 2026-09-04: The optional Calendar preview has a clearer phone toolbar and visible month heading. The optional Help chat now lets you cancel a waiting answer and keeps more room for the conversation on short screens.

  • 2026-09-04: Client questionnaires have clearer field labels and easier shot-list controls. Booking links, client-page links, and guide text are easier to read.

  • September 4: Refreshed sign-in and password recovery forms, clearer Reports and Settings layouts, and quieter button feedback with visible keyboard focus. Small sunset accents bring a little of the native app into the web workspace.

  • September 4: Calendar and Help previews are available to try, with a switch back to the current interface. The calendar preview adds week and day views; Help keeps the existing ShootCal guide answers in a refreshed conversation layout.

  • September 4: Session forms now explain manual time entry when a sun-based session needs a location, and logo settings say where each logo is used.

  • September 4: Sign-in shows why a Google sign-in could not finish instead of returning to a blank screen.

  • September 4: Client scan says when a calendar could not be read so its sessions are missing, and repeats the server's exact reason when a scan is refused.

  • September 4: Booking page: when an older availability calendar is still published while the booking page is off, the page says so and links to it.

  • September 4: Tasks shows a retryable error instead of an empty list when the list could not load.

  • September 4: Contracts: the signature line uses the photographer's name when one is set, then the studio name.

  • September 4: Settings keeps the Clients & booking card visible, disabled, when Google is not connected, with a note on what connecting unlocks.

  • September 4: Booking accept page says whether the client's confirmation email was sent, was off for the type, or failed.

  • September 4: Sending a calendar invite that was already sent no longer emails the client again.

  • September 4: Session Types: the walkthrough moves focus to each new step and announces it; the Add buttons stay visible (disabled) while the list loads.

  • September 4: Booking page: turning it on requires a session type the page will actually list, with a clear note when every type is hidden from booking; a retry after a partial activation publishes from the calendar shown.

  • September 4: Settings: the studio logo uploader accepts the same 600 KB the server does.

  • September 4: Help and marketing pages now describe the session-type-first booking page, and the first-session-type walkthrough has consistent step names.

  • September 4: Sending a calendar invite is guarded while it is in flight, so a double click cannot email the client twice.

  • September 4: If session types fail to load, the New Event form now shows the type selector disabled with a reload hint instead of hiding it.

  • September 4: Quick Add's Insert keeps the session type and any fields you already filled, and merges notes instead of replacing them.

  • September 4: A fixed-start session type that would run past midnight no longer picks a wrapped end time; adjust the end before creating.

  • September 4: Card payments: a payment attempt that never reached Stripe no longer blocks later card payments, the client's payment page, or refunds on that invoice.

  • September 4: A session that spans several days can be edited, deleted, or invited from any day it covers, not only its first day. The agenda lists it once, on the day it starts, and notes it as continuing on later days.

  • September 4: Contract line items now use the same editor as invoice line items, so the two match.

  • September 3: Booking setup is now one session-type-first flow, with a walkthrough for your first session type and photography examples for each timing option. You can preview your availability calendar before publishing it.

  • September 2: Multi-day events show on every day they cover in the month grid.

  • September 2: Send a calendar invite from the event drawer to a client who has not been invited yet.

  • September 2: Crop your studio logo right in Settings.

  • September 2: The web app works before Google is connected: an empty calendar with a clear notice, and invoices stay usable. Granular Google permission choices are respected.

  • September 2: Signed up with the wrong email? There is now a recovery path. Password reset feedback is honest about rate limits.

  • September 2: The app follows your Google account language.

Galleries and Websites ​

  • September 30: Instagram feeds now offer an optional View more button that reveals another row of cached posts. Choose one to six columns and initial images, include or exclude hashtags, and keep multiphoto icons visible on hover. ShootCal Websites and the WordPress Social Feed plugin now share the same feed behavior. Websites

  • September 25: Galleries and Website subpages now appear in a horizontal top menu, with the current section highlighted and scroll controls on smaller screens. Galleries Websites

  • September 23: Add a short session description to gallery details, with excerpts on website gallery cards. New Free website starters include photo galleries, gallery cards, and an Instagram section that stays hidden until connected. Galleries Websites

  • September 16: Add an Instagram feed block to any website page on every plan. Connect a professional Instagram account linked to a Facebook Page, choose three to five recent posts, and optionally filter by a hashtag in your own captions. Websites

  • September 15: Back buttons have consistent left arrows, visible borders, and subtle backgrounds across the app and Galleries. Web Galleries Websites

  • September 9: Add, edit, or remove links in Text and Feature section blocks. The Link control accepts website addresses and plain email addresses. Websites

  • September 9: Long studio names and page text fit narrow screens better. Grid editing guides follow the preview layout, and availability calendars adjust to their content height in the builder. Websites

  • September 9: Page link cards keep their own photos when you change the linked page, with one preview for adjusting focus. Empty photo areas now show simple color gradients in the builder. Websites

  • September 8: Website uploads now use optimized WebP images for thumbnails and larger displays. The shared upload library holds 60 active images; photos selected from galleries do not count toward this upload limit. Websites

  • September 8: Slider headers with text below fit wide photos to phone screens automatically. Choose a maximum header height or leave it on Automatic, with up to eight photographs. Websites

  • September 8: The builder explains page limits of 40 sections, 150 blocks including grouped content, and 300 photos. Growing embedded galleries keep a View full gallery link so visitors can see the rest. Websites

  • September 6: Direct website uploads now have readable image URLs based on their filenames and image size. Older links keep working. Website examples have matching thumbnail heights and light/dark preview links. Websites

  • September 6: Gallery photos keep their top spacing after you dismiss the viewing tip. Website contact buttons retain their outline, and outlined buttons use a subtle hover tint in light and dark themes. Galleries Websites

  • September 6: Website slider headers have more reliable autoplay and image loading, with smaller controls and no image counter. Photos slide horizontally while your heading stays in place. A slow next photograph keeps the previous one visible, and resting the pointer over the header no longer stops the slideshow. Your selected photos and crop positions stay the same. Websites

  • September 5: New Free websites include Home and Contact. Plus and Pro include six pages, while existing Free websites keep their five-page allowance. Websites

  • September 5: Aperture starters use slider headers on portfolio pages and a regular Contact header. Headers now fill about 80% of the screen. Crop adjustments now show the frame being edited. Websites

  • September 5: An optional footer Appearance selector lets website visitors choose Light, Dark, or System. Set its default in Theme settings. Slider text and outline buttons now keep the right contrast in both appearances. Demo booking starts with session types and keeps the correct studio branding without a contact email. Websites

  • September 5: Slider headers and all six website looks are available on every plan during the beta. See them in the Marsh & Magnolia example. Website history previews, image descriptions, and narrow-screen contact forms are more reliable. Websites

  • September 5: Client favorites use compact rows with clear View favorites links and pagination. Galleries

  • September 5: A compact studio header and a simpler sidebar area menu keep navigation consistent with Calendar. Your account plan sits at the bottom of the sidebar. Galleries Websites

  • September 5: Owner tools now share the Web appearance choice, with consistent dark-mode cards, forms, navigation, and dialogs. Public photo galleries and published website designs keep their own presentation. Galleries Websites

  • September 5: Galleries and Website settings now use the same workspace sidebar as the main app, with a compact navigation drawer on smaller screens. Galleries Websites

  • 2026-09-04: Phone shopping carts now give product details more room. Gallery settings tabs stay visible when opened directly, and website editor and Help controls are easier to tap. Galleries Websites

  • September 4: Refined studio sign-in and verification screens with clearer spacing and a small sunset detail. Buttons use quieter press feedback while keeping visible keyboard focus. Galleries

  • September 4: Website pages load lighter: card and embed images use the same derivative on first paint as after, and slider frames download only as they come into rotation. Websites

  • September 4: Studios connected during the Instagram pilot gained a Disconnect control on the Website screen. Instagram is now available to all studios. Websites

  • September 4: Website builder: previewing or restoring a revision that used a since-deleted image works again, and deleting an image a saved layout still uses says whether the draft or the published site holds it. Galleries Websites

  • September 4: Website settings: a failed Instagram connect hands the button back instead of staying on Opening Meta. Galleries Websites

  • September 4: Gallery dashboard labels only truly link-only galleries as Link only, so older public galleries can be moved to link-only in one choice. Galleries Websites

  • September 4: Send & Share refuses a fresh download link for an expired gallery with a reason. Galleries Websites

  • September 2 to 3: New Aperture slider theme for client websites, direct slider image uploads, and refined themes and image editing. Websites

  • September 1: An Instagram feed block for websites entered pilot testing. It became available to all studios on September 16. Websites

  • September 3: Simpler access choices on the gallery dashboard. Galleries

August 2026 ​

Apps ​

1.8.12 (August 11) Mac iOS

  • Send a contract or an invoice straight from a client, or from a saved session. ShootCal Web opens with everything already filled in.
  • Your client's contracts and their status appear right on the client record.
  • Mac: the event editor has a single Save button, and saving takes you to the session you just saved. Typing in the editor is dramatically faster. The Clients & Booking window now stands off the calendar.
  • The accent color has been warmed and softened.

1.8.11 (August 9) Mac iOS

  • The client list could stop loading with a Google Contacts error. It loads correctly now.
  • iPhone: ShootCal could show you as signed out after being open a while. It now reconnects on its own.
  • A brief network or server problem no longer signs you out of Google.

1.8.10 (August 5) iOS

  • Fixed the app appearing signed out when returning from the background until it was force-quit.
  • Clearer Save and Send Invoice actions in the event editor, and client emails are validated before saving to Google Calendar.

1.8.8 and 1.8.9 (August 3) Mac iOS

  • Client email addresses are validated before an event goes to Google Calendar.
  • Deposit tracking is streamlined around ShootCal invoices.
  • Mac: refined event editor with clearer Save and Send Invoice actions and a more polished adaptive color palette.

Android 1.3.2 (August 8) Android

  • Editing a shoot from another timezone no longer moves it. Editing a web-created event no longer fails on the timezone.
  • Month-grid dots span every day a booking covers.
  • Deleting a client's only booking offers to remove the client too. Clients refresh after a booking is saved.
  • Session types sync from the web (August 1).

Web Web ​

  • August 31: The browser tab and bookmarks name the section you are in.
  • August 28: Edit tasks on the web. New Event suggests time slots that avoid conflicts. Copy a client's name from the calendar. Quick Add and the Assistant launcher share one header.
  • August 27: Search booking requests by name, email, or phone. Creating an event lands you on it, and the Location field suggests real places. One name now identifies your account across every ShootCal product.
  • August 26: Sign-up asks for the name your clients will see, and Settings says exactly what changing your ShootCal URL affects.
  • August 24: Claim your ShootCal URL in Settings. One name sets your booking, gallery, and website addresses. Client emails are now branded with your logo and colors, contracts can be confirmed with one click from the email, and the record-payment dialog can email the client a receipt.
  • August 23: The booking page leads with your services, shows a per-type availability date grid, and has a flexible date-range picker. The website embed is a one-line script that sizes itself, with a transparent backdrop so the card floats on your site. Manually scheduled paid sessions now count toward the daily cap. The session-type editor is simpler.
  • August 22: Booking requests get a "Not replied · Past date" group.
  • August 20: Reports say what each total is for and split card fees out. The sales tax worksheet lets you pick cash or invoice-date basis, remembers the choice, and jumps to a filing month.
  • August 19: The ShootCal Assistant answers questions inside the app, grounded in the help docs. Contracts sort by most recently signed and show the signed date.
  • August 18: Settings gains a second logo slot for dark backgrounds, shared with Galleries. Invoices support quantities, contracts get itemized pricing, and the two share one line-item library. Contract review and pricing redesigned.
  • August 17: Both you and the client are notified when a card payment lands.
  • August 14: Create a product or service inline while editing an invoice. Save the send-dialog message as your default invoice email. Client pickers match on email as well as name.
  • August 13: Drag-to-reschedule on the calendar is now authoritative, so a confirmed move can never show on the old day.
  • August 7 to 11: The web app was rebuilt on React and Material UI: calendar, clients, booking requests, session types, invoices, contracts, questionnaires, expenses, reports, and settings. Faster, more consistent, and with better touch targets. Rich-text editors were replaced.
  • August 7: The Help Center moved to shootcal.com/docs, searchable and edited in the open.
  • August 6: Invoicing is out of beta. Drag to reorder the payment methods clients see. The Wave and QuickBooks deposit sync was retired in favor of built-in invoicing.
  • August 5: Clients can pay a custom card amount on a hosted invoice.
  • August 2: Invoice checkout field editor, review-first sending with previews, and a checkout preview in settings. Issued invoices can be edited and payments corrected. Signed contracts get a receipt action. Browser alerts replaced by app dialogs. Optional invoice backups to Google Drive.
  • August 1: Unified navigation and account switching across ShootCal products.

Galleries and Websites ​

  • August 31: Send & Share can email a fresh download link, and the ZIP-ready email is simpler. Galleries
  • August 30: Website builder round: a richer starter site, per-section layout options, and an Instagram connect pilot (opened to all studios on September 16). Websites
  • August 29: Seven-day billing grace for gallery custom domains. Galleries
  • August 28: Copy your Galleries address from the dashboard. Open Galleries help from the shared header. Galleries
  • August 26: Order review keeps the crops you save, lets you send a note to the lab with one order, and shows what the lab billed against the quote. Nothing goes to the lab on a timer until you approve it. Website images take a description that becomes alt text, and the hero starts loading with the page. Client gallery links in the app were 404s and are fixed. Galleries Websites
  • August 24: "Hold 7 more days" on order review. The order review email's profit estimate nets out card processing. Galleries
  • August 22 to 23: Website galleries: a studio-owned set of galleries the builder draws from. The availability calendar places itself on your website. Contact block with icon links and a "Check availability" prompt. About block photo shapes with a focus point. The print store cart lands on the cart after Add, and Checkout is its own page. Print purchase terms at /print-terms. The Assistant is available in Galleries and the website builder. Bounced gallery emails notify the studio. Choose which logo sits over the collections header. Your www domain is entered on the Website screen. Galleries Websites
  • August 20: The website builder opens to every studio as a free beta. Drag the hero focus point. One-click unsubscribe for announcements. Websites
  • August 17 to 19: Websites move to sites.shootcal.com with real page paths and a contact form. One-click looks, a Marquee theme, page-link cards, per-page search titles, and an About photo upload. Lightroom order is split from custom order, and new galleries default to capture-date order. The gallery picker becomes search plus recent. Galleries Websites
  • August 16: Photo grid reorder rebuilt: instant lift, works on huge galleries, larger 240px cells. Website revision history. A rich-text Prose section for websites. Galleries Websites
  • August 14: Gallery collection tabs and a branded collections page. Editorial website themes (light and noir). Custom domains work DNS-only. Re-send a delivery directly from Send & Share. Galleries Websites
  • August 13: Embed your ShootCal galleries in client websites, with editable heroes and a contact page. Gallery downloads standardize on JPEG originals. Websites
  • August 12: The client website builder arrives. Custom domains move to Cloudflare for SaaS. Websites
  • August 11: Public studio print price list. ZIP delivery waits for in-flight uploads. Galleries
  • August 9 to 10: The Galleries admin and public gallery were rebuilt on React and Material UI: dashboard, settings, uploader, Send & Share, deliveries, store, checkout, and the crop editor. Galleries
  • August 6 to 7: A gallery link can be revoked. Ordered photos cannot be deleted, and held galleries are frozen. Save an email template straight from Send & Share. Move to Trash on the gallery page. Billing shows video minutes. Galleries
  • August 5: A one-time viewing tip above the photo grid. Phone- and tablet-aware download guidance, with an optional "Save to my Dropbox." Galleries
  • August 2 to 3: Video galleries: upload video alongside photos, 4K originals for download, playback on branded domains, and mixed media views. Video delivery on every paid plan. Coupon redemption limits and a shipping choice. Email templates move into Settings. Centered client email branding. Galleries

July 2026 ​

Apps ​

1.8.7 (July 26) iOS

  • Temporary network problems keep cached calendars visible read-only and retry automatically. Clear sign-in and save feedback so edits never appear to fail silently.

1.8.6 (July 24) iOS

  • Wedding and other no-invite session types stay invitation-free until you explicitly choose Send Invite. Better calendar spacing in long months.

1.8.5 (July 20 to 22) Mac iOS

  • Booking requests honor all-day and no-invite session-type settings when added to the calendar.
  • All-day event editors show the correct inclusive end date, including across daylight-saving changes.
  • Event previews update immediately after choosing a location. Tapping a calendar date scrolls the agenda to that exact day.

1.8.4 (July 20) iOS

  • Event details show "No invite sent" for session types that skip invites, with a one-tap Send Invite.
  • Deposit-paid email settings sync across devices, with a clearer Client Emails page and reminder previews.
  • Rescheduling an event notifies the invited client automatically.

1.8.3 (July 17 to 18) Mac iOS

  • Mac: Tasks joins the Month | Agenda switcher. See and check off Google Tasks on the calendar, with quick add.
  • Attach a client questionnaire to a session type. When you mark that booking's deposit received, ShootCal emails your client the form automatically.
  • Simpler deposits: one clear "deposit received" everywhere. Quick filter in the requests inbox.

1.8.2 (July 17) iOS

  • Much faster: typing in the event form is instant and browsing events is snappier. Maps appear instantly.
  • Calendar chips can show each event's location. Search opens on focus and stays open while you click through results.
  • New events appear instantly while syncing continues in the background. Tides recover automatically when a NOAA station retires.

1.8.1 (July 14) Mac iOS

  • Add a client or booking once and it syncs everywhere instantly. The clients list is searchable and grouped. Brighter session details.

1.8.0 (July 12) Mac

  • Quick Edit: double-click an event (or right-click and choose Quick Edit) to change its title, location, and times in a small popover.

1.7.9 (July 12) iOS

  • When adding a booking request to your calendar, choose the session type and pick from golden-hour and studio time slots for that day.

1.7.8 (July 9 to 11) Mac iOS

  • Accounting connections are started on the web and their status shows in Settings.

1.7.7 (July 10) iOS

  • Deleting a repeating event offers this occurrence or the series. Unsaved changes prompt before closing. VoiceOver reads the calendar, and the month grid respects your text size.

1.7.6 (July 8) Mac iOS

  • Calendar invites are built in: book a client who has an email and ShootCal sends a Google Calendar invite, with their reply shown on the event. Pick which session types send invites. Mark a session as having no deposit straight from Reports.

1.7.3 and 1.7.4 (July 5 to 7) Mac iOS

  • Faster startup: the current month shows right away and the rest loads in the background. First-run setup links to the Help Center. Mac: fixed a keychain prompt at launch.

1.7.1 and 1.7.2 (July 2) Mac iOS

  • Accounting deposit sync: a paid invoice in your accounting tool marks the booking's deposit received. (Retired in August in favor of built-in invoicing.)
  • Simpler session types: booking-page setup lives on the web, one tap away and already signed in. New "contact first" booking mode for weddings. Pending requests show as a badge.

Android Android

  • July 31, 1.3.0: A fully native Android app replaces the web wrapper: month grid and agenda, event maps, booking requests, offline agenda, a responsive home-screen widget, and a redesigned event detail.
  • July 8, 1.2.0: ShootCal on Google Play as a wrapper around ShootCal Web.

Web Web ​

  • July 31: Expense tracking and reports. Monthly sales tax report. Shared Account Security with password recovery. Sign in with a password before connecting Google, and invoices stay usable without Google. The web app's dark theme was retired; the native apps carry dark mode.
  • July 25 to 28: Invoicing (beta): full-job bills with deposit milestones, print-ready hosted invoices, invoice and email previews, tax profiles, card payments through your own Stripe account with guided onboarding, partial refunds, monthly cash reports, and a unified Payments workspace. Booking requests move into the Clients workspace.
  • July 22: Signed contract deep links fixed. Authenticated workflows hardened.
  • July 20: Per-type "Create a client gallery when booked." A starter template for the client reminder message.
  • July 18 to 19: Questionnaires: build a form, send it, and read responses in the new Forms tab. Attach one to a session type to auto-send on deposit received. Tasks fold into the Month | Agenda | Tasks switcher. Business name in Settings. Signed contracts open read-only. Feedback dialog with Bug report or Feature request. Drag-to-reschedule confirms before saving. Help Center gains a Galleries section.
  • July 17: Google verification approved, so the unverified-app warnings are gone. Optional location line on calendar chips. "Personal Event" leads the type picker.
  • July 13 to 14: Contracts: save to Google Drive as a PDF with an auto-save option, Save & Send emails the signing link, a searchable client picker that autofills the event date and venue, and signed contracts can be deleted. Clients grouped A to Z with a letter filter.
  • July 12: Contract template gets your signature and autosign. Packages collapse behind an Add button. Save confirmations become toasts.
  • July 11: Deleted session types stay deleted across devices. Advanced slot-hold toggle in booking settings.
  • July 9: Liquid Glass finish on app controls, shared with Galleries.
  • July 7 to 8: Unified accounts: email and password sign-in at app.shootcal.com, a Gmail-style account switcher, and a set-password step for Google sign-ups. "Add to calendar" from a request sends the invite and saves the client. Event details show real invite status. Galleries link in the app header and Galleries activity on each client.
  • July 4: Drag events to reschedule on the desktop month grid.
  • July 3: Drag to reorder session types.
  • July 1 to 2: Booking page redesign: session-type cards with length and price, a centered logo header, timezone and closed-day handling. "Contact first (no times)" booking mode. The session-type editor splits into "On your calendar" and "Your booking page." Confirmation email is per type. Sticky headers on dialogs. Example images per session type.

Galleries Galleries ​

  • July 30 to 31: Galleries and the Lightroom plugin sign in with your ShootCal account. Ordered photos are marked in the store grid. Plus storage raised to 150 GB. A founding offer gave the first studios Plus free (retired August 25). Held orders get automatic cost checks before submission.
  • July 29: Gallery settings sit beside the photos. Large ZIP delivery rebuilt for very big galleries. Photographer print order review before an order goes to the lab. Once-per-gallery print coupons. Mobile action bar in glass.
  • July 28: Expandable mobile admin navigation. Sales tax guidance and a simpler tax setup. Return address lookup.
  • July 22 to 23: Curated example gallery hub. Print fulfillment through your own Stripe account finalized, and the print lab moved from sandbox to production. Product videos on every product.
  • July 21: Email verification for new sign-ups.
  • July 19: Booked-client gallery flow: adopt a client by name, create a gallery from the ShootCal app, and the shoot date seeds from the session. Welcome print credit. Download ZIPs kept seven days. Per-gallery photo sort. At-a-glance info strip on the manage page. Clients can leave a note on each favorite. Full-page Send Selections with saved drafts. Studio pages are indexable, with hidden and password opt-outs.
  • July 16: Connect your own Stripe account. Real lab shipping rates.
  • July 8 to 13: The print store: a curated catalog of prints, gallery-wrap canvas, metal, framed prints, acrylic, standout, wood, and cards. Sliding-scale markup with a pricing tool. Clients pay the photographer's Stripe directly. A crop editor with true-to-scale "on your wall" preview, framed and canvas-wrap previews, and lab-accurate resolution hints. Favorites-first ordering. Per-product info panels. Refund and dispute handling. The gallery viewer moves to Liquid Glass chrome and a monochrome palette. A visual picker for delivery email templates.
  • July 7: Clients view with a per-client delivery rollup. Link a gallery to a client. Single sign-on from your ShootCal account. Pro is $25 for 1,000 GB.
  • July 6: Print lab integration in sandbox, with a thank-you page and delivery expectations. Commission by plan.
  • July 5: Per-photo download buttons. Frosted lightbox controls. DNS setup dialog for custom domains. Gallery deletes reconcile with the Lightroom plugin. Sign-up consolidated onto one page.
  • July 4: Lightroom publishes straight to storage. Thumbnails four to eight times faster. Favorites saved across devices with just an email. Studio portfolio landing page. Content-report flow and a safe-for-work policy. 30-day trash. Shoot date read from the photos.
  • June 30 to July 3: ShootCal Galleries launches in beta. Private client galleries with favorites and proofing, email-gated downloads with a PIN, a Lightroom Classic publish plugin, Send & Share with editable email templates, studio subdomains, custom domains, password-protected galleries, expiration, watermarks, drag-and-drop batch uploads, and Free, Plus, and Pro plans.

June 2026 ​

Apps ​

1.7.0 (June 23) Mac iOS

  • AI Calendar Import: ShootCal reads your existing calendar and builds your client list, matching each client to a session type. You review everything before it is added.
  • Organize clients by session type, most recent, or most booked. Tap any number in Reports to see the bookings behind it. Optional reminder emails per session type. Add a replied booking request to your calendar in a tap. Works offline with clients, reports, and calendar cached.

1.6.5 (June 22) Mac iOS

  • More reliable Tasks syncing, a fix for the blank Requests tab when signed out, clearer request buttons, and per-client follow-ups.

1.6.0 (June 20 to 21) Mac iOS

  • Your to-dos sync everywhere: follow-ups and tasks are powered by Google Tasks across iPhone, iPad, Mac, and the web.
  • Manage booking requests in the app: a Requests and Clients switcher, prefilled replies, and batch decline. Settings re-sync when you return to the app.

1.5.0 (June 17) Mac iOS

  • Per-type timing: golden-hour types auto-fill around sunset or sunrise, studio types fill your working hours, or set a fixed time or all-day.
  • Per-type booking rules: request-to-book or instant, price, minimum notice, booking window, open weekdays, and a daily limit.
  • Tap a suggested time slot from the new event screen. A default decline reply. Show or hide prep notes and location on your booking page.

1.4.1 (June 13) Mac iOS

  • Mac: redesigned month calendar with smooth continuous scrolling, a resizable side panel with the session's map, weather, sun times, and tides, unified dark mode, and a "+" button that creates events from plain language.
  • iPhone and iPad: redesigned event details with a "•••" menu (Call, Message, Email, Directions, Duplicate, Open in Google Calendar), swipe and long-press actions in the agenda, and jump to any month.

1.4 (June 8 to 11) Mac iOS

  • Month view on iPhone and iPad. Follow-up reminders per session type. An Apple Watch app with a next-session complication. Optional app-icon badge for today's remaining sessions.
  • Smarter tides from the NOAA station nearest the venue. Client list syncs through Google Contacts both ways. Shortcuts and automation via shootcal:// links.

1.3.2 (June 2) iOS

  • Bug fixes, client tracking improvements, and map previews.

Android 1.0 and 1.1 (June 6 to 9) Android

  • The first ShootCal for Android on Google Play: calendar and agenda, clients, event create and edit, golden hour, session reminders, a home-screen widget, deposit tracking, session types, and client invites.

Web Web ​

  • June 30: Cover images per session type on the booking page. QuickBooks Online deposit sync goes live.
  • June 25 to 28: Contracts arrive: a Contracts tab, public signing page, reusable packages, a single editable template, a rich-text editor, and archiving to Google Drive. Studio logo upload. Dark mode. Weather adds rain chance and wind. Calendar search by client or title. A first Help Center at /help/.
  • June 23: Quick Add: type plain-English shorthand and the new-event form fills itself. Reports drill-downs. Hybrid add-to-calendar from requests. Client organizer with sort and filter. AI client import from your calendar.
  • June 22: Client follow-ups. Reorder session types. Client reminder settings. A Reports tab. Booking reply tracking so you can answer requests from Gmail. Path-based permalinks for every screen. The app remembers your active tab. Example session types are added on request, never automatically.
  • June 21: Tasks tab backed by Google Tasks. Bold, Link, and Preview toolbar on reply fields.
  • June 20: Month-by-month Agenda view. Batch decline. Per-type capacity. Editors go full-screen on phones.
  • June 18: Install ShootCal Web as an app, with push notifications for session reminders. Opt-in night-before email digest.
  • June 16 to 17: Reply with a template, decline with a message. Clients & Booking becomes a master-detail workspace. Per-type availability and studio defaults. Per-type "send calendar invite." Sunrise and sunset in calendar cells, with a day-details panel for sun, tides, and weather. Events colored by deposit status, matching the Mac app.
  • June 15: Booking Requests inbox with a badge. Request vs instant booking, client confirmation email, and blackout dates. A custom booking-link handle at shootcal.com/book/yourname. Tabbed Settings with a Mac-style session-type editor and live preview. In-app bug reporting.
  • June 14: Your availability calendar as a public feed and website embed. Client self-booking page. Try-it demo mode. Session types with price, deposit, default location, prep notes, and mini-session links. Location autocomplete.
  • June 13: ShootCal Web launches in beta at shootcal.com: your calendar, event creation and editing, clients from Google Contacts, deposit tracking, and Settings with sunset auto-scheduling by session type.

May 2026 ​

1.3.1 (May 22 Mac, May 31 iOS) Mac iOS

  • Apple Intelligence: type an event in plain language and ShootCal fills in the date, time, location, and session type.
  • Client tracking: save clients with name, email, phone, address, and notes, reuse them with autocomplete, and see each client's session count and last-booked date. Optional two-way sync with Google Contacts.
  • Deposit-paid emails sent automatically when you mark a deposit received. Calendar invites with RSVP tracking.
  • Website availability feed: publish your free and busy days to your own site.
  • Tides and weather on the calendar. Color-coded deposit tracking. Light and dark modes. Requires macOS 15 and iOS 18.

1.0 (May 20) Mac iOS

  • ShootCal launches on the Mac App Store, with iPhone and iPad following the same week.
  • Google Calendar sync with your own calendars, sunset and sunrise scheduling with golden-hour timing, session types with fixed or sun-anchored start times, deposit tracking, recurring events, multi-day events, a list view, instant search, offline event cache, and notifications.