Skip to content

Blog: weekly format refresh, Metal default, new Build Cloud console#5074

Merged
shai-almog merged 3 commits into
masterfrom
blog-weekly-format-metal-build-cloud
May 29, 2026
Merged

Blog: weekly format refresh, Metal default, new Build Cloud console#5074
shai-almog merged 3 commits into
masterfrom
blog-weekly-format-metal-build-cloud

Conversation

@shai-almog
Copy link
Copy Markdown
Collaborator

Summary

  • Adds the May 29 weekly release post that introduces the shorter, TL;DR-focused weekly format, calls out the iOS Metal default flip (#5065), the new Build Cloud console URL, and lists the deeper follow-up posts that will land during the week.
  • Updates every Dashboard / Sign Up link on the website from https://cloud.codenameone.com/secure/index.html to https://cloud.codenameone.com/console/index.html. The legacy /secure/ console stays online for the time being and is called out in the post and on the site map.
  • Historical blog posts that reference /secure/ are intentionally left as-is.

Files

  • docs/website/content/blog/metal-default-new-build-cloud-and-a-new-format.md (new) — the weekly post.
  • docs/website/hugo.toml — both menu entries (developers > Dashboard and the top-nav Dashboard) point at /console/.
  • docs/website/content/build-server.md — primary link is /console/, with the /secure/ URL preserved as the legacy fallback.
  • docs/website/content/site-map.mdDashboard (Secure) split into Dashboard (Console) and Dashboard (Legacy).
  • docs/website/layouts/_default/pricing.html — free-tier Sign Up CTA → /console/.

Notes

  • JavaSEPort.java (simulator Help → Build Server menu) and CN1BuildMojo.java (hyperlog warning) still hard-code /secure/. Those are application code rather than website links, so they are not in this PR; flip them in a follow-up if/when we want the simulator and the Maven plugin to point at /console/ too.
  • The signup deep-links on the pricing page (/secure/signup?level=...) are a different surface and are left untouched.

Test plan

  • Hugo build of docs/website succeeds.
  • The two Dashboard menu items resolve to /console/index.html in the rendered nav.
  • The pricing page's free-tier CTA resolves to /console/index.html.
  • The blog post renders correctly on the homepage list and as a standalone page (header image to be added separately if not yet generated).
  • /secure/index.html still works in the browser (we are not deprecating it yet).

Adds the May 29 weekly release post that introduces the shorter,
TL;DR-focused weekly format and announces two website-facing changes
the post depends on:

- ios.metal is the default for new iOS builds (PR #5065).
- Every Dashboard link on the website now points at the new
  /console/ UI instead of /secure/. The legacy /secure/ console
  stays online for the time being.

URL updates in this commit:
- docs/website/hugo.toml: developers-menu and top-nav Dashboard URLs.
- docs/website/content/build-server.md: primary URL + legacy fallback.
- docs/website/content/site-map.md: split Dashboard entry into Console
  and Legacy.
- docs/website/layouts/_default/pricing.html: free-tier Sign Up CTA.

Historical blog posts that mention /secure/ are left untouched.
Replaces the nine per-PR bullets with three themed bullets so the
release cycle ships fewer, broader posts and does not bleed into
next week's index:

- Developer workflow (Sat): on-device debugging + JUnit.
- Platform APIs in the core (Mon): WiFi + OIDC + WebAuthn + Share
  + AI / LLM / Speech / ChatView.
- Build-time codegen (Wed): annotation framework + router + ORM +
  mapping + binding + Immich baseline + SVG / Lottie transcoders.

Total: four posts (intro + three follow-ups). Back half of the week
intentionally left clear.
Edits requested on the PR:

- "I" voice replaced with "we" throughout.
- The "I trailed this" line rephrased in simpler language ("we
  decided to push this back by one week").
- Build-hint snippet uses ios.metal=false, matching what shows up
  in the settings app (not the codename1.arg. prefix).
- The phrase "legacy console" is now the link to the old
  /secure/index.html URL.
- "we want it to retire empty" replaced with a cleaner sentence.
- "Those are historical text..." sentence removed.
- "That keeps this release cycle to four posts..." sentence
  removed from the upcoming-attractions section.
- The grab-bag bullet no longer names the specific Flutter source
  app; the porting exercise is described generically instead.

Also adds the hero image at
static/blog/metal-default-new-build-cloud-and-a-new-format.jpg.
@github-actions
Copy link
Copy Markdown
Contributor

Cloudflare Preview

@shai-almog shai-almog merged commit 1bf2100 into master May 29, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant