Changelog

What's new in FM Dojo — features, improvements, and fixes.

  • Every major feature now explains itself

    • A collapsible "How does this work?" section appears in the sidebar or just below the header on Chat, Agent, Flows, Snapshots, Diagram, Projects, FM Server Admin, FM Router, and Canvas
    • Each explainer walks you through the concept, the workflow, and what you can do — so you can orient yourself without leaving the page
  • Multi-server Execute — pick a command instead of typing

    • The Execute Command panel now shows the same categorized fmsadmin command list from the single-server Commands tab — click any command to load it into the input
    • Switch to Shell mode to hide the picker and send raw shell commands instead
  • FM Server Admin — select multiple databases and act on all at once

    • Checkboxes appear on hover for each database row; a floating action bar shows available bulk operations once any are selected
    • Bulk remove handles the full fallback flow — if FM Server cannot remove a file, you are offered the option to delete it from disk with a single confirmation
  • Build Light — smarter guardrails as you work

    • The chat assistant now asks one or two scoping questions before proposing a build-intent solution, so you stay in the driver's seat
    • The FM Script editor and calculation editor now notice complexity signals — deep nesting, long scripts, or heavy SQL — and offer a plain-English alternative via a streaming AI rewrite panel
    • Toasts are calibrated to your experience level and can be permanently dismissed per threshold if you need things exactly as they are
  • Server dashboard — instant health observations

    • A quick observations card runs rule-based checks against live server data and flags real problems in plain English — high disk or memory pressure, slow load average, SSL cert expiry, PSOS disabled, recent restarts, large open files, and more, each with a plain-English explanation of the FM impact
    • Click "Chat with AI" to open a chat session pre-loaded with the flagged observations so you can ask follow-up questions without re-typing context
  • Server monitoring — choose your time window

    • A segmented control on server monitoring charts lets you switch between 1 hour, 24 hours, 7 days, 30 days, and 90 days
    • Labels automatically switch between time-of-day and date format depending on the selected range
  • Agent — resume exactly where you left off

    • Clicking a saved agent run in the sidebar now restores the wizard to the last step you reached, not the first
    • The deploy success screen also shows the default FM credentials so you have everything you need without digging through settings
  • Status page — Claude availability at a glance

    • The FM Dojo status page now includes real-time Claude (Anthropic) service status alongside other integrations
  • AI Preferences — fine-tune how Claude answers

    • Turn on "Use Opus for every chat" to always run the most capable Claude model — more thorough on complex FileMaker logic
    • Turn on "Deeper reasoning" to have Claude work through tricky scripts and calculations step by step before answering
    • Both options appear in Account → AI Preferences when your AI provider is set to Claude, and take effect on your next message
  • AI Chat — report a problem the moment it happens

    • A low-profile "Report an issue" link now sits right by the chat box, so you can flag anything that feels off without leaving the page
    • If an AI response fails, a prompt offers to send the details with one click
    • Every report goes straight to the founder — you get an instant confirmation that it was received
  • AI Chat — your provider choice now applies everywhere

    • If you set your AI provider to Claude (or any other) in Account → AI Preferences, that choice is now respected in every chat: Flows, FM Deploy, Demo Data, Builder, FM Script assistant, and Design Chat — not just the main Chat page
  • Canvas — search elements and templates

    • Type in the search box at the top of the Canvas left panel to filter element types and templates by name
    • Matching categories expand automatically; non-matches hide; clear the box to reset
  • Account — screen capture for troubleshooting

    • A new opt-in checkbox under Account → Preferences lets you allow screen capture to help diagnose issues
    • It is off by default; your browser still prompts for the actual capture permission when it is needed
  • WebViewer Widget — a query box you can drop into any FileMaker layout

    • Create a widget on the Connections page, copy the snippet, and paste it into a FileMaker web viewer
    • Users can ask questions about the current record or table right inside your solution
    • Each widget uses its own token that you can revoke at any time to instantly cut off access
  • Choose your AI model

    • Pick the model that powers your AI features in AI Preferences — Claude Opus 4.8, Claude Sonnet 4.6, or a GPT model
  • FMS Admin — turn server APIs on and off from the dashboard

    • The Configuration tab now has a switch for OData alongside the existing Data API and WebDirect switches
    • Each row reads Enabled with a clear On or Off state so you can tell at a glance which APIs are live
    • Toggle a service and FM Dojo flips it on the server through the Admin API — no SSH or Admin Console required
  • Flows — see your run usage and add more capacity

    • The Flows page now shows how many flow runs you have used and alerts you as you approach your limit
    • Buy additional flow run packs when you need more headroom, without changing your plan
  • Accessibility — the entire site now meets WCAG 2.1 AA

    • Color contrast, form labels, and interactive controls were brought into compliance across every page
  • Snapshots — deploy history with diffs and revert

    • Every script change pushed via LiveConnect is now preserved in a Deploy History panel — changes are no longer deleted after delivery
    • Click Diff on any deployed change to open a unified before/after diff of the exact script steps that were pushed
    • Click Revert to stage an undo using the original steps saved at push time — the revert queues as a new staged change so you can review before applying
    • If a Snapshot update push fails, the staged change stays in review so you can retry until the update succeeds
  • Account — account profile and Enterprise trust-first controls

    • Set your account profile in Account → Preferences: Individual, Small Business, or Enterprise
    • Choosing Enterprise enables trust-first review controls for LiveConnect AI deploys and requires downtime windows, rollback anchors, active-user checks, ticket context, approvals, and audit evidence before production-impacting pushes
  • Dashboard — tools grid, activity recap, and exploration badges

    • Login now takes you to the dashboard instead of jumping straight to Chat — all 13 tools are visible at a glance with a one-liner description of each
    • Tools you have not visited yet show a "TRY IT" badge that clears per-tool as you explore
    • An activity card shows your real usage stats: AI conversations, snapshots uploaded, deployments run, MCP tokens created, and tokens used
  • Code Editor — more VS Code-style FileMaker editing

    • Click a line number to select the whole line
    • Collapse FileMaker If and Loop script blocks from the fold gutter
    • FM Script mode now marks block starts and ends, and Format adds FileMaker-aware indentation for scripts and calculations
  • FMS Admin — scheduled multi-server updates and safer restore recovery

    • All Servers now includes scheduled update jobs for Linux OS patching, FileMaker Server updates, and general service windows
    • Select multiple servers, set the scheduled start, duration, timezone, recurrence, rollout mode, batch size, failure threshold, reboot policy, and pre/post hooks
    • Target readiness and preflight gates help teams prepare the update window before live patch/update execution is enabled
    • Backup restore now archives the previous live file under Backups/FMDojo Restore Archive, shows rollback points in a collapsible Backups group, keeps copyable run logs open, and restores the original automatically if reopen fails
  • FMS Admin — backups, restore, and multi-server operations

    • The Backups tab now separates FileMaker server backups from Container (S3-type) backups
    • Google Cloud-linked servers can browse GCS backup prefixes, download objects, delete old objects, and restore `.fmp12` objects back to the server
    • Restore V2 now keeps the result dialog open with the full step log and avoids the invalid FMDT merge path for full server backups
    • Restore V2 now treats "already closed" files as safe to restore, opens restored files by their live server path, and rolls back automatically if reopen fails
    • Restore rollback copies are now archived under Backups/FMDojoRestoreArchive so they do not appear as closed hosted databases
    • Archived pre-restore files now show a Rollback action in Backups so admins can restore the previous live file deliberately
    • All Servers now includes a beta multi-server operations flow with preflight before fleet operations and eligible target selection from the results table
    • Execute command runs the same command across selected servers and shows each server output in one place
    • FileMaker Server update reuses the existing updater workflow across selected servers and logs each server result
  • Global Search — jump straight to any FM Dojo feature, tool, setting, or support page

    • Open search with Cmd+K, Ctrl+K, or / from anywhere in the app
    • Search by feature names or plain-English terms like billing, DDR, LiveConnect, demo data, server monitoring, or FileMaker automation
    • Results are grouped by area so tools, integrations, docs, account pages, and support links are easier to scan
    • Recent searches are remembered locally for faster repeat navigation
  • Keyboard Shortcuts — customize FM Dojo commands from Account

    • Use keyboard commands for common destinations such as Chat, Code, Connections, Flows, Snapshots, Canvas, Tools, Learn, Dashboard, Subscription, and theme switching
    • Capture a shortcut by clicking into a field and pressing the keys you want
    • FM Dojo warns when a shortcut overlaps with another FM Dojo command or common Chrome, Edge, Safari, OS, Word, or FileMaker shortcuts
  • Flows — new WhatsApp and social messaging steps

    • Send WhatsApp text messages or PDF/media links from FileMaker-triggered flows
    • Create X and LinkedIn posts
    • Send Facebook Messenger and Instagram business messages
  • Snapshots — clearer upload failure messages when XML parses but cannot be saved

    • Snapshot uploads now distinguish between XML parsing success and database save failures
    • Error messages call out likely causes such as timeouts, database size limits, duplicate records, invalid JSON, or account/session mismatches
    • Support requests from upload failures now carry better context so the problem can be diagnosed faster
  • Snapshots — ticket-aware version history for FileMaker changes

    • Attach ticket, work order, compliance scope, and change reason context to Snapshot versions
    • Search object-level FileMaker changes across scripts, layouts, tables, fields, relationships, value lists, and custom functions
    • Export version-history evidence for support, change review, and audit records
  • FMS Admin — network security server alerts

    • Server watchdog alerts can now notify you about failed SSH logins, invalid users, and firewall blocks
    • Network security alerts use the same Slack, Discord, Flow, cooldown, and alert history controls as other server alerts
  • Training — AI lessons for current FileMaker AI features

    • Added a new AI training topic with 10 lessons covering Configure AI Account, Generate Response from Model, agentic mode, natural-language find, natural-language SQL, embeddings, semantic find, RAG, prompt templates, AI call logging, and production testing
    • Expanded the training library to 434 lessons across 9 topics
    • Updated production deploys to seed the AI lessons automatically so the live training database stays in sync with the codebase
    • Fixed the public Training index for logged-out visitors so /learn loads correctly while still tracking progress for signed-in users
  • Server Pub/Sub — run Flows from FileMaker Server events

    • Create listeners for backups, schedules, database state, user connects/disconnects, migrations, deploys, logs, capacity, performance, certificates, and security changes
    • Narrow listener scope to a specific backup schedule, schedule, database, or all matching events
    • Attach one or more Flows; Slack, Discord, email, webhooks, and other destinations stay configured inside the Flow
    • Test listeners with delivery history that records success, run IDs, and errors
    • Manage listeners with search, tags, edit, pause/enable, delete, collapsible panels, and selectable history cleanup
  • Mac plug-in support for macOS Tahoe is now available

    • Updated Mac plug-in build supports macOS Tahoe
    • Download from Code or from the LiveConnect pop-up under Snapshots
  • AI Chat — updated to GPT-5.5, with the current model shown in Guide and Account → AI Preferences

  • Account AI Preferences — new response speed selector for AI Chat

    • Choose Fast, Balanced, or Thorough for future chat messages
    • All response speed modes use GPT-5.5
  • Status — live health page for FM Dojo AI features and OpenAI upstream status

    • Shows FM Dojo AI feature health, recent incidents, and 24-hour uptime history
    • Mirrors OpenAI status, incidents, and scheduled maintenance
  • Forum — FM Dojo community forum for questions, bug reports, feature discussion, and showcases

    • Hosted at fmdojo.discourse.group
    • Categories include AI Chat, LiveConnect, Server Management, Deployment, Code / Calculations, and Showcase
  • For Beginners — a practical, shareable guide for people building their first FileMaker solution

    • Walks new developers through story, tables, relationships, layouts, scripts, security, testing, and a small launch
    • Includes beginner mistakes, naming guidance, a testing checklist, and a first-week plan
  • Code Editor

    • FileMaker Calculation Evaluator for testing calculations against pasted JSON, XML, text, fields, and variables
    • Evaluator Capabilities panel groups supported functions by FileMaker-style category, lists them alphabetically, and can be searched while testing
    • Evaluator now supports more text, number, aggregate, JSON, Get, and path functions including Get(TemporaryPath), ConvertFromFileMakerPath, and Quote
    • FileMaker JSON calculations such as JSONSetElement(...) are now validated as FileMaker calculations instead of invalid raw JSON
    • FMDojo plug-in v1.6.9 adds native Windows XML clipboard copy/paste, including automatic script-step detection
  • FMDojo Plug-in clipboard bridge now sends XML directly between FMDojo and FileMaker

    • Mac and Windows plug-in builds are available from /Code and from the LiveConnect pop-up under /Snapshots
    • Export XML queues the native FM clipboard payload through the FMDojo plug-in before falling back to helper files
    • Get XML auto-detects scripts, script steps, layout objects, fields, tables, custom functions, and value lists
    • LiveConnect file selection uses visible FileMaker windows first, avoiding hidden auxiliary files in the picker
  • Database Authorizations — manage shared FileMaker database access from one place

  • AI Data Access — one connector can now expose multiple FileMaker databases to Claude, Cursor, Zed, Continue.dev, and other MCP clients

  • Code Chat — FileMaker calculation answers now run through stricter internal answer checks before they are shown

  • Server Deploy — Ronin and higher accounts can promote FileMaker files between servers with migration modes, preflight checks, run history, rollback, and completion notifications—works from mobile

  • FMDojo Mac plug-in v1.6.16 adds universal Mac support for Intel and Apple Silicon.

  • Snapshots — Connect All groups multiple files into a named set

    • Import multiple FileMaker files at once as a named set — they appear as a single entry in the sidebar
    • Rename the set by clicking the pencil icon in the detail panel header
    • Schema search inside any snapshot — find tables, fields, scripts, layouts, table occurrences, value lists, and custom functions in one place; click a result to jump directly to it
    • When a set is active, Code shows a file picker in the status bar so you can choose which file's schema drives field and script completion
    • Chat automatically uses the selected file's schema for context
  • Training — 400+ lessons across 8 topics

    • Four new topics: Security (40 lessons), OData & Custom App API (20 lessons), plus 30 new WebDirect and SSL/auth Server lessons
    • Security covers privilege sets, account types, encryption at rest, SSL/TLS, audit logging, OAuth/SAML, API security, SQL injection, GDPR, penetration testing, and a full security audit checklist
    • OData covers authentication, filtering, Power BI and Tableau integration, batch operations, the Custom App API, stored procedures, error handling, and performance patterns
    • Server expansion adds WebDirect setup and optimization, Let's Encrypt certificate automation, local and external auth (Active Directory/LDAP), Claris ID, Admin API scripting, and backup strategy
    • 90 additional advanced lessons across Scripting, Calculations, Data API, Relationships, and Layouts
  • FMS Admin — create schedules from FM Dojo

    • New Create Schedule button in the Schedules tab — no need to open FM Admin Console
    • Supports all schedule types: Backup, FileMaker Script, System Script, and Verify
    • FileMaker Script schedules populate the database dropdown from the server's hosted file list automatically
    • Set frequency (daily, once, weekly), start date and time, optional repeat interval, timeout, and end date
  • Privilege Set Planner — bulk delete and collaborative sharing

    • Select rows with checkboxes and delete them all at once — works across records, layouts, scripts, and value lists
    • Share button creates a persistent link — the recipient can open it, fill in access values, and changes save automatically
    • The developer can refresh at any time to see what the client filled in
  • SVG Designer — generate FileMaker icons from text or a sketch

    • Describe any icon and the AI generates a clean, scalable SVG optimized for small sizes
    • Sketch a reference shape on the built-in canvas or upload a photo — AI uses it alongside your description
    • Search 200,000+ open-source icons from the Iconify library and save favorites to your collection
    • Prep for FileMaker normalizes SVGs for FileMaker button icons and flags unsupported SVG features before export
  • FMS Admin — SSL certificate management

    • View the active SSL certificate on any connected server — issuer, expiry date, and whether it's self-signed — without opening FM Admin Console
    • Generate a Certificate Signing Request (CSR) directly from FM Dojo: fill in your organization details, download the CSR, and submit it to your CA
    • Import a signed certificate, private key, intermediate CA chain, and optional key password in one step — FM Server restarts automatically
    • Delete the current certificate from the SSL tab when you need to start fresh
  • Canvas — infinite canvas with zoom, multi-element drag, and pan

    • Canvas is now infinite — no fixed boundary, add as many elements as you need and zoom out to see them all
    • Pinch to zoom on a trackpad, scroll wheel to zoom, or Cmd+= / Cmd+− / Cmd+0
    • Select multiple elements and drag them all together as a group
    • Hold Space and drag the canvas background to pan
    • Zoom level shown in the toolbar as a percentage; click to reset to 100%
  • Chat — custom persistent instructions injected into every conversation

    • Go to Account → AI Preferences → Custom Chat instructions — set it once and it applies to every Chat message automatically
    • Useful for project context, naming conventions, preferred response style, or anything else you want the AI to always know
  • Flows — cloud infrastructure and new service connectors

    • AWS: S3, Lambda, SES, SNS, SQS, DynamoDB
    • Google Cloud: Storage, BigQuery, Cloud Pub/Sub
    • Azure: Blob Storage, Functions, Service Bus
    • Eventbrite, Mailgun, Claris Studio
  • Demo Data Generator — describe any FileMaker data model in plain English and download realistic CSV data for testing or demos

    • Describe your data model in the chat and hit Generate — FM Dojo builds a multi-table schema with realistic field values automatically
    • Refine the schema through the same chat: add fields, rename tables, adjust relationships, change record counts
    • Accept the result and download a CSV per table, or a ZIP for multi-table schemas
    • Available on Ronin and above
  • Flows — 80+ new connectors across CRM, payments, messaging, productivity, and developer tools

    • CRM & sales: Salesforce, HubSpot, Pipedrive, Zendesk, Intercom
    • Payments & accounting: Stripe, Shopify, WooCommerce, QuickBooks, Xero, FreshBooks
    • Messaging: Slack, Discord, Microsoft Teams, SMS, SendGrid, Twilio, Mailchimp
    • Productivity: Google Sheets, Google Calendar, Google Drive, Gmail, Airtable, Notion
    • Developer tools: GitHub, Jira, Trello, Asana, Linear, Zapier, Make, HTTP Request, OpenAI
    • Analytics & ops: Power BI, Tableau, Datadog, ServiceNow, Google Analytics
  • Canvas Chat — describe a FileMaker layout in plain English and generate it instantly in the Canvas

    • Click Canvas Chat in the Canvas toolbar and describe what you want to build
    • AI places fields, buttons, portals, shapes, and text objects at correct sizes and positions
    • Inspect results before placing — warnings highlight any unrecognized field references
    • Export as FM XML and paste directly into FileMaker
  • Barcode Generator — generate QR codes and 1D/2D barcodes for use in FileMaker

    • QR Code, Code 128, Code 39, EAN-13, UPC-A, EAN-8, DataMatrix
    • Download as PNG or copy as FM XML — a ready-to-paste Set Variable script that loads the barcode into a container field
  • Base64 Tool — encode and decode Base64 directly in the browser

    • Text → Base64 encode; Base64 → text decode; drag-and-drop any file to get its Base64 string
    • Copy FM XML generates a ready-to-paste script: Set Variable with Base64Decode for files, or the encoded string for text
  • Teams — multi-seat subscriptions with per-member feature gates, access groups, time-limited membership, and a shared token pool

  • FMS Admin — server resource metrics (CPU, memory, disk, network) now persist and display as sparkline charts at the top of the dashboard

  • Themes — 18 color themes applied across the full app in both light and dark mode

  • LiveConnect — connect your open FileMaker file to FM Dojo with one button

    • Install the FM Dojo plugin, copy the generated script from the Snapshots page into your file — FM Dojo embeds your credentials automatically. One-time setup.
    • Click Connect in FM Dojo, run the Live Push script from FileMaker — your schema is live in the browser in seconds
    • The schema agent works directly against your actual database — your real table occurrences, fields, relationships, scripts, and layouts
    • Stage draft changes, review explicit diffs and evidence cues, then approve deployment when you are ready
    • Remove individual staged changes before deploying; keep rollback/revert control through Snapshots if needed
    • Available on Ronin and above
  • FM Deploy (beta) — deploy FileMaker schema changes to a live server file

    • Upload a SaveAsXML export from your updated development file
    • FM Deploy diffs it against your V1 snapshot and generates a patch automatically — showing new tables, fields, TOs, relationships, layouts, scripts, value lists, and custom functions before you deploy
    • FileMaker Upgrade Tool applies the patch to the live file, carrying all existing data into the patched copy — no manual data migration required
    • The live file is closed, patched, swapped back into production, and reopened automatically
    • Full run log with real-time output; automatic rollback if the swap fails
  • Training — 100 interactive FileMaker lessons across calculations, scripting, relationships, and Data API

    • Step-by-step explanations with examples, common mistakes, and a quiz at the end of each lesson
    • Difficulty levels: Beginner, Intermediate, and Advanced
    • Progress tracked per lesson — pick up where you left off
  • Ask AI about any Snapshot — open a snapshot and chat about its tables, fields, scripts, and relationships directly in the detail panel

  • FMS Admin: download, delete, and open backup files directly from the Backups tab — single file or multi-select

  • Trivia: history tab and nickname — see your last 30 rounds and set a display name for the leaderboard

  • FM Trivia — test your FileMaker knowledge and earn tokens. 10 questions per round, 30 seconds each, with a leaderboard to see how you rank against other members.

  • Canvas — connect a Snapshot or live FM server to pick fields and value lists from your schema directly in the property panel

  • Diagrams — add a diagram to a project from the diagram editor

  • Flows (beta) — automate FileMaker with webhooks, schedules, and FileMaker polling. See the Flows section below for details.

  • Upload files up to 5MB in the AI chat — paste or attach larger scripts, XML exports, and data files

  • GDPR: Export your data — download a full copy of everything FMDojo holds about your account from Account Settings

  • GDPR: Delete your account — permanently remove your account and all associated data from Account Settings

  • AI Data Access — ask your AI assistant questions about your live FileMaker data

    • Your AI tool queries FileMaker directly — no copy-pasting, no exports, no stale data
    • Works with Claude Desktop, Cursor, Zed, Continue.dev, and any tool that supports MCP
    • "Show me all invoices overdue by more than 30 days" — and it just answers, using your real database
    • Set up in under a minute: generate a token, paste a config snippet, done
  • FMDojo is now v1.0 — out of early access and officially launched

    • Personal Plans: Apprentice (free), Journeyman, and Ronin — with annual billing for Journeyman and Ronin
    • Business Plans: per-seat pricing for teams, with a shared token pool and centralized billing
    • Tier limits are now enforced — each plan has defined AI token budgets, snapshot counts, and feature access
    • Existing early-access subscribers are grandfathered at their current pricing for 6 months post-launch
  • Issues — submit and track bug reports directly from fmdojo.com

    • Open an issue from any page; GitHub backs the tracker so nothing gets lost
    • Replies from the team appear in the thread; subscribe to get notified
  • Diagram Tool: import any saved snapshot directly onto the canvas

    • Click the Import Snapshot button in the toolbar to pick from your saved snapshots
    • One entry per database file — uses the active version if set, otherwise the most recent
    • Lays out all table occurrences in an Anchor-Buoy arrangement with actual relationship field predicates
  • Diagram Tool: select nodes, align, and distribute

    • Click to select a node; Shift+click to add to selection; drag on empty canvas to rubber-band-select
    • Alignment toolbar appears when 2 or more nodes are selected
    • Align left, center, or right edges; top, middle, or bottom edges; distribute evenly horizontal or vertical
  • Diagram Tool: unlimited undo and redo — Cmd+Z / Cmd+Shift+Z steps back and forward through any canvas change; selection is preserved across undo and redo

  • Getting Started page — a dedicated onboarding page at /getting-started with a step-by-step setup guide, intro video, and overview of every tool

  • Ask FMDojo — instant answers about FMDojo features from the chat bubble in the corner

    • Covers the code editor, FM connections, FMS Admin, snapshots, XML tools, sharing, and more
    • Ask questions like "How do I connect a FileMaker server?" or "What privileges does my FM account need?"
    • Available on every page — no need to leave what you're working on
  • AI Chat: verified edge-case answers for FileMaker calculation functions — the AI now answers argument edge-case questions from test results run against a real FileMaker instance, not from general knowledge

    • Three-tier answer policy: confirmed test result first, documented rule second, "not confirmed" if neither applies
    • Covers 190 edge cases across 24 functions: negative values, zero, decimals, empty inputs, out-of-range, type coercion
    • Answers that come from verified testing are explicitly cited as such; unconfirmed behavior is flagged rather than assumed
  • FM Servers: PKI authentication — connect using a JWT token generated by FileMaker Server's built-in Python tools instead of username/password

  • Voice dictation — click the microphone button (bottom-right of any page) to dictate into any text field; powered by OpenAI Whisper

  • AI Chat: structured argument-behavior catalog for FileMaker calculation functions — the AI now knows exact type constraints, valid ranges, and edge-case rules for each argument of 26 commonly used functions

    • Covers Date, Time, Timestamp, Left, Right, Middle, Position, Replace, Char, GetValue, Abs, Ceiling, Floor, Int, Mod, Round, Truncate, Sqrt, Log, Ln, Average, Sum, Count, Choose, GetNthRecord, GetRepetition
    • Catches invalid inputs — like a negative Sqrt argument or a zero Mod divisor — before writing calculations
    • Calendar overflow behavior (e.g. Date month 13 → January next year) is documented precisely
  • Snapshots: no upload size limit — large XML files (120 MB+) are automatically split into chunks and reassembled on the server; no more rejection errors for big databases

    • Upload progress bar shows parts sent and percentage complete
    • Files over 35 MB show an advisory: processing may take up to a minute
  • Snapshots: multi-file upload and stitch — drop multiple Save a Copy as XML files in one batch and combine them into a single merged snapshot

    • Each file shows its own status row with a progress bar
    • After all files upload, choose "Combine all into one snapshot" or keep them as separate entries
    • Merged snapshot deduplicates tables, TOs, relationships, layouts, scripts, and value lists by name
  • FMS Admin: expanded system log sources — read OS-level logs alongside FM Server logs

    • journalctl — stream the full systemd journal; filter by any service unit name (Linux SSH)
    • Kernel log — kernel ring buffer via journalctl -k; shows OOM kills, disk errors, driver issues (Linux SSH)
    • Syslog — OS system log via /var/log/syslog, /var/log/messages, or journalctl fallback (Linux/macOS SSH)
    • Auth log — SSH and PAM authentication records from /var/log/auth.log or /var/log/secure (Linux SSH)
    • Windows Application / System Event Log via WinRM (Windows)
    • Cloud account SSH linking — link Azure cloud account to a FileMaker Server for automatic SSH authentication; no manual credentials required
  • FMS Admin: server watchdog alerts — get notified when FM Server goes down, the OS OOM killer fires, or disk I/O errors appear

    • Service down: detects when the FM Server process is not running (SSH on Linux/macOS, WinRM on Windows)
    • OOM kill: detects out-of-memory kill events in the kernel journal within the last 20 minutes
    • Disk I/O errors: detects hardware/filesystem errors in the kernel journal within the last 20 minutes
  • GitLab integration — connect a GitLab account via Personal Access Token and push snapshots as atomic commits

    • Pick any project the token has access to from a dropdown
    • Branch and path saved per connection; multiple accounts supported
    • Default account promoted automatically when one is removed
  • Cloud account SSH linking — link an AWS, GCP or Linode cloud account to a FileMaker Server for automatic SSH authentication; no manual credentials required

  • Fixes for chat for token usage and response presentation

  • FMS Admin (Beta) — new features

    • Command Library: browse, configure, and run FileMaker Server commands over SSH — searchable with type-ahead, option chips, and config flag reference
    • Windows Server support via WinRM — connect without OpenSSH; built into Windows Server 2012 R2+
    • OttoFMS XML sync — pick a FileMaker database, add tracked files, and schedule automatic syncs
    • Server monitoring alerts: configure disk usage threshold and backup failure detection; notifies via Discord webhook and/or email on a configurable cooldown
    • Backups tab: browse all .fmp12 backup files on the server; restore any backup in one click — closes the live database, copies the backup over it, and reopens it
    • Per-database action menu — open, close, pause, resume, remove, verify integrity, and download from a single menu per file row
    • Consistency check on open — databases opened from the Files tab run a consistency check by default (toggle in toolbar)
  • Canvas (Beta) — visually configure FileMaker layout elements and export them as ready-to-paste XML

    • Buttons, button bars, tab controls, slide controls, popovers, edit fields, portals, web viewers, shapes, and more
    • Import your FileMaker theme CSS to match your exact colors and fonts
    • Copy as FileMaker XML to paste objects directly into FileMaker layouts
  • FM Clipboard Helper — revised scripts for moving content between FileMaker and FMDojo on macOS and Windows

    • Copy from FM: select objects in FileMaker, run the script, paste plain XML into FMDojo
    • Paste to FM: copy XML from FMDojo, run the script, paste directly into FileMaker — type is detected automatically
    • Requires the BaseElements plugin
  • User Guide — type-ahead search bar in the sidebar covers all sections and subheadings

  • FMS Admin — Upload to Host: drag-and-drop .fmp12 files directly to FileMaker Server via SSH

    • Shows file size and real-time upload progress per file
    • Automatically opens the database after a successful upload
    • Surfaces FileMaker security rejection messages (e.g. encryption password required) from the server log
  • FMS Admin — download database files directly from the Files tab over SSH (Linux and macOS only)

    • Files larger than 100 MB offer an optional gzip-compressed download to reduce transfer size
  • Snapshots — bring your full FileMaker database structure into FM Dojo without a live server connection; field names, layouts, and scripts feed into AI across Chat, Code Editor, and Diagram

    • Upload a Save a Copy as XML file to create a Snapshot
    • Connect GitHub to auto-commit each Snapshot to your repo
    • Script-level diff (Beta) — click any modified script in the Diff panel to see a step-by-step comparison with added and removed steps highlighted
    • Snapshot Analyzer — get a best-practice audit: health score, anchor-buoy detection, naming convention consistency, table health matrix, and script stats
    • Share analysis — generate a public read-only link to your analysis report; no login required for viewers
  • FMS Admin (Beta) — monitor and manage all your FileMaker servers from one place: real-time live event stream, open file and connected client management, server-side schedule control, log viewer for Event/Access/Stats/DAPI logs (SSH connection needed), and AI log analysis to summarize errors and spot patterns

  • Social Rewards — earn tokens by sharing FM Dojo and referring new users

  • SQL Fiddle autocomplete now includes your schema — table names and column names from the Schema panel appear in autocomplete as you type queries

  • Share a folder of clips — hover any folder in the Clip Manager, click the share icon, and a public link is generated. Viewers see all clips with syntax highlighting and can save the entire folder to their own library in one click.

  • Text resizer (A− / A+) now works on all elements — switched to CSS zoom so rem-based Tailwind classes scale correctly

  • Folders in Chat — categorize your work by project or client

  • Japanese language support — script step autocomplete auto-detects your browser locale

  • JavaScript Fiddle — 100-swatch color picker inserts any hex value directly into your editor

  • FM Schema → SQL export — generate CREATE TABLE statements in MySQL, PostgreSQL, or SQLite with full constraints

  • Duplicate snippets

  • Split Code Editor — compare two snippets side by side and highlight differences

  • Clip Manager — organize snippets into folders and share them via a public link

  • Diagram Chat — build and refine your data model with AI, including naming convention support

  • SQL Fiddle — run ExecuteSQL-compatible queries against a mock database with real SQLite functions

  • JavaScript Fiddle — prototype Web Viewer integrations with 6 starter templates and FM export

  • Image support in chat — attach or paste PNG, JPG, GIF, and WebP; AI can see and reason about screenshots

  • Sensitive data detection — chat scans for passwords, API keys, credit cards before sending

  • FileMaker script XML round-trip completeness — fixed ~40 script steps that previously dropped parameters

  • AI Preferences — per-user Response Style slider (Precise ↔ Creative) and Concise mode in Account Settings

  • Edit in Code Editor — one click sends all code blocks from any chat response to the Code Editor

  • Multi-input patience — AI acknowledges each input and waits until all are received before responding

  • FM Schema code type in the editor — define FileMaker tables, fields, and relationships in a readable format

  • Ask AI in Code Chat to design a database schema from a plain-English description

  • Review & Export — inspect your schema, adjust field types, and copy FileMaker XML to paste into FileMaker Pro

  • User Guide now accessible from the menu

  • FileMaker XML clipboard export — paste scripts directly into FileMaker Pro, no plugins required

  • Get XML — paste FileMaker XML into the editor and convert to plain readable text, no plugins needed

  • Code Chat — validate your code or ask questions with your code as context

  • New Snippet workflow — choose language first, name it, auto-save with language locked after creation

  • Footer hidden on full-screen tool pages for distraction-free editing

  • Token counter in header updates in real time after each message

  • File upload improvements: UTF-16 auto-detection, processing spinner, 10-file limit

  • Edit & resend last message in chat

  • AI Validate in code editor now understands FileMaker scripts (not just calculations)

  • AI Validate highlights error lines in the editor

  • FileMaker XML clipboard export (initial release)

  • Chat now preserves line breaks in user messages

  • File upload limits raised: 2 MB text, 10 MB PDF

  • Cross-browser clipboard support (Safari fix)

  • Send to Chat from code editor starts a fresh conversation

  • Code editor AI Validate panel no longer hides the editor on long responses

