Changelog — What’s new

A running log of improvements, fixes, and function updates across Functory.

2025-11-12

Full SEO-Ready SSR Debug & Keyword Rendering Fix

SSRSEOFrontendDebugging
  • Resolved a critical SSR rendering issue preventing React-based pages from exposing their dynamic keywords and meta tags to Google.
  • Spent extensive time debugging the hydration and metadata pipeline, ensuring that all SEO fields from the SPA now render server-side for indexing.

2025-11-06

SSR Integration & Staging Environment Setup

SEOInfrastructureDeploymentQuality
  • Integrated a full Server-Side Rendering (SSR) system — allowing search engines to properly index every page of Functory, not just the homepage.
  • Launched a staging environment to safely test new features and deployments before they reach production, ensuring zero-downtime and high reliability.

2025-11-05

Persistent Front Reload & Deep Changelog Pages

DXFrontendSEOChangelog
  • Added an automatic reload system that refreshes the frontend when a new version of Functory is deployed — fixing issues caused by long-lived tabs (24h+).
  • Introduced detailed changelog pages for each update, creating more content for both curious users and search engines while reinforcing transparency and discovery.

2025-11-03

Full User Profile SEO Integration

SEOProfilesVisibility
  • Added complete SEO support for all user profiles, including meta tags, structured data, and canonical URLs.
  • Each public profile now benefits from automatic indexing and optimized snippets for better visibility on search engines.

2025-10-31

Enhanced Function Editing & SEO Foundations

UXEditorSEO
  • Added a new field renaming system with inline hints — helping users understand how to use each function more easily.
  • Introduced Markdown support in function descriptions, enabling rich formatting and cleaner presentation.
  • Began SEO system integration to improve search visibility and metadata consistency across function pages.

2025-10-29

Mobile Rework & UX Polish

UXMobileBugfixUI
  • Major rework of the mobile version — cleaner menu, properly adapted pages, and fixed crashes on mobile devices.
  • Added dynamic loading spinners for a smoother and more responsive user experience.
  • Increased maximum description size to allow for richer, more detailed function descriptions.
  • Fixed input reset issue on public function pages — values now persist correctly when editing fields.
  • Added elegant icons to navigation buttons for a more polished visual experience.

2025-10-27

IPv6 & Scalable Executor Network

InfraNetworkingDevOps
  • Added full IPv6 support on functory.dev and functory.fr — a key step to ensure file access from remote executors.
  • This is one of the visible parts of a major ongoing infrastructure upgrade aimed at making Functory’s executor system fully scalable and resilient under heavy load.

2025-10-26

Seamless Updates & Profile Improvements

DevOpsUXBugfix
  • Deployed a new smart Blue-Green update system — updates now roll out instantly with zero downtime.
  • Minor rework of the user profile page for better clarity and smoother experience.
  • Fixed a bug preventing users from editing their reviews on function pages.

2025-10-25

Function Ideas System

CommunityProductUX
  • Added a new Function Ideas system — users can now post ideas for functions they’d like to see built.
  • Other users can upvote ideas to bring them higher in the feed and show community interest.
  • Each idea supports statuses (`unsolved`, `solved`) and allows linking real functions created in response.
  • The original poster can validate a function as the official solution, or reject others if not suitable.
  • Added comments and discussions under each idea, creating a dynamic community feed of ideas and feedback.

2025-10-23

How to Create a Function on Functory

DocsEducationAIUX
  • Added a full tutorial page explaining step-by-step how to write and publish a Python function on Functory.
  • Introduced a ready-to-use LLM prompt optimized for ChatGPT, Claude, and Gemini to help users auto-generate new functions for Functory.

2025-10-22

Debug: Function Input Display

BugfixFrontendUX
  • Fixed a display issue where input fields were not appearing on individual function pages even when signatures were present.

2025-10-21

Verified Accounts

TrustUX
  • Implemented account verification to reassure function publishers.

2025-10-19

Sharing made easy

SocialGrowthUXReliability
  • New sharing options for functions — every public function page now includes quick-access buttons to share on major platforms plus a built-in QR code generator for instant mobile sharing or embedding.
  • [FIX] Live link reliability — functions published under `/f/` now generate fully working URLs instantly after publishing, fixing the previous mismatch between preview and live links.

2025-10-18

User Settings & Owner Pricing

