@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@///////////////////////(((((((((((((((((((((((((####%@@@@@@@@@@@@@
@@@@@@@@(/////////////////////////(((((((((((((((((((((((((((###########&@@@@@@@
@@@@@%////////////////////////(((((((((((((((((((((((((((((################@@@@@
@@@@////////////////////////((((((((((((((((((((((((((((#####################@@@
@@&//////////////////////((((((((((,,,,,,,,,(/##(((########################### @
@@///////////////////((((((((((((,,,,,,,,,,(//*###############################%@
@,///////////////////(((((((((((.,,,,,,,,,(//***%###########################%%%@
@////////////////((((((((((((((.,,,,,,,,,(//*****##########################%%%%,
@/////////////((((((((((((((((,,,,******#//*******,######################%%%%%%#
@//////////((((((((((((((((((.,********%%&**********%##################%%%%%%%%#
@//////(((((((((((((((((((((,*********%%%%%**********%################%%%%%%%%%#
@///(((((((((((((((((((((((**********%%%###%**********%############%%%%%%%%%%%%#
@/(((((((((((((((((((((((#**********%%%#####%//////////%%#######%%%%%%%%%%%%%%%#
@/(((((((((((((((((((((((**********%%%######%%*/////////%%%####%#%%%%%%%%%%%%%%#
@/(((((((((((((((((((((.**********,,,,,,,,,,,,,*/////////%%%%%%%%%%%%%%%%%%%%%%#
@(((((((((((((((((((((,**********/////////////////////////&%%%%%%%%%%%%%%%%%%%%#
@(((((((((((((((((((#,*********////////////////////////////(%%%%%%%%%%%%%%%%%%%%
@(((((((((((((((####,*******///////////////(((((((((((((((((/%%%%%%%%%%%%%%%%%%%
@((((((((((((######,******///%&%%%%%%%%%%%%%%%%%%%%*((((((((((%%%%%%%%%%%%%%%%%%
@(((((((((########,****/////@%%%%%%%%%%%%%%%%%%%%%%%*((((((((((%%%%%%%%%%%%%%%%%
@(((((#(#########/*////////&%%%%#######%%%%%%%%%%%%%%&((((((((((&%%%%%%%%%%%%%%%
@((#############//////////&%%%%#######%%%%%%%%%%%%%%%%%((((((((((&%%%%%%%%%%%%%%
@(################%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@(###############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%
@%############***,###**%*##***%%*%**%%***&%***%%%%%***%%,****%%#***%%%%%%%%%%&&@
@@############****%**##**%*****%*%%#/%//%%%*/*%%%%/%%%/&**%%/&*/*//*%%%%%%&&&&&@
@@############****%#%**/*%%////%/%%#/%%//&////%*/%%///&%**%%/&%*///%%%%&&&&&&&@@
@@@################%%((#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&@@
@@@@%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&@@@@
@@@@@@&######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&@@@@@@
@@@@@@@@@@#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%@@@@@@@@
@@@@@@@@@@@@@@@@@%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&@@@@@@@@@@@@@@@@

# Changelog
All notable changes to Agents.one' global properties are documented in this file.

## [Released]

## [1.2.6] - 2026-02-19
- Improved navigation on all inner pages

## [1.2.5] - 2026-02-19
- Security hardening improvements

## [1.2.4] - 2026-02-19
- Security hardening improvements across several endpoints
- Improved credential management for third-party integrations
- Added upload size limits across all file upload handlers
- Improved error handling for external API callbacks

## [1.2.3] - 2026-02-19
- Fix: Agency plan now correctly updated on payment and renewal
- Fix: Subscription plan changes now reflected in real time
- Fix: Subscription restore flow improvements
- Fix: Billing portal error handling improved

## [1.2.2] - 2026-02-19
- Security hardening improvements

## [1.2.1] - 2026-02-19
- Fix: Admin can now activate pending users directly from the Users dashboard
- Fix: Users with expired or lost verification codes can now request a new one
- Fix: Improved error recovery flow on email verification page

## [1.2.0] - 2026-02-19
- Security: Credentials management improvements

## [1.1.9] - 2026-02-19
- Security: Removed hardcoded values

## [1.1.8] - 2026-02-19
- SEO: Added missing alt attributes to footer logo, agency/job company logos, and avatar images
- SEO: Added title attributes to all navigation links and logo links in navbar and footer
- SEO: Added rel="noopener noreferrer" to all external target="_blank" links
- SEO: Added rel="prev" / rel="next" and aria-label to all pagination controls
- SEO: Added aria-label and role="search" to all search forms
- SEO: Added aria-label to footer newsletter form and social icon links
- SEO: Added skeleton loaders to agents list, agencies list, categories list, and jobs list pages
- SEO: Added nav aria-label to footer navigation sections

## [1.1.7] - 2026-02-18
- Fixed meta title and description for Request Agent, About Us, FAQ, and Submit Agent pages (were falling back to site default)
- Fixed duplicate "AI Agents" in category page titles (e.g. "Music AI Agents AI Agents" → "Music AI Agents")
- Replaced em dashes (–) with hyphens (-) in all page title separators for consistency

## [1.1.6] - 2026-02-08
- New navigation
- New hero section

## [1.1.5] - 2026-01-29
- Updated landing page
- Updated playground agents
- Added the options to allow the upload of a readme.md file in the agent package.
- Updated other items
- Added the option to add a readme.md file when uploading an agent. Instructions will be posted in the console.

## [1.1.4] - 2025-09-17
- Added the interaction with X on new agents
- Fixed issued with url to change.md in footer
- Added author and fixed other meta tags
- Added initial sitemap
- Improved agencies search queries

## [1.1.3] - 2025-07-30
Agent python
- main.py, increased security
- db.py, added multi-attempts at connections

Frontend
- Released RSS feed for agents.one articles
- Redesigned playground interface
- Redesigned playground landing page on main site to allow copying the template code directly
- Added version in footer
- Added open-graph default image
- Added RSS feed link in head
- Added About section
- Fixed missing category in linked agents in agency single view
- Fixed mobile view in agency single
- Fixed mobile view in agent single
- Fixed 'anonymous' mention in blog single view
- Aligned text in category to center as it was not rendering properly on mobile
- Fixed an issue in the more jobs from company x, wasn't loading in last 30 days
- Added job attribution to careers.sh

## [1.1.2] - 2025-07-29
- Updated db and main.py

## [1.1.1] - 2025-07-29
- Final commit for production

## [1.1.0] - 2025-07-18
- Initial commit