HORNET BAY
FLIGHT LOG
← ALL ENTRIES
#SITE — 28 ENTRIES
SITEUXCONTENT

Cards for every post, a banner that flies home, and a search box back in formation 4d13ee5

The flight log header — the Search Flight Log box riding the same row as the two nav buttons, with the tag squadrons rail at the right

Three site chores landed in one sweep — one visible alignment fix, one clickable banner, and a full dress uniform for every journal link you share:

  1. The search box is back in formation. Search Flight Log rides the same row as BACK TO THE COCKPIT and RETURN TO BASE — 59 pixels to 59 pixels, tops aligned — while the squadron-store links keep the row below to themselves. Phones stack the lot, search full-width.
  2. Every post now ships its cards. All 134 journal entries carry an optimised meta description (cut at a sentence where one fits, 155 characters budget), a complete Open Graph card — image with its true pixel dimensions read off the file, secure URL, type, alt text, locale, published time and one article:tag per squadron — and a complete Twitter card: summary_large_image, site and creator @hornetbay, a title trimmed to 70 characters, and alt text on the image. Drop a link anywhere and it arrives in dress uniform.
  3. The banner flies home. The laurel header on every one of the 212 pages is now a link back to the homepage, with a soft amber glow when you hover it. One template, one shared stylesheet, one sweep — every page born from here on carries it.
  4. Found and fixed in the sweep: four old headlines carried spliced markup from an ancient hash-stamp — one title duplicated mid-word, four wearing two hash badges. All repaired, and the rebuild now audits every page: descriptions under 160, Twitter titles under 70, no exceptions.
FEATUREUXSITE

The tower would like a word: the sortie poll 0b53c94

The mission debrief card with the RATE THIS SORTIE poll — four amber stars lit, a note to the tower typed in, submit below

Every sortie now ends with one quick question. Mission complete or mission failed, the debrief card carries a poll — and if you go into the bay, the tower asks on the way out:

  1. The poll rides the debrief. RATE THIS SORTIE: one to five amber stars, an optional note for the tower, SUBMIT. No extra screens — it’s part of the card you’re already reading, once per sortie.
  2. Crashes get their own card. The 1988 original dumps you straight back at the menu — no paperwork, no debrief. That stays. But once the wreck or the chute ride has settled, an AIRCRAFT DOWN card asks the same quick question, with SKIP right there if you’d rather not.
  3. It speaks up exactly once. The crash gate used to re-fire every frame — fine when it just quit to the menu, fatal for a form. The gate now closes as the card opens, so your stars and your note are never stomped mid-sentence.
  4. Wiring is a two-minute job, deliberately. Ratings post to a form-service endpoint (Formspree or Web3Forms free tier): paste one URL into FEEDBACK_ENDPOINT and every submission lands in that dashboard and emails maverick@hornetbay.com. Until then the poll stays hidden, and ?fbtest flies it in test mode with the payload logged to the console — no backend, no database, no monthly bill for a site this size.
  5. Each report carries the sortie with it — stars, note, mission id, result, score, kills, timestamp and browser — enough to spot a rough mission or a rough build without a server of our own.
SITEUXCONTENT

Five squadrons: the tag rail files its paperwork 0b53c94

The flight log sidebar with five parent tag squadrons — THE GAME expanded to show its child tags with post counts

Thirty-five tags was a roster, not a filing system. The flight log’s sidebar now squadrons up — five parent categories with the child tags tucked into sub-menus — and a little menu housekeeping flew the same sortie:

  1. Five squadrons, every tag assigned. THE GAME (19 tags: FEATURE, CONTROLS, BUG FIX, SIM, the whole flying machine), MISSIONS & THE FLEET (7), THE SITE (5), SQUADRON STORES (2) and THE SQUADRON (2). Parents show their child count and open an accordion of chips — one squadron on the board at a time, each child carrying its post count.
  2. The rail still flies the same. Clicking a child filters exactly like before, the parent lights amber when one of its own is on the board, and a #tag= link auto-opens the right squadron — search and paging are untouched.
  3. Duplicate spellings merged. FIX and BUGFIX both become BUG FIX — 37 tags down to 35 and one spelling from here on. The old flat tag strip stays in the markup for the crawlers but no longer takes up the page.
  4. Same sortie, lighter menu. GALLERY has left the main menu — spectate view does its job now — and the ANALYTICS dashboard page is retired (the counters still tick quietly in the background). The social chips on the menu footer and every blog footer are bigger, bolder, and a lot easier to hit.
