Release history

Changelog

Major updates to revanthmatha.com — what shipped, when, and why it matters. Currently live: v110

v110CurrentLive · release time unavailable

Posting-age filters for Atlas jobs

See roles posted recently, with clear counts as you widen the time window.

Filter by 24 hours, 48 hours, 72 hours, one week, two weeks, one month, or older. Counts show how many roles match and what each wider window adds; roles without posting dates are excluded with an explanation. The release pipeline exercises these windows and mobile layout in a browser.

v107Not yet released

Snapchat jobs in Atlas

Browse Snap Inc. opportunities alongside your existing employer boards.

Added Snapchat with posting dates, location and pay filters, saved-job tracking, and scheduled feed updates.

v106Not yet released

Reliable Atlas background collection

Refreshed the system packages used by background collection.

Maintained reproducible builds and required release checks for the expanded employer boards.

v105Not yet released

More technology and AI job boards

Track roles across major technology and AI employers in Atlas.

Added Meta, Apple, Microsoft, NVIDIA, OpenAI, Anthropic, Databricks, Glean, Perplexity, and Together AI with saved-job tracking and complete-feed validation. Amazon is excluded. The company menu scrolls on smaller screens.

v104Not yet released

A more useful Atlas Home

Preview your inbox, opportunities, schedule, feeds, machines and finances in one place.

Added scrollable previews with source freshness, plus Apple Health export import and a Google Health connection flow.

v103Not yet released

AI allowances at a glance

Scroll through individual provider previews directly from Atlas Home.

Compare remaining allowances and reset windows for Claude, Cursor, Codex and other providers, with clear timestamps for saved readings.

v102Not yet released

Understand recurring income

Review recurring payroll, rent and business receipt suggestions with supporting transactions.

Keep income suggestions separate from bank records and view every matching transaction with the All row option.

v101Not yet released

Automatic likes after publishing

Automatically like your new Bluesky and Mastodon posts after publication is confirmed.

Like retries never republish a post. Other feeds retain their supported manual actions.

v99Not yet released

Reliable long-range financial charts

Explore multi-year financial history with the compact Finance overview.

Long date ranges load efficiently while preserving unavailable historical balances and the underlying account values.

v98Not yet released

Like your published posts

Like your own posts from Atlas after publishing.

Supported feeds offer a direct like button with confirmation; other connected feeds link to the original post.

v97Not yet released

Financial history at a glance

A compact Finance overview with flexible history and clearer account totals.

Compare balance changes, separate retirement investments, see exact property equity, and inspect the bank transactions behind cash-flow totals.

v94Not yet released

Choose individual engagement metrics

Compare views, likes, comments, shares and quotes across social feeds.

Switch the chart metric while keeping feed filters. Each chart uses reported platform counts and keeps quotes separate from other shares.

v93Not yet released

Metrics that fit each feed

See individual post metrics with the labels each social platform uses.

Post rows and feed summaries show available views, likes, replies, shares and reposts. Unsupported and missing metrics are hidden, while reported zeroes remain visible.

v92Not yet released

Views and engagement together

Explore available engagement alongside post views in Atlas.

Switch between views and interactions with the same feed filters, see Bluesky and Mastodon engagement totals, and distinguish missing views from zero interactions.

v91Not yet released

Views across connected feeds

Compare post views across feeds in Atlas with selectable charts and a detailed analytics dashboard.

See a combined total, filter multiple feeds, inspect counts by post publication date, and distinguish reported views from unavailable metrics.

v90Not yet released

Clearer social post metrics

See available post views and engagement across connected accounts.

Connected-account metrics refresh together, unavailable metrics are explained, and complete publishing history stays visible for each post.

v89Not yet released

Videos in posts and previews

Choose a completed video, preview it with your post and share playable video across connected feeds.

Videos stay attached to saved drafts. Main videos end one second after narration, and existing outputs can be trimmed while keeping optional intros and outros. Blog articles support playable video.

v88Not yet released

Reliable background connections

Background collection recovers expired sessions and preserves saved connection settings.

Improved connection recovery, concurrent update handling, and maintenance verification in the private dashboard.

v86Not yet released

Reliable maintenance and release checks

Improved background collection and kept completed work accurately recorded.

Added stronger build validation, updated maintenance dependencies, and reconciled completed release records in the private dashboard.

v85Not yet released

Resume rate-limited videos

Video creation can wait for provider capacity and continue saved work.

Keep narration and accepted scenes, resume eligible paused videos, and retain existing budgets and attempt limits. Intro and outro controls remain available.

v84Not yet released

More control over private finances

Explore transactions, ownership shares and recorded financial history.

Added searchable transaction pages, joint-account and visibility controls, exact property values, daily valuation caching and flexible financial charts.

v83Not yet released

Reliable video script creation

Video scripts use a consistent format before generation starts.

Added clearer validation feedback, timestamps for previous attempts, and a direct way to create a fresh script from the current post.

v82Not yet released

Consistent release validation

Release checks now agree across local development and automated builds.

Improved how release records track added and removed pages while preserving earlier release history.

v81Not yet released

Mortgage details and payoff projections

Negative debt balances and mortgage projections in private Finances.

Identify mortgages, link them to properties, retrieve consented loan terms and calculate amortization with optional extra principal.

v80Not yet released

Finance history and balance analysis

Compare cash, credit-card debt, investments, properties, and net worth from the private Finances ledger.

Extended the timeline from January 2025, added deterministic Plaid transaction summaries, month-to-date and rolling-30-day cash-flow windows, source drill-down, and organized account views. Apple Card now has a clear FinanceKit handoff instead of an unsupported browser connection claim.

v79Not yet released

Flexible Atlas video creation

Preview narration voices and add optional intros and outros to accompanying videos.

Upload or record clips, create reusable segments from prompts, and choose each segment’s length. Script planning now preserves usage receipts and explains failures, with safer retries and saved-plan selection.

v78

Consistent release records

Feature documentation and planned improvements stay current with each release.

Added release checks, private deployment records, and reliable update validation and dependency checks across supported build environments.

v77Not yet released

Live Atlas publishing progress

Publish now opens a dedicated status screen for each selected social channel.

Show animated pending delivery, confirmed publication links, and actionable failures. Saved progress survives refreshes without sending another post, failed channels can be retried individually, and editing pauses during publication.

v76

Expandable blog traffic

Blog posts are grouped under a collapsed Blog heading in Views.

The Blog heading shows combined overview and article views. Expand it to see each page’s counts and navigation details, or search to reveal matching posts. Individual counters and the full page inventory remain available.

v75

Less database overhead per request

Public statistics and comments reuse a single database-mode check within each request.

Removed duplicate readiness reads found during live performance measurements. Every new request checks the current mode, so the migration rollback switch remains responsive. Regression checks cover consecutive requests, failures, and isolated database clients.

v74Not yet released

Finances balances include pending activity

Account balances, cash, and net worth include pending incoming and outgoing bank transactions.

Calculate the requested after-settlement bank balance from the full pending transaction ledger, preserve the bank-reported available balance, and display exact cents in cash and net worth. Posted transactions are not counted twice, and each refresh recalculates the pending adjustment.

v73

Faster blog and traffic reads

Articles, archive pages, comments, and traffic statistics read only the records they need.

Added indexed archive and comment ordering, direct article lookup, stored comment counts, and scoped traffic queries while preserving historical totals. Comment creation and voting now commit together with their duplicate guards and counts. The current release also displays its live status when a release timestamp is unavailable.

v72Not yet released

Editable private Atlas todos

Create, edit, and delete personal cleanup tasks in the private Atlas changelog.

Saved changes persist across reloads and releases, with owner-only access and protection against conflicting edits. The internal product inventory documents the new workflow.

v71Not yet released

Private Finances and Plaid Production

Keep Finances focused on personal accounts and connect through the existing Zeitline Plaid Production integration.

Removed public-site release and traffic panels from Finances, replaced infrastructure status with actual bank connection state, and distinguished Production from Sandbox. Validated existing Zeitline Production Transactions access and stored credentials in the encrypted AWS finance provider secret.

v70

Public page and Atlas usage dashboard

Compare public-site traffic with Atlas usage and explore every page, module, and recorded navigation action.

Added traffic-source filters, a searchable complete page inventory including SEO pages and published articles, zero-view pages, Atlas route and supported action counts, and session walkthrough links. Preserved historical Atlas aggregate totals, isolated private/public route counters, fixed tracking for long blog URLs, and included the complete paginated blog archive with per-post views and comments.

v69

Search visibility, accessibility, and faster images

Better page and article search previews, clearer keyboard navigation and forms, and smaller responsive images across the public website.

Added complete page metadata and structured data, published-article prerendering and sitemap coverage, canonical URL redirects and missing-page handling, contrast and mobile layout fixes, accessible feedback and focus, responsive WebP images, and automated SEO/accessibility regression checks.

v66

Reliability, accessibility, and navigation improvements

Clearer missing-page navigation, consistent page metadata, accessible controls, and more reliable forms.

Updated dependencies, repaired page-view display and navigation metadata, improved form submission handling, and strengthened release validation.

v47

Updated business contact number

Reach Revanth Matha at (661) 372-5742 across the website.

Updated shared contact information, text and call links, contact-page descriptions, and search-engine business metadata to the new number.

v38

ContentForge work tile

ContentForge now has a dedicated portfolio tile describing the brand-management platform in active development.

Added a ContentForge case-study card with an in-project preview image, F500 and SMB positioning, enterprise publishing and approval controls, cross-channel distribution, social presence maintenance, and a link to the public ContentForge preview page.

v37

Social publishing history and account links

Usage Atlas Social now keeps published posts in a dedicated history and points X to @revanthmatha.

Added a Compose/Published workspace with destination and source-link details, kept fully published posts out of active drafts and queue, and updated the X profile URL across the public site and Atlas publishing targets to @revanthmatha.

v36

Recognizable community channel marks

Upcoming Substack, Patreon, Threads, and Discord destinations now use proper vector brand marks instead of letter tiles.

Replaced the temporary SS, PA, TH, and DC glyphs with compact inline SVG marks while preserving the muted dashed placeholder treatment and non-clickable behavior until final account links are supplied.

v35

Upcoming social channel placeholders

The public footer now reserves space for the Blog, Newsletter, Threads, Discord, Patreon, and Substack destinations.

Blog and Newsletter open their existing site destinations, while Threads, Discord, Patreon, and Substack are shown as clearly marked non-clickable placeholders until the final account links are supplied. Existing social profiles remain unchanged.

v34

Blog publication times and reader counts

Blog articles now show their Pacific publication time alongside a reader count for that post.

Article metadata keeps the existing publication date, adds a daylight-aware Pacific timestamp such as 8:24 PM PDT, and retains the route-scoped view badge so readers can see how many page loads that specific post has received rather than the site-wide total.

v33

Moderated public blog discussions

Blog posts now support Reddit-style threaded comments, replies, voting, and sharing for public discussion.

Added a text-only discussion interface with server-side Unicode normalization, markup and link rejection, profanity and abuse screening, length limits, duplicate detection, honeypot protection, per-client rate limits, and report-ready moderation metadata. Comments and votes are validated again in the Lambda before DynamoDB writes, while the browser provides immediate feedback and accessible thread controls.

v32

Refresh-aware view counting

Public and private page refreshes now count as views alongside route navigations.

Removed the per-tab session de-duplication from the public footer and Atlas journey tracker. Each mounted page load—including a hard refresh—records one view, while same-mount effect guards prevent duplicate requests from a single render.

v31

