Skip to content

History

Revisions

  • docs: discovery self-heal, scan summary diff, effective failover entry state (PR #199) - Model Discovery: DisableMissingModels now only touches newly disabled models, re-syncs their failover groups, and feeds the scan diff; both discover endpoints return a diff rendered as a summary modal; tooltip for discovery-disabled models on the Models page - Failover: effective entry state (model_enabled/provider_enabled) in responses and UI, self-heal note, updated_groups in per-model syncs - API Reference: diff examples on discover endpoints, new entry fields, fixed stale sync response field name (disabled_groups -> deleted_groups) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @hugalafutro hugalafutro committed Jun 11, 2026
    a21f39e
  • docs: db container now has restart: unless-stopped (PR #192) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @hugalafutro hugalafutro committed Jun 10, 2026
    efa8c97
  • docs: sync wiki with v0.9.49 (multimodal endpoints, NeuralWatt, timing columns, VK access control) - API Reference: multimodal proxy endpoints (/v1/embeddings, images, audio), endpoint_type log filter, cursor/detail endpoints, settings DELETE + missing allowed keys, backups/restore, WebAuthn + Version sections, virtual key allowed_providers/strip_reasoning fields, updated log entry shape - Configuration: 50MB MAX_REQUEST_SIZE default, NeuralWatt built-in hosts, actual 8 Settings sections (incl. Passkeys), corrected circuit-breaker settings, Dockerfile bases (node:26/go:1.26/alpine:3.23), compose env + unexposed db port, faithful .env.example - Request Logging: dial_ms/failover_lookup_ms/response_header_ms renames, cache_hits JSONB, cache-hit tokens now exposed in Logs API, migration history - Virtual Keys: allowed_providers + strip_reasoning (schema, API, context keys) - Model Discovery: NeuralWatt detection, quota API, comparison row - Failover: settings now have UI controls; failover covers all /v1 endpoints - Security/Privacy/Home/Development: 50MB limit, PATCH rename route, host list, 43 migrations, Go 1.26 / Node 24-26, webauthn + i18n in project structure Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @hugalafutro hugalafutro committed Jun 10, 2026
    d4c1beb
  • docs: add backup rotation settings + provider disable modal - Add backup_enabled, backup_interval, backup_son/father/grandfather_retention to Configuration.md - Add prune-preview and prune endpoints to API Reference - Add son/father/grandfather rotation explanation to Database Backup section - Update Development.md with periodic backup reference - Add Manage Providers modal to Failover-and-Hotel-Routing.md - Add backup.pruned SSE event

    @hugalafutro hugalafutro committed Jun 8, 2026
    8b59182
  • Note ALLOW_EMBED enabled by default in compose.dev.yml

    @hugalafutro hugalafutro committed Jun 6, 2026
    6e4c151
  • Add ALLOW_EMBED to .env example section

    @hugalafutro hugalafutro committed Jun 6, 2026
    602721d
  • Add ALLOW_EMB configuration documentation

    @hugalafutro hugalafutro committed Jun 6, 2026
    444b4b4
  • Polish SVG fixes: arrow alignment, trimming, overlap, architecture tree - circuit-breaker-transitions: yellow arrow starts at OPEN edge, probe pills aligned - provider-selection-algorithm: title pill replaces dotted container - request-processing-pipeline: extend container past bottom pill - key-lifecycle-authentication/deletion: trim empty viewBox space - architecture-tree: tall-narrow layout, no overlap

    @hugalafutro hugalafutro committed Jun 2, 2026
    aece7b9
  • Fix SVG overflow/trimming, add architecture tree diagram to Home - circuit-breaker-transitions: shorten probe labels to fit pills - provider-selection-algorithm: remove dotted container, use title pill - request-processing-pipeline: trim viewBox and container to content - key-lifecycle-authentication/deletion: trim viewBox to content - Add architecture-tree.svg to Home.md (replaces ASCII block)

    @hugalafutro hugalafutro committed Jun 2, 2026
    252bbe7
  • Convert 6 ASCII diagrams to SVGs, remove placeholders, reorganize screenshots - Replace Request Processing Pipeline ASCII → request-processing-pipeline.svg - Replace Key Lifecycle (3) ASCII → key-lifecycle-creation/authentication/deletion.svg - Replace Provider Selection Algorithm ASCII → provider-selection-algorithm.svg - Replace Complete Request Flow ASCII → complete-request-flow.svg - Replace Circuit Breaker State Transitions ASCII → circuit-breaker-transitions.svg - Remove old circuit-breaker-states.svg (replaced by circuit-breaker-transitions.svg) - Remove all 'revision before SVG conversion' placeholder text - Move screenshots to top of Virtual Keys and Model Discovery pages, centered

    @hugalafutro hugalafutro committed Jun 2, 2026
    f2955bc
  • converted to reddit markdown important block

    @hugalafutro hugalafutro committed Jun 2, 2026
    a5ab22b
  • converrt to reddit markdown important block

    @hugalafutro hugalafutro committed Jun 2, 2026
    c4e0595
  • changed to reddit markdown note block

    @hugalafutro hugalafutro committed Jun 2, 2026
    dd9f8a7
  • Update failover screenshots

    @hugalafutro hugalafutro committed Jun 2, 2026
    3c23355
  • Update screenshots and add new section documentation - Replace all screenshots with latest UI captures - Add settings_proxy.png, settings_circuit_breaker.png for Proxy and Circuit Breaker sections - Add login_passkey.png, webauthn_credentials.png for WebAuthn - Add failover_entries.png for per-entry toggles - Add Proxy, Circuit Breaker & Failover, Database Backup sections to Configuration.md - Update settings section count from 8 to 11 - Add screenshot references in Security.md and Failover-and-Hotel-Routing.md

    @hugalafutro hugalafutro committed Jun 2, 2026
    d4915c6
  • SVG polish: transparent backgrounds, darker yellow, titled header pill - All 4 SVGs: outer background now transparent (works on light/dark) - circuit-breaker-states.svg: darkened yellow (#facc15→#eab308), added #1e293b pill behind title text, moved cooldown label left - security-architecture.svg: transparent background

    @hugalafutro hugalafutro committed Jun 2, 2026
    8cbb6b0
  • Replace ASCII diagrams with SVG - security-architecture.svg: request security pipeline (dark theme) - failover-flow.svg: proxy layer failover request flow - circuit-breaker-states.svg: 3-state machine diagram - virtual-keys-flow.svg: client-proxy-provider auth flow - Markdown files updated to reference SVGs with fallback links

    @hugalafutro hugalafutro committed Jun 2, 2026
    e8d6f81
  • Update docs: WebAuthn, SSRF/SafeDialer, TTFT/stall timeouts, resolved_model_id - Configuration.md: add KNOWN_PROXIES, WebAuthn env vars, ttft_timeout, stream_stall_timeout settings, SSRF distinction notes - Security.md: add WebAuthn/FIDO2 section, SafeDialer section, update architecture diagram, add env vars, update checklist - Failover-and-Hotel-Routing.md: add TTFT probe, stall watchdog, resolved_model_id, timeout settings - Request-Logging.md: add resolved_model_id column, clarify TTFT probe

    @hugalafutro hugalafutro committed Jun 2, 2026
    61d817e
  • Updated Security (markdown)

    @hugalafutro hugalafutro committed May 21, 2026
    c224121
  • Updated Failover and Hotel Routing (markdown)

    @hugalafutro hugalafutro committed May 21, 2026
    e828b5c
  • Fix Virtual Keys image spacing, fix ASCII diagrams, replace all em dashes

    @hugalafutro hugalafutro committed May 21, 2026
    591e497
  • Add dashboard screenshot to Home, fix Optional Variables table overflow, fix Virtual Keys ASCII diagram

    @hugalafutro hugalafutro committed May 21, 2026
    33638c9
  • Replace all placeholder images with actual screenshots

    @hugalafutro hugalafutro committed May 21, 2026
    a627638
  • Concise Home page, fix failover sidebar link

    @hugalafutro hugalafutro committed May 21, 2026
    1ac452d
  • Publish wiki with all pages and screenshots

    @hugalafutro hugalafutro committed May 21, 2026
    8e5b4ae
  • Initial Home page

    @hugalafutro hugalafutro committed May 21, 2026
    9bc9b61