SITEUXCONTROLS

Every rung of the ladder: the great consistency pass 697ca69

The Hornet Bay main menu with every row wearing its key badge — 1 through 5, B, S, A, P, T, R and H

A full audit of every menu, sub-menu and page on the site — hunting for dead ends, clipped text, hidden keys and wandering navigation. Nine issues found, nine issues fixed:

In the cockpit

  1. ESC was dead on the free-flight map. Pick FREE FLIGHT, change your mind — and there was no way back short of reloading. ESC now steps back to the menu.
  2. ESC was dead on plane select. Same trap, one screen later. ESC now steps back one level: to the start-point map for free flight, to the menu for a mission (where BACK TO MISSION waits).
  3. The plane-select line was clipped. Five jets and the toggles on one line ran clean off both edges of the screen — you literally could not see the F-16 or the Tomcat. The bar is now a three-row panel: two rows of aircraft, then TIME / WX / ESC, every option visible.
  4. Every selection bar now says so: ESC — BACK rides the map select, plane select and briefing bars.
  5. Main-menu keys renumbered and shown. The rows were bound to 1, 2, 6, 8, 9 — with the badges hidden, so three dead keys and no way to discover the live ones. Now 1–5, sequential, and every row wears its key like the sub-menus always did.
  6. Mission keys every keyboard has. The board was bound F1–F16 — and F13–F16 don't exist on most keyboards, leaving four missions mouse-only. The board now runs 1–9, 0, A–F with badges shown; F1–F12 stay bound as silent aliases for anyone who learned them.
  7. FLIGHT MANUAL wears its H.

On the site

  1. One site ring on every page. Cross-links used to wander the headers — STORE · ASSETS here, STORE · ASSETS · PRINT there, nothing at all on the blog. Now all 209 pages carry the same row under the nav buttons: SQUADRON STORE · WALLPAPERS & ASSETS · 3D PRINT BAY · ANALYTICS, with the current section painted amber. It lives in the shared template, so every future page is born with it.
  2. Sub-headings in posts are styled — amber, letter-spaced, on-guide — instead of falling back to browser defaults.

What survived the audit unchanged: the masthead stack, the two-button nav rail, the blurb sizes, the search rail, the tag cloud and the mobile stacking — all already in formation. One look, one feel, every page.

SITEUX

Search joins the rail: same height, same rank as the buttons cf06bbf

The Flight Log header with the Search Flight Log box on the same rail as BACK TO THE COCKPIT and RETURN TO BASE, all three the same height

A header refit, by request. The journal search used to ride the top right of the masthead in a smaller cut than the navigation buttons — now it steps down onto the button rail and dresses like company:

  1. Same rail, same height. The search box leaves the masthead and sits on the same line as ← BACK TO THE COCKPIT and RETURN TO BASE — identical font, padding and border, all three boxes exactly 59 pixels tall.
  2. Same dimensions as the buttons. It wears the 24-pixel bold cap, the 3-pixel letter spacing and the same one-pixel rail border — no background fill, exactly like its neighbors. On a phone it drops to the buttons’ 20-pixel cut and stacks full-width beneath them.
  3. It answers to a new name: Search Flight Log — what it always searched, now said plainly.
  4. Nothing lost. Live filtering, the × clear button (tucked inside the box), and the pasteable #q= hash all work exactly as before.

One compass, every page: the RETURN TO BASE block goes site-wide — with a template behind it b18df38

SITEBRAND The Flight Log header showing the two same-size navigation buttons side by side — BACK TO THE COCKPIT (MAIN MENU) and RETURN TO BASE (Newest Post)

