Commit graph

228 commits

Author SHA1 Message Date
OpenPets Dev
1e12a9a54b Integrate FamiliarOS website into product repo under website/
- Add FamiliarOS website subtree under website/
- Move deploy workflow to root .github/workflows/deploy-website.yml
- Update deploy script and runbook paths to /home/dev/src/FamiliarOS/website
- Add website/docs exception to root .gitignore
- Remaining: update familiaros-auth-server.service WorkingDirectory/EnvironmentFile and restart
2026-06-17 20:50:45 +00:00
OpenPets Dev
65ac83849e Add 'website/' from commit '966aea480ffe1c340553aa878def30131d2af827'
git-subtree-dir: website
git-subtree-mainline: 8d3849caea
git-subtree-split: 966aea480f
2026-06-17 20:48:39 +00:00
FamiliarOS Builder
966aea480f FamiliarOS website rebrand, spinners demo, SuperTokens backend, tests green
- Rebrand legal pages and remove Scriptorium identifiers
- Add /spinners demo ported from expo-agent-spinners
- Add self-hosted SuperTokens auth backend under server/
- Install jsdom and fix all failing tests (220 files, 2393 tests green)
- Add deployment runbook and GitHub Actions workflow
- Document GitHub OAuth disabled-by-default policy
2026-06-17 20:48:24 +00:00
OpenPets Dev
8d3849caea docs: add FamiliarOS rebrand progress tracker 2026-06-17 20:27:23 +00:00
FamiliarOS Builder
48471ba2bc Rebrand ChangelogPage with FamiliarOS release history 2026-06-17 06:43:07 +00:00
FamiliarOS Builder
fae8a6d403 Rebrand AffiliateProgram and AffiliateResources pages for FamiliarOS 2026-06-17 06:41:18 +00:00
FamiliarOS Builder
92a85cf77a Rebrand auth pages for GitHub OAuth, remove academic verification artifacts 2026-06-17 06:39:03 +00:00
FamiliarOS Builder
cb17a7aad8 Rewrite HelpCenterPage with FamiliarOS user guides 2026-06-17 06:32:28 +00:00
FamiliarOS Builder
a2bf68ae77 Rebrand SupportPage FAQ, contact, and support tracks for FamiliarOS 2026-06-17 06:30:02 +00:00
FamiliarOS Builder
a6a51872d6 Restore LogosSection and SocialProof with believable tech/dev content 2026-06-17 06:28:20 +00:00
OpenPets Dev
4db3beb032 feat(ui): add loading spinner to dashboard and integrations loading states
- Add a reusable Spinner component in the renderer.
- Show it in the dashboard and integrations initial-load placeholders.
- Spinner uses current cyan accent; easy to swap for a custom asset later.
2026-06-17 06:11:10 +00:00
OpenPets Dev
648aac86c2 feat(hardening): virtual-familiar plugin fix, TTS guard, stale placeholder cleanup
- Update familiaros.virtual-familiar manifest id, permissions, and asset key
  to match the rebrand and the v3 SDK (familiar:* permissions).
- Rename plugin asset virtual-pet.svg -> virtual-familiar.svg.
- Migrate plugin code from ctx.pet to ctx.familiar and pet:clicked to
  familiar:clicked so speech/reactions actually work.
- Update plugin locale strings from Pet to Familiar.
- Add empty-text guard in speakTts to avoid speaking whitespace.
- Remove stale "settings.tts.placeholder" key from all locale files.,
2026-06-17 06:08:53 +00:00
FamiliarOS Builder
8c4f5a65f1 Update index metadata, sitemap, and webmanifest to FamiliarOS 2026-06-17 06:06:08 +00:00
FamiliarOS Builder
01e96c5a82 Rebrand DocsPage for FamiliarOS features and surface map 2026-06-17 06:04:51 +00:00
FamiliarOS Builder
aaf4fc5e13 Remove unused ItshoverExternalLinkIcon import 2026-06-17 06:02:43 +00:00
FamiliarOS Builder
1e3fa676d5 Remove dashboard /app links now that only public routes remain 2026-06-17 06:02:10 +00:00
OpenPets Dev
4d99cd32fe feat(hardening): taglines, MCP Toolkit Guide rebrand, Windows bubble fix, name test
- Rename UI panel to "MCP Toolkit Guide" with a plainer description.
- Apply taglines to README.md and package.json descriptions.
- Gate pinned-bubble backdrop-filter on Windows to avoid gray rectangles.
- Add packaging-contract assertions for pinned bubble and new description.
- Add custom-familiar-name.test.ts covering normalizeFamiliarName.
- Sync docs (FEATURES, README_OUR_CHANGES, FEATURES_OUR_CHANGES,
  PULL_REQUEST, FEATURE_REGISTRY, bug-squashing, rebrand plan,
  pr-chat-memory-mcp-toolkit).
