Skip to content

v0.4.0

Latest

Choose a tag to compare

@AhmetBSD AhmetBSD released this 31 Aug 17:39

Changelog

  • 43e043e0d63caa89fbafad304c9d339bca4b7856 builds: run the project's own build, and serve what it produced
  • a5051441312c9342155c8def6d1d096cc7550692 secrets, roles, machine credentials and logs that survive a restart
  • aecd130c92c24f4838077667bdb0df7b4161598b edge: a real page for visitors, and a brake on the sign-in endpoints
  • 2feb2e985069b9b2f39a99b7f8f75acb21bc1e57 console: say why things failed, and let people watch their app
  • 4e86f90457c10b74af7f90f15d1b31cf85cc989f cli, docs: let a new customer reach their first URL alone
  • 2ab9551833ce4f899d447729a56abec0ac062199 deploy: Helm chart and images for the whole control plane
  • c9c2974f9fb3935d09980b8503656300117d5122 security: tenant-scoped project deletion, upload ownership, https-only repos
  • 7a4a8d971152ddee4b7e22f9b826f1f807076caf mail: AUTH LOGIN for relays that do not offer PLAIN (Exchange); mailcheck ops tool
  • 562ee0ecb0aceafffea605f580ad670fd6a124bb account: offer the password form unless the account is brokered (credentials endpoint lists second factors only)
  • 830a10f2b969afd00f8b9b5d0545cab56c4fae6b team: invitations by e-mail, tenant switching, console Team page
  • d1578a8cbe3f5445db319b88fbbb05edcbc61e9d account: profile, password change and sessions (AccountService over the IdP) + console Account page
  • 91c4fe2a30088cf306e755df4af3659817dad4d8 console: plan picker, payment method and invoices on the billing page; site: mobile overflow fix, free price display
  • a182f837dadd344b30ea5cc27306d985cfc03369 billing: plans, payment card details, invoices (backend) + landing copy in plain language
  • 22aaf77e66576d38cdd89b6416c596d750a48985 site: FAQ expanded to 15 questions (product, stacks, deploy, domains, data, billing, cards, refunds, support, auth, portability)
  • 958258fe270b9a2be364d4016bd4e1e9997d8c45 site: card scheme logos (Visa, Mastercard, Troy) and a theme-aware 3D Secure badge in the footer
  • 9298dfd19af2c8d5bdcceb91b7a19225d6355e18 site+console: bank-review gaps — legal index, 404, sitemap/robots/favicon, hreflang, mobile menu, consent
  • 118003ba2f3e71d04911e11caeeea8f60676f62c site: Pro plan priced 10% below the market Pro tier (869 TL/mo, 8690 TL/yr, VAT incl.)
  • 5afd12e191de57f33f76cf40dc9c86de57dd62f0 site: company identity, legal pages, contact and pricing for card acceptance
  • 5f2749884cf4c6d9d93cc27d2e1508746ea2b3ce panel: brand from brand.config.json; legacy host 301 to console
  • 62fb96f403aef8754c57a1b163eacae43fd3d02a site: rewrite landing copy; brand from brand.config.json
  • ce4ede667539db4461928ed7d2d203938b929f9f apid: project hostnames are always -.
  • 99aba93fce8f1326cfdec9364569174305b7c87f builderd: build with BuildKit (buildx, linux/amd64)
  • 0666ec36fa4ba04f3afe8df2370f01e395f1cc0a feat: embedded forgot-password flow (panel v11)
  • 0fa37c8eb763b99da1e8ac232b633787b64900b3 feat: social login in a centered popup + 2x2 provider grid (panel v10)
  • 7f427f52f9f980b49f60f6ba96b3eb150b6ab143 feat: apple + microsoft provider glyphs in the login social buttons (panel v9)
  • 58765f2fb92958a55b05111a1705c25be4ff666d feat: google social login live on serverless tenant; provider icon lookup by alias
  • c01d563da074018c5c1e1f0caa605ff84e0ca004 fix: brand mark back to the plain initial, kept at the larger size
  • 9806610e056863af363af7f113f079e5761b61a8 feat: D71 — social login plumbing, brute-force proof, new brand mark
  • 4d6dbbaa1d573da46123ceed386947e01946d0cb feat: D70 — embedded panel login/register via apid auth proxy
  • 191ff860e617d63aa4a31d7593a26bb609f834ad feat: D69 — metrics-server on LESS cluster; capacity measured, no resize needed
  • 08af819be4399c419f3e9b075f68b3ee0893d12d panel: tab title from brand config (VITE_BRAND_NAME) at boot
  • 93f9748f35c63dac8b7fc2d4ab8f3f8fa1bbc14a ci: make release workflow manual-only until macOS signing exists in CI
  • 7c4990d3fbd689e33a5c3a82fccccb1e1d1cdc6b routerd: per-custom-domain TLS via ACME (autocert)
  • 5a9371ed27d62d8f4cdff6878d9b048be7c9104f panel: /v1 target via PANEL_API_ORIGIN env (nginx template), no baked IP