Every page on the site now ends its header with the same two-button compass, in the same place, in the same order — and it is no longer maintained by hand:

  1. Two same-size buttons, side by side. ← BACK TO THE COCKPIT with (MAIN MENU) chalked underneath leads on the left; RETURN TO BASE with (Newest Post) underneath follows — one hop to the game, one to the newest journal entry, from any page on the site.
  2. Consistent everywhere, 203 pages. Flight Log home, all 124 entry pages, every tag page, the store, the assets quartermaster, the print bay and all 37 model pages, and the analytics dashboard — same block, same position: the last element of the header.
  3. A template, not a habit. The block and the shared Hornet Bay chrome (fonts, sizes, palette, banner, brand, logbrand) now live in one canonical source — site_header.py — served to every page through the new shared /css/site.css. The journal generator and the print-page generator embed it at birth, and a drift-guard script (site_sync.py) re-stamps the whole fleet on demand. Any page created from here on arrives already in formation.

Colors on every mast: the banner flies across the whole site f8a2433

SITEBRAND The Hornet Bay store header wearing the same laurel banner, brand mark and amber squadron subtitle as the Flight Log

The laurel banner no longer flies only over the Flight Log — every deck of the ship wears it now, and every page dresses to the same line:

  1. One banner, everywhere. The store, the free assets quartermaster, the 3D print bay (index and all 37 model pages), and the analytics dashboard all open with the laurel-and-Hornet header banner at full width.
  2. One type scale. The 30px HORNET BAY brand mark, the 24px amber squadron subtitle, the 13px blurb, the 12px letterspaced nav — same fonts, same sizes, same Courier New mono stack, page to page.
  3. One rail. Headers and content now run on the same 1120px measure site-wide, so nothing drifts as you move between decks.
  4. One compass. Every page carries the same nav set — BACK TO THE COCKPIT, FLIGHT LOG, STORE, ASSETS, 3D PRINT BAY — and the last of the old “DEV JOURNAL” nameboards have been repainted FLIGHT LOG.

Flight Log refit: straight rails, Zulu time, search at the top right edb1b20

SITE A Flight Log entry showing the larger military date-time group above the title and the tag chips riding underneath it

Six carpentry jobs on the journal header and the entry card, all in one pass alongside the new banner:

  1. The header falls in with the column. It used to float centered over a narrower measure; its left edge now dresses with the articles and the banner spans the full rail.
  2. Dates you can read. The post date steps up in size and weight — it is a logbook, the date is the entry.
  3. Military date-time groups. Every entry now stamps DDHHMMZ MON YY — this one reads 281256Z JUL 26. New entries carry their real Zulu time; the hundred-and-twenty already on file default to 1200Z.
  4. Search to the header's top right. The journal search box leaves the entry stack and rides the header, level with the brand — full-width under the banner on a phone.
  5. Pager text enlarged. PAGE 1/12, PREV, NEXT and LAST grow to match the entries around them, top strip and footer both.
  6. Tags under the title. The chips drop off the date line and sit beneath the entry title, where a logbook keeps its keywords.

The blog is the Flight Log now 2e8ad0a

SITE The renamed Flight Log header with the large amber title and the RETURN TO BASE block link

A name that fits: a carrier squadron keeps a flight log, and so do we. The blog is now the FLIGHT LOG — big amber letters under the Hornet Bay brand, and a large RETURN TO BASE block in the header that always takes you home to hornetbay.com/blog. Same entries, same RSS, new stencil on the door.

The journal grows rails: paging at the top, a bigger search, tags on the right 2d51c42

SITE The blog with the larger search box pinned top-right, PAGE 1 of 12 with NEXT and LAST buttons at the head, and the tag filters railed down the right-hand side

