Changelog
User-facing changes to ShareMyPage, newest first.
Each day's user-facing changes, newest first. Same-day iterations are grouped into the change they add up to.
For the highlights and why they matter, see Releases.
2026-07-25
-
App: the signed-in app now sits on a soft grey background instead of white. Your cards (on Home, Pages, Slides, and Settings) stay white, so they lift off the page and read as distinct panels rather than being outlined only by a thin border on white. Loading screens follow suit: while a page or deck list is fetching, each placeholder is drawn as a white card, so you see the shape of the cards about to arrive instead of grey blocks. The header stays white, and dark mode is unchanged. The marketing site and your shared pages are untouched.
-
Pages: a shared page now shows the folder it lives in, as a clickable crumb with a folder icon, just before the title in the header on wider screens. Opening a page from a folder used to be a one-way trip: the logo always took you back to the top of your dashboard, so returning to the folder you came from meant navigating down again. Now one click takes you straight back to it. Only members of the page's own workspace see the crumb, so anyone you share the link with (including a guest invited to edit) sees exactly the header they see today, and your folder names stay private.
-
Slides: the deck editor now shows the folder a deck lives in, as a clickable crumb with a folder icon, between the "Back to decks" link and the deck title on wider screens. Opening a deck from a folder used to be a one-way trip: "Back to decks" always landed you at the top of Slides, so getting back to the folder you came from meant navigating down again. Now one click takes you straight back to it, and a deck that is not in a folder keeps exactly the header it has today.
-
Home: the "What's new" card now shows a preview image for each release. The three most recent releases each get a small illustrated preview on the left, with the title and summary beside it, so you can see at a glance what shipped. Each row links straight to the Releases page.
2026-07-24
-
Pages: you can now add a shared checklist to any page. Drop an
<smp-checklist>block into your HTML and each item becomes a checkbox that everyone with access can tick off, so a page like a launch plan turns into a live board where the team checks things off together and the remaining work shrinks in front of everyone. Checks are shared and anonymous (it shows what is done, not who did it), other people's changes appear without a refresh, and your page CSS fully styles it (withdata-smp-checked-count/data-smp-totalhooks for a "3 / 8 done" progress readout). Owners can Close or Reset it from the page's Responses panel. See Live checklists. -
App: your browser tab now shows what you have open. When signed in, the tab used to read the generic site name everywhere; it now shows the open deck's name in the slide editor, and the section name (Pages, Home, Slides, Settings, and each settings page) elsewhere. Private decks still read "Shared presentation" in the tab, matching their share link.
-
Slides: fixed some deck PDFs still showing grey shadow boxes even after the shadow fix. The fix only changed how new exports render; a deck whose PDF had already been made kept serving the older, cached copy. The export version is now bumped, so every deck re-renders with the fix on its next export and comes out clean.
-
Slides: you can now export a deck as images. A new "Download slides (images)" option in the Export menu gives you a ZIP with one high-resolution PNG per slide (slide-01.png, slide-02.png, …), with the same progress bar as the PDF. Because each slide is captured as a picture, the images look exactly like the live deck, shadows and gradients included, so they are handy for dropping a slide into a doc or another deck.
-
Slides: fixed gradient headline words and big stat numbers turning into solid blocks in deck PDF exports. The PDF engine can't paint gradient-filled text, so those elements (like an accent word or a large percentage) came out as a solid rectangle with the text hidden; in the PDF they now render as clean, solid, readable text. On screen the deck is unchanged.
-
Slides: the deck export dialog now shows real progress. Instead of a plain spinner, a PDF export shows a bar and "Rendering slide 3 of 8" as each slide is drawn, so on a longer deck you can see it is working and how far along it is.
-
Slides: deck PDF exports no longer show hard grey boxes behind cards and device mockups. The PDF renderer draws soft shadows as solid rectangles, so shadows are now dropped in the PDF (cards stay defined by their thin borders). On screen and in the app, decks look exactly as before.
-
Slides: exporting a deck now shows a progress dialog. Because the PDF renders each slide, it can take a few seconds; instead of a silent wait (or a raw error page if it fails), you now see an "Exporting your slides" spinner, and a clear "Export failed, try again" if something goes wrong.
-
Slides: fixed deck PDF export failing on larger decks. If one slide referenced an image that was slow or unreachable, waiting for it timed out and the whole export errored; each slide is now rendered so a single stuck image no longer fails the rest of the deck (that image may just be missing from its slide).
-
App: dropdown menus no longer open partly off-screen on phones. A menu whose button sits near the left edge (like a deck's Export menu when the header wraps on a narrow screen) used to push its panel off the side; menus are now kept within the screen so every option stays visible.
-
Slides: the deck editor's Export menu is back. From a deck you can now download a PDF (one page per slide, full 16:9, with selectable text) or the self-contained HTML. It was hidden while we fixed the PDF, which used to capture only the cover slide.
2026-07-23
- Slides: exporting a deck to PDF now includes every slide, not just the cover. Because a deck is a one-slide-at-a-time viewer, Download, PDF used to capture only the first slide; it now renders each slide and combines them into a single multi-page PDF, at full 16:9 size and with selectable text, that you can hand to a customer.
- Pricing: hosted images (on pages and decks) now count toward a per-workspace storage limit, 100 MB on Free, 1 GB on Individual, 5 GB on Startup, 25 GB on Business, and unlimited on Enterprise, shown on every plan. Each image can still be up to 4 MB, and your pages and decks themselves stay unlimited. An upload that would go over the limit is declined with a clear message; nothing is ever deleted for you.
- Pages: the upload box now says you can include images. Its hint used to read "single self-contained HTML or Markdown file", which hid the new ability to drop an HTML file together with its images (or a whole folder) and have them hosted automatically. The wording now makes that clear.
- Branding: you can now upload a separate logo for dark mode. In Settings under Branding, add a dark-background version of your landscape or square logo, and it shows on dark headers (in the app and on your shared pages), falling back to your main logo if you leave it empty. This fixes logos designed for light backgrounds looking wrong on a dark header.
- Branding: the sign-in screen shown for a page that needs access now uses your dark-mode logo when it renders in dark mode too, matching the rest of the shared-page chrome, instead of always showing the light logo.
- App: fixed section headings and labels that showed as near-black, and hard to read, in dark mode (most visible on a shared page's Manage panel). Text that took its color from the page default now follows the theme like everything else.
- App: dark mode now covers your Home. Following the header and dashboard, the Home screen (the greeting, the springboard, "Needs you", "Jump back in", your top pages, and "What's new") now follows your Light, Dark, or System choice too. More app surfaces are still to come.
- App: dark mode now covers the slide editor. The deck maker's rails, toolbars, inspector, and its dialogs follow your Light, Dark, or System choice. Your slides themselves still render in their own theme, unchanged.
- App: dark mode now covers the rest of the signed-in app. Settings, page and folder management, sharing, comments, and members all follow your Light, Dark, or System choice, completing the rollout across the app. The marketing site stays light as before.
- App: fixed a light strip that showed below the content on shorter pages (like Settings) in dark mode. The dark background now fills the whole screen.
- App: dialogs, menus, and pop-ups now follow dark mode too. They render in a separate layer that the theme wasn't reaching, so things like the "Create a presentation" dialog stayed light on a dark page. They now match your Light, Dark, or System choice.
- Shared pages: the viewer now supports dark mode. When you are signed in it follows your Light, Dark, or System choice; for anyone you share a link with, it follows their device's system setting. Your page's own content still renders exactly as you designed it, only the surrounding chrome (header, menus, comment and manage panels) changes.
2026-07-22
- App: a dark mode for the signed-in app. A new Appearance setting under Settings lets you pick Light, Dark, or System (which follows your device), and your choice is remembered in your browser. It is rolling out surface by surface, starting with the app header, navigation, and your dashboard, with the rest of the app to follow. Shared pages and the marketing site are unaffected.
- Navigation: signing out from the mobile menu now works. On phones the account control was Clerk's own popover, which opens outside the menu, so tapping "Sign out" was read as tapping away and just closed the menu instead of signing you out. The mobile menu now has a direct "Sign out" item that works on the first tap. Desktop was unaffected.
- Auth: if your session has expired or you open an app page (your home, dashboard, or a deck in the editor) while signed out, you're now sent to sign in instead of hitting a generic "An error occurred" page. A lapsed session during navigation used to surface a render error rather than a clean redirect.
- Slides: presenting a deck full-screen now works in Safari. The F key and the fullscreen button relied on a browser API that only Chrome and Firefox expose, so on Safari (and other WebKit browsers) nothing happened; they now use Safari's prefixed equivalent, so Present-mode fullscreen works there too.
- Slides: a frosted-glass panel style for decks. Add
glassto a card, table, or chart card on a dark slide and the slide's background blurs through it, so a data table can sit on a translucent panel instead of a solid white block. The AI editor can now apply it too. - MCP: a new set_presentation_theme tool switches an existing presentation to a different theme (a builtin or your workspace's own brand theme) and re-skins every slide with it, no re-authoring. Until now the only way to change a deck's theme was to rebuild it slide by slide; the deck keeps its content and its shareable link, and you can switch back at any time.
- MCP: a new delete_presentation tool lets a connected AI assistant delete a whole slide deck by id (owner or workspace admin), the deck counterpart to delete_page. Until now a presentation created over MCP could only be removed from the app.
- Sharing: opening a page that was shared with you from another workspace now works from your "Shared with me" list. The open-link used your own workspace's address instead of the address of the workspace that owns the page, and a page opened on the wrong workspace address returns a "Page not available" 404. The link now points at the owning workspace, so shared pages open correctly for people outside that workspace.
- Slides: the AI editor's prompt box no longer locks while an edit is applying. It stays live so you can start drafting your next instruction during the wait, instead of clicking a greyed-out field that won't accept input.
- Slides: changing a slide's layout is more reliable. If the AI's first transpose comes back malformed or the model call blips, it now retries instead of failing outright, the same self-repair "Create with AI" already uses, so a layout change that used to error just works.
- MCP: create_page and update_page no longer risk saving a page as "Untitled" when a title is sent together with a large HTML body. The title and the other small settings are now sent ahead of the content so a long document can't crowd them out.
- Sharing: a link that uses the wrong prefix for its content no longer dead-ends. Pages live at /p/ and presentations at /s/, and because the two share the same link format, one wrong letter used to show a misleading "Page not available" even though the content was fine and the link still active. Now a /p/ link that actually points to a presentation quietly forwards to the presentation (and a /s/ link that points to a page forwards to the page), so a mistyped or mis-copied prefix just works.
- Slides: the AI editor's composer is tidier. Now that the Apply button narrates what the assistant is doing, the separate "Claude is editing this slide" line is gone, and the starter prompt suggestions (and the "edit over MCP" hint) show only on a fresh slide, clearing out once you have started a conversation so the panel below the input stays uncluttered.
- Slides: when you ask the AI editor to change a slide, it now tells you what it is doing while it works, "Looking at the slide", "Thinking about the change", "Making the change", and "Checking the result", instead of a single unchanging "Applying" spinner. On visual edits, where it renders the slide and verifies its own work, this makes the extra time it takes understandable rather than a mystery.
- Home: the "What's new" card now shows the three most recent releases instead of two, so more of the recent story is visible at a glance without opening the Releases page.
- Slides: the AI editor now recognizes more requests as visual ones, so it renders the slide and checks its own work on them. Asking it to make something "wider" or "less cramped", to "add space" between elements, to "rearrange" or "redesign" a slide, or to just "do better here visually" now goes through the same see-and-verify loop as moving or resizing an image, rather than editing the layout blind. Plain text edits stay on the fast path.
2026-07-21
- Slides: the AI editor can now SEE the slide it is editing. For visual changes (moving, resizing, aligning, cropping, or arranging images) it renders the slide, looks at the result, and checks its own work before finishing, instead of editing the underlying code blind. This fixes cases where it confidently claimed a layout was right when it was not, like turning four images into a 2x2 grid. Visual edits also now run on a stronger model, and you can build a true image grid with a single container. Plain text edits are unchanged and just as fast.
- Slides: asking the AI to place two or more images "at the same size" now actually makes them the same size. Previously it sized each image independently, so photos with identical dimensions could still come out different sizes and land unevenly. The editor now lays same-size images in an equal, centered row, so they match and sit equidistant from the middle of the slide, without cropping.
- Slides: the AI editor's "Apply" button now shows a spinner and "Applying…" while the assistant works on your slide, so it's clear the request is being processed instead of looking like nothing happened.
- Slides: you can now reorder slides by dragging them in the left rail, with a drop line showing where the slide will land. The "Move up" and "Move down" menu items still work for keyboard and precise moves.
- Docs: a new Releases page (/docs/releases) tells the story behind each batch of updates, grouped by month, with a link to the full changelog for the detail. The App Home "What's new" card now features the latest release instead of the raw daily log.
- Slides: you can now resize and crop an image in the editor by hand, no AI prompt needed. Click any image on a slide and a small toolbar appears: switch between Fit (show the whole image, never cropped) and Fill (crop to a tile), make it larger or smaller in steps, replace it, or reset it. In Fill mode you drag the image to choose exactly what stays in frame, so getting two photos to the same size or keeping people from being cut off is now a direct click-and-drag instead of a back-and-forth with the assistant.
- Slides: the AI slide editor is much better with images. It no longer crops or cuts people out of photos when you ask it to place or resize an image, it keeps the whole picture visible by default, and it handles tall (portrait) photos and two images side by side without squashing them into a fixed box. A real photo dropped into an image slot now fits inside the frame instead of being clipped.
- Navigation: the plan badge next to your workspace name now names your actual tier (Solo, Startup, Business, or Enterprise) instead of a generic "Pro". Free workspaces still show a "Free" badge that links to billing, and grandfathered accounts keep their "Pro" badge.
- Pricing: the plan cards are cleaner. Each plan now leads with its contributor and built-in AI allowance as plain checklist items, worded the same as the billing settings ("Up to 25 contributors", "75 built-in AI slide decks / month"), instead of the boxed tiles that over-emphasized the numbers, so the allowance is clear even if you're new to the product. Prices now spell out "/ year" and "/ month" in full rather than "/ yr" and "/ mo", and the billing toggle now starts on Monthly so you see the smaller monthly price first (Annual, with its discount, is still one click away). All four cards are the same height and sit flush in one row, with their "Get started" buttons aligned; the recommended plan stands out with a brand outline and badge rather than a raised, shadowed card. The page itself is also lighter: the hero is a clean headline (the mock billing screenshot is gone), the Monthly/Annual toggle is centered above the plans, and "The short version" is now an expandable FAQ that matches the one on the homepage. The FAQ answers more of the real questions too (what a built-in AI slide deck is, exactly what uses one, top-ups, switching between monthly and annual, and downgrades) and drops the internal word "credit" in favor of the plain "AI slide decks" the plans already use.
- Slides: the /slides page hero now carries an "AI slide decks" label above the headline, matching the pricing and about pages, and the gap between the hero and the animated demo below it is tightened so the demo comes into view sooner.
- Navigation: "Security" no longer takes a slot in the top navigation. The security overview is still on the homepage and linked from the footer, so the nav stays focused on the main destinations.
- Polls and forms: the page owner now gets an email when responses come in, right away for the first one and then at most once an hour with a running count, so you never miss new results. Every email links straight to the results and has a one-click unsubscribe.
- Forms:
<smp-form>fields can now be dropdowns, single-choice, multiple-choice, numbers, or email, not just text. Addtypeto a<smp-field>and list choices as<smp-option>children. Perfect for RSVPs (attending, party size, meal choice) and structured intake. Answers still export to CSV, one column per field. - Forms: the CSV export now lists its columns in the same order as the fields on your form, instead of an internal ordering, so the spreadsheet reads the way you built the form.
2026-07-20
- Slides: "Create with AI" is more reliable and handles bigger decks. A detailed brief could fail with "The AI had trouble building your presentation" because one off-spec slide in the plan was rejecting the whole deck; the planner now repairs those instead of failing. You can also pick up to 20 slides (was 12), and if your notes mention a slide count that differs from the dropdown, the form now points it out with a one-click way to match it.
- MCP: the
get_docstool can now read an individual documentation page again. Asking for a specific page (for example the security or live-polls docs) previously failed with a file-not-found error, so connected AI assistants could only see the page index; they can now read the full text of any page. - Slides: new presentations are now private by default (only you), matching how pages work. You change who can see a deck from the Share dialog, the same one pages use. Existing presentations keep their current visibility. The visibility dropdown that used to sit next to the Share button is gone; a small label there now just shows the current setting.
- Slides: the embedded deck previews on the homepage and /slides now render as faithful, scaled-down miniatures of the real deck instead of an oversized crop, so the slide and its controls no longer overlap inside small cards. Every deck preview, the featured one and the gallery examples, now opens the real deck in a new tab on click.
- Slides: sharing the /slides link (iMessage, Slack, etc.) now shows a proper preview image instead of a blank card.
- Home: "Jump back in" now shows real preview thumbnails of your pages and decks instead of plain colored tiles, and on phones the preview cards stack one per row. The mobile layout no longer runs off the side of the screen. "Needs you" now lists genuinely unresolved comments on your pages and decks (so a comment awaiting your reply no longer disappears just because you glanced at the notification bell).
- Home: "Jump back in" opens a deck straight in the editor, and "Needs you" now tracks whole comment threads: resolving a comment clears it from the list instead of leaving a reply behind. The footprint now shows your total page views instead of a folder count, matching the analytics modal.
- Home: a visual polish pass, the dashboard is wider, "Needs you" items now have a type icon, a timestamp, and a Reply/Review action, "Jump back in" cards carry a Page/Deck tag, and the Create panel and footprint stats gain small icons. The analytics modal also fits its content correctly.
- Home: the "Your footprint" numbers are now clickable and open an analytics modal, with a You / Workspace toggle showing total views, unique viewers, a 30-day views trend, and your top pages by views.
- Home: the Create panel now works. "New presentation" opens the deck picker (template or Create with AI) right there instead of jumping to another page, and the file tile creates a page from an .html or .md file you drop on it or click to choose. Home also now appears in the mobile menu.
- Slides/Pages: new
<smp-form>block lets a hosted page collect free-text submissions from many people (an intake form), not just poll votes. Authors choose whether someone can submit once or many times, and you read the responses from the page's Export CSV, with one column per field. Available on Living Pages workspaces.
2026-07-19
- Pages: images now upload as hosted assets instead of inline base64. Drop an HTML file together with its images (or a folder) in the browser and relative image references are rewritten to hosted URLs automatically, or add one over MCP with the new add_page_image tool.
- Home: opening the app now lands on a personal home page that shows what needs your reply, your recent pages and decks, a few quick stats, and what shipped recently. New accounts get a short guided setup to create a first page, make a deck, and invite a teammate.
- Pricing: the "built-in AI slide decks" allowance now links to the /slides page, so anyone unsure what slides are can see how they work.
2026-07-18
- Slides: now a first-class part of the homepage, with a dedicated /slides page showing how to build slides with AI, import PowerPoint, and share one link.
2026-07-17
- Slides: fixed importing a presentation onto your workspace's own brand theme. Importing could error ("couldn't use the template") or fall back to the generic theme when a workspace had a custom brand theme; imports now apply the brand theme correctly, whether it's chosen automatically or named explicitly.
- Pricing: the pricing page is redesigned. Every plan card now shows a two-metric strip (contributors and built-in AI per month) so the model reads at a glance, plans align on a shared baseline with a clearer recommended tier, annual prices show a per-month equivalent, and the Enterprise band lists its controls as compliance chips. The homepage teaser gains a labeled tier legend.
- Billing: a failed renewal no longer instantly removes a plan; entitlements stay while Stripe retries a past-due subscription and only drop when it actually ends. An unrecognized subscription price can no longer silently upgrade a workspace, and checkout now rejects an invalid billing period instead of defaulting to annual.
- Billing: top-up credits are now granted only after confirmed payment, subscription checkout prevents accidental duplicate plans, and Stripe portal plan changes stay in sync with the workspace.
- Billing: workspace settings now show live built-in AI usage, monthly allowance, top-ups, UTC reset, all self-serve plans, and admin-only checkout controls.
- Billing: Stripe checkout now supports Individual, Startup, and Business subscriptions plus idempotent +25 AI-deck top-ups for the current UTC month, while existing Pro subscriptions remain grandfathered.
- Pricing: a dedicated, bilingual pricing page now compares Free, Individual, Startup, Business, Enterprise, monthly/annual billing, top-ups, and unlimited bring-your-own AI; the homepage links to the full comparison.
- Billing: monthly built-in AI presentation limits are now enforced per workspace; retries count once, fully failed generations release their credit, and MCP/BYO-AI remains unlimited.
- Billing: contributor limits now count workspace members and unique page/presentation editors, never viewers; concurrent invites are checked safely and existing member/editor identities are deduplicated by verified email.
- Billing groundwork: the new Free, Individual, Startup, Business, and Enterprise plan model is defined, while existing Pro customers keep their current legacy entitlements.
- Billing groundwork: AI deck-generation credits now have a durable, retry-safe monthly usage ledger; limits are not enforced yet.
- Slides: Create with AI keeps the stronger model for deck planning and uses a faster model to fill each slide, with token usage logged for cost measurement.
- Docs: the homepage navigation and footer now link directly to the documentation, with Docs placed after About in the main navigation.
- MCP: a get_docs tool and a docs pointer in the server instructions, so a connected AI tool can read the ShareMyPage documentation (the access model, importing, themes, comments, endpoints) when it needs to check how something works.
- Docs: shared links to a docs page now show a branded social preview image with the page's title, matching the rest of the site.
- Docs: the sidebar is now consistent, every section is a flat group (the MCP section is no longer a dropdown), and no section header repeats its first page's name.
- Slides: once your workspace has its own brand theme, the New deck picker no longer offers the generic ShareMyPage theme, so a new deck can't accidentally start on the generic template.
- Docs: a step-by-step guide to connecting Claude and other AI tools (web, CLI, and other clients), and a dedicated "Import a PowerPoint" page.
- Docs: new pages for creating decks with AI, deck themes and branding, comments, and an endpoints reference (the raw, llms.txt, and download URLs).
- Slides: delete an element right in the editor, hover a text block, image, or button and click the ✕ to remove it, no AI needed.
- Docs: new pages on security and containment (how sandboxed pages are isolated, EU hosting) and on workspaces and members (membership, join links, vanity subdomains).
- Slides: Create with AI is more reliable, the outline step now retries a failed model call instead of giving up, so real briefs generate a deck rather than erroring.
- Slides: Create with AI takes more grounding. Paste much more context, or attach a Markdown or text file, so the draft is built from your real material instead of guessed. (To turn a PowerPoint into a deck, use Import a presentation.)
- MCP: get_layout suggests the closest layout id on a typo ("did you mean?"), so an agent recovers instead of retrying blindly.
- MCP: edit_comment and delete_comment let you rewrite or remove a comment you posted (a page or presentation owner/admin can delete any on their content; deleting a thread's first comment removes its replies).
2026-07-16
- Pages: live polls. Drop an
<smp-poll>block into any page and it renders as an interactive vote with results that persist and tally across everyone who opens the link, no backend of your own. Optionally require a voter name, and manage tallies, close, pause, reset, or export from the page's Responses panel. See Live polls. - Slides: resize text right in the editor, a smaller/bigger font-size control in the formatting toolbar, no AI needed.
- Slides: 12 more layouts, including true two-column and trio layouts, plus animated proof stats.
- Slides: @mention teammates in slide comments, with a notification.
- Slides: content animates in automatically as you advance, and tall slides scale to fit instead of clipping.
- Slides: deck-level layout planning, so re-authored imports vary their layouts.
- Slides: new decks and imports prefer your workspace's brand theme, and imported cover and closing slides use its branded layouts.
- Slides: deferred slides are now explicit and clearly marked.
- Slides: the dashboard and builder load faster (loading skeletons and parallel fetch).
- Slides: fixed PPTX run spacing and run-together titles, image overflow in cards, dark-slide contrast, and AI editor errors on newer models.
- Docs: a documentation site at /docs with search and dark mode, a machine-readable /llms-full.txt, an MCP section, and the changelog moved to /docs/changelog.
- Fixed app-wide "Something went wrong" errors from notification polling and other hot paths overloading our sign-in provider's rate limit.
2026-07-15
- Slides: import a PowerPoint (.pptx) into a native, editable deck, with any-size upload and a grounded re-author mode (the default) that redesigns each slide with your theme.
- Slides: three new layouts, logo wall, device showcase, and quote-with-evidence.
- Slides: the maker splits into Edit and Review modes.
- Slides: the in-editor AI editor now makes targeted edits with visible reasoning, conversation memory, and clear success or failure outcomes.
- Slides: AI decks always get a branded cover and closing slide, with clearer errors and per-slide retry so decks no longer come out blank.
- Slides: hardened image fetching and theme-logo validation, and fixed a folder count that could be seen across workspaces.
2026-07-14
- Slides: renamed from Decks across the app, the routes (/slides, /s), and the MCP tools, with redirects from the old paths.
- Slides: per-slide comments, including highlight-to-comment right in the editor.
- Slides: share a presentation like a page, with a Share dialog, password, per-person viewer or editor invites with emails, and branded, unfurl-ready share links.
- Slides: inline text formatting (bold, italic, theme colors), readable image asset URLs, and a reworked theme editor.
- Slides: change a slide's layout while preserving its content, delete images, and replaceable placeholders.
- Slides: the deck cover uses the brand logo, presentation cards match page cards, and the dashboard hides others' private decks.
2026-07-13
- Slides: nine more layouts (timeline, steps, compare, bento, table, line chart, donut, team, progress), with variety guidance, and Create with AI enforcing layout variety.
- Slides: custom brand themes from a brand canvas (tokens, brand CSS, fonts), plus a freeform mode for fully brand-custom slides.
- Slides: a deck logo decoupled from the theme, uploadable in the editor and as a workspace default, shown on the cover and closing slides only.
- Slides: separate deck folders from page folders, light-only themes that flatten dark slides, and a mobile burger nav.
2026-07-12
- Slides: change a slide's layout and have AI move the content across.
- Slides: deck folders, a maker pass (undo, metric editing, image ergonomics, clickable covers), and a browse-layouts gallery in the theme manager.
- Slides: a get_design_guide MCP tool so external AI designs slides like the in-app AI.
- Slides: sturdier AI edits (they survive canvas edits and reject truncated fragments) and thumbnail retries.
2026-07-11
- Slides: native slide decks arrive, a deck maker beside Pages with a scaled, click-to-edit canvas.
- Slides: Create with AI generates a whole deck from a brief, and the Add-slide picker shows visual layout previews.
- Slides: version history, a neutral default theme, and custom themes (from your branding, with AI, or by hand), also over MCP.
2026-07-10
- Pages: edit rights are decoupled from visibility, with one unified share model (general access plus specific people).
- MCP: request_download_url to read large pages back, and proactive feedback prompts.
2026-07-09
- Pages: a per-page editor role, invite people as a viewer or an editor.
- An /about founder and team story page.
- Fixed shared /p links not unfurling for social crawlers, the comments panel now auto-opens only for unresolved threads, and page titles decode correctly.
2026-07-08
- MCP: first-class Markdown support, get_page outline and range, a screenshot_page tool for visual self-QA, list_pages with folder names and sizes, anchor-based inserts, and guidance for uploading large pages.
- Viewer: links in your page (mailto, tel, sms, and external CTAs) now work inside the sandbox.
- Pages: host large AI-generated pages via browser upload, and reject truncated HTML instead of saving a corrupt page.
2026-07-07
- Pages: replace a page's content by uploading a new Markdown file.
- Fixed a sign-in loop for invited guests without a workspace.
- Faster public thumbnails via CDN caching.
2026-07-06
- Examples gallery: richer detail pages with categories, related examples, an upload loop, and which-AI logos.
- Pages: per-page social images with the right title on every public page.
2026-07-05
- A redesigned centered hero with a full-flow product demo, now the default.
- An Examples gallery of live-embedded exhibits with copy-the-prompt, plus more exhibits and bilingual copy.
- A /brand page with a downloadable logo kit and colors.
- German localization across the flow demo, examples, and homepage.
2026-07-04
- Pages: download a page as Markdown, with the source preserved.
- MCP: a send_feedback tool that emails the team, with a usage-based feedback nudge.
2026-07-03
- Anonymous instant hosting: publish a page without an account, then claim, replace, or delete it.
- Pages: host Markdown files that render as clean web pages.
- MCP: patch_page and resolve_comment for lighter, comment-driven editing, plus status and comment_on_page.
- Dashboard: card action menus and folder rename, and clickable URLs in comments.
2026-07-02
- A polished interface across the app (dashboard, settings, members, comments, and the shared-page viewer), on a new component foundation, with surfaced errors and styled confirmations.
2026-07-01
- Dashboard: your public pages now show up, and the homepage copy was humanized.
2026-06-30
- A blog at /blog (MDX) with RSS and scheduled publishing.
- Workspace membership moved into our database, removing the 20-member cap.
- Branded link-preview images for Pro pages and workspace roots.
- Mobile fixes (portrait gutter, viewer scroll) and visibility icons on cards.
2026-06-29
- Pro vanity subdomains (yourname.sharemypage.app) with a branded workspace landing.
- Workspace member invites and a shareable join link.
- Mobile: fixed iOS input zoom and added Add-to-Home-Screen install.
2026-06-28
- Broad AI-readability: JSON-LD, llms.txt, a sitemap, and an API catalog with OAuth metadata so agents can discover the service.
- A flagship "Q3 Launch Brief" example and a landing-page restructuring.
2026-06-27
- A /mcp marketing page and a sharpened security section.
- A landing-page conversion pass (hero CTAs, pricing, video).
2026-06-26
- Machine-readable
/raw/<slug>so public pages, and normal public links, are readable by AI tools. - An in-app notification center.
2026-06-25
- Onboarding: a starter demo page and an OAuth-first "Connect AI" step.
- White-label shared pages (Pro): your logo and brand color on the viewer.
- Cookieless, EU-hosted analytics, with user content masked in session replays.
- Folders: drag pages into folders, upload straight into one, and move a page from its settings.
- Link previews that show the page title (opt-out), and plan limits surfaced as upgrade prompts.
2026-06-24
- MCP Connectors Directory readiness: tool annotations and Clerk OAuth.
- Landing-page social proof.
2026-06-23
- Highlight-to-comment (inline) feedback on shared pages.
- Free plan gates (5 pages, a page-size cap, an API token limit) and expanded Pro analytics (an over-time chart, first and last seen, the full viewer list).
- Enterprise readiness: DPA and subprocessors pages, an SSO and SAML setup runbook, and real branded emails.