Usage Atlas identity isolation

Usage Atlas now signs in through its own Atlas-branded Cognito pool, domain, and Google OAuth client.

Separated Atlas authentication from HumanHUD without changing HumanHUD resources. The new owner-only flow uses auth.atlas.revanthmatha.com, a dedicated Google Cloud project and client, verified email plus immutable Cognito-subject checks, Managed Login v2, and retained rollback resources.

v30

Combined traffic labels

The Views dashboard now states clearly which traffic totals combine public pages and private Atlas routes.

Renamed the chart accessibility label from Homepage viewers to Site views and clarified that the total and timeline include Atlas route visits, while popular-page rankings and button-interaction details remain limited to public paths.

v29

Interactive traffic journeys

The Views dashboard now exposes daily hover details, drag comparisons, and the most common button journeys for every popular public page.

Hovering the traffic chart reveals each day and dragging between points compares view and percentage changes. Popular-page rows now expand into ranked button and link interactions with destinations and selected-range versus all-time totals. Private Atlas route visits contribute to the shared site-view total while route-level Atlas journeys stay content-masked in Microsoft Clarity.

v28

Blog publishing from Usage Atlas

Queued writing in the private Usage Atlas can now be published directly to a real public blog on revanthmatha.com.

Added the public /blog index and article pages, backed by the existing AWS API and DynamoDB. Atlas now generates the final post URL while queuing, shows publishing and connection state in one account row, and provides an explicit Publish now action protected by a server-only credential. The release also adds Blog to site navigation, footer links, prerendering, and the sitemap.

v27

Views range pill fit

The 7d/30d/90d/All range selector on the Views page no longer stretches with empty space when All is selected.

Hiding the period stat in All mode dropped the range pill into a stretching grid column; it now sizes to its buttons and stays right-aligned on desktop and mobile.

v26

All-time view totals reconcile

Selecting All on the Views page now matches the all-time counter exactly — chart, stat, and popular-pages table all agree.

Views recorded before daily tracking began are folded into the earliest charted day, and the popular-pages table uses true all-time totals in All mode instead of summing day buckets. Redundant duplicate columns and stats are hidden when All is selected.

v25

All-time range on the Views page

The Views dashboard now has an All button alongside 7d, 30d, and 90d, charting every recorded day of traffic.

The stats API accepts days:"all" and returns the daily series from the first recorded Pacific day bucket to today. Selecting All charts the full history, shows the total across all tracked days, and ranks the most popular pages over the entire record.

v24

Mobile navigation polish

The compact menu is cleaner: Services and My Socials expand only when tapped, and the hero badge now includes San Francisco.

In the compact menu, tapping Services unfolds its submenu in place and My Socials is collapsed behind a toggle instead of always listing every profile. Fixed the Services row alignment, made the drawer scrollable on short screens, and fixed service links landing on the wrong section of the Technology page. The hero badge now reads Los Angeles, San Diego & San Francisco — serving California businesses.

v23

Unified private dashboard

The private dashboard now brings AI usage, attention-first mail, and the multi-company job search into one signed-in workspace.

Updated the revanthmatha.com footer entry to identify the full private dashboard. After signing in, Atlas now includes a Jobs module with five company boards, salary and location filters, resume-match context, durable Interested and Applied tracking, and job-feed refreshes from the home Mac.

v22

Private Usage Atlas access

The footer now includes a sign-in entry point for the private, hosted Usage Atlas dashboard.

Added a Usage Atlas sign-in badge beside the release badge. The linked dashboard is owner-only, stores usage metadata in a private hosted database, and receives automatic snapshots from the signed-in home Mac without uploading provider credentials.

v21

Changelog links on every product card

What I’m building cards now link out to each product’s public changelog — not just Join Prosperity.

Added Changelog links for HumanHUD, Zeitline, Matha Realty, and RootSpace alongside the existing Join Prosperity link, using each site’s live release-history URL.

v20