A hundred and seventeen entries in, the journal needed better deck crew:

  1. Head navigation. The pager now rides the top of the page too — PAGE x/y, PREV, NEXT, and LAST one tap away before you scroll, mirroring the full pager at the foot.
  2. A search box you can see. The journal search is larger and pinned to the top right, above the entries — type, and the whole archive filters live.
  3. Tags move to the rail. The tag filters leave the top strip for a sticky right-hand sidebar; on narrow screens the rail folds back above the entries. The wide two-column reading layout stays home-only — article pages keep their 860px measure.

Quality of life: the brief on a key, a searchable journal, a link for every jet 46c67d7

FEATURECONTROLSSITE The mission objectives card recalled mid-sortie over the carrier deck — the typed NAVY ONE brief with I to close

Four small fittings, the kind you notice the first time you reach for them:

  1. I recalls the brief. The full typed briefing — the one from the ready-room card — is now one keypress away at any point in the sortie. Objective, threat, the fine print about the banner on the island. I again puts it away.
  2. The journal is searchable. A search box rides the blog menu — type “seahawk” and the eighty-nine entries narrow to the seven that matter. The query lives in the address hash and works with the tag filters, so #q=seahawk is a link you can paste to a friend.
  3. Every gallery asset is a URL. Click any aircraft or vessel in the showroom and the address bar tracks you — #gallery/av8b opens the Harrier directly, step controls and all, and a bad slug falls back to the menu instead of a blank floor. Every model on the floor is now a link you can share.
  4. The log remembers honestly. Campaign progress, unlocks and stats persist per pilot — and a fresh log starts at the first briefing, not mid-campaign.

Every menu item is now a link ae929f3

FEATURESITE The Hornet Bay main menu opened straight at SELECTABLE MISSIONS via the #missions link, night demo jet turning behind

“Meet me at the mission select” used to mean a string of instructions — open the game, wait for the menu, press 6. Now it’s a link you paste. Every row of the menu carries its own URL stub, and the address bar tracks you as you move, so wherever you are, what’s in the bar is a link back to exactly here:

  1. /#freeflight — straight to the free-flight map, pick your start point.
  2. /#missions — the SELECTABLE MISSIONS board, and each sortie has its own: /#m1 through /#m7 drop you at that briefing.
  3. /#log — your flight log statistics; /#gallery — the showroom floor; /#manual — the flight manual; /#menu — home.
  4. The toggles answer to links too: /#day and /#night set the hour, /#clear · /#clouds · /#rain · /#storm pick the weather — handy for screenshot hunters.
  5. And the outbound rows: /#blog, /#store, /#analytics, /#print all redirect to their sites, so every menu item — even the ones that leave the sim — has a stub.
  6. Polite in the air: a link clicked mid-sortie never yanks the controls — routing waits for the menu. And if you suspended a sortie with Q, /#resume puts you back in the cockpit.

Cards, filters and pages: the journal gets organized fb674cf

FEATURESITE The Hornet Bay blog menu — a row of tag filter chips above the journal entries

Eighty-four entries in, the journal needed a filing system. Four upgrades this push, all about getting a story in front of you — and getting you to the story:

  1. Every post has a proper Twitter card. Each entry’s page already carried its own title, description and screenshot for shares — now the few image-less entries fall back to the squadron crest, so a pasted link always unfurls with art. X, Facebook, anywhere that reads the meta.
  2. Instagram joins the share bar. There’s no web share dialog for Instagram (they like it that way), so the button does the honest thing: copies the entry’s link and tells you it’s ready for your story or bio. Six buttons and a copy-link now ride under every post.
  3. The journal paginates. Ten entries to a page, newest at the top, with a pager at the foot — eighty-four entries came to nine pages. Page position lives in the address hash, so a link to page 5 is a link you can share.
  4. And a filter menu. A row of tag chips — FEATURE, AIRCRAFT, SPECS, GRAPHICS, MERCH and the rest — sits under the header. Pick one and the journal narrows to just those entries, paginated the same way; the tag rides the hash too, so filtered views are shareable links. The canonical tag shelves at /blog/tag/… remain for the crawlers.

Share and share alike: buttons on every journal entry dea8c80

FEATURESITE The new share bar under a Hornet Bay journal entry — X, Facebook, Reddit, Email and Copy Link buttons

