Steven Enamakel and GitHub
67c06ea9bd
fix(sentry): accept _sentryDebugIds runtime map as proof of source-map upload ( #1448 )
2026-05-09 16:46:06 -07:00
Steven Enamakel and GitHub
87b4903ac8
docs(core): simplify remote core RPC token setup ( #1438 ) ( #1444 )
2026-05-09 16:44:49 -07:00
Steven Enamakel and GitHub
29fabb234a
fix(rabbit): handle CR action acks + edited rate-limit comments; schedule via GH Action ( #1425 )
2026-05-09 14:18:13 -07:00
Steven Enamakel and GitHub
c75aa86279
feat(scripts): add pnpm rabbit to retrigger CodeRabbit after rate limits ( #1421 )
2026-05-09 13:53:23 -07:00
Steven Enamakel and GitHub
3f86bcd69d
fix(sentry): restore OS context + guard source-map upload ( #1403 ) ( #1405 )
2026-05-09 13:06:37 -07:00
Steven Enamakel and GitHub
84a1f68b91
feat(mascot): switch runtime assets from APNG to animated WebP ( #1349 )
2026-05-07 19:58:50 -07:00
Steven Enamakel and GitHub
9a158cba19
feat(memory_tree): scale summariser for cloud — bigger batches, parallel workers, prose output ( #1348 )
2026-05-07 16:53:57 -07:00
ebd8c1685c
SYM-206: fix Vitest mock API port collisions ( #1271 )
...
Co-authored-by: Jwalin Shah <jshah1331@gmail.com >
2026-05-07 12:03:53 -07:00
333f60694e
SYM-208: add PR checklist local preflight ( #1270 )
...
Co-authored-by: Jwalin Shah <jshah1331@gmail.com >
2026-05-07 10:52:41 -07:00
sanil-23 and GitHub
0c546fcffe
feat(dev): Windows dev environment for pnpm dev:app:win ( #1302 )
2026-05-06 13:10:45 -07:00
073c46d3c6
fix(installer): harden release asset resolution ( #1258 )
...
Co-authored-by: Jwalin Shah <jshah1331@gmail.com >
2026-05-05 16:38:22 -07:00
oxoxDev and GitHub
91555caba3
feat(cef-build): proprietary-codec build infra for Gmeet dynamic backgrounds ( #1223 ) ( #1251 )
2026-05-05 15:34:49 -07:00
be9bc54fbb
fix(webview/gmeet): cold-add reliability + Phase A diagnosis of bg effects ( #1053 ) ( #1222 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-05 14:02:20 -07:00
28b35f48b1
fix(composio): address trigger toggle review feedback ( #1111 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
Co-authored-by: Jwalin Shah <jshah1331@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-05 11:22:37 -07:00
+14
932703f5f2
SYM-93: add scriptable Codex PR preflight runner ( #1245 )
...
Co-authored-by: Steven Enamakel <31011319+senamakel@users.noreply.github.com >
Co-authored-by: WOZCODE <contact@withwoz.com >
Co-authored-by: sanil-23 <sanil@vezures.xyz >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Cyrus Gray <144336577+graycyrus@users.noreply.github.com >
Co-authored-by: CodeGhost21 <164498022+CodeGhost21@users.noreply.github.com >
Co-authored-by: oxoxDev <164490987+oxoxDev@users.noreply.github.com >
Co-authored-by: Mega Mind <146339422+M3gA-Mind@users.noreply.github.com >
Co-authored-by: Gaurang Patel <ptelgm.yt@gmail.com >
Co-authored-by: unn-Known1 <unn-known1@users.noreply.github.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Steven Enamakel <senamakel@users.noreply.github.com >
Co-authored-by: Steven Enamakel's Droid <enamakel.agent@tinyhumans.ai >
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: senamakel-droid <281415773+senamakel-droid@users.noreply.github.com >
Co-authored-by: YellowSnnowmann <167776381+YellowSnnowmann@users.noreply.github.com >
Co-authored-by: Neil <neil@maha.xyz >
Co-authored-by: Neel Mistry <neelmistry@Neels-MacBook-Pro.local >
Co-authored-by: obchain <167975049+obchain@users.noreply.github.com >
Co-authored-by: Jwalin Shah <jshah1331@gmail.com >
2026-05-05 11:15:31 -07:00
13fa917d96
fix(windows): align install.ps1 MSI with per-machine scope ( #913 ) ( #1187 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 10:49:43 -07:00
Steven Enamakel and GitHub
195c9c51a6
feat(composio): client-side trigger enable/disable toggles ( #1110 )
2026-05-02 16:50:28 -07:00
Steven Enamakel and GitHub
d28074ca8c
feat(scripts): pnpm work + pnpm debug for agent-driven workflows ( #1105 )
2026-05-02 13:47:38 -07:00
Steven Enamakel and GitHub
c635dedca5
fix(ci): drop bash trap in upload_sentry_symbols.sh; inline cleanup ( #1103 )
2026-05-02 11:49:09 -07:00
Steven Enamakel and GitHub
002c1751cf
fix(ci): bump pinned sentry-cli to 3.4.1 (2.34.2 was never published) ( #1102 )
2026-05-02 11:33:34 -07:00
Steven Enamakel and GitHub
e0ffad20d0
fix(ci): correct sentry-cli download URL and trap scope ( #1100 )
2026-05-02 06:41:19 -07:00
Steven Enamakel and GitHub
7d8910f157
ci(staging): cut staging from main; add act local-debug helper ( #1099 )
2026-05-02 06:29:22 -07:00
CodeGhost21 and GitHub
cd7a56581c
fix(sentry): Rust source context + per-release deploy marker ( #405 ) ( #1067 )
2026-05-01 17:06:31 +05:30
Steven Enamakel and GitHub
016ad78086
fix(core,cef): run core in-process and stop orphaning CEF helpers on Cmd+Q ( #1061 )
2026-04-30 23:22:18 -07:00
Cyrus Gray and GitHub
a2b9a2e4dc
fix(onboarding): rethink welcome agent from checklist to natural conversation ( #1030 )
2026-04-30 17:29:13 +05:30
393852b1d6
Feat: core rpc auth ( #881 )
...
Co-authored-by: Steven Enamakel <31011319+senamakel@users.noreply.github.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-04-29 18:43:58 -07:00
e943a1ad1b
feat(sentry): split errors into per-surface projects (react, core, tauri) ( #1032 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 15:57:41 -07:00
obchain and GitHub
b2cfcd50e3
ci(weekly-review): aggregator + workflow + runbook for #459 ( #914 )
2026-04-29 11:38:58 -07:00
b56e846988
feat(config): runtime RPC URL configuration bootstrap (Issue #933 ) ( #948 )
...
Co-authored-by: Steven Enamakel <31011319+senamakel@users.noreply.github.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-04-29 11:33:35 -07:00
a09222b4ec
feat(ci): tighten PR template + add soft-fail quality gates ( #965 ) ( #1001 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 11:09:54 -07:00
40fddf5bfa
chore(dev): add Windows dev runner and align lockfile versions ( #1015 )
...
Co-authored-by: oxoxDev <164490987+oxoxDev@users.noreply.github.com >
2026-04-29 11:07:00 -07:00
f7f9fa2044
test: rewards & progression coverage ( #970 ) ( #1003 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 19:33:02 -07:00
Steven Enamakel and GitHub
da94043c31
test(memory): phase 1 email ingest harness ( #1009 )
2026-04-28 19:25:25 -07:00
Steven Enamakel and GitHub
36f2f2fba9
fix(release): rebuild DMG from scratch via bundle_dmg.sh (supersedes #952/#955) ( #957 )
2026-04-26 19:18:02 -07:00
Steven Enamakel and GitHub
cc53614747
fix(release): convert UDZO to temp path + compact (DMG repackage) ( #955 )
2026-04-26 18:31:31 -07:00
Steven Enamakel and GitHub
cb713ef085
fix(release): retry hdiutil convert on intermittent UDZO internal error ( #952 )
2026-04-26 16:54:26 -07:00
Steven Enamakel and GitHub
1f4e151e59
fix(release): sign CEF inner dylibs so macOS notarization passes ( #951 )
2026-04-26 13:07:21 -07:00
Steven Enamakel and GitHub
bf188a4842
Restore macOS DMG layout after re-package ( #939 )
2026-04-26 10:29:26 -07:00
Steven Enamakel and GitHub
bdcb425370
fix(release): sign CEF framework as single bundle on macOS ( #937 )
2026-04-26 01:04:57 -07:00
Steven Enamakel and GitHub
b21f64e275
chore(release): remove updater pubkey/endpoint override + gate signed artifacts ( #912 )
2026-04-24 22:37:33 -07:00
befea5facf
fix(install.sh): fix Python regex escaping and improve pattern matching ( #896 )
...
Co-authored-by: unn-Known1 <unn-known1@users.noreply.github.com >
2026-04-24 11:10:50 -07:00
VectorJet and GitHub
a96d9da3a4
chore: migrate from yarn to pnpm ( #886 )
2026-04-24 10:52:16 -07:00
Steven Enamakel and GitHub
3862b1bb1c
fix(tests): run webview_apis mock bridge on a dedicated runtime ( #893 )
2026-04-24 10:33:42 -07:00
9b1f4cdf71
fix(devops): upload Rust debug symbols to Sentry during Tauri build ( closes #627 ) ( #890 )
...
- Add Sentry debug symbol upload step to the CI pipeline for production builds.
- Implement a helper script for manual symbol uploads with OS and architecture detection.
- Configure automatic Sentry release creation and commit association on main branch pushes.
- Refine Sentry CLI parameters to correctly handle shallow clones and debug ID indexing.
- Initialize CHANGELOG.md to track project changes and infrastructure updates.
- Update workflow permissions to allow Sentry to read action metadata for commit mapping.
Closes #627
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-04-24 10:20:58 -07:00
obchain and GitHub
1d0c820a3b
fix(install.sh): dry-run exits 0 when platform asset missing ( #877 )
2026-04-24 09:35:51 -07:00
Steven Enamakel and GitHub
500ddc2a8a
feat(webview_apis): WebSocket bridge for live-webview APIs, Gmail first ( #869 )
2026-04-23 22:21:53 -07:00
1408666706
feat(notifications): native OS notifications via CEF shim + scanner fallback ( #850 )
...
Co-authored-by: oxoxDev <nikhil@tinyhumans.ai >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-04-23 17:52:57 -07:00
c59b4289f1
refactor(config): extract env lookup seam for testability ( #792 )
...
## Summary
- Introduce an `EnvLookup` seam in `src/openhuman/config/schema/load.rs`.
- Route env-overlay reads through `EnvLookup`/`ProcessEnv` while preserving existing precedence and runtime behavior.
- Add focused parallel-safe unit coverage for config env overlay behavior without mutating process env.
## Problem
- `Config::apply_env_overrides` mixed environment access, override logic, and global side effects.
- That made precedence and parsing behavior harder to unit test in isolation and forced reliance on process-env mutation.
## Solution
- Add `pub(crate) trait EnvLookup` with `get`, `contains`, and `get_any`, plus a production `ProcessEnv` implementation.
- Delegate overlay logic through `apply_env_overlay_with(&ProcessEnv)` and keep side effects in the small wrapper.
- Add focused tests covering precedence, parsing, defaults, and legacy-migration interactions with no global env mutation.
## Submission Checklist
- [x] **Unit tests** — Targeted Rust config tests added and broader related module suites passed
- [ ] **E2E / integration** — Not applicable; this refactor preserves existing behavior and improves unit-level testability
- [x] **N/A** — E2E is not applicable because no user-visible or cross-process flow changed
- [ ] **Doc comments** — Not applicable; internal refactor in existing module only
- [ ] **Inline comments** — Not applicable; logic remains local and test coverage documents behavior
## Impact
- No intended runtime behavior change; refactor keeps config precedence intact.
- Improves maintainability and makes future config/workspace resolution seams easier to test safely.
## Related
- Issue(s):
- Follow-up PR(s)/TODOs: thread `EnvLookup` through runtime config directory resolution helpers
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-04-23 13:42:02 -07:00
Steven Enamakel and GitHub
8851bfbe97
feat(scripts/review): yarn review CLI for sync/review/fix/merge with LLM-summarised squash bodies ( #849 )
2026-04-23 12:41:54 -07:00
44fda19734
fix(recovery): prompt users to download latest build after crash loops ( #778 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-04-22 15:07:48 -07:00