Skip to content

History / Integrations

Revisions

  • Docs: mobile stacks, SocialAuth, session & config Add and update documentation for mobile stacks, social authentication, session handling, and related configuration. Introduces Mobile iOS/Android stack pages and Composer dist contents, adds SocialAuth service docs and new PAIR_SOCIAL_* env vars, documents AmazonS3 options for S3-compatible endpoints, and exposes LogBar asset path overrides. Document native PHP session cookie behavior and new Application session helpers (configureNativeSessionCookie/getSessionCookieName/getSessionCookieParams), add PAIR_ORIGIN_GZIP origin-compression controls, and clarify device-scoped remember-me semantics. Misc: update Home/Integrations/Upgrade notes and ErrorCodes/Env/LogBar references to reflect these features.

    @viames viames committed May 4, 2026
  • Add HumanChallenge provider and docs Introduce a provider-neutral HumanChallenge anti-bot service and documentation. Adds a new HumanChallenge.md describing configuration, rendering, and verification (supports Turnstile or Google reCAPTCHA selected via PAIR_HUMAN_CHALLENGE_PROVIDER). Update Configuration-file.md to include PAIR_HUMAN_CHALLENGE_PROVIDER and Google reCAPTCHA config vars and notes. Update Home.md and Integrations.md to reference HumanChallenge (and Google reCAPTCHA) in the overview and integrations lists.

    @viames viames committed May 2, 2026
  • Add OpenStreetMap integration docs Add a new OpenStreetMap.md documenting Pair\Helpers\OpenStreetMap (usage, load(), options, point payload, browser API and asset deployment). Update Home.md and Integrations.md to reference OpenStreetMap in the maps/geocoding and integrations lists so the new helper is discoverable.

    @viames viames committed May 1, 2026
  • Add Gemini and Claude AI clients and configs Introduce GeminiClient and ClaudeClient documentation and register them across docs and configs. Added GeminiClient.md and ClaudeClient.md with usage, embedding, chat, and operational guidance. Updated Configuration-file.md and Env.md to include GEMINI_* and CLAUDE_* environment variables and defaults. Updated Home.md and Integrations.md to advertise the new AI adapters, and ErrorCodes.md to add GEMINI_ERROR and CLAUDE_ERROR integration constants.

    @viames viames committed Apr 25, 2026
  • Introduce RuntimeExtension and installable packages Restructure extension model and docs: add RuntimeExtensionInterface and InstallablePackage/InstallablePackageRecord docs, remove legacy Plugin/PluginBase/PluginInterface docs, and update references across the docs to use Runtime Extensions and Installable Packages. Rename Application::registerPlugin to registerRuntimeExtension and update examples; adjust AdapterRegistry, Integrations, Home, Module, Template, UiRenderer, index, and Upgrade-to-v4 to reflect the new runtime vs installable package distinction. Also add detailed database error mapping notes and upgrader behavior for package/plugin-related migrations.

    @viames viames committed Apr 23, 2026
  • Add docs: observability, cache, adapters, and APIs Add and update framework documentation to introduce runtime features and integrations. New pages: AdapterRegistry, Cache, CloudflareTurnstile, CrudIncludePreloader, CrudResourceMetadata, EmptyResponse, FilesystemMetadata, HttpCache, MeilisearchClient, Observability, ObservabilityEvent*, OpenAIClient, OpenTelemetryHttpExporter, ResendMailer, UiRenderer, and others. Update API, Application, Env, Configuration-file, CrudController, CrudResourceConfig, ApiExposable, Database, Form, FormControl, ErrorCodes and related docs to reference these additions: adapter registry usage, process-local metadata/cache (FilesystemMetadata, CrudResourceMetadata, Env caching), include preloader for bulk relation loading, explicit HttpCache/EmptyResponse examples, observability spans and debug headers, and expanded .env variables for cache, observability, exporters, Stripe/OpenAI/Resend/Meilisearch/Cloudflare Turnstile. Also document best practices for clearing process-local caches in long-running processes and note that DB/cache helpers emit spans when observability is enabled.

    @viames viames committed Apr 22, 2026
  • Remove Aircall docs and references Delete Aircall integration documentation (AircallAPI.md and AircallClient.md) and remove Aircall links from Home.md and Integrations.md. Update navigation lists and copy accordingly (remove telephony/contact-center entries and adjust wording about documentation shape).

    @viames viames committed Apr 9, 2026
  • Docs: expand API & Aircall docs, add Google pages Large documentation updates and additions: expanded the API, ApiController and ApiResponse guides with clearer lifecycle, middleware, idempotency and JSON handling examples; clarified ActiveRecord behavior, forms and pagination notes; refactored Aircall integration docs into an AircallAPI cookbook and enriched AircallClient reference with usage examples, error-handling guidance, and production patterns; added Google-related pages (GoogleAddress, GoogleGeocoder, GoogleMaps, GoogleMapsClient, GooglePlacesService). Various examples and small clarifications added across many markdown pages to improve developer guidance.

    @viames viames committed Mar 26, 2026