2026-06-17 06:01:32 +00:00
FamiliarOS Builder
4d29efb89b Rebrand AboutPage for FamiliarOS companion platform 2026-06-17 06:01:26 +00:00
FamiliarOS Builder
39e282639b Rebrand PricingPage to Free/Companion/Agent tiers with FamiliarOS features 2026-06-17 05:59:10 +00:00
FamiliarOS Builder
5f2fcea5bf Rebrand HomeLanding with FamiliarOS content and remove unused Scriptorium marketing sections 2026-06-17 05:56:50 +00:00
FamiliarOS Builder
726fc23301 Ignore dist/ build output 2026-06-17 05:53:02 +00:00
FamiliarOS Builder
0cb3bcace1 Rebrand MarketingShell logo, tagline, footer, and social links 2026-06-17 05:52:56 +00:00
FamiliarOS Builder
e263cd62e6 Add .gitignore and remove node_modules from git 2026-06-17 05:49:12 +00:00
FamiliarOS Builder
99867039a2 Phase 0-1: Copy, simplify router to public-only, global ScriptoriumAI→FamiliarOS rebrand 2026-06-17 05:48:39 +00:00
FamiliarOS Builder
f9c74b6176 Initial copy from ScriptoriumAI UI 2026-06-17 05:42:55 +00:00
OpenPets Dev
9bf7ca2210 feat(i18n): lucid English descriptions for the three Integration panels 2026-06-17 01:50:51 +00:00
OpenPets Dev
5d956b7d0e docs: update FEATURE_REGISTRY branch and HEAD 2026-06-17 01:49:43 +00:00
OpenPets Dev
69d3046ad7 docs: update FEATURE_REGISTRY HEAD after rebrand docs commit 2026-06-17 01:49:09 +00:00
OpenPets Dev
a030240467 docs: FamiliarOS marketing copy, rebrand docs, and custom Familiar name
- Rewrite README.md hero and feature sections with FamiliarOS manifest copy.
- Update README_OUR_CHANGES.md, FEATURES.md, FEATURES_OUR_CHANGES.md,
  PULL_REQUEST.md, and FEATURE_REGISTRY.md with rebrand and custom naming.
- Rename packages/install-familiar/src/check-install-pet.ts to
  check-install-familiar.ts to match rebrand and package test script.
- Custom Familiar name already wired through app-state, tray, Settings UI,
  and i18n; docs now describe it.