The journal turned eighty-three entries this week, and it finally occurred to us: if you like a story, you shouldn’t have to copy the address bar like it’s 1988 too. Every entry — all eighty-three of them, plus every future one — now carries a share bar at the bottom:

  1. Five ways to pass it on: X, Facebook, Reddit, plain old email — and a COPY LINK button that drops the permalink on your clipboard and says so. Each one opens the network’s own share dialog with the entry’s title and link already filled in.
  2. Every page, old and new: the bar builds itself from the entry’s own permalink, so it works identically on the journal index, on each entry’s own page, and on the tag shelves — no per-post wiring, nothing to forget next time.
  3. Same voice, same look: monospace, bordered, amber on hover — it wouldn’t do for the buttons to look like they came from a website that respects itself.

The 3D Print Bay: the fleet, on your desk 38702a9

FEATURESITEMERCH The Hornet Bay 3D Print Bay — twenty-two printable STL models of the fleet

The models in the sim were too good to keep on the far side of the screen. The 3D Print Bay is open:

  1. All 22 models as printable STL files — ten aircraft (Hornet, Falcon, MiG-29, the five SFO heavies, Air Force One, the cruise missile) and twelve vessels (the Enterprise, her three escorts, the supertanker, the cruise liner, the freighter, the sub, and the small traffic). Every one exported straight from the same code that flies and sails it in the sim — low-poly by design, gloriously so.
  2. Print-ready out of the zip. Wheels up, weapons off, scaled in millimetres with the longest dimension sized for a standard print bed, and a PRINTING.txt in every zip with the scale, printed size and slicer settings. Ships print hull-down, no supports needed on most beds.
  3. Priced per model — $2 for the little rescue raft, $4 for the fighters, up to $8 for the Enterprise — or take THE COMPLETE FLEET: all 22 files in one zip for $59, less than half the individual prices.
  4. A free sample so you can test your bed first — the fishing boat zip downloads right from the page, no checkout, no email.
  5. Checkout and delivery run through Fourthwall (the squadron’s merchant of record, same as the store): the download link arrives by email the moment payment clears. The paid files themselves are never exposed on the site — only the freebie.
  6. Gallery coverage grew to make this possible: the Boeing 707, cruise missile, Shadow Sub and rescue raft all joined the showroom, and every card portrait on the page was captured in the gallery — squadron policy now.

The shelves are being stocked as this goes to press — if a buy button still says ON THE SLIPWAY, the crabber is free while you wait.

Wheels up: a squadron polish pass 38702a9

FEATUREBUG FIXSITE F/A-18 in the gallery with the landing gear toggled down

A batch of details that were bugging the flight line — features first:

  1. Gallery gear toggle. Aircraft in the showroom now pose wheels-up by default, and G drops the gear (and raises it again) on anything that has wheels to show.
  2. Spectate everything. J no longer stops at aircraft — it rides every contact in the bay, nearest first: airliners, MiGs, yachts, freighters, the supertankers, the escorts, and the Big E herself. While spectating, SHIFT+ARROWS or RIGHT-DRAG pans and tilts around the subject, WHEEL or [ ] zooms, and 0 reframes.
  3. Pause means silence. Holding the sim with P now suspends the entire audio graph — engine, lock tones, gatling, weather, all of it — and releasing the pause brings it straight back.

And the fixes:

  1. AI aircraft finally retract their gear. Any gear-equipped AI jet used to fly the whole sortie with its wheels hanging out — gear now comes down only on the ground and on final, and goes up the moment they’re airborne.
  2. SFO’s south end is clear. Three terminal and hangar blocks overlapped the southern stretches of the 01L/01R strips; they’ve been shifted off the pavement. No more clipping a building on short final.
  3. Menu titles cleaned up. The F1–F7 and ESC badges are gone from the MISSIONS rows — the keys work exactly as before, the titles just stopped shouting them.
  4. Analytics were homepage-only. The GA tag only ever loaded on the front page, so every blog entry, tag page, the store and the assets shelf were invisible to it. The tag now ships on every page, through a loader that’s ready for Google Tag Gateway — it tries the first-party path first and falls back to Google’s CDN until the gateway is switched on.