Flows

beta
Flows 0.4May 27, 2026
  • WhatsApp step — send text messages or PDF/media links from FileMaker-triggered flows

  • Social steps — create X and LinkedIn posts and send Facebook Messenger or Instagram business messages

Flows 0.3April 26, 2026
  • 80+ new connectors — CRM, payments, messaging, productivity, analytics, and developer tools

  • Connector categories with filter pills — browse connectors by type when adding a step

  • Connections tab — search and brand logos for all saved connections

Flows 0.2April 3, 2026
  • Schedule trigger — run a flow automatically every 15 minutes, 30 minutes, hourly, every 6 hours, or daily

  • FileMaker Poll trigger — FMDojo queries a FileMaker layout on a schedule and fires one run per new or changed record, using a timestamp field to track what's been processed

  • Outbound from FileMaker — call a flow webhook from a FileMaker script using Insert from URL to trigger Slack messages, HTTP calls, emails, and more

Flows 0.1April 3, 2026
  • Inbound webhook trigger — each flow gets a unique secret URL; POST JSON to it from Stripe, Shopify, Typeform, or any service

  • Steps: FileMaker (find, create, update, run script), HTTP request, Slack, Email, Discord, Teams, SMS, Filter

  • Template variables — reference trigger data or previous step output anywhere in a step config using {{trigger.field}} and {{steps.0.output.field}} syntax

  • Run history — every execution logged with per-step input, output, status, and timing