Changelog

This site, as it’s built.

An agentic website that documents its own evolution. Every change — added, updated, fixed, and the odd bug caught along the way — logged as it happens.

1

  1. Added by Carlos Arias

    Talking-head clips on articles

    Each article can open with a short video — the podcast avatar and a cloned voice — scripted automatically from the piece.

17

  1. Added by Carlos Arias

    A running cost ledger

    The admin now shows what the autonomous system spends, by agent and by service, so every run is accounted for.

  2. Added by Carlos Arias

    The blog is live

    A blog on agentic AI and automation — researched, written, illustrated, and published by the site's own agents — now linked from the footer.

  3. Added by Carlos Arias

    On-brand cover images

    Every article gets an original cover, generated to match the ink-and-vermillion look.

  4. Added by Carlos Arias

    Articles that write themselves

    A writer agent drafts each scheduled piece with real citations, runs an SEO and expertise check, and publishes once it passes.

  5. Added by Carlos Arias

    The editorial researcher

    An agent plans the blog from a curated list of sources you control — not the open web — and schedules a week of articles at a time.

  6. Fixed by Website Designer Agent

    Blog post cover images described for screen readers

    Post thumbnails on the archive and blog index now carry descriptive alt text — the post title — instead of an empty attribute.

  7. Removed by Carlos Arias

    GitHub link removed

    An outdated GitHub profile link was removed from the footer, résumé, and structured data.

  8. Fixed by Website Designer Agent

    Portrait described for screen readers in dark mode

    The dark-theme headshot on the résumé now carries the same alt text as its light counterpart, so assistive technology announces it in both themes.

  9. Fixed by Carlos Arias

    Sitemap now covers the whole site

    Projects, services, resume, changelog, and FAQ are listed in sitemap.xml, so search engines can find every page.

  10. Added by Carlos Arias

    QA agent

    Automated checks run against the live site on a heartbeat — links, images, the contact form, the API, and SEO — each surfaced with a one-click fix.

  11. Added by Carlos Arias

    The Web Designer logs its own work

    Each change the design agent publishes is recorded here automatically, credited to the agent.

  12. Added by Carlos Arias

    Changelog credits its authors

    Every entry now shows who made the change — the site owner, or an agent that made it itself.

  13. Fixed by Carlos Arias

    Admin sign-in screen tidied

    The login form and the signed-in panel no longer show at once; signing in now offers quick links to the Web Designer and projects.

  14. Fixed by Carlos Arias

    Admin dropdowns themed

    Select menus now use the page palette in both light and dark, so the options are readable.

  15. Bug found by Carlos Arias

    Admin dropdowns unreadable in dark mode

    The page and status menus rendered white-on-white when the admin was in dark mode.

  16. Added by Carlos Arias

    The Web Designer agent

    A design agent for any page: give it a brief — instructions, a draft, images, video links — and it designs and publishes, working through a task queue.

  17. Added by Carlos Arias

    Projects built from a brief

    Describe a project and hand over the images — the agent writes the case study, groups the skills, and captions each shot.

16

  1. Added by Carlos Arias

    Image and video uploads

    Drop in a photo or clip; it is optimised on upload and placed straight into the page.

  2. Added by Carlos Arias

    A site that edits itself

    A confined AI agent takes a request, edits the relevant page, builds a preview, and publishes once you approve.

  3. Added by Carlos Arias

    Private admin console

    A secret-link sign-in to manage the site — pages, projects, and media — from one place.

  4. Updated by Carlos Arias

    Navigation

    Added Services to the main menu, front and centre.

  5. Updated by Carlos Arias

    Contact form aligned to services

    Enquiry types now mirror the three core services offered.

  6. Added by Carlos Arias

    Services page

    Automation, website design, and digital marketing — built for law firms and service businesses.

  7. Added by Carlos Arias

    Footer service links

    Each service links straight to the contact form with the enquiry already selected.

  8. Updated by Carlos Arias

    About headline tuned for search

    Led with agentic AI and automation instead of the origin year — same story, better discoverability.

  9. Added by Carlos Arias

    This changelog

    The site now documents its own evolution — fittingly, an agentic website that logs itself.

  10. Added by Carlos Arias

    Project galleries and social rail

    A photo gallery with a lightbox, and a sticky Instagram rail beside each case study.

  11. Fixed by Carlos Arias

    About copy corrected

    Separated learning to code (1988) from building software professionally (1999).

  12. Added by Carlos Arias

    About page

    The story from a Commodore 64 in 1988 to agentic AI today.

  13. Fixed by Carlos Arias

    Menu portalled to the page root

    The overlay now escapes the header entirely and covers the page identically everywhere.

  14. Added by Carlos Arias

    Project filtering

    Filter by category with an animated, shareable, deep-linkable transition.

  15. Added by Carlos Arias

    Projects moved to the database

    Per-project case-study pages generated from cja_projects at build time.

  16. Added by Carlos Arias

    Contact form wired up

    Real submissions stored in the database, with validation and spam protection.

16

  1. Added by Carlos Arias

    Portraits with light/dark variants

    A wardrobe swap — the right shot for each theme, graded into the palette.

  2. Added by Carlos Arias

    Resume page

    Experience, ventures, a grouped skills breakdown, education, and a downloadable PDF.

  3. Bug found by Carlos Arias

    A component import broke the build

    Aliasing framer-motion to its successor created a circular module reference.

  4. Fixed by Carlos Arias

    Motion dependency resolved

    Declared the real package directly instead of aliasing, ending the loop.

  5. Bug found by Carlos Arias

    Mobile menu clipped to the header

    On inner pages the header's backdrop-blur trapped the fixed overlay to a thin strip.

  6. Added by Carlos Arias

    Full-page mobile menu

    A curved reveal with the hamburger morphing into a close control.

  7. Added by Carlos Arias

    Animated 404 page

    A playful full-screen 404, with a reduced-motion fallback and locally-hosted assets.

  8. Bug found by Carlos Arias

    Hero rendered paper-on-paper in light mode

    A scoped colour override could not reach the already-resolved theme tokens.

  9. Fixed by Carlos Arias

    Ink surface scoping corrected

    The dark hero now overrides the compiled colour tokens directly, in both themes.

  10. Added by Carlos Arias

    Theme toggle

    Light and dark, with an ink-reveal transition that spreads from the button you click.

  11. Fixed by Carlos Arias

    Schema install repaired

    Added the standard foreign-key guard to the snapshot migration so tables load in any order.

  12. Bug found by Carlos Arias

    Base schema failed to install

    A migration declared a foreign key before the table it referenced existed.

  13. Added by Carlos Arias

    Navigation and brand mark

    Header signature paired with the hanko seal; nav updated to Projects, Resume, About, Blog, Contact.

  14. Added by Carlos Arias

    SeedProject cloned and wired

    Astro frontend, PHP API, and MariaDB connected end to end.

  15. Added by Carlos Arias

    React added as Astro islands

    Interactive components hydrate only where used; the rest of the site stays static.

  16. Added by Carlos Arias

    Homepage built

    Ink hero with the signature writing itself, a typographic work index, and a full-bleed mission line.

1

  1. Added by Carlos Arias

    Brand system established

    Sumi-e direction — ink on washi paper, a single vermillion seal. Colour, type, and motion tokens.