Rohan

156 posts

Rohan banner
Rohan

Rohan

@ascendance0

Co-founder @phasedotdev

Earth Katılım Mart 2012
77 Takip Edilen60 Takipçiler
Rohan retweetledi
Phase
Phase@phasedotdev·
📜 CHANGELOG April ’26: - Offline mode: for when stuck on localhost ️✈🚇🛜⁉️ - Azure External Identity - Secret reference tab completions - Self-serve OIDC SSO - Full auth rewrite. No more NextAuth! 🥳
Phase tweet media
English
1
2
5
37
Rohan retweetledi
Phase
Phase@phasedotdev·
New – PHASE_OFFLINE=1 Stuck on localhost? ✈️🚇🛜⁉️ All your secrets and configs remain securely available.
English
1
3
4
134
Rohan
Rohan@ascendance0·
we also added detection for broken secret references, to make debugging easier and the overall ux for constructing references less error prone
Rohan tweet media
English
0
0
1
24
Rohan
Rohan@ascendance0·
this was really fun to build! the secret referencing syntax has grown in complexity as we've expanded the feature to support cross-app referencing on top of cross-env and folder based referencing, so this was a much needed dx improvement
Phase@phasedotdev

⌨️ Tab completion for secrets and configs across your organization. Imagine securely stitching together configs from all the .env and .yml files in your org. - Tab to complete - Enter to accept - Ctrl/Cmd + Enter to open a secret, environment, or app in a new tab

English
2
0
3
46
Rohan retweetledi
Phase
Phase@phasedotdev·
📜 CHANGELOG March ’26: - CLI 2.0: AI skills, Python → Go rewrite, 90% smaller, 5× faster, 16 build targets - Azure Key Vault secrets sync - Azure External Identity - Authelia OIDC SSO - Go SDK 2.0: No CGO/libsodium, dynamic secrets - Secret types: Config, Secret, Sealed secret
Phase tweet media
English
1
3
5
144
Scuderia Ferrari HP
Scuderia Ferrari HP@ScuderiaFerrari·
“This is like a mushroom in Mario Kart.” 👀🍄 Now we know why…
English
203
4.1K
34.1K
1.3M
Rohan
Rohan@ascendance0·
turns out it was just stale cache on the frontend that required a simple refetch
English
0
0
0
20
Rohan
Rohan@ascendance0·
the machines are getting incredibly good at writing code but are still susceptible to being easily misled or primed by bad context this initially seemed like a backend bug and claude confidently hallucinated a soft-delete issue and spun up a 50+line diff over 6 files
Rohan tweet media
English
1
0
2
65
Rohan
Rohan@ascendance0·
can't get no
Rohan tweet media
English
0
0
0
16
Rohan retweetledi
Nimish
Nimish@nimishkarmali·
Introducing: Phase Deployment Skill Imagine a forward-deployed engineer that automates @phasedotdev self-hosting and maintenance. Install the skill. Then tell Claude Code, Codex, Cursor, or any agent to deploy Phase: - Via Helm chart or Docker Compose - Set up a custom domain - Configure Let’s Encrypt certificates - Choose an internal or external managed database - Set up backups - Deploy inside your @Tailscale tailnet - Upgrades and migrations If something goes wrong Automatically debug it with all the relevant context available.
Nimish tweet media
English
0
2
4
202
Rohan
Rohan@ascendance0·
@icyphox congrats anirudh! stoked to see what you're building
English
1
0
1
34
Rohan retweetledi
Phase
Phase@phasedotdev·
We are officially SOC 2 Type 2 compliant!
English
1
1
4
107
Rohan
Rohan@ascendance0·
@nimishkarmali @phasedotdev Yep that could work pretty well and we can also integrate shortcuts for generating random secret values etc
English
0
0
0
28
Nimish
Nimish@nimishkarmali·
@ascendance0 @phasedotdev What do you think about having a similar drop down UX for when entering the secret key for secret type: env, secret, sealed secret etc.
English
1
0
1
24
Rohan
Rohan@ascendance0·
Working on a full revamp of secret referencing ux in the @phasedotdev console - Coming Soon™️
English
1
1
2
54
Rohan retweetledi
Nimish
Nimish@nimishkarmali·
Got the Phase CLI running on my TP-Link OpenWRT router. Its mips lol The Golang rewrite was worth it 💯
English
1
1
4
485
Rohan retweetledi
Nimish
Nimish@nimishkarmali·
We’ve put a ton of work into improving the GitHub integration in @phasedotdev. Starting now, you can sync secrets directly to: • GitHub Actions - at the repo or org level • Repo-specific Actions environments (development, uat, prod, etc.) • GitHub Dependabot - at the repo or org level Org-level secrets are automatically inherited by repositories, and you can choose whether they apply to all repos or only private ones. GitHub uses the following precedence: → Use environment secret → if missing, fallback to repo secret → if missing, fallback to org secret Everything is now at feature parity between GitHub(.)com and GitHub Enterprise Server (GHES).
Nimish tweet media
English
2
2
4
83
Rohan retweetledi
Phase
Phase@phasedotdev·
📜 CHANGELOG! New: Dynamic Secrets – Every user, app and service gets unique secrets on every request 🪪 – Automate the entire secret lifecycle 🌀 – Trace every secret 🩻 – Web, CLI, REST API, SDKs ☑️ – DX 🔥 – Low latency ⏱️: <2s / lease creation AWS IAM Demo:
English
1
1
4
70