Changelog
What shipped.
Every release, in plain English.
- Featurev9.37
Logbook adds a FAA Form 8130-3 draft generator and loaded W&B check, with sign-offs through work orders and Base hourly sealing
- Logbook: new FAA Form 8130-3 DRAFT generator for inventory items and work-order items, with block numbers and titles aligned to the FAA form guidance. The dialog now opens above the page and no longer pre-ticks block 14a
- Logbook: the Weight & Balance check now includes a loaded CG check and counts installed equipment only; recalculating weights no longer fails on the base weighing lookup
- Logbook: the aircraft Manage Plan and Access box now lists invited mechanics inline
- Logbook: work orders can be duplicated
- Logbook: watch sign-offs, manual entries and due closes now go through a work order, so sign-offs happen in one place
- Logbook: due dates that add calendar months now stop at month end (Jan 31 plus one month is Feb 28), and a tool due today shows as Due soon, not Overdue
- Logbook: public pages show the legal footer links, and the signed-out header no longer shows app navigation
- Logbook: invitation fixes. Accepting an invite no longer demotes an existing owner or admin, and an invite to a deleted organization can no longer be accepted
- Logbook: inventory quantity and unit cost, purchase-order line prices, and component-change requests (including a maintenance action or a work order with no aircraft) are now validated with clear errors instead of server failures
- Blockchain: seals now anchor to Base mainnet every hour, and hourly heartbeat anchors are labeled as such and kept out of batch counts
Shipped by Valeriy Baranyshyn
- Fixv9.36
Clearer errors on Hub purchase orders, expired password-reset links, and more accurate Blockchain explorer labels
- Hub: when creating a purchase order fails, the error now appears inside the New PO form instead of behind it, so the form no longer looks like it did nothing
- Platform: opening an expired or invalid password-reset link now shows "Reset link expired" with a link to request a new one, instead of showing the password form and failing after you submit
- Blockchain: the block page now labels the anchor's hash as a Transaction (with a chain-aware link) and only shows a Block Hash when a real one exists. The block list column is renamed Transaction
- Blockchain: explorer transaction, block and epoch rows now show which chain each row belongs to
Shipped by Valeriy Baranyshyn
- Fixv9.35
Logbook timers, new-aircraft setup and work orders now tell you when something fails, plus a clearer aircraft PDF export
- Logbook: the whole-aircraft PDF export now shows "Preparing PDF…" while it builds, is allowed more time on large aircraft, and the printed export date no longer shifts by a day depending on time zone
- Logbook: if saving an aircraft timer fails, you now get an error message and the editor stays open instead of looking saved. Clearing a timer field now cancels the edit instead of saving zero
- Logbook: timer saves no longer double-submit, and failed engine or APU card updates are retried or reported
- Logbook: the aircraft configuration window now shows the server's reason when a save fails, survives a network drop, and blocks double submits. Failed engine or APU timer card setup is now reported
- Logbook: New Aircraft keeps your engine count, operating part and entered meter readings, shows which fields failed validation, and saves blank meter fields as empty rather than zero
- Logbook: onboarding now shows the real error message when creating your first aircraft or entry fails, tells you which invites failed and keeps you on that step, and no longer lets a first entry through with a description the server will refuse
- Logbook: on work orders, quick discrepancy entry reports a failed link or work-item call and creates one work item. A new work order from a squawk no longer says it worked when the squawk link failed
- Logbook: weight and balance recalculation and the link-existing-squawk recovery path now check the result before showing success
- Logbook: deleting a supply-chain tag no longer reports success when the delete fails
- Logbook: the Settings subscription line, onboarding, the seal badge explainer and the seal-all button now describe sealing as happening when a record is signed or created
Shipped by Valeriy Baranyshyn
- Fixv9.34
Logbook exports and records open for every org member, twin-engine log page timers, and safer deletes of signed records
- Logbook: everyone in an aircraft's organization can now open the aircraft PDF and CSV exports, the compliance list and due-item details. Before, some of these were limited to the aircraft owner. Editing and managing stay limited to people with write access
- Logbook: component pages, component records, the full-jacket view, logbook entry details and aircraft photos now open for organization members, not only the aircraft owner
- Logbook: a work order opened by a mechanic can now have its item list read by the aircraft owner, an admin, or the Approver
- Logbook: the whole-aircraft PDF export no longer fails with an error, and its compliance header now shows the tail number
- Logbook: on twin-engine and APU aircraft, the log page timers and PDF export now use each unit's own total time and cycles
- Logbook: the JSON export now leaves out records that were deleted, and the printable export escapes every piece of text it prints
- Logbook: viewers and students no longer see Create Work Order or part edit buttons that would be refused. Part changes are open to the owner, an org admin, or members with aircraft edit access
- Logbook: signed logbook entries and sealed work orders can no longer be hard-deleted, and clearing sample data or purging an aircraft now stops if signed records exist
- Logbook: the View Engine link now shows for older engines, and engine card keyboard control works with the real buttons inside the card
Shipped by Valeriy Baranyshyn
- Fixv9.33
Logbook engine cycles timers, clearer access labels, dark-theme dropdowns, and accessibility names across the app
- Logbook: engine cards on the aircraft page now show their own cycles timer, and the links that show how a timer changed are highlighted so they are easier to find
- Logbook: sealed labels now read "Sealed", "Sealed when signed" and "Records seal when signed"; sealing itself works the same as before
- Logbook: on the Access list, a grant that ended because its work order was closed now reads "Ended: work order closed" instead of a future "Expired" date
- Logbook: an aircraft owner, an admin, or the Approver of a discrepancy can open any work order on that aircraft to read it. Editing is still limited to people with write access
- Logbook: viewers and students and other read-only roles can no longer delete documents they uploaded
- Logbook: native dropdown menus in the dark theme now use dark colors, so options are readable
- Logbook: buttons, switches, filters and form fields across work orders, maintenance, parts, supply chain, exports, settings and component pages now have names that match what you see on screen, so screen readers and voice control can find them
Shipped by Valeriy Baranyshyn
- Featurev9.32
Logbook aircraft page status header, Blockchain record chip, and more accurate grounding and dates
- Logbook: the aircraft page header has a new status layout. It shows the aircraft category (for example Rotorcraft) on the subtitle line, and one Blockchain record chip that opens a short explanation of how your records are sealed. The GROUNDED badge now has a clear accessible name and tooltip
- Logbook: the Live work order card shows other open work orders in a "+N more open" list. A work order you cannot open is shown as plain text ("Opened by another user") instead of a link that ends in a not-found page
- Logbook: the GROUNDED badge and the release row now use the same count of grounding reasons, and the release row is no longer green while the aircraft is grounded. Watch items and temporary repairs that are still in life are shown as a note instead of grounding the aircraft
- Logbook: part installed, removed and next-due dates, due item details, the component card and PDFs no longer show a day early in US time zones
- Logbook: viewers and students can no longer change watch items, deferrals, work order items or work order attachments, and a failed save no longer shows a success message. Signing off, amending a logbook entry and restoring a deleted aircraft now follow the matching Settings permission instead of being owner-only
- Logbook: the Record ID link on the Blockchain record opens the right page, and the Billing page explains when the aircraft you asked to manage is not one you can manage. Organization members can open logbook entry attachments
Shipped by Valeriy Baranyshyn
- Fixv9.31
Logbook Manage Plan and Access, student dispatch check-in, read-only roles, and safer public verify pages
- Logbook: the Access list (invite a mechanic, who has access, the 30-day note) now sits inside the plan card on the aircraft page. The card is labeled "Manage Plan and Access" and the attachments page link is "View Attachments". Settings keeps its own copy
- Logbook: students can check in and check out their own assigned dispatch. Organization viewers and students are read-only on aircraft records, maintenance entries, squawks, work orders, deferrals, watch items, documents and imports, so a view-only seat can no longer change records
- Logbook: signing as an IA or Designee now checks your verified certificate on work orders, work items, deferrals and watch items. A signed or closed work order locks its items, and a closed or cancelled purchase order locks its header and line items
- Logbook: inviting mechanics to an organization needs the invite permission, only the owner can detach an aircraft from its workspace, and deleting an aircraft photo frees its storage
- Logbook: a malformed link or bad ID now opens a normal not-found page or message instead of a server error, and bad or blank dates and intervals on calibrated tools are refused with a clear message. Error messages across the app no longer echo raw system text
- Logbook: the public verify and backup-check pages no longer return internal fields or name internal services
Shipped by Valeriy Baranyshyn
- Fixv9.30
Logbook attachments view and billing fixes, honest Pricing and public pages, and sturdier Blockchain pages
- Logbook: each aircraft header now shows its plan with a storage bar, and a new View attachments page lists that aircraft's files. Source files for transcribed entries show up, and files stream through the app instead of exposing storage links
- Logbook: Billing shows your real payment method, including Link and bank accounts, and keeps working when a Stripe read fails. If Stripe errors, you see fixed wording instead of raw error text. The cancel dialog names the public plan (Fleet, not the retired "Unlimited"), and a card-trial banner no longer promises a charge after you cancel
- Logbook: the upgrade dialog for Fleet opens once, not twice, and the Fleet card is demo-first with no Stripe checkout. Reply-time wording and an auto-charge note are in the legal pages and upgrade dialog, and the home page says "TBO countdown on the due board" instead of "automatic TBO alerts"
- Logbook: import transcription now survives a provider outage and says so, the dashboard no longer fails on a timesheet read, attachment files with odd types are served safely, and the Contact page no longer asks for encrypted reports
- Main site: Pricing sells only the three Logbook plans. Public pages, the blog, the Command Center and Status stop pointing at apps that are not open yet, and blog links go to live pages. The newsletter no longer reveals whether an address is subscribed, has a rate limit, and re-subscribing confirms the write. Free-plan card wording shows on a phone signup, and the passport API no longer returns database error text
- Main site: AD directory search treats % and _ as plain text, and the legal pages carry the Texas courts and venue line
- Blockchain: the Gas page shows an honest empty state instead of zeros, the Last Anchor tile and /api/stats match the explorer, and public pages have their own tab titles. Malformed block numbers and record identifiers return a real 404 or 400 instead of a bogus page
- Design: headings across Logbook and the main site use the app font, and light mode contrast fixes land on the cancel dialog, billing storage bar and Blockchain home
- Forum: guests see a plain "Create a free account" link, and a post report that was not recorded no longer uses up your one report
Shipped by Valeriy Baranyshyn
- Fixv9.29
Storage limits stated the same everywhere, clearer trial emails, Hub and Marketplace fixes, a Forum Notice page, and tighter account separation
- Storage: Free shows 500 MB and Fleet shows 500 GB shared across your fleet on Pricing and in Logbook. Logbook now counts one storage pool per aircraft owner and enforces the Free 500 MB on new uploads. The made-up 2.3 / 5 GB storage meter on the dashboard is gone
- Logbook: trial reminder emails now differ for card and no-card trials, and card trials get reminders. Card-trial banners say the card is charged automatically, Terms spell out renewal and cancellation, and the emails no longer promise 30-day data removal
- Logbook: backup verification answers in a few seconds with an honest status instead of an error page, the home page no longer spills sideways on a phone, and light mode text is easier to read. "Free forever" wording is removed
- Logbook: work orders, parts, part movements, MEL, flights and component reinstalls can no longer be attached to another account's aircraft
- Legal: reply-time copy now reads "We reply by email, usually within a few days." The DPA breach notice says "without undue delay" instead of a fixed 72-hour promise and drops GDPR wording for plain contract language. Privacy and Terms list the Forum, and the empty /roadmap page now returns a real 404
- Main site: the home page and Jobs and Forum legal pages render without JavaScript, unknown signup roles and unknown pages return a real 404, and the signup line says "no credit card" only for the Free plan
- Hub: a visitor's work-order PDF no longer fails on characters the PDF font cannot encode, /contact and /support now go to the main-site Contact page instead of a 404, and /pricing sends guests on before the page loads
- Hub: purchase orders can no longer reference a vendor, aircraft or work order from another account, the unused HR pricing checkout now answers "not available", and Terms and Privacy use plainer wording
- Marketplace: Import from Logbook on a new request prefills one of your own aircraft (read-only) and never another account's. The visible bid count is back, and the Top Rated and Jobs Completed sorts stay hidden until there is data behind them
- Marketplace: an unknown mechanic page returns a real 404, /login and /signup send you to the main site, /pricing goes to main-site Pricing, and the legal pages no longer imply Marketplace billing. Home and Requests render without JavaScript, and bidding has abuse limits
- Forum: a new Forum Notice page covers the LLC, Texas, anonymous posting and the reply sentence, with a footer link. The three sample threads are labeled "Example", post verification no longer errors, and an unknown thread or category returns a real 404
- Forum: reporting, replies and chat have abuse limits, sign-in is rate limited, and thread and category pages have their own page titles
- Jobs: deleting your account now removes the resumes you uploaded, a Contact page is added, and the legal pages state Texas law and venue
Shipped by Valeriy Baranyshyn
- Fixv9.28
The Pro trial button lands on Logbook Billing, myAviationTools LLC named on the legal pages, and more honest pages across every app
- Main site: the "Start 15-day free trial" button on Pricing now takes you through sign up to Logbook Billing, where the Pro trial starts, instead of the Free dashboard
- Logbook: /signup keeps the Pro plan you picked, and Billing opens the Upgrade dialog on Pro with the 15-day trial restated when your account qualifies. Opening the dialog does not charge you
- Logbook: the seal badge popover stays inside the screen on a phone, the API docs page loads without a page error, and the header Pro badge and billing link are easier to read in light mode
- Logbook: editing an aircraft with only a make and model change no longer writes default engine, gear and operating-part values into the record
- Logbook: the Audit and Security page no longer cites SOC 2 or 7-year retention, and the site no longer names other logbook products or makes "only" and "full parity" claims. Sealing is described as SHA-256 sealing, with Sepolia anchoring rolling out
- Legal: Terms, Privacy and Cookies on the main site, Logbook, Hub, Jobs and Marketplace now name myAviationTools LLC and state Texas governing law and venue. Cookie banners and policies say Sentry error tracking is not enabled, and hosting wording discloses Cloudflare R2 and CDN
- Main site: a failed newsletter signup now shows an error instead of "You're subscribed!"
- Main site: Features, About and the getting-started docs no longer claim an automated FAA Airmen registry check or promise FAA-compliant paperwork. They describe the real flow: your certificate number is on the signature and anyone can look it up on the FAA Airmen Inquiry
- Main site: Compare, Pricing, Sign up, Contact, Home and Features no longer make price or OCR claims about other products or promise chat or phone support
- Main site: the Status page lists the services it really checks, and Terms and DPA no longer hit a page error on load
- Hub: certification forms and navigation no longer promise expiry alerts. They say expiry notifications are not sent yet, and the privacy page no longer shows a PCI-compliant badge
- Hub: a single-use customer approval link can no longer record two approvals if it is opened twice at the same moment
- Marketplace: mechanics with no listed rate now sort last in Lowest Rate and Highest Rate instead of first, and My Bids and Reviews show a dash with "No bids yet", "No decisions yet" or "No reviews yet" instead of 0% or 0.0 when there is nothing to measure
- Marketplace: you can no longer bid on your own request, accepting a bid is one step so a retry returns the same work order instead of creating a second one, and a search failure shows an error instead of "nothing found"
- Marketplace: the home page no longer promises response-time comparison, and the Reviews page no longer hits a page error on load
- Forum: Report and Save edit now tell you when they fail instead of doing nothing, and a signed-in user who does not own a post can no longer hide it by sending an edit
- Forum: /login sends you to main-site sign in, /terms, /privacy and /cookies go to the main-site policy pages, a search failure shows an error instead of "nothing found", and long room names, thread titles and sender names wrap on a phone
- Jobs: Referrals no longer shows an invented leaderboard or promises $25 per referral, the public /ui lab page with invented platform statistics now returns a 404, and blog posts no longer carry invented pay and cost figures, rankings or unsourced statistics
Shipped by Valeriy Baranyshyn
- Featurev9.27
Logbook seals every signed record automatically, a read-only Fleet API, and more honest pages across Hub, Jobs, Marketplace, Forum and Blockchain
- Logbook: signed work orders, logbook entries, corrective actions and component cards now seal when signed on every plan, and signed records show "Sealed" or "Pending seal"
- Logbook: API tokens are for the Fleet plan only and are read-only. Free and Pro accounts get a clear upgrade message instead, and existing tokens are not deleted
- Logbook: Sale Records Package ($79) and White-Glove Import ($199 per aircraft) are fixed-price services requested through the Contact page. There is no online checkout, and nothing is charged until the work is delivered
- Logbook: opening Dashboard after you log in now takes you to your fleet dashboard instead of a 404, and Components no longer links to a page that does not exist
- Logbook: the Free plan's due-item limit now also applies when you create due items from a template
- Logbook: hosting, backup and Sepolia anchoring wording now describes what is in place today, and IPFS wording no longer promises retention or completeness
- Main site: Pricing now says sealing is automatic on every plan, and the Fleet trial and Free mechanics limit wording is corrected
- Main site: logging in or signing up now returns you to the page you came from
- Hub: signed-out visitors are sent to sign in on Work Orders, Purchase Orders, Scheduling, Fleet and the other app pages, and Hub log in and sign up now go through the main site
- Hub: Billing no longer shows a made-up plan, card or invoices, and the public pages no longer promise features Hub does not have
- Jobs: the dashboard, candidates, profile, events and analytics pages no longer show invented notifications, candidates, work history, hiring events or statistics
- Jobs: the company edit form is no longer pre-filled with another company's details, and Save either saves or shows an error
- Jobs: seeker Premium is no longer offered for sale, and missing job, company and blog pages now return a real 404
- Marketplace: the home page no longer calls mechanics verified, certified or trusted, and no longer claims in-platform payment, faster or cheaper outcomes, or free membership
- Marketplace: invented sample requests, popular tags and the fake search are gone, the Disputes page says it is not available yet, and requests with only a minimum or maximum budget now show and sort correctly
- Forum: signed-in pages no longer hit a page error on load, and the false "verified" role badge is gone
- Blockchain: IPFS wording no longer promises retention or completeness, and the privacy page names the real hosting providers
Shipped by Valeriy Baranyshyn
- Fixv9.26
A cleaner sign-up and log-in, and the pilot figure now names its exact FAA source table
- Sign up: the "FAA Compliant" badge is gone from the sign-up page
- Sign up: every sign-up form now says under the Create Account button that by creating an account you agree to our Terms of Service and acknowledge our Privacy Policy, with links to both
- Sign up: the FAA pilot figure on the home and sign-up pages (503,275 FAA-certificated pilots, excluding students, as of December 31, 2024) now names the exact source: FAA U.S. Civil Airmen Statistics, Table 1
- Log in: the page now has a proper page heading, which helps screen readers
- Log in: the link for getting back a deleted account now reads "Restore a deleted account" instead of "Deleted your account?"
Shipped by Valeriy Baranyshyn
- Fixv9.25
Honest Hub pages, clearer Forum limits, an honest Jobs home page, and fewer unsourced claims on the main site
- Hub: the Audit Log page no longer shows a made-up sealed audit trail. It now says the audit log viewer is not available yet
- Hub: the Compliance and Compliance Alerts pages no longer show invented technicians, certificate numbers, verdicts or scores. They now say these features are not available yet
- Hub: certification detail and edit pages no longer show sample data. They load your real certification record, or tell you it could not be found, and Save and Delete act on the real record
- Hub: Settings no longer shows a sample company profile or a sample subscription plan. The fields start empty and say they are not available yet
- Forum: the anonymous posting limit is described correctly as 15 anonymous posts per day
- Forum: the How Anonymity Works page, the new-post page and the anonymous toggle now describe the real rule: a verified email and no active strikes. They no longer say a complete profile is required, or that anonymous posts are attested as written by a verified professional
- Forum: the public moderation page (Reveals) no longer shows part of a moderator's internal ID
- Jobs: internal test employers and test job listings no longer appear in public Jobs, including the job list, the company list, the home page and the sitemap. Their company page shows "Company not found"
- Jobs: the home page no longer shows invented job counts, salary averages, testimonials, a "LIVE" tag or a scrolling events ticker
- Main site: the home and Pricing pages no longer show compliance-status badges we could not back up
- Main site: the home page no longer shows market figures we could not source. The one that remains, 503,275 FAA-certificated pilots (excluding students) as of December 31, 2024, names the FAA as its source and links to the FAA page
- Main site: the About and Sign Up pages no longer make claims about the founder's mechanic credentials, and Sign Up no longer quotes a mechanic head-count
Shipped by Valeriy Baranyshyn
- Fixv9.24
Safer work order due items in Logbook, an honest Jobs board, and fixes for broken links and pricing pages across the apps
- Logbook: removing a due item, deferral, or watch from a work order no longer unlinks or deletes it by accident, and a work item signed by a mechanic can never be removed
- Logbook: dark-mode containers now share one consistent surface color
- Jobs: the board lists only real, active jobs. The demo listings that could appear in place of real ones are gone, and an empty board says "No jobs posted yet"
- Jobs: employer job views, applicants, and analytics are limited to the employer's own company
- Pricing: Hub and Marketplace /pricing pages now forward to the main site's plans instead of showing outdated ones
- Main site: the Terms "Delete account" link, the Passport "View on Explorer" link, and several old Support and Docs links now go to pages that exist instead of a 404
- Hub: the footer Support link now opens the main site's Contact page
Shipped by Valeriy Baranyshyn
- Featurev9.23
Catch-up for Oct 3-5: Logbook engine tracking, one unified inbox, updated plans, and readability and error-text fixes across the apps
- Logbook: anyone can enter hours on a due item. Engine trends, TBO and cylinder views are Pro features
- Logbook: fixes for plans that showed as Free when they were paid, plus aircraft transfers and CSV import polish
- Logbook: public record-verify links no longer show internal database errors for bad input
- Inbox: one unified inbox now works across Logbook, Jobs, Marketplace, Forum, Hub, Blockchain and the main site
- Accounts and pricing: updated plans on the Pricing page, and email verification when you sign up
- Passport and preference screens are easier to read
- Contrast and light/dark readability fixes across Logbook, Hub, Jobs, Marketplace, Forum and the main site
- Jobs: profiles for older accounts no longer crash, and employer pages stop showing internal error text
- Marketplace: bid form, ratings and legal-page link fixes
- Forum: a bad thread link now shows a proper not-found page
- Hub: work orders from one company can no longer appear in another's view, and dates are validated
- Blockchain: the 14-day explorer chart is readable in light mode
- Security: public search and verify pages no longer leak database errors
Shipped by Valeriy Baranyshyn
- Fixv9.22
Logbook corrective actions return on discrepancy detail, new aircraft start with Total Time only, and a light-theme readability sweep
- Discrepancy detail pages show an aircraft's recorded corrective actions again instead of "0 actions recorded"
- New aircraft are set up with Total Time only; Tach is now opt-in from the aircraft configuration. Existing aircraft keep their current timers
- The sign-in page has clearer field borders, placeholders, subtitle, and cookie links, and the Sign in button reads better against its background
- Logbook text, badges, and pills that fell below readable contrast, mostly in light mode, are fixed across the dispatch board (including the LIVE pill, stat tiles, overdue banner, and Fleet Status tiles), discrepancies (status pills, filter, Watch button, grounding banner, and corrective-action cards), compliance AD list, currency, endorsements, and certificates
- The same readability pass covers the audit, security audit, and blockchain pages, webhooks settings and delivery history, passkeys, billing and subscription status, and the public aircraft transfer pages
- Import, import review, and export screens (format badges, status text, engine labels and badges, and the "Soon" pill) are easier to read
- Inventory tools and supply chain (required markers, form errors, OVERDUE, Acknowledged and In Shop badges), account email verification badges, aircraft and component logbook (Clear All, error text, Sealed label), and the invitation accept links follow the same contrast rules
Shipped by Valeriy Baranyshyn
- Fixv9.21
Logbook deferral and watch dialogs no longer leave stray work orders, plus a dark/warm/light readability sweep
- Starting a deferral or watch from the quick dialogs no longer creates an open work order when you press Next and then cancel; the work order is now created only when you submit the final step
- New Work Order no longer marks the optional Aircraft field as required
- Logbook text, badges, and buttons that fell below readable contrast in dark, warm, and light themes are fixed across the dashboard, work order empty states, discrepancies and discrepancy detail, squawks, and the footer and skip link
- Placeholder text and muted secondary text are easier to read on dark and warm themes
- The same readability pass now covers the public logbook entry verify page, the aircraft transfer accept page, the invitation accept page, the public /backups attestation page and its Verify hash button, the mechanic sign-off prompt, report sheets and the Export PDF button, and the equipment import wizard
- The aircraft page uses flat bordered panels to match the work orders page
Shipped by Valeriy Baranyshyn
- Featurev9.20
Logbook N-number autofill, Due Items tile, and light/warm theme readability sweep
- Adding an aircraft now autofills from the FAA registry: enter a US N-number on the New Aircraft page and make, model, serial, year, category, and engine details prefill from the public FAA Releasable Aircraft data. Registered-owner information is never included, and non-US registrations simply skip autofill
- Work order Quick Add combines Forecast and Reminder into a single Due Items tile
- Logbook text that washed out or vanished in light and warm themes is now readable across work orders, work order detail, Maintenance, component pages and tabs, component changes, supply chain and shelf, aircraft and engine pages, transfer flow, and deferral and watch dialogs
Shipped by Valeriy Baranyshyn
- Fixv9.19
Logbook work orders - speakable 0xWO links and light-mode contrast
- Work order pages and links now resolve by their speakable 0xWO number, and the address bar shows that number instead of a raw ID
- 0xWO labels are no longer invented from an internal ID: where a work order has no number yet, the link reads "Work order", and links now carry screen-reader labels
- Work order titles, linked squawk/deferral/watch cards, and work item cards are readable in light mode instead of washing out on white
Shipped by Valeriy Baranyshyn
- Fixv9.18
Jobs honest alerts copy, Command Center inbox back to mobile-only
- MyAviJobs alerts, pricing, and privacy pages no longer promise email job alerts — alerts are local-only for now, with no email/notification pipeline wired up yet
- Command Center's united Notifications + Messages inbox is gated back to mobile/narrow widths only; desktop keeps the separate bell and mail icons in MasterBar
Shipped by Valeriy Baranyshyn
- Fixv9.17
Command Center inbox unification, MasterBar mid-width fix, Fleet pricing
- Home landing page pricing replaces the $49.99 School tier with a $100 Fleet tier
- MasterBar no longer overflows at mid-width screen sizes, and its mobile utilities now live inside Command Center
- Notifications and messages are united into a single Command Center inbox tab, with the old profile Alerts/Messages buttons removed
- Aircraft pages stack ADS-B and use scrollable tabs at 390/640px instead of overflowing
- The AI Analyst FAB docks below MasterBar on mobile aircraft pages instead of overlapping it
- Live flight tracking panel is feature-gated off pending further work
Shipped by Valeriy Baranyshyn
- Fixv9.16
Mobile light-theme contrast and viewport sweep across Logbook, MasterBar, Hub
- Logbook parts, inventory, and tools/component/engine screens keep opaque light-mode contrast on cards, badges, and registry rows at mobile widths
- Work order detail, aircraft registry, and ops/inventory grids get mobile EOD touch-target and dvh viewport fixes — no more residual 100vh clipping or zoom-triggering text inputs
- MasterBar's mobile menu no longer clips its pill row at 390px
- Hub scheduling no longer forces horizontal page scroll at 390px
Shipped by Valeriy Baranyshyn
- Fixv9.15
Dual-theme due chrome, WO replace/reinstall, tolerance urgency polish
- Compliance and Due chrome keep opaque dual-theme surface contrast so light and dark modes stay readable
- Light-mode tables and toolbars pick up the shared surface tokens instead of washing out
- Work order replace/reinstall drafts wire through with paired swap carry on the part lifecycle path
- Forecast API, compliance list filters, and due-soon digest labels use the same tolerance-aware urgency as the Due tab
- Fleet urgency lists sort by due proximity instead of a fixed 30-day / 50-hour window
Shipped by Valeriy Baranyshyn
- Featurev9.14
0xDUE ids end-to-end, legacy redirects, Hub light CTAs
- Due items use speakable 0xDUE.* ids across compliance, forecast, work orders, part cards, and the annunciator
- Legacy 0xCMP.* and old display-id links redirect cleanly to /due/0xDUE.* so bookmarks and carried-from rows keep working
- Superseded due timeline and successor detail keep honest Carried from links to the live 0xDUE row
- Hub primary CTAs keep the cyan-to-blue gradient in light mode
Shipped by Valeriy Baranyshyn
- Featurev9.13
Due dispositions, tolerance urgency, and timer honesty
- Due items close with explicit dispositions (Permanently Complied With or N/A) instead of delete, so compliance history stays auditable
- Due urgency respects each item's tolerance percent across the Due tab, annunciator, and fleet due-soon counts
- Track a due item uses a clear What it tracks dropdown (TSI / TSO / TSN / Calendar, or Airframe TT)
- Due empty states and status chips are honest about paused, unknown, and next-due cases; Reminders tab retired in favor of 0xDUE ids
- Engine, prop, and APU cards show live TSN that matches the Components list
- Work order links use speakable 0xWO labels across the logbook
Shipped by Valeriy Baranyshyn
- Featurev9.12
Due items + parts ledger, forum home liquidity, and Hub polish
- Logbook Due items and parts ledger: track overdue and unknown life-limited parts from a dedicated due view, with baselines-aligned Unknown counts and clearer due redirects
- Aircraft registry: set the primary timer and configure it from /aircraft; engine cards show live TSN from delta tracking
- Compliance truth for N48ZA-class tails: synthesis table and component compliance paths no longer contradict the forecast view
- Forum home is liquidity-first: Active threads sit above the fold, empty category noise is quieter, and bylines show real author names without verified-role badges
- Hub: interviews and MyAviJobs links work again, Inter is self-hosted, and /calendar plus /schedules redirect to scheduling
- Shared MasterBar: notification bell and messages menus open above the page nav instead of clipping underneath
Shipped by Valeriy Baranyshyn
- Fixv9.9
Friction sweep — origin consolidation, honest pricing, SSO de-ticketing
- Jobs product consolidated to jobs.myaviationtools.com (myavijobs.com retired — every CTA, SSO origin, and canonical URL retargeted)
- Pricing aligned to the settled model: Pro $14.99/mo, School $49.99/aircraft/mo (was "Unlimited" at conflicting prices across pages)
- Signup CTAs cleaned — dead plan params removed; the 14-day Pro trial activates automatically on signup
- Passport no longer shows a fake profile to anonymous visitors — hard redirect to login
- Login honors deep-link destinations (next=) unconditionally
- Cross-app SSO simplified — the shared *.myaviationtools.com cookie domain replaces the legacy ticket bridge (which called a non-existent Better Auth API and failed at runtime)
- Homepage stats render real values without JavaScript; placeholder testimonials and "coming soon" case studies removed
- Blockchain anchoring language made honest — Sepolia test network with mainnet anchoring on the roadmap
Shipped by Valeriy Baranyshyn
- Featurev9.8
Admin metrics, notifications, search + observability
- Real-time admin metrics dashboard with Prometheus integration
- In-app notification system with unread-count badge
- Full-text search across logbook entries, work orders, and aircraft
- OpenTelemetry trace export to Grafana Tempo
- Webhook delivery queue with retry + dead-letter log
Shipped by Valeriy Baranyshyn
- Securityv9.7
2FA, rate limiting, CSP hardening + email lifecycle
- TOTP-based two-factor authentication for all accounts
- Per-route rate limiting via sliding window (Redis-backed)
- Content Security Policy nonce injection on every response
- Email verification + account lifecycle reminders via Resend
- Login history page with device + location metadata
Shipped by Valeriy Baranyshyn
- Featurev9.6
Stripe portal, email verification, onboarding + GDPR export
- Self-serve Stripe billing portal — upgrade, downgrade, cancel without contacting support
- Email verification gate on signup (Resend + custom templates)
- Onboarding checklist with sample data seeding for new accounts
- GDPR data export: full JSON dump of your account, aircraft, and logbook entries
- Account deletion with 30-day grace period and recovery flow
Shipped by Valeriy Baranyshyn
- Infrastructurev9.5
Logger adoption, status page, admin tools + DPA/subprocessors
- Structured logging with correlation IDs across all API routes
- Public status page at /status (checks DB, blockchain, storage, Stripe)
- Admin console: user management, job moderation, blog editor
- DPA and sub-processors disclosure pages
- EU hosting documented
Shipped by Valeriy Baranyshyn
- Featurev9.4
Aircraft transfer v2, sample data + MinIO storage integration
- Cryptographic aircraft transfer: one-time signed token, 72-hour expiry, tamper-evident chain-of-custody seal*
- Transfer history page per aircraft with full audit trail
- MinIO object storage replacing Supabase Storage for documents + photos
- Sample data seeder for new accounts — explore the platform without entering real data
- Cron job for expiring stale transfer tokens
Shipped by Valeriy Baranyshyn
Get release notes by email.
Low-volume — only when something worth reading ships. No product announcements, no re-engagement spam.
Create free account* Tamper-evident means alterations are detectable via the SHA-256 chain and Ed25519 signature (Ethereum anchoring is rolling out); does not make records tamper-proof, compliant, certified, or an airworthiness determination.