Skip to content

Off Grid v0.0.94

Choose a tag to compare

@github-actions github-actions released this 25 May 11:48
· 130 commits to main since this release

What's Changed

  • chore: bump version to 0.0.94 [skip ci] (2f38389)
  • fix(pro): fix iOS layout of Pro detail banner and MCP card (d40373f)
  • fix lint (1146253)
  • chore(pro): remove dead footer styles and fix feature grid layout (dfee07e)
  • feat(pro): add crown icon to home screen header and settings nav (a21887a)
  • feat(pro): redesign Pro detail screen and settings banner (c637a2c)
  • fix(lan-discovery): restore IPv6 fallback subnet scan broken in 56790cf (00def5a)
  • test: add coverage for Wednesday URL in OnboardingScreen (61debb8)
  • fix(ios): prevent main-thread hang in download progress polling (93399bf)
  • throttle ios events change freq from 0.5 s to 1.5s (7ee3b91)
  • fix: address review comments - move URL and features to constants, fix duplicate import (9a65396)
  • fix: revert stray imageUseOpenCL default back to true (200b395)
  • feat(pro): set hasRegisteredPro on CTA tap, add UTM params to PRO URL (8b725e7)
  • fix: decouple pro prompt from share prompt gate, fix duplicate animation index (64a195e)
  • chore: remove unused babel-plugin-transform-inline-environment-variables (db22a63)
  • test (57b8def)
  • fix lint and tests (03e5e05)
  • remove debug buttons and 10 dollar pro (4cba206)
  • feat(pro): simplify PRO flow to website redirect, fix aha trigger logic (0fb8899)
  • feat(pro): add PRO pre-order flow, about screen, and debug state tooling (719bc9b)
  • change email address to support@offgridmobile.co from work@wednesday.is (e6a1a56)
  • fix(ios): cancel stale native row before retrying image zip download (41f116d)
  • git commit -m "fix(android): add Log.w in interrupted join catch to address review feedback" (e1554fb)
  • fix ts (a2b6dfc)
  • reduce duplication (d3056c2)
  • sonar fixes (b3e38d8)
  • add tests (3baedc2)
  • fix ts error (ae1cad0)
  • add tests and reduce (aa9ca8e)
  • address sonar issues (dd3df74)
  • reduce lines (67fb329)
  • fix(ios): address Gemini review comments and fix multifile image re-hydration bug (7d34c28)
  • fix lint (9dac0d7)
  • fix(ios): add retry button for failed downloads on iOS (81bee0d)
  • fix(android): join whisper threads before freeContext to prevent SIGSEGV (b41dc0e)
  • fix(ios): address Gemini review -thread-safe downloadId, consistent modelType default, add createdAt (a786187)
  • chore(ios): bump llama-rn from rc.5 to rc.9 (1c75718)
  • fix(ios): align native download contract and fix downloadId mapping (91d7911)
  • chore(readme): add UTM params to Wednesday CTAs for traffic attribution (8ac14cf)
  • fix(readme): show Wednesday logo in light mode via picture tag (37f8776)
  • Update README.md (f6355d3)
  • Update README.md (6b44f2b)
  • docs(readme): [OPTIONAL] add 100% money-back stat + reword 10x claim (ce33bc7)
  • docs(readme): trim Wednesday section copy and update CTA (9a37fc4)
  • fix(readme): add white background to Wednesday SVGs for dark mode (aad0f4f)
  • docs: add Wednesday Solutions section to README (a441da4)
  • fix(android): prevent NullPointerException crash in react-native-zip-archive (869ddd9)
  • fix(patch): prevent NullPointerException crash in react-native-zip-archive (7a19c40)
  • fix whisper size verification (aeebff7)
  • Fix gradle wrapper + add Fastlane metadata for F-Droid/IzzyOnDroid (1efbb68)
  • test: update image model loader assertions for auto backend (995a99a)
  • fix(image-model): correct backend detection and loading for NPU models (90f9711)
  • fix ts (92a3ef0)
  • test: fix mock resets and add coverage for image download resume paths (c23714e)
  • fix test (ee6e035)
  • fix tests (ddcba69)
  • fix(android): harden image model download recovery after restart (773fa7b)
  • Refine Pro section: typographic header, remove payment-link mention (aadcffd)
  • fix lint ,(disable temp for this file) (86a6308)
  • add some tests (8a395d7)
  • fix: correct mmproj retry finalization and persist already-downloaded models (394453e)
  • fix: catch mmproj completed before onComplete listener registered (b9926a3)
  • fix: resolve vision model download failures on network-drop + retry (8a51269)
  • Add Founding Supporter banner + Coming in Pro section (71c1769)
  • add some tests (e5a5317)
  • fix vision and mmproj downlaod (478efa4)
  • fix test //ps (0bd5071)
  • fix(models): resume restored image downloads that enter processing after relaunch (bbf905a)
  • feat(chats): open model selector from disabled New button when models are available (66a4bc4)
  • on network failure dont remove progress from models screen (5c4f7bf)
  • add some more tests (fee2106)
  • fix erores (2496775)
  • add testsimprove vision repair (52ba7bd)
  • fix lint (f09b2cb)
  • test: add coverage for size-mismatch filter in model downloads (028b6b7)
  • temp (506754e)
  • filter paritla files here as well (604608d)
  • fix sonar errors (736efe7)
  • fix(model-recovery): filter suspicious recovered text models during scan (5cd30ec)
  • add filter for corrupted recovered fiels in downlaod mangaer ui as awell and (b493e01)
  • fix sonar errors (d6e47fd)
  • fix tests (6202199)
  • fix(downloads): resolve image download vanish bugs and lint errors (ffd05c1)
  • fix(image-downloads): restore interrupted finalizations on restart and fix lifecycle gaps (cd68f0f)
  • disable htp in chat generation settings for users with npu backend (406875c)
  • feat(android-downloads): replace auto-retry with manual resume on failure (038c806)
  • fix test (6c1ba5a)
  • perf(android-downloads): remove hot-path progress DB reads and raise update interval to 1500ms (bdd1002)
  • fix test (20e7d8b)
  • improve repairing model ui (9423c59)
  • • fix(downloads): narrow mmproj hydration filtering to explicit linkage and mmproj names (504e33c)
  • fix(downloads): harden recovery and hide orphaned mmproj repair rows on restart (6c260ec)
  • fix(downloads): harden startup hydration and restore recovery (0239617)
  • • fix(ios): align download manager downloadId contract with JS string IDs (3f6bcae)
  • fix download progress on app kill and start (a8c6e70)
  • docs: remove stale lastProgressAt and stuck detection from architecture doc (886fe27)
  • fix(sonar): fix Promise-in-boolean and remove non-null assertion (dfb1a48)
  • fix(sonar): reduce cognitive complexity and address remaining warnings (d996854)
  • fix(sonar): address code quality warnings on PR 322 (c3e49d1)
  • fix ts errors (372bc42)
  • fix lints (20f07a5)
  • reduce file lines (5469ed7)
  • adress gemini comments and sonar errors (c1c23b4)
  • fix test (1d63bad)
  • fixts errors (7e26095)
  • fix lints (550ee70)
  • test(downloads): update tests for single-source-of-truth download architecture (ec7c0a8)
  • refactor(downloads): finish image migration - phase 3+4+5 (0051d31)
  • refactor(downloads): image-side phase 1+2 - UI reads via store, dead code deleted (b858153)
  • feat(downloads): finish migration — durable retry states, strict add, mmproj-tolerant flow (e2ed2e6)
  • fix(downloads): hydration preserves in-flight progress instead of overwriting (5204554)
  • feat(downloads): stuck detection + restart button + better vision-repair signals (e17298d)
  • fix(downloads): vision-icon visibility + completion cleanup + hydration (d995d0a)
  • temp (958d055)
  • upgrade packages (8227f3a)
  • • fix(android): guard OpenCL llama init and upgrade llama.rn to rc.9 (3441f25)
  • fix tests (d70e485)
  • fix(downloads): include downloadId in progress updates and restore functions (617d6fb)
  • fix(downloads): exclude failed entries from active download count, preserve downloadId on failure (9273743)
  • dont count comple or failed downloads as active (d24c6c5)
  • fix(downloads): remove refresh, guard concurrent limit, fix mmproj file collision, persist failed state, improve quant matching (39f2fd0)
  • fix: address gemini review — add download handler tests, remove log file (8bad738)
  • fix(android): remove unnecessary notification permission request (13e6369)
  • fix test (101b4f0)
  • fix test (c828ca4)
  • fix: sync cpuThreads label fallback with slider value (e2622e9)
  • fix(android): patch react-native-zip-archive 7.1.0 switch on double compile error (f401199)
  • fix(threads): remove runaway nThreads migration and show resolved Auto count (366b61e)
  • address gemini comments (fb03d18)
  • fix(android): delete orphaned foreground service test; bump zip-archive to 7.1.0 (9d9e8f7)
  • fix(android): remove DownloadForegroundService to eliminate foreground service crashes (bbe867c)
  • fix(whisper): migrate model download to WorkManager via backgroundDownloadService (9c0e7f4)

Full Changelog: v0.0.89...v0.0.94