callebtc
7cf5286bfb
Fix slow Wear scroll intent detection
2026-08-26 17:28:17 +02:00
callebtc
a125da48aa
Polish Wear shape-aware layout implementation
2026-08-26 16:46:13 +02:00
callebtc
3ed46222ba
Fade Wear chat at screen contour
2026-08-26 11:56:00 +02:00
callebtc
898cfde066
Restore Wear chat edge fading
2026-08-26 11:39:16 +02:00
callebtc
ed617f0f1b
Fix Wear chat autoscroll and focal scaling
2026-08-24 21:13:07 +02:00
callebtc
34f94882f5
Restore Wear chat content space
2026-08-24 20:57:24 +02:00
callebtc
45915fab8f
Tune Wear header boundary by screen shape
2026-08-24 20:15:17 +02:00
callebtc
f744038318
Preserve width for Wear Material cards
2026-08-24 20:08:44 +02:00
callebtc
4a1de47ed6
Cover transformed Wear header boundary
2026-08-24 20:04:46 +02:00
callebtc
5d66b69129
Clip Wear messages below the chat header
2026-08-24 20:01:46 +02:00
callebtc
7788328917
Keep Wear chat rows clear of controls
2026-08-24 19:58:03 +02:00
callebtc
2e41dabd07
Add round-screen responsive Wear insets
2026-08-24 19:54:20 +02:00
callebtc
5852fca9b5
Fix Wear content clipping on watch shapes
2026-08-24 19:38:26 +02:00
callebtc
16a22316b2
Disable nondeterministic Compose group mapping
2026-08-11 20:42:26 +02:00
callebtc
c549bdb03f
Bump Android release to 2.0.1
2026-08-11 20:08:57 +02:00
callebtc
7e8ea63230
Prepare reproducible Wear 0.1.0 release
2026-08-11 15:19:39 +02:00
Moe Hamade
a898c06114
build: relock :wear after mockwebserver entered the shared test bundle
...
CI failed at ':wear:compileDebugUnitTestKotlin' with okhttp, okio and
mockwebserver3 "not part of the dependency lock state". No test ran.
Adding okhttp-mockwebserver to the shared test bundle put okhttp and okio
on :wear's unit-test classpath as well, but only :app's lock state was
regenerated, so :wear/gradle.lockfile had no entry for any of them.
Regenerated lock state and verification metadata for debug and both
release variants per docs/reproducible-builds.md. No new components
needed trusting: the checksums already existed from the :app side, so
this is lockfile scope only.
Worth noting the local command that missed it was :app-scoped;
CI runs testDebugUnitTest at the root, which includes :wear.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 18:08:52 +03:00
callebtc
d0c2a39140
Merge pull request #840 from permissionlesstech/codex/wear-speech-bubble-app-icon
...
Replace Wear app icon with green BitChat glyph
2026-08-01 18:03:16 +02:00
callebtc
e07a38f634
Merge pull request #844 from permissionlesstech/codex/fix-wear-chat-auto-scroll
...
Fix Wear chat auto-scroll timing
2026-08-01 01:34:05 +02:00
callebtc
44b2b8cb79
Fix first Wear message auto-scroll
2026-08-01 00:32:20 +02:00
callebtc
efeb9b54b5
Fix Wear chat auto-scroll timing
2026-07-31 17:51:16 +02:00
callebtc
cbc59aaf8b
feat(voice): add live push-to-talk
2026-07-31 17:40:37 +02:00
callebtc
e62e3bd1ea
Replace Wear launcher wordmark with green BitChat glyph
...
Use the About-button pixel speech bubble in app primary green with BIT inside, on a white circular plate so the watch icon matches in-app branding.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 03:32:22 +02:00
callebtc
c7ced41bcb
Merge pull request #822 from permissionlesstech/uniform-lists-design
...
Unify people lists with conversation-row avatar design
2026-07-29 19:39:07 +02:00
callebtc
a306340119
Preserve Watch navigation across recreation
2026-07-29 19:12:13 +02:00
callebtc
44560b9792
Add Watch peer profiles and verification
2026-07-29 18:55:56 +02:00
callebtc
bf5bd8c417
fix: restore Android Studio sync with strict Gradle security
2026-07-29 18:15:50 +02:00
callebtc
d465f427a4
wear: fix private message navigation
2026-07-29 18:10:25 +02:00
callebtc
a21c0242a6
Fix conversation persistence review issues
2026-07-29 14:43:13 +02:00
callebtc
9ed5cb26da
Merge pull request #798 from permissionlesstech/codex/reproducible-builds
...
Enable reproducible Android builds and releases
2026-07-29 13:47:45 +02:00
callebtc
6f60b151d0
Merge pull request #810 from permissionlesstech/codex/wear-notification-stream-fix
...
Fix Wear OS DM notification delivery
2026-07-29 13:02:25 +02:00
callebtc
538701c753
wear: shorten mesh status notification
2026-07-29 12:48:12 +02:00
callebtc
c6e64b1da8
wear: fix DM notification delivery
2026-07-29 12:42:54 +02:00
callebtc
97026d7bbb
fix: lock wear dependencies in CI
2026-07-29 12:20:48 +02:00
callebtc
bf87a80617
Honor private message admission during panic
2026-07-29 11:00:24 +02:00
callebtc
c8153c0d18
Keep Wear shared state compatible
2026-07-29 03:57:28 +02:00
callebtc
e4ad09830b
wear: address PR review - (1) DM send no longer echoes 'Sent' pre-handshake: session-gated echo stays 'Sending' and retries for 15s after initiating Noise handshake; (2) minSdk 33 (Wear OS 4): API 30 lacks the S+ Bluetooth permissions and would require location for scan, which the app refuses; (3) recreate BluetoothConnectionManager when !isReusable() so stop->start cycles don't leave a zombie mesh
2026-07-29 02:54:11 +02:00
callebtc
9998e7ae3f
wear: fluid magnetic slide-to-cancel - cancel button leans toward the approaching finger and blushes green-to-red continuously with proximity (finger-driven), soft springy scale bloom on activation; rotation wobble removed
2026-07-29 02:28:07 +02:00
callebtc
18831c20fa
wear: slide-to-cancel voice recording - global finger tracking while recording, mic button morphs into red cancel target on approach (tick haptic in/out, double-click reject on cancel), release anywhere sends; PTT release no longer owned by the small mic button; haptics: knock on record start/incoming message, click on stop/send, tick on text send
2026-07-29 02:22:40 +02:00
callebtc
2e3f7bf827
voice improvments
2026-07-29 02:12:55 +02:00
callebtc
b3b478be10
wear: copy polish - compact notification-permission and nickname-edit descriptions, sentence-case labels across all screens (buttons, placeholders, empty states, prompts)
2026-07-29 02:07:08 +02:00
callebtc
c1e6204686
wear: rename from People screen - 'you' row first opens nickname editor; nickname field auto-focuses with cursor at end, IME Done only closes keyboard for review, confirm button is the single commit path, trim while typing
2026-07-29 02:04:09 +02:00
callebtc
86a04bc8a2
wear: chat header fits round screen with unread (title yields to people+mail icons with counts, whole header taps to People); People screen: capitalized title, Noise lock icon instead of 'noise ✓' text, RSSI removed, unread senders float to top with mail icon + count
2026-07-29 01:43:04 +02:00
callebtc
28261af55c
wear: add DM notifications and refresh launcher assets
2026-07-29 01:23:17 +02:00
callebtc
2e8f6ffc35
wear: shrink header to dense form on scroll-up instead of hiding it - overlay-only size animation, list geometry untouched
2026-07-29 01:08:11 +02:00
callebtc
92f60bd02f
wear: simplify chat scrolling to the classic messenger pattern - constant list padding with header/action bar as floating overlays driven by one scroll-direction state; removes the animated bottom clearance and in-layout header resizing that shifted content mid-gesture
2026-07-29 01:04:44 +02:00
callebtc
80342a74e8
wear: fix dock/undock flapping when scrolling up from bottom - undocking collapsed the 48dp bottom clearance which clamped scroll back to the end and re-docked in a loop; buttons now toggle on a fast 12dp overlay-only channel while the geometry-changing docked state requires 60dp of upward scroll (> 48dp padding delta)
2026-07-29 00:52:07 +02:00
callebtc
8f4c937e92
wear: fix action bar disappearing at bottom - replace fragile distance-to-last-item geometry (dead-zoned by expanded padding, skewed by edge-scaling) with scroll-intent logic: canScrollForward=false always docks + shows buttons, any downward scroll reveals them, upward scroll hides
2026-07-29 00:32:45 +02:00
callebtc
c06fa67ccc
wear: fix header size flip-flopping - drive header from the debounced dockedAtNewest state instead of raw per-frame layout geometry; header is full-size at the newest, compacts when browsing history
2026-07-28 22:24:35 +02:00
callebtc
156a5f3218
wear: perf - debug-signed R8 release build for on-device testing, Gson keep rules, cache time formatter, memoize file chip stat
2026-07-28 22:16:32 +02:00