An analytics dashboard joins the squadron b9d9b66

FEATURESITEBUG FIX The Hornet Bay analytics dashboard: sortie record, combat record and pilot choices in amber on navy

The mission desk wants numbers, so numbers it gets — a proper analytics dashboard, plus the plumbing that feeds it:

  1. New dashboard at /analytics, styled to the squadron: SORTIE RECORD (missions flown, flight hours, ejections), COMBAT RECORD (MiG kills, AIM-9 and AIM-120 fired, hits by type, cannon rounds, gun hits) and PILOT CHOICES — Hornet versus Falcon picks, and how often each free-flight start point gets the nod, bars and all.
  2. Every metric is counted as you play. Missions, flight time, MiG kills, plane and start-point selections, ejections, missiles by type, cannon rounds, missile hits by type and gun hits are all tracked live and kept between sessions. One honest caveat: the dashboard reads the counters in your browser — clear your storage and your record starts over.
  3. Every metric also fires as a Google Analytics event — mission_flown, flight_time, mig_kill, plane_select, start_point_select, ejection, missile_fired, cannon_rounds_fired, missile_hit and gun_hits — so the fleet-wide picture across all players builds in the GA4 property. High-frequency streams (flight seconds, cannon rounds, gun hits) batch up and report once a minute and at the end of every sortie; the rest report the moment they happen.
  4. ANALYTICS DASHBOARD is a main-menu item (key A, opens in a new tab) — and DEMO has left the menu; the attract loop still runs behind the menu as always, it just no longer takes up a row.

Two menu-router bugs surfaced while wiring all this up, and both are fixed:

  1. One keypress was being spent twice. Hitting 2 for FREE FLIGHT used to open the start-point map and — in the very same instant — let that same 2 fall through to the map and pick Oakland for you. The menu now swallows any key it consumes.
  2. F1–F7 work in MISSIONS again. The rows always said F1, F2, F3… but the keyboard router wasn’t listening for F-keys — mouse or nothing. Now the keys do what the badges promise.

The squadron is on Facebook and Instagram 3b587ec

FEATURESITE The Hornet Bay home menu footer with the new Facebook and Instagram links alongside X and YouTube

Two more channels report for duty: Hornet Bay on Facebook and @hornet_bay on Instagram are live, wearing the squadron badge and flying the launch post. They join X and YouTube in the home-menu footer and at the bottom of every journal page — one look, one squadron, everywhere. Follow along for fleet videos, tutorial lessons, and the occasional court martial.

The social kit: Hornet Bay is coming to Facebook and Instagram d941772

FEATURESITE The Hornet Bay square launch post — wordmark, head-on Hornet over the water, free in your browser

The squadron is standing up its Facebook page and Instagram account, and the quartermaster now issues the full kit: the profile badge at a crisp 1000×1000 (the head-on Hornet roundel, safe in any circular crop), the Facebook cover with the URL tag, the existing X cover and YouTube banner, and a new square launch post (1080×1080) sized for the FB and IG feed — “FREE IN YOUR BROWSER — HORNETBAY.COM.” Same sky, same water, same Hornet: one look across every channel.

The Exchange: a print-on-demand squadron store, built API-first 7fb9f03

SITEBRAND The Hornet Bay Exchange store page in preview mode, showing the planned catalog with target prices

Squadron stores are coming: hornetbay.com/store — The Exchange — is live today in preview mode with the planned catalog and target prices. The launch lineup: a navy dad cap with the embroidered insignia, all seven embroidered iron-on patches (Carrier Ops Certified plus the six reward badges — collect them all), an 11oz insignia mug, a sticker sheet with every badge, and a navy wordmark tee. Everything is printed on demand when ordered and shipped worldwide — nothing sits in a hangar; checkout, payment and sales taxes run through Fourthwall as merchant of record, so there’s no Shopify and no stockroom.