Service imagery refresh across Home and Wealth

Replaced abstract Start here, What I do, and Matha Wealth card art with photos that match each service, and added product screenshots to the Wealth family cards.

Homepage Start here tiles now use dedicated images for websites/apps, AI, content, real estate, financial planning, and consultations. What I do cards show build/AI tooling, content production, and LA real estate instead of holographic and abstract graphics. Matha Wealth Invest/Manage/Partner cards use rental, management, and partnership imagery. The Matha Wealth family section now shows live product screenshots for Matha Realty, Join Prosperity, and RootSpace.

v19

Homepage Latest section removed

Took the YouTube Latest feed block off the homepage for a cleaner scroll into the newsletter and booking CTAs.

Removed the Latest section (channel drops copy and Visit the channel feed) from the homepage so the page moves directly from What I do into the newsletter subscribe block.

v18

Agency card imagery refresh

Replaced the Matha Labs, Studios, and Wealth hero images with photos that show the actual services — websites and apps, studio production, and LA real estate.

Homepage agency cards and the Technology, Content Creation, and Real Estate page heroes now use service-true imagery instead of abstract network, bokeh, and marble backgrounds. Asset generation prompts updated to match. Also removed the secondary See services button from the homepage hero.

v17

Home CTA wording cleanup

Clearer booking labels on the homepage — consultation and call CTAs, no SMS button in the bottom block.

Hero primary CTA now says Book a free consultation. Bottom CTA is Book a call only (removed the Text phone secondary button) with shorter availability copy.

v16

Contact booking hub and site polish

Booking moves to Contact; nav, CTAs, socials, cards, and availability copy refreshed across the site.

Redirected /book to Contact (removed standalone Book page) with Cal embed and hero spacing shared with Work and Agency. Nav adds Book a call and My Socials; CTAs cleaned up site-wide. Social links point to X @Revanish and LinkedIn. Equal-height cards on key grids. Availability copy set to 9am–5pm Pacific. Includes the earlier Book-page spacing work claimed as v15 that never reached production.

v15

Book page layout polish

Tightened the booking page hero and Cal.com embed spacing so the scheduler sits closer to the call-to-action.

Added a compact Hero minimal variant for /book, reduced oversized embed frame height so the calendar no longer leaves a large empty gap, and tuned spacing above and below the booking widget. Booking-page spacing polish (never shipped alone; superseded by v16 Contact redirect and Pacific hours).

v14

Studio description refresh

Updated the Los Angeles studio blurb on the Content Creation page.

Rewrote The studio section copy to emphasize a state-of-the-art 1,200 sq ft production space with on-site lighting and camera gear, climate control, breakroom, and parking — ending with a complete finished production.

v13

Site-wide views and popular pages

The footer view counter now counts every page, and /views shows the most popular pages plus a link to full user journeys in Clarity.

Reworked view tracking from homepage-only to site-wide: every page a visitor lands on counts as one view (once per browser tab session), and the footer badge shows the running total across the whole site. The forms Lambda now keeps a site-wide aggregate alongside per-route counters, and the /views page adds a "Most popular pages" table (last-N-days and all-time) plus a "User journeys & session recordings" section linking to the Microsoft Clarity dashboard for heatmaps, replays, and path analysis. Backfilled the new aggregate from existing homepage data so the total carries over.

v12

Property management copy update

Clarified a Matha Property Management service line on the Real Estate page.

Renamed the "Rent collection + reporting" service to "Rental Management - Collection and Reporting" in the Matha Property Management services list. Also added a pushlive deploy contract so agents ship this repo through its native version + changelog workflow.

v11

Fanta game and expanded markets

Added the Fanta the Orange Cat game to the portfolio and expanded the real estate markets.

The Work page now features Fanta the Orange Cat, a free browser-based pixel adventure. The Matha Wealth Markets tile now includes Chicago, San Diego, Charlotte, and Los Angeles.

v10

Views over time