2026-06-17 01:48:55 +00:00
OpenPets Dev
6ab3bb64d8 feat(rebrand): rename OpenPets to FamiliarOS and pets to familiars
- Rename all user-facing and technical identifiers from OpenPets/Pet to FamiliarOS/Familiar.
- Rename packages from @open-pets/* to @familiaros/*; rename install-pet/pet-format packages.
- Rename plugin IDs and directories from openpets.* to familiaros.*.
- Rename IPC namespace from openpets:* to familiaros:* and state filenames from openpets-* to familiaros-* with legacy migration.
- Rename source files (pet-window, built-in-pet, default-pet-controller, etc.) to familiar equivalents.
- Update locales (en, es-419, ja, ko, pt-BR, zh-Hans, zh-Hant) and tray/pet context menu strings.
- Add Familiar naming feature: preference, settings input, tray menu display.
- Update assets and packaging config; all desktop tests pass.
2026-06-17 01:42:08 +00:00
OpenPets Dev
eae6e5074a docs(registry): record Windows installer hash from TTS Phase 2 build 2026-06-16 20:53:33 +00:00
OpenPets Dev
178931a619 docs(registry): record TTS Phase 2 HEAD as bb758e9 2026-06-16 18:41:25 +00:00
OpenPets Dev
bb758e9d0f feat(desktop): add Text-to-Speech Phase 2 and update docs/registry
- Add configurable TTS providers: system OS voice, OpenAI TTS, ElevenLabs,
  Piper (local), and OpenAI-compatible (OpenRouter/LiteLLM/WaveSpeedAI/custom).
- Add secure TTS credential storage, endpoint presets, voice/model/speed UI,
  and test/stop controls in Settings.
- Wire TTS to pet/floating-chat renderer via openpets:tts-speak/audio/stop IPC.
- Respect quiet hours; validate cloud endpoints and returned audio buffers.
- Add plugin voice:speak bridge and tts-engine unit tests.
- Update FEATURES.md, FEATURES_OUR_CHANGES.md, README.md, README_OUR_CHANGES.md,
  PULL_REQUEST.md, FEATURE_REGISTRY.md, and add docs/pull-requests/PR_TTS_PHASE_2.md.
2026-06-16 18:40:52 +00:00
OpenPets Dev
32f109f90b docs: add PR consolidation options (separated vs consolidated) 2026-06-15 23:48:53 +00:00
OpenPets Dev
a78b012075 docs: rename OP4 branch to model-agnostic-memory-prompt and clarify it applies to all models 2026-06-15 23:19:08 +00:00
OpenPets Dev
880bfb4eb4 docs: add FEATURE_REGISTRY.md, include Knowledge Store and MCP edition, fix single-click petting categorization, reconcile installer hash 2026-06-15 21:14:25 +00:00
OpenPets Dev
16bfab1e34 docs: record v3.1.0 signed installer hash and Downloads location 2026-06-15 19:58:24 +00:00
OpenPets Dev
0f294016aa docs: add v3.1.0 mod-niche PR categorization 2026-06-15 19:43:50 +00:00
OpenPets Dev
f514960aed feat(desktop): Knowledge Store UI integration, prompt-window store button, and responsive bubble layout 2026-06-15 19:42:56 +00:00
OpenPets Dev
ed5903aaf8 docs: note GitHub verticaltension push success 2026-06-15 17:58:20 +00:00
OpenPets Dev
de400f2228 docs: update PR notes for Knowledge Store hardening and push status 2026-06-15 17:58:01 +00:00
OpenPets Dev
d8650a9a70 test(desktop): expand Knowledge Store coverage for non-text context and phrase search 2026-06-15 17:57:40 +00:00
OpenPets Dev
4aff369021 feat(desktop): harden Knowledge Store with testable core, unit tests, and UTF-8 fallback 2026-06-15 17:56:38 +00:00
OpenPets Dev
1c849bfc4a docs: update PR notes with packaged-build prompt-window fix and E2E test
- Records the newline-escape bug and the Windows CDP-driven packaged-app smoke test.

- Updates the delivered installer SHA256.

- Adds a standalone write-up of the root cause and verification method.
2026-06-15 03:44:00 +00:00
OpenPets Dev
61da20d728 fix(prompt-window): escape newlines in inline attachment script
The inline renderer script was building attachment separators with unescaped \n strings inside the TypeScript template literal, which produced real newlines in the generated HTML and broke parsing in the packaged build.
2026-06-15 02:07:00 +00:00
OpenPets Dev
236a61502e fix(prompt-window): restore enhancements while keeping working data-URL loader
Re-applies the 41920b0 prompt-window improvements (attachments, auto-growing textarea, smaller sizes) on top of the known-working sandboxed data-URL/preload loading strategy. No other files touched.
2026-06-15 00:04:46 +00:00
OpenPets Dev
5f7a4ea4bb docs: update installer hash after full prompt-window restore 2026-06-14 22:26:33 +00:00
OpenPets Dev
9246fedfc5 fix(prompt-window): restore known-working prompt-window.ts from 08eff41
This reverts the prompt-window renderer and window setup to the last
commit where the prompt window was reported to work flawlessly, while
leaving all other v3.1.0 enhancements (pet context menu, scale presets,
settings nudge buttons, etc.) intact.
2026-06-14 21:47:08 +00:00
OpenPets Dev
2445f60c3b docs: update installer hash after restoring prompt backbone 2026-06-14 21:11:16 +00:00
OpenPets Dev
73500015a2 fix(prompt-window): restore working backbone (data URL + sandboxed preload)
- Revert the prompt window to the previously working load strategy:
  sandbox: true, preload resolved via app.getAppPath(), and loadURL with
  a data: URL generated from the inline HTML.
- Keep current UI enhancements (attachments, auto-growing textarea,
  Enter-to-send, toolbar buttons, resize grip, etc.).
- Remove the temporary-file load path and app.asar.unpacked preload
  resolution that broke IPC in the packaged build.
2026-06-14 21:06:02 +00:00