-
1bc9307c29
beep boop
master
Michael Freno
2026-06-03 14:45:49 -04:00
-
a5dabe7faf
um
Michael Freno
2026-06-03 14:18:22 -04:00
-
d17229735f
playwright
Michael Freno
2026-06-03 14:08:27 -04:00
-
8e953cdd7c
fmt
Michael Freno
2026-06-03 14:05:49 -04:00
-
a07c004f2d
drop notification, reget deps
Michael Freno
2026-06-03 14:05:27 -04:00
-
203591ca05
resetting
Michael Freno
2026-06-03 13:54:53 -04:00
-
61d48d3648
onnx, fix depl issue
Michael Freno
2026-06-03 13:35:37 -04:00
-
1408d0cd1d
last one
Michael Freno
2026-06-02 17:38:21 -04:00
-
1511a844a7
feat(ios): implement offline mode & sync conflict resolution (#23)
Michael Freno
2026-06-02 17:00:17 -04:00
-
6b729a1334
feat: integrate KordantSpamShieldExtension target and complete App Review compliance (Task 28)
Michael Freno
2026-06-02 15:04:50 -04:00
-
e33ddf3002
feat: complete Tasks 21-28 — backend integration, security hardening, UI tests & CI
Michael Freno
2026-06-02 15:01:38 -04:00
-
ab0d4857db
web security audit fixes
Michael Freno
2026-06-02 10:30:42 -04:00
-
36b087ae92
finish android task suite
Michael Freno
2026-06-02 08:14:00 -04:00
-
6c4d77bbec
significant android work
Michael Freno
2026-06-02 00:04:30 -04:00
-
542172d1e8
android flesh out
Michael Freno
2026-06-01 12:58:34 -04:00
-
ba73daa66c
deep research addressement
Michael Freno
2026-06-01 08:40:10 -04:00
-
c159f07322
shortcommings
Michael Freno
2026-05-31 22:03:18 -04:00
-
3b29de3234
security sweep
Michael Freno
2026-05-29 09:03:47 -04:00
-
469c28fa64
security audit fix start
Michael Freno
2026-05-28 20:23:38 -04:00
-
26d9f8b050
clear references
Michael Freno
2026-05-28 08:59:24 -04:00
-
1e1773c186
oof
Michael Freno
2026-05-27 10:30:23 -04:00
-
5214412fff
get to prod tasks
Michael Freno
2026-05-26 16:06:34 -04:00
-
04e839640f
fix landing scroll
Michael Freno
2026-05-26 14:55:10 -04:00
-
3bcbdae678
fix stripe configuration
Michael Freno
2026-05-26 13:47:43 -04:00
-
72609755f8
clear old assets, new ci/cd flow
Michael Freno
2026-05-26 11:54:41 -04:00
-
82815009c9
mostly android
Michael Freno
2026-05-26 09:38:54 -04:00
-
9ee3d532be
final
Michael Freno
2026-05-25 23:25:10 -04:00
-
aacb800f4a
name refactor
Michael Freno
2026-05-25 23:23:27 -04:00
-
8ac2ce5273
reduced nesting
Michael Freno
2026-05-25 23:08:11 -04:00
-
3d246af3f7
rebranding
Michael Freno
2026-05-25 22:49:37 -04:00
-
b62ab77fbe
holy moly thats a lotta damage
Michael Freno
2026-05-25 22:10:19 -04:00
-
c01c1a5636
rebranding work
Michael Freno
2026-05-25 21:53:01 -04:00
-
89822dedb8
db rearch
Michael Freno
2026-05-25 20:50:45 -04:00
-
3ccaeaa2e3
feat(android): add API client, tRPC bridge, and offline support
Michael Freno
2026-05-25 20:41:53 -04:00
-
a90534e164
feat(android): implement auth screens, onboarding flow, and account setup
Michael Freno
2026-05-25 20:24:33 -04:00
-
325be03797
feat(android): add design system components matching web theme
Michael Freno
2026-05-25 20:15:27 -04:00
-
35bc5f4af1
feat(android): establish Jetpack Compose foundation with navigation and shared theme
Michael Freno
2026-05-25 20:08:42 -04:00
-
78c63f018c
iOS: update submodule reference for native features (push, biometrics, voice, camera, document scanner)
Michael Freno
2026-05-25 20:03:00 -04:00
-
8cf26e04af
feat(iOS): implement dashboard, service screens, and settings views
Michael Freno
2026-05-25 19:45:19 -04:00
-
7625d0caea
feat(ios): add API client, tRPC bridge, offline support, and model definitions
Michael Freno
2026-05-25 19:23:31 -04:00
-
0fc7b2e745
chore: update iOS submodule with design system components
Michael Freno
2026-05-25 18:38:59 -04:00
-
a5aeace438
task 28: update iOS sub-repo reference with app foundation changes
Michael Freno
2026-05-25 18:29:04 -04:00
-
b03096f19d
feat(browser-ext): move browser extension to browser-ext/ and update API client to tRPC
Michael Freno
2026-05-25 18:13:44 -04:00
-
20dc5bf785
feat: add error boundaries, loading skeletons, page transitions, and empty states
Michael Freno
2026-05-25 18:05:29 -04:00
-
c02457c66a
feat: real-time alerts via WebSocket push notifications
Michael Freno
2026-05-25 17:58:47 -04:00
-
3a8e329f02
feat: dashboard unified widgets for all services
Michael Freno
2026-05-25 17:45:40 -04:00
-
7cbcde6a6b
feat: wire frontend pages to tRPC APIs
Michael Freno
2026-05-25 17:34:48 -04:00
-
eb8e57c674
feat: implement background job system with queue, worker, scheduler, and handlers
Michael Freno
2026-05-25 17:16:21 -04:00
-
659ab9b71a
feat: implement security report generation backend (task 21)
Michael Freno
2026-05-25 17:08:43 -04:00
-
4f7882a10d
feat: add alert correlation & normalization engine with tRPC router
Michael Freno
2026-05-25 16:55:31 -04:00
-
d84595bf72
feat: add RemoveBrokers tRPC router, service layer, broker registry, and removal engine
Michael Freno
2026-05-25 16:47:31 -04:00
-
a3fee924d8
feat(hometitle): add Backend Router — HomeTitle (Property Monitoring)
Michael Freno
2026-05-25 16:38:34 -04:00
-
fc9a5c4fb2
feat: add SpamShield router for spam detection and call analysis
Michael Freno
2026-05-25 16:34:08 -04:00
-
e6b07ddf1d
cleanup
Michael Freno
2026-05-25 16:31:39 -04:00
-
bec8cbf269
feat: add VoicePrint tRPC router with service, ML engine, and storage modules
Michael Freno
2026-05-25 16:28:43 -04:00
-
b2c3470a71
feat(darkwatch): implement DarkWatch tRPC router and service layer
Michael Freno
2026-05-25 16:19:23 -04:00
-
5154990acd
feat(notifications): implement notification router with email, push, SMS support
Michael Freno
2026-05-25 16:13:02 -04:00
-
40a9ef146c
feat(billing): add subscription and Stripe billing router
Michael Freno
2026-05-25 16:07:00 -04:00
-
28c33a930d
feat: implement user & family group management tRPC router
Michael Freno
2026-05-25 15:57:33 -04:00
-
71972436b6
feat: add tRPC auth context, middleware, and protected procedures
Michael Freno
2026-05-25 15:46:52 -04:00
-
052e08c17b
feat(db): add PostgreSQL connection, migration runner, and seed data
Michael Freno
2026-05-25 15:39:20 -04:00
-
bc20aeaeb6
feat: migrate full Prisma schema to Drizzle ORM (29 tables, 28 enums, 25 relations)
Michael Freno
2026-05-25 15:35:10 -04:00
-
9dc55517b1
08: Migrate & redesign Blog, Ads, and Dashboard pages
Michael Freno
2026-05-25 15:26:01 -04:00
-
25da0cd687
feat: add auth pages (login, signup, password reset, onboarding)
Michael Freno
2026-05-25 15:20:01 -04:00
-
6acbb6ca37
feat: Add Typewriter animation to hero headline
Michael Freno
2026-05-25 15:14:30 -04:00
-
3f00dd6b28
feat: add landing page Features, How It Works, and CTA sections
Michael Freno
2026-05-25 15:12:32 -04:00
-
d4c1b62a97
refactor: Context-based theme provider with animated Typewriter toggle
Michael Freno
2026-05-25 15:10:52 -04:00
-
c9a82fc6de
feat: add landing page hero section with animated background
Michael Freno
2026-05-25 14:43:09 -04:00
-
6981a05de4
feat: add layout components (Navbar, Footer, PageContainer, AppShell)
Michael Freno
2026-05-25 13:58:42 -04:00
-
6002ea383b
chore: mark tasks 01-03 as complete in README
Michael Freno
2026-05-25 13:31:32 -04:00
-
3842a20b35
feat(theme): add @theme block inside dark media query for Tailwind v4 compile-time dark tokens
Michael Freno
2026-05-25 13:22:30 -04:00
-
cc41f4ad32
feat: establish root config and workspace foundation
Michael Freno
2026-05-25 13:17:55 -04:00
-
ee31b88612
feat: add full @property declarations and fix theme system
Michael Freno
2026-05-25 13:14:30 -04:00
-
aa69c0ecc4
chore: project foundation cleanup — remove npm lockfile and turbo cache from tracking
Michael Freno
2026-05-25 13:08:08 -04:00
-
4118a25388
feat: add UI primitive library — Button, Card, Input, Badge, Modal, Toast
Michael Freno
2026-05-25 13:03:00 -04:00
-
06bf9ac97c
feat: add ShieldAI theme system with auto-shifting CSS and useTheme hook
Michael Freno
2026-05-25 12:42:26 -04:00
-
f627033665
feat: establish unified project foundation with root config cleanup
Michael Freno
2026-05-25 12:31:43 -04:00
-
59fcc31483
restructure tasks
Michael Freno
2026-05-25 12:23:23 -04:00
-
24459442a2
android + ios base
Michael Freno
2026-05-25 12:02:31 -04:00
-
4471719b79
basic redux setup
Michael Freno
2026-05-25 11:41:43 -04:00
-
56c4b1bc03
update readme
Michael Freno
2026-05-18 09:00:23 -04:00
-
f118d3a4f3
more package declarations
Michael Freno
2026-05-17 21:52:38 -04:00
-
a8a5930ced
security: fix 10 security review findings (FRE-4572)
Michael Freno
2026-05-17 19:15:42 -04:00
-
06ca3ec0cf
Fix Mixpanel analytics review findings FRE-5281
Michael Freno
2026-05-17 15:37:21 -04:00
-
986941e201
feat: add iOS and Android screenshot capture guides (FRE-4572)
Michael Freno
2026-05-17 11:39:41 -04:00
-
6a8d3648d8
feat: add EAS build config and app store asset structure (FRE-4572)
Michael Freno
2026-05-17 11:38:29 -04:00
-
64b70073ec
Fix uuid dependency and silent error swallowing FRE-4572
Michael Freno
2026-05-17 11:12:44 -04:00
-
90a223bc79
fix: address code review findings for mobile app (FRE-4572)
Michael Freno
2026-05-17 10:51:14 -04:00
-
a071aa736e
feat: scaffold ShieldAI React Native mobile app MVP (FRE-4572)
Michael Freno
2026-05-17 10:12:46 -04:00
-
7fb8b83810
Fix open redirect in Stripe customer portal returnUrl (FRE-5399)
Founding Engineer
2026-05-17 05:39:13 -04:00
-
e72a0ba5cf
Fix FRE-5402: Add missing @shieldai/removebrokers dependency and fix compilation blockers
Michael Freno
2026-05-17 03:07:22 -04:00
-
7410813f4e
Fix review findings for info broker removal service FRE-5402
Michael Freno
2026-05-17 02:30:00 -04:00
-
e9e547be78
fix: address code review findings for info broker removal service
Michael Freno
2026-05-17 01:45:54 -04:00
-
bd881045f4
Add Info Broker Removal service (FRE-5402)
Founding Engineer
2026-05-17 00:58:23 -04:00
-
590e15e66e
Fix code review findings for FCM/APNs push notifications (FRE-5345)
Michael Freno
2026-05-16 22:16:47 -04:00
-
9f65ebce5d
FRE-5398: Fix invoice endpoint customer IDOR (M-3)
Michael Freno
2026-05-16 09:57:57 -04:00
-
d6f574ff8e
FRE-5350: Add property scanner service with ATTOM, USPS, county data integration
Michael Freno
2026-05-16 09:50:21 -04:00
-
24c31f1b1b
FRE-5400: Consolidate webhook secret to single config source
Michael Freno
2026-05-15 23:30:31 -04:00
-
7c2b585c16
FRE-5401: Migrate webhook idempotency to distributed Redis store
Michael Freno
2026-05-15 20:27:12 -04:00
-
cba5390309
FRE-5348: Fix P1 billing issues
Michael Freno
2026-05-15 14:18:35 -04:00