|
|
c164dacf18
|
Stop tracking docs/ai/desired_features.md, already in .gitignore.
|
2026-04-25 12:38:26 +03:00 |
|
|
|
ff9d15f930
|
Auto-scroll chat timeline to bottom when Android keyboard opens.
|
2026-04-25 12:35:02 +03:00 |
|
|
|
adb0012834
|
Fix DM rooms showing as regular rooms for invited users by syncing m.direct on join and routing push navigation correctly.
|
2026-04-25 12:04:30 +03:00 |
|
|
|
f96c80f829
|
Localize room intro, membership events, call controls, and leave-room dialog across en/ru via i18next.
|
2026-04-25 01:28:07 +03:00 |
|
|
|
8463180c04
|
Move push_strings.xml generation into Gradle AGP task so XMLs are never committed and direct gradle builds work without npm run android:sync.
|
2026-04-25 00:36:07 +03:00 |
|
|
|
15f86bfcae
|
Localize invite push notifications across web SW and Android FCM via shared JSON Push namespace.
|
2026-04-24 23:51:07 +03:00 |
|
|
|
d15a3b336b
|
Harden DM call teardown with io.element.close listener, 8s hangup timeout, and same-room zombie escape so stale embeds stop blocking retries.
|
2026-04-24 21:20:05 +03:00 |
|
|
|
cf0bf56541
|
Replace FCM foreground-skip cache with Java ring registry to fix silent ring on mid-ring backgrounding and eliminate dual dismiss plane
|
2026-04-24 01:47:03 +03:00 |
|
|
|
a35dfb1a5b
|
Use Capacitor pause/resume events on Android to gate appActive at the same lifecycle edge as MainActivity.isInForeground.
|
2026-04-23 22:00:26 +03:00 |
|
|
|
aaebdffc4d
|
Track declined notification IDs and re-check them after resolveCallId await to block stale rings when a decline lands during the async yield.
|
2026-04-23 19:57:27 +03:00 |
|
|
|
fb6f7bd982
|
Gate native CallStyle dismiss on App.isActive so background incoming rings keep ringing instead of being prematurely cleared by /sync atom ADD.
|
2026-04-23 01:27:51 +03:00 |
|
|
|
0c30e37b70
|
Gate incoming-call ring audio on App.isActive to stop double-ring in the brief window after app backgrounding
|
2026-04-23 00:50:55 +03:00 |
|
|
|
0692c05408
|
Add microphone foreground service to keep Android DM calls alive under lock screen
|
2026-04-23 00:04:16 +03:00 |
|
|
|
ff1bf9c377
|
Enforce DM call switching and foreground native call ownership
|
2026-04-22 21:27:54 +03:00 |
|
|
|
6b8228cdca
|
user dm links
|
2026-04-21 21:11:32 +03:00 |
|
|
|
13ec1e0054
|
dm calls mvp: phase 5.35 polish: cancel notif on null session, redact token-leak in JSON parse log, guard drain from resume race
|
2026-04-20 23:41:29 +03:00 |
|
|
|
91e3dd95ec
|
add automatic app version and park git init tag from vojo/dev
|
2026-04-20 22:58:38 +03:00 |
|
|
|
cb16edbf37
|
dm calls mvp: phase 2.5.3: route call-notif FSI launch and body-tap to Direct tab instead of Home
|
2026-04-20 22:24:07 +03:00 |
|
|
|
63e9c65dd2
|
dm calls mvp: phase 5.35: decline via BroadcastReceiver with session bridge, pending-declines flusher, allowBackup=false
|
2026-04-20 22:23:44 +03:00 |
|
|
|
53a8bda18f
|
dm calls mvp: phase 2.5.3: lockscreen CallStyle with FSI, Answer/Decline, ringtone channel, permission prompt
|
2026-04-20 22:22:43 +03:00 |
|
|
|
aa958b6e76
|
dm calls mvp: phase 2.5.2: drop dead code after SW-only pivot (invite.ogg, usePreviousValue, usePermission, notificationPermission)
|
2026-04-19 21:34:04 +03:00 |
|
|
|
6a690d4ecc
|
dm calls mvp: phase 2.5.2: SW push is the only OS notification channel; in-app banners removed, calls bypass the visible-tab gate
|
2026-04-19 21:32:41 +03:00 |
|
|
|
6ced8246e6
|
dm calls mvp: phase 2: handle ring/decline + timeline render in encrypted DMs
|
2026-04-19 15:26:37 +03:00 |
|
|
|
79bd0ccc4d
|
dm calls mvp: phase 2: incoming call strip + A-side auto-hangup on decline, peer-leave, no-answer
|
2026-04-19 13:59:33 +03:00 |
|
|
|
f862f19f09
|
dm calls mvp: phase 2: mvp of accept/decline calls (contain bugs)
|
2026-04-19 10:11:09 +03:00 |
|
|
|
dfcd69f1df
|
dm calls mvp: phase 1: outgoing DM voice call via element-call voiceOnly intent
|
2026-04-18 23:31:42 +03:00 |
|
|
|
30c59e199d
|
dm calls mvp: phase 0: fix CallEmbed listener leak by caching bound refs in class fields
|
2026-04-18 21:32:07 +03:00 |
|
|
|
380a4d7d70
|
update vive code tools with plans dir
|
2026-04-18 20:02:13 +03:00 |
|
|
|
20ac745ce9
|
workaournd about boxes stable size when stretching up auth page
|
2026-04-18 15:01:57 +03:00 |
|
|
|
03267cfc35
|
fix fonts/white boxes when autofll auth page
|
2026-04-18 14:05:13 +03:00 |
|
|
|
02d9c8cc76
|
remove bugs md from git index & update gitignore
|
2026-04-18 01:43:11 +03:00 |
|
|
|
5947cd5b82
|
update background colors
|
2026-04-18 01:39:28 +03:00 |
|
|
|
3717adb52e
|
feature with back button on native app
|
2026-04-18 01:30:48 +03:00 |
|
|
|
46981791a3
|
update gitignore with desired features
|
2026-04-18 01:00:33 +03:00 |
|
|
|
ce6afe1de8
|
add server side doc & some info about config files
|
2026-04-17 23:46:24 +03:00 |
|
|
|
c7c47ec23a
|
move all ai docs to folder
|
2026-04-17 23:42:04 +03:00 |
|
|
|
6fbcf94cd9
|
push notifications permission on start app
|
2026-04-17 23:31:21 +03:00 |
|
|
|
46659625cd
|
add notifications support for android (mostly)
|
2026-04-17 22:54:44 +03:00 |
|
|
|
4c64b52827
|
update claude
|
2026-04-16 02:22:12 +03:00 |
|
|
|
9fe5bf3480
|
disable by default chat encryption
|
2026-04-16 02:04:47 +03:00 |
|
|
|
2b479bb7c6
|
default messages box in direct messages: bubble style
|
2026-04-16 02:02:03 +03:00 |
|
|
|
85829b2066
|
update claude with project specs
|
2026-04-16 01:57:06 +03:00 |
|
|
|
5e9560570f
|
fix scrolling login page on native app
|
2026-04-16 01:55:03 +03:00 |
|
|
|
da9ead7db7
|
fix jumping login window layout
|
2026-04-16 01:47:13 +03:00 |
|
|
|
3c613d9960
|
icons for native capacitor webview app
|
2026-04-16 01:25:37 +03:00 |
|
|
|
3f6e0e0d45
|
add webview capacitor support
|
2026-04-16 01:14:09 +03:00 |
|
|
|
ac452aaf1d
|
update icons with evil mascot
|
2026-04-15 00:57:56 +03:00 |
|
|
|
fdf447c9cb
|
rework login page
|
2026-04-14 23:19:44 +03:00 |
|
|
|
18e09b81a2
|
change mascot background
|
2026-04-14 22:32:30 +03:00 |
|
|
|
9ac226002c
|
localize logout
|
2026-04-14 22:27:23 +03:00 |
|