{
    "version": "https://jsonfeed.org/version/1",
    "title": "Flowtag Blog",
    "home_page_url": "https://flowtag.dev/blog",
    "feed_url": "https://flowtag.dev/blog/json",
    "description": "Insights and updates from the Flowtag team.",
    "icon": "https://flowtag.dev/flowtag-full.png",
    "author": {
        "name": "Flowtag Team",
        "url": "https://flowtag.dev/blog"
    },
    "items": [
        {
            "id": "https://flowtag.dev/blog/uptime-a-refreshed-dashboard-and-a-lot-more",
            "content_html": "<p>It&#39;s been a while since our last update — longer than we&#39;d have liked. We wanted to explain why, and more importantly, show you what we&#39;ve been building.</p><h2>Why the silence</h2><p>The truth is simple: this release took longer than planned because we didn&#39;t want to ship it half-baked. Uptime touches something people rely on to know when things break — that&#39;s not a module we were willing to rush. We&#39;d rather be late and solid than on time and shaky. Thanks for bearing with us — here&#39;s what the wait got you.</p><h2>Introducing Uptime</h2><p>The biggest piece of this update is a brand new service: <b>Uptime</b>. It&#39;s made up of two components — <b>Monitors</b> and <b>Status Pages</b> — and together they cover everything from &quot;is my server still alive&quot; to &quot;how do I tell my users about it.&quot;</p><h3>Monitors</h3><p>Monitors continuously check your infrastructure using a range of methods:</p><ul><li><p>Ping</p></li><li><p>SMTP / POP3 / IMAP</p></li><li><p>DNS</p></li><li><p>TCP / UDP ping</p></li><li><p>URL checking, hosted directly on Flowtag</p></li></ul><img src=\"https://images.ctfassets.net/394xwns91s5x/1HJz22hQymieR9OGtQ7892/bd10b743a55190237af9b588e9afd669/Zrzut_ekranu_2026-07-30_214427.png\" alt=\"\" loading=\"lazy\" /><p>When a monitor detects an outage, Flowtag automatically creates an <b>incident</b> — a shared space where you and your team can discuss what&#39;s happening, track the timeline, and coordinate a response, all in one place.</p><h3>Status Pages</h3><p>Status Pages let you share that information with the people who actually depend on your app — your end users. You can:</p><ul><li><p>Automate reports by connecting a status page directly to your monitors</p></li><li><p>Or write and publish updates manually, on your own terms</p></li></ul><p>Status pages aren&#39;t just for incidents, either — you can also use them to announce planned <b>maintenance windows</b>, so users know downtime is coming before it happens.</p><p>And because we know status pages are as much about branding as they are about function, they now come in four themes:</p><ul><li><p>Vanilla</p></li><li><p>Lavender</p></li><li><p>Lily</p></li><li><p>Orchid</p></li></ul><h4>Vanilla</h4><img src=\"https://images.ctfassets.net/394xwns91s5x/1T2vhjHQXJfDO4913bIjqY/f68f82e3c1f4c1c41b7c3c24a9ab5fda/statuspage-vanilla.png\" alt=\"\" loading=\"lazy\" /><h4>Lavender</h4><img src=\"https://images.ctfassets.net/394xwns91s5x/3PrrjpUZ4jcOq3qV2pevSk/4238bc53ec5c500660ac71a44ac4ab65/statuspage-lavender.png\" alt=\"\" loading=\"lazy\" /><h4>Lily</h4><img src=\"https://images.ctfassets.net/394xwns91s5x/2vyCFJGifrQ5jKT780U4OZ/941ef03a06d619f1aab4a4070e27f8c9/statuspage-lily.png\" alt=\"\" loading=\"lazy\" /><h4>Orchid</h4><img src=\"https://images.ctfassets.net/394xwns91s5x/3hlh2wtn6g80EsAUW232a6/2a2de17046abd29aeb0d5d78e1ef3da5/statuspage-orchid.png\" alt=\"\" loading=\"lazy\" /><h2>A refreshed dashboard</h2><p>The dashboard got a visual overhaul, and the headline addition is a brand new <b>homepage</b> — a proper landing spot when you log in, instead of dropping straight into a single module.</p><img src=\"https://images.ctfassets.net/394xwns91s5x/53fBoWoV1tB1JEvHwBbSuC/6bd78061d0d3eebe2ff761d573b75494/Zrzut_ekranu_2026-07-30_220217.png\" alt=\"\" loading=\"lazy\" /><h2>Faster search</h2><p>We rebuilt the search engine under the hood, so finding what you need across your projects is noticeably faster.</p><h2>Notifications, reworked</h2><p>Notifications also got attention this round:</p><ul><li><p>A refreshed look across the board</p></li><li><p><b>Push notifications</b></p><p>, connectable right from your browser</p></li><li><p><b>Do Not Disturb mode</b></p><p> — flip it on when you&#39;re heading out on vacation and want to actually disconnect, without worrying about being paged</p></li></ul><h2>A new look for the blog</h2><p>Even this blog got a refresh — you&#39;re looking at it right now.</p><h2>A new contact page</h2><p>We also added a dedicated <b>contact page</b>, so reaching us no longer means digging for an email address.</p><h2>What&#39;s next</h2><p>That&#39;s the update. Uptime has been the biggest single addition to Flowtag since launch, and we&#39;re glad to finally have it in your hands. As always, we&#39;d love to hear what you think — reach out and let us know.</p>",
            "url": "https://flowtag.dev/blog/uptime-a-refreshed-dashboard-and-a-lot-more",
            "title": "Uptime, a Refreshed Dashboard, and a Lot More",
            "date_modified": "2026-07-30T20:03:23.468Z",
            "author": {
                "name": "QwertyCodeQC (Developer)",
                "avatar": "//images.ctfassets.net/394xwns91s5x/LPsJrc5Ab1lwg0Sf86wv0/b054a588017bff97c43a819cca5a0e93/167351530"
            },
            "tags": [
                "Product Updates"
            ]
        },
        {
            "id": "https://flowtag.dev/blog/variables-developer-preview-ui-refresh",
            "content_html": "<p>We&#39;re shipping two things today: <b>Flowtag Variables</b> is now available in developer preview, and we&#39;ve refreshed the marketing site with a new hero and dedicated product pages.</p><hr/><h2>Flowtag Variables</h2><p>Variables are small configuration files your application can fetch in <b>~100ms, globally</b> — no cold starts, no polling, no stale state baked into a deploy.</p><p>There are two types:</p><p><b>Toggle</b> — a boolean. On or off. Simple, but that&#39;s the point. Use it to gate a feature, enable a maintenance mode, or kill a rollout without touching your codebase.</p><p><b>JSON</b> — a full configuration object for your application, with a built-in schema validator. You define the shape, Flowtag enforces it. No more shipping a config change and discovering at runtime that a key was missing or mistyped.</p><p>Together, they give you a control layer that&#39;s independent of your deployment pipeline. Change a variable in the dashboard, and your app picks it up — everywhere — in milliseconds.</p><p>Common use cases:</p><ul><li><p>Feature flags per environment</p></li><li><p>Remote kill switches</p></li><li><p>A/B test configuration</p></li><li><p>Rolling out changes gradually without a redeploy</p></li></ul><h3>Developer Preview</h3><p>Variables is shipping today as a <b>developer preview</b>. That means the API isn&#39;t finalized — new features may be added, and existing ones may change. We want to get real usage in before locking things down.</p><p><a href=\"https://docs.flowtag.dev/variables/overview?utm_source=blog&utm_medium=variables-developer-preview-ui-refresh\">Read the docs →</a></p><hr/><h2>UI Refresh</h2><p>We&#39;ve refreshed the hero on <a href=\"https://flowtag.dev/\">flowtag.dev</a> again — cleaner, tighter, more focused on what Flowtag actually is.</p><p>We&#39;ve also added dedicated product pages so each module has a proper home:</p><ul><li><p><a href=\"https://flowtag.dev/products/variables?utm_source=blog&utm_medium=variables-developer-preview-ui-refresh\">flowtag.dev/products/variables</a></p></li><li><p><a href=\"https://flowtag.dev/products/analytics?utm_source=blog&utm_medium=variables-developer-preview-ui-refresh\">flowtag.dev/products/analytics</a></p></li></ul><p>There are also a handful of smaller tweaks across the dashboard — nothing dramatic, just things that were bothering us.</p><hr/><p>Variables is live. Try it, break it, tell us what&#39;s missing.</p>",
            "url": "https://flowtag.dev/blog/variables-developer-preview-ui-refresh",
            "title": "Variables Developer Preview + UI Refresh",
            "date_modified": "2026-05-16T15:07:47.742Z",
            "author": {
                "name": "QwertyCodeQC (Developer)",
                "avatar": "//images.ctfassets.net/394xwns91s5x/LPsJrc5Ab1lwg0Sf86wv0/b054a588017bff97c43a819cca5a0e93/167351530"
            },
            "tags": [
                "Product Updates"
            ]
        },
        {
            "id": "https://flowtag.dev/blog/recent-service-disruption",
            "content_html": "<p>On May 4th, several Flowtag services were unavailable for approximately 8 hours due to issues with our domain registrar. Our infrastructure was healthy the entire time — the problem was at the domain level, which made it harder to catch quickly.</p><p>We&#39;re not going into the specifics of what happened with the registrar, but we want to be upfront: it was our problem to manage, and we didn&#39;t handle it well enough to prevent the impact on you.</p><p>We&#39;re sorry for the downtime. We&#39;re putting monitoring in place so that domain-layer issues get caught and communicated much faster going forward.</p><p>— Flowtag team</p>",
            "url": "https://flowtag.dev/blog/recent-service-disruption",
            "title": "Recent service disruption",
            "date_modified": "2026-05-04T20:48:32.952Z",
            "author": {
                "name": "QwertyCodeQC (Developer)",
                "avatar": "//images.ctfassets.net/394xwns91s5x/LPsJrc5Ab1lwg0Sf86wv0/b054a588017bff97c43a819cca5a0e93/167351530"
            },
            "tags": [
                "Product Updates"
            ]
        },
        {
            "id": "https://flowtag.dev/blog/flowtag-has-a-new-home-flowtag-dev",
            "content_html": "<p>From day one, Flowtag ran under <code>flowtag.qwerty.ovh</code> — a placeholder that got the job done while we were still figuring out the right direction for the product. It was functional, but not exactly the kind of URL you&#39;d confidently paste into a README.</p><p>That changes today. Flowtag now lives at <b>flowtag.dev</b> — a domain that actually matches what we&#39;re building. The app is live, the docs are there, and it&#39;s where everything new will happen going forward.</p><h2>What&#39;s changing and what isn&#39;t</h2><p>The frontend and dashboard move immediately to <code>flowtag.dev</code>. However, all existing API and infrastructure endpoints remain fully active under their current domains — they will stay up <b>until we&#39;ve fully migrated all services to the new domain</b>. Nothing breaks for anyone already integrated.</p><table><tr><td><p>Domain</p></td><td><p>Purpose</p></td><td><p>Status</p></td></tr><tr><td><p><code>flowtag.dev</code></p></td><td><p>App, dashboard, documentation</p></td><td><p>✅ Active</p></td></tr><tr><td><p><code>status.flowtag.dev</code></p></td><td><p>Status page for Flowtag&#39;s services</p></td><td><p>✅ Active</p></td></tr><tr><td><p><code>docs.flowtag.dev</code></p></td><td><p>Flowtag&#39;s documentation</p></td><td><p>✅ Active</p></td></tr><tr><td><p><code>beacon.flowtagservices.com</code></p></td><td><p>Analytics beacon / ingestion</p></td><td><p>✅ Active</p></td></tr><tr><td><p><code>flowtagdocs.qwerty.ovh</code></p></td><td><p>Legacy documentation domain</p></td><td><p>⏳ Migrating</p></td></tr><tr><td><p><code>flowtag.qwerty.ovh</code></p></td><td><p>Legacy app domain</p></td><td><p>⏳ Migrating</p></td></tr><tr><td><p><code>flowtagapis.qwerty.ovh</code></p></td><td><p>Public API endpoints</p></td><td><p>🔒 Active until full migration</p></td></tr><tr><td><p><code>flowtagbeacon.qwerty.ovh</code></p></td><td><p>Analytics beacon / ingestion</p></td><td><p>🔒 Active until full migration</p></td></tr><tr><td><p><code>flowtagstatus.qwerty.ovh</code></p></td><td><p>Status page for Flowtag&#39;s services</p></td><td><p>❌ Inactive</p></td></tr></table><blockquote><p><b>No action required on your end.</b> If you have <code>flowtagapis.qwerty.ovh</code> or <code>flowtagbeacon.qwerty.ovh</code> hardcoded anywhere — in your SDK config, environment variables, or tracking snippets — they will continue to work without interruption until the full migration is complete.</p></blockquote><h2>When should you update your config?</h2><p>There&#39;s no deadline pressure right now. The old domains will remain fully operational for as long as it takes to move all services over. We&#39;ll announce the deprecation date well in advance — with enough time to update your integration at your own pace. When new API domains are ready, we&#39;ll publish updated endpoints alongside a clear migration guide.</p><p>If you&#39;re starting a new integration today, we recommend waiting for the new endpoint documentation before embedding any domain directly. Reach out if you&#39;re unsure what to use.</p><h2>Why now?</h2><p>Moving to <code>flowtag.dev</code> is part of a broader effort to make Flowtag feel like the production-grade platform it&#39;s becoming — not a side project running under a dev subdomain. The domain is a small thing, but it matters for trust, for SEO, and for the kind of experience developers expect from tools they put in their stack.</p><p>More updates are coming soon. The new domain gives us a clean foundation to build on.</p><hr/><p>Questions or feedback? Write to us at <a href=\"mailto:hello@flowtag.dev\">hello@flowtag.dev</a>. We&#39;ll update this post as the migration progresses.</p>",
            "url": "https://flowtag.dev/blog/flowtag-has-a-new-home-flowtag-dev",
            "title": "Flowtag has a new home — flowtag.dev",
            "summary": "We finally got a real domain. Say hello to flowtag.dev.",
            "date_modified": "2026-04-19T14:44:09.447Z",
            "author": {
                "name": "QwertyCodeQC (Developer)",
                "avatar": "//images.ctfassets.net/394xwns91s5x/LPsJrc5Ab1lwg0Sf86wv0/b054a588017bff97c43a819cca5a0e93/167351530"
            },
            "tags": [
                "Product Updates"
            ]
        },
        {
            "id": "https://flowtag.dev/blog/ui-refresh-and-experimental-analytics",
            "content_html": "<h1>What&#39;s New in Flowtag — UI Refresh &amp; Experimental Analytics</h1><p>We&#39;ve been quietly shipping. This update is a mix of visual polish and two new experimental analytics features that change how you explore your app&#39;s data. Here&#39;s what landed.</p><hr/><h2>UI Updates</h2><h3>A Fresher, Bluer Palette</h3><p>The dashboard has a new color palette — cooler, more blue-leaning tones throughout. It&#39;s a subtle shift, but it makes the interface feel more focused and less fatiguing during long sessions. Blues tend to recede visually, which means your data gets to be the loudest thing on the screen.</p><h3>Experimental: <code>corner-shape: squircle</code></h3><p>We&#39;re testing a new shape language across the UI using the CSS <code>corner-shape: squircle</code> property. Squircles — the shape used in iOS app icons and modern design systems — have smoother, more organic curves compared to standard <code>border-radius</code> rounding. It&#39;s a small detail, but the kind that makes an interface feel considered.</p><p>This is <b>experimental</b> for now. Browser support is still catching up, so you may see differences depending on your browser.</p><h3>Bug Fixes</h3><p>A handful of small UI inconsistencies got squashed — mostly alignment and spacing issues that were bothering us more than they should have.</p><hr/><h2>New: Experimental Analytics Features</h2><h3>Page Discovery</h3><p>Flowtag Analytics now includes <b>Page Discovery</b> — a way to explore your app&#39;s pages the way you&#39;d browse a file system.</p><p>Instead of a flat list of URLs, pages are organized hierarchically by path. Drill into <code>/dashboard</code>, then into <code>/dashboard/settings</code>, then deeper. Each node shows traffic and engagement stats for that specific page.</p><p><b>Example:</b> Say you&#39;re running a SaaS app and you notice overall engagement is dropping. With Page Discovery, you can drill into <code>/app/onboarding</code> and see that <code>/app/onboarding/step-3</code> has a sharp drop-off in pageviews — users are bouncing at step 3. That&#39;s the kind of signal that was previously buried in a flat URL table.</p><p>It&#39;s especially useful when your app has deeply nested routes or dynamic paths with lots of segments.</p><h3>Event Browser</h3><p><b>Event Browser</b> gives you a direct, unfiltered look at the events Flowtag is capturing from your app.</p><p>No charts, no aggregations — just a browsable stream of raw events with their full property payloads. Filter by event name, browse by session, inspect exactly what was sent. It&#39;s the fastest way to verify that your instrumentation is working, debug a specific user flow, or just get curious about what&#39;s actually happening.</p><p>Think of it as a one-step shortcut from &quot;I wonder if that event fires correctly&quot; to having your answer — without opening a separate tool or digging through logs.</p><hr/><p>Both features are experimental and actively developed. If you run into anything unexpected — or have thoughts on where this should go — reach out.</p><h2>A Note on Flowtag Variables</h2><p>We have to share some less exciting news: <b>Variables is being delayed to June 2026</b>.</p><p>This one stings a little to write. We had a target in mind, and we&#39;re moving it. But we&#39;d rather take the extra time and ship something we&#39;re genuinely proud of than rush a release that doesn&#39;t meet the bar we&#39;ve set for ourselves. Edge config is infrastructure — it needs to be right.</p><p>We&#39;ll share more when we have a concrete timeline. Thanks for your patience.</p><hr/><p>We&#39;re building this in the open, one piece at a time. If you have feedback, we&#39;re listening.</p>",
            "url": "https://flowtag.dev/blog/ui-refresh-and-experimental-analytics",
            "title": "UI Refresh & Experimental Analytics",
            "date_modified": "2026-04-10T19:05:20.210Z",
            "author": {
                "name": "QwertyCodeQC (Developer)",
                "avatar": "//images.ctfassets.net/394xwns91s5x/LPsJrc5Ab1lwg0Sf86wv0/b054a588017bff97c43a819cca5a0e93/167351530"
            },
            "tags": [
                "Product Updates"
            ]
        },
        {
            "id": "https://flowtag.dev/blog/flowtag-update-v2",
            "content_html": "<h1>Another content drop just landed</h1><p>A lot shipped recently. Here&#39;s the rundown.</p><hr/><h2>Refreshed dashboard</h2><p>The old dashboard was showing its age. We cleaned it up — better layout, less noise, the important stuff is easier to find. Nothing revolutionary, just a much more pleasant experience day to day.</p><hr/><h2>Analytics rewrite</h2><p>We rewrote the entire analytics core. The main reason: event tracking. The old system gave you numbers, but not enough context around them. Now you can track specific events and actually understand what&#39;s happening in your app, not just that something happened.</p><p>It was a bigger undertaking than we expected, but it&#39;s the right foundation for what comes next.</p><hr/><h2>New landing page</h2><p>Fresh coat of paint. If you haven&#39;t visited flowtag.qwerty.ovh recently, it looks quite different now.</p><hr/><h2>Blog</h2><p>We launched a blog. You&#39;re reading it.</p><hr/><h2>Flowtag Variables</h2><p>This is the one we&#39;re most excited about.</p><p>Variables lets you configure your app in real time from the Flowtag dashboard — no redeploy, no code change. You define a variable, reference it in your app, and update it whenever you want. The change propagates instantly.</p><p>It&#39;s early, but we already use it ourselves for things like toggling features and adjusting settings across environments. More on this soon.</p><hr/><p>That&#39;s the drop. More coming.</p><p>— Flowtag Team</p>",
            "url": "https://flowtag.dev/blog/flowtag-update-v2",
            "title": "Flowtag Update v2",
            "summary": "New content added to flowtag platform!",
            "date_modified": "2026-03-22T12:41:14.388Z",
            "author": {
                "name": "QwertyCodeQC (Developer)",
                "avatar": "//images.ctfassets.net/394xwns91s5x/LPsJrc5Ab1lwg0Sf86wv0/b054a588017bff97c43a819cca5a0e93/167351530"
            },
            "tags": [
                "Product Updates"
            ]
        },
        {
            "id": "https://flowtag.dev/blog/welcome-to-flowtag-blog",
            "content_html": "<p>Hi,\nIf you see this text that means the blog is <b>working correctly</b>!\n</p><p>Here you&#39;ll see all the news and stories from Flowtag creators!</p><p></p><p></p><p></p><p></p><ul><li><p>ol</p></li><li><p>list</p></li></ul><ol><li><p>ul</p></li><li><p>list</p></li></ol><blockquote><p>Amazing Quote!</p></blockquote><h1>H1</h1><h2>H2</h2><h3>H3</h3><h4>H4</h4><h5>H5</h5><h6>H6</h6><p><a href=\"https://flowtag.qwerty.ovh\">Link</a></p><p><i>Italic</i></p><p><b>Bold</b></p><p><u>Underline</u></p><img src=\"https://images.ctfassets.net/394xwns91s5x/6C4rhjJejA0bIAJEiTppxc/022af2a637b7f6c48c06f778dec4d008/741-1920x1080.jpg\" alt=\"\" loading=\"lazy\" /><table><tr><th><p>Table</p></th><th><p>Header</p></th></tr><tr><td><p>Table</p></td><td><p>Cell</p></td></tr></table><p></p>",
            "url": "https://flowtag.dev/blog/welcome-to-flowtag-blog",
            "title": "Welcome to Flowtag Blog!",
            "date_modified": "2026-02-06T21:23:26.074Z",
            "author": {
                "name": "QwertyCodeQC (Developer)",
                "avatar": "//images.ctfassets.net/394xwns91s5x/LPsJrc5Ab1lwg0Sf86wv0/b054a588017bff97c43a819cca5a0e93/167351530"
            },
            "tags": [
                "Product Updates"
            ]
        }
    ]
}