The whole store is built API-first. A new embroidery-safe variant of the insignia (five thread colors, flat grays) leads a production artwork pack; a product spec defines all eleven SKUs; and a setup script drives Fourthwall’s Platform API — artwork upload, product-template matching, mockup rendering, pricing as base cost plus margin — so the catalog is created by code, not an afternoon of clicking. The storefront page itself is custom headless: it will pull the live catalog from the Storefront API and hand buyers to hosted checkout, all without leaving hornetbay.com. The only missing piece is the shop account itself — once it’s connected, The Exchange flips from preview to open for business. Digital badges and wallpapers, as always, stay free at the quartermaster.

Reward badges: six squadron patches to earn and post 1e42e34

SITEBRAND The six Hornet Bay reward badges: Cat Launch Qualified, First Carrier Landing, First Bogie Splashed, Moffett Defender, Night Owl and Five Kill Ace

The Carrier Ops Certified insignia has company: a family of six reward badges has landed on the assets page, one for each milestone that matters in a naval aviator’s logbook. CAT LAUNCH QUALIFIED for your first ride on the cat. FIRST CARRIER LANDING for your first trap back aboard. FIRST BOGIE SPLASHED for your first confirmed kill — starring the enemy MiG-29 Fulcrum from the aircraft gallery, red stars and all. MOFFETT DEFENDER for splashing the cruise missile before it reaches the airfield, with a reticle on the roundel for good measure. NIGHT OWL for launching and recovering after dark, flown under a star-dotted cap. And FIVE KILL ACE, five amber stars under the Hornet, for the Bay’s finest.

Every patch follows the same design law as the insignia — amber ring, dusk-over-ocean roundel, arc text, and imagery captured from the game’s own models (the Fulcrum posed in the aircraft gallery for its close-up). Each comes as a 1200×1200 transparent master plus a 400×400 avatar cut, free at hornetbay.com/assets. Fly the sortie, earn the patch, post it.

The quartermaster opens: free brand assets and the Carrier Ops Certified insignia f7b9db6

SITEBRAND The new Hornet Bay assets page, with the Carrier Ops Certified insignia feature card and the wallpaper section

There’s a new public page on the site: hornetbay.com/assets — the quartermaster, where every official brand asset is a free download for your devices and social profiles. On the shelves at opening: the desktop wallpaper (4K, the head-on Hornet coming at you over the horizon) and the iPhone wallpaper (1206×2622, native for iPhone 17 with a clean top fifth for the lock-screen clock), the universal profile badge in 400 and 800, and the X cover and YouTube banner for your own pages. Every piece follows the style guide — flat dusk sky over ocean navy, and the Hornet always captured from the game itself.

The headline item is brand new: the CARRIER OPS CERTIFIED — HORNET BAY insignia. A proper squadron patch — amber ring, dusk-cap-and-ocean roundel, the top-down Hornet with its fins in the cap, arc text up top and the wordmark split below. It comes as a transparent 1200×1200 master, a 400×400 avatar cut, and a navy-square version for platforms that insist on one. It’s for celebrating a milestone: trap your first landing on the Big E, then post the patch. Earned, not given — but the download is free.

The angle deck angles left, the island is a box, and the journal is /blog e737d54

CARRIERBUG FIXSITE The Enterprise from astern: angle deck striping to port of the new box island, parked Hornet on the cat

Three carrier truths restored. The painted angle deck ran to starboard — the deck texture was mirrored, so the strip drifted toward the island instead of away from it; it now angles to port, agreeing with the sponson, the wires and the meatball. The island itself is rebuilt as CVN-65's signature flat-roofed box with billboard radar panels and just a small mast, and it's moved aft of midships where the Enterprise carries it — from the catapult shuttle the bridge now sits 80 metres behind you, out of sight, instead of looming ahead-right. And the journal has a real home: hornetbay.com/blog, with every entry living at its own permalink (this one is /blog/enterprise-island-blog). Old changelog.html links redirect; RSS and the search engines get a sitemap.xml and robots.txt for the asking.