Footer viewer badge opens a live traffic page with a daily chart; version badge matches the same look.

Clicking the viewers pill goes to /views with all-time and period totals plus a 7/30/90-day chart. The forms Lambda now stores Pacific daily buckets. RootSpace case study copy updated for ZIP-based contract automation. Footer version styled as a matching release badge.

v9

Footer viewer badge

Homepage viewer count moved next to the version in the footer — styled as a brag-worthy badge.

Relocated the live viewer counter from mid-page into the footer meta row beside the version link. Redesigned as a pill badge with eye icon, monospace count, and subtle blue shimmer on the dark footer.

v8

Homepage viewer count

The bottom of the homepage now shows how many people have viewed the page.

Added a live viewer counter above the final homepage CTA. Each browser tab counts once per session via the existing forms API (Lambda + DynamoDB). Source for the forms Lambda now lives under infra/forms-lambda.

v7

Portfolio case studies and ship skill

Homepage products are real case studies with version/updated meta; hero CTAs stay on one row; agents can /pushlive.

Rebuilt the “What I’m building” cards into mini case studies (problem, built, live links) backed by shared portfolio data. Join Prosperity shows v52 + changelog; other products show last-updated dates when public. Hero primary/secondary/tertiary CTAs stay on one horizontal line on desktop. Added a project /pushlive skill so shipping follows the version bump → changelog → deploy checklist.

v6

Security patches across the dependency tree

Fixed all 12 known vulnerabilities including a high-severity react-router XSS and vite path traversal.

Upgraded react-router-dom to 7.18.1 (fixes multiple XSS, open redirect, CSRF, and DoS advisories), vite to 7.3.6 (fixes dev server path traversal and arbitrary file read), react and react-dom to 19.2.7, and cleaned up transitive dev dependencies (picomatch, minimatch, flatted, js-yaml, brace-expansion, postcss, rollup) via a fresh lockfile. npm audit now reports 0 vulnerabilities.

v5

Changelog release timestamps

Each release now shows the exact date and time it went live in your local timezone.

Replaced day-only dates with full release timestamps (stored in Pacific time at deploy, displayed in your local timezone with abbreviation, e.g. Jul 5, 2026 · 9:35 PM PDT).

v4

Major versions and public changelog

Footer version links to a changelog page; releases use major numbers only.

Replaced patch semver (1.0.x) with major-only versioning (v1, v2, v3…). Added a dedicated /changelog page with a title and description for each release. The footer version is now a link so visitors can see what changed.

v3

Simpler navigation and agent-safe releases

Services menu matches Start Here; Matha Labs, Studios, and Wealth in the nav; floating theme toggle.

Rebuilt the navbar around buyable services from the homepage Start Here section — website or app, AI consulting, content, real estate, financial planning, and book a call. Replaced Technology, Content, and Real Estate dropdowns with Matha Labs, Matha Studios, and Matha Wealth. Renamed Work to My Work. Moved the light/dark toggle to a subtle floating control bottom-right. Added version.json for parallel Cursor agent deploys.

v2

Analytics, forms backend, and homepage polish

GA4 + Clarity live, AWS forms for contact/newsletter, agency verticals on the homepage.

Wired Google Analytics 4 and Microsoft Clarity with conversion events. Replaced mailto forms with an AWS Lambda + API Gateway + DynamoDB + SES backend. Reframed homepage verticals as three agencies with color-coded cards, combined Start Here tiles, footer version display, and full deploy documentation (npm run deploy).

v1

Matha Group site relaunch

Full rebuild for Matha Labs, Matha Studios, and Matha Wealth — booking, SEO, and AWS hosting.

Launched the Matha Group brand architecture with dedicated technology, content creation, and real estate pages. Added Cal.com booking (15-min Google Meet consultations), light/dark theme, AI-generated imagery, portfolio case studies, hidden SEO landing pages, sitemap, prerendering, and deployment to revanthmatha.com on AWS S3 + CloudFront.