saravanakumardb1
|
3a840572bf
|
chore(infra): add .env.ecosystem.example for ecosystem compose
|
2026-03-24 09:08:30 -07:00 |
|
saravanakumardb1
|
933390e89b
|
feat(swift-sdk): add ByteLystPlatform unified entry point + 5 new test files (4.1)
New source:
- ByteLystPlatform.swift — unified entry point wiring all services
(config, client, telemetry, flags, killSwitch, crashReporter, keychain, auditLog, auth)
- BLKeychainAccessor — convenience wrapper binding BLKeychain to a bundleId
- start(userId:) / stop() lifecycle for telemetry + flags + killSwitch
New tests (5 files, ~25 test cases):
- ByteLystPlatformTests — init, start/stop, idempotency, keychain accessor
- BLPlatformConfigTests — default + custom init
- BLKillSwitchClientTests — default state, reset
- BLFeatureFlagClientTests — empty flags, unknown key, stop
- BLTelemetryClientTests — installId stability, session rotation, track/flush
Also: add .build/ and .swiftpm/ to .gitignore
|
2026-03-19 21:05:58 -07:00 |
|
saravanakumardb1
|
35487137e1
|
feat(kotlin-sdk): restore 13 deferred UI files — diagnostics, clients, Compose UI, passkeys, deep links
- Move 5 diagnostics files into src/main/.../diagnostics/ (DiagnosticsTypes, DiagnosticsClient, BreadcrumbTrail, DeviceStateCollector, NetworkInterceptor)
- Move 3 API clients (BLBroadcastClient, BLSurveyClient, BLFeedbackClient) — fix toMediaType, serializer pattern, coroutine imports
- Move 2 pure Kotlin files (DeepLinkRouter, BLPasskeyManager)
- Move 3 Compose UI files into src/main/.../ui/ (BLAuthUI, SurveyUI, BroadcastUI)
- Move 2 test files (DiagnosticsTypesTest, BLAuthClientSmartAuthTest) — fix JUnit5, Device JSON, serializer
- Add coil-compose dependency for AsyncImage
- Add appVersion/osVersion fields to BLPlatformConfig
- Fix OkHttp Headers iteration (name/value indexed access)
- Fix BroadcastUI string comparisons for status/style/priority
- Remove _deferred_ui/ directory — all files now compile in src/
- 57 tests total, 56 pass (1 pre-existing BLKillSwitchClientTest failure)
|
2026-03-19 18:25:35 -07:00 |
|
saravanakumardb1
|
c9e58505a2
|
chore: gitignore swift-platform-sdk build artifacts
|
2026-03-19 17:01:52 -07:00 |
|
root
|
a5e8890df2
|
Add Cosmos emulator prototype support
|
2026-03-14 05:24:01 +00:00 |
|
saravanakumardb1
|
f85b455eb5
|
ci: update CI/CD configuration
|
2026-02-21 14:13:07 -08:00 |
|
saravanakumardb1
|
4d78c45e85
|
docs: mark all 13 lysnr-* secrets as seeded, remove kv.txt + kv_azure.txt, update audit + rotation docs
|
2026-02-15 00:53:04 -08:00 |
|
saravanakumardb1
|
a7dd0a3daf
|
chore: add kv.txt seed script for 13 lysnr-* secrets + update audit doc recovery status
|
2026-02-14 23:52:16 -08:00 |
|
saravanakumardb1
|
3bfdb7a084
|
docs: add git history recovery summary to KV audit, gitignore kv.txt seed file
|
2026-02-14 23:43:27 -08:00 |
|
|
|
06aca239f4
|
chore(security): add secret scanning + playbook
|
2026-02-14 00:24:41 -08:00 |
|
saravanakumardb1
|
d875df09a3
|
chore(scaffold): initialize pnpm workspace with build tooling
- Root package.json with @bytelyst/root, pnpm scripts (build, test, typecheck, clean)
- pnpm-workspace.yaml declaring packages/*
- tsconfig.base.json (ESM, strict, ES2022, NodeNext)
- vitest.config.ts (globals, node environment)
- .gitignore, .nvmrc (Node 20), .editorconfig
- README.md with package overview and quick start
|
2026-02-12 11:19:29 -08:00 |
|