PersonalizationEconomyUX
  • New user settings page — a fully modular preferences panel is now available, letting everyone personalize their Functory experience (UI, runs, pricing behavior, etc.).
  • New date & currency personalization — users can now choose their preferred date/time format and display currency, with automatic conversion and multi-source rate fallback for reliability.
  • Owner runs now cost at base rate (0.001 $/s) — creators executing their own public functions are now charged at cost only, paving the way for built-in demo examples and sandboxed showcases.
  • UI polish & visual refresh — several core components and buttons were reworked for consistency and impact, alongside a redesigned homepage hero for a cleaner, more engaging first impression.

Function — New settings

  • Added Date format — lets users pick between `YYYY-MM-DD`, `DD/MM/YYYY`, or `MM/DD/YYYY`.
  • Added Time display — toggle between 24-hour and 12-hour clock formats.
  • Added Display currency — choose how prices are shown (`Tokens`, `USD`, `EUR`, `JPY`, `GBP`, `CNY`, `AUD`, `CAD`, `CHF`, `HKD`, `SGD`, `KRW`, `INR`).
  • Added Timezone preference — customize how timestamps and run history are displayed based on your local time zone.
  • Settings system is now modular and updates instantly without requiring a page reload.

2025-10-17

Reviews, Versioning & In-App Feedback

CommunityEditorReliabilityUX
  • Full review system is live — anyone can now rate and comment on public functions, letting the community share real feedback and discover quality code.
  • New in-app feedback widget — share ideas, report bugs, or send suggestions directly inside Functory to help shape its future.
  • Runs that fail are now automatically labeled as errors in the backend, improving clarity and debugging visibility.
  • Run history is now integrated inside the editor, showing all your past executions with full details and logs in one place.
  • [DEBUG]: Each republish now creates a unique version, ensuring every release is properly tracked instead of silently overwriting older ones.

2025-10-16

Public run history is live

TransparencyDebuggingInsight
  • Public function pages now feature a run history panel, showing recent executions, statuses, and outcomes.
  • It’s a big step for transparency and benchmarking — users can now see what’s happening under the hood in real time

2025-10-15

Unlisted functions, linked bundles & faster run loading

EditorBackendPerformanceVisibility
  • Editor now supports project IDs in URLs, allowing seamless deep-linking and context preservation while editing.
  • Backend updated to associate submitted bundles with their originating project ID, ensuring proper linkage and traceability.
  • Runs page optimized — requests are now batched and the detailed result sheet is lazy-loaded only when opened, improving performance and reducing initial load time.
  • Added the ability to mark a function as unlisted, keeping it hidden from the public catalog and search while still accessible via direct link.

2025-10-13

Personal run history with full logs & results

DashboardInsightImprovement
  • A brand new Runs page is live — every user can now browse their full execution history in one place.
  • Each run displays the executed function, the detailed logs, and the final result — all neatly organized and saved for later inspection.
  • This makes debugging, tracking, and learning from past executions effortless — Functory now keeps your entire compute journey at your fingertips.

2025-10-11

Profiles, follow system & live profit sharing

SocialEconomyLaunch
  • Profiles are live — every creator now has a personal page to showcase their identity, stats, and published functions.
  • The follow system is fully functional: users can follow and unfollow each other in real time, with live follower counts and @username search built into the catalog.
  • Profit sharing is now active: every time a public function runs, its creator instantly earns their share — real-time revenue distribution is live.
  • With this update, Functory connects people, visibility, and value — the network is officially alive.

2025-10-09

Public publishing & smarter discovery

New features
  • Publishing: developers can now share their creations with the world — public publishing is officially live.
  • Discovery: added a clean, responsive search bar to the catalog, making it possible to find the right function or explore what others are building.
  • Together, these features mark the start of Functory’s open network — where anyone can build, share, and run code in one place.

2025-10-06

Files I/O finalized + billing on execution

NewImprovement
  • Storage: finalized upload & download flow for function-generated and function-consumed files (presigned links).
  • Billing: per-execution charging during runs is now enabled.
  • ResultViewer: download button now shows Preparing → Downloaded for better status clarity.

Function — image-resizer

  • Return payload stabilized as `_type: "s3file"` (schema v2).
  • Improved presigned link generation pipeline.

2025-10-03

Run feedback & logs

NewImprovement
  • SSE stream: crisper first-byte and more consistent final result boundary.
  • Logs: minor spacing/legibility tweaks.

2025-09-30

Hello World! Waitlist Live Launch

Launch
  • Public site launched with live waitlist sign-up.
  • Referral codes and confirmation emails activated.

Want something shipped next? Ping me and I’ll try to slot it in.