Commit graph

60 commits

Author SHA1 Message Date
d985b289c9 fix(notifications): show the loudest mode per group and re-enable disabled rules so a server-disabled rule can be toggled 2026-06-04 12:48:55 +03:00
1de93f3c88 style(settings): flatten the device list to match the Dawn list, tinting pending-delete rows instead of boxing them 2026-06-04 12:41:50 +03:00
986ba05fa5 style: point code blocks, device timestamps and AI chat metadata at the shared mono token 2026-06-04 12:26:49 +03:00
587d117f96 style(settings): replace the boxed setting cards with a flat edge-to-edge list parted by hairlines 2026-06-04 02:40:50 +03:00
a3a8655487 refactor(notifications): simplify keywords to add/remove, dropping the per-keyword loudness control 2026-06-04 01:22:20 +03:00
94bc35092a refactor(notifications): cut the email-pusher row and its orphaned hook 2026-06-04 01:20:36 +03:00
81c57eccdd refactor(notifications): drop the vestigial Block Messages redirect section 2026-06-04 01:15:23 +03:00
083c8e7149 refactor(notifications): collapse the push-rule matrices into compact controls, preserving every rule id 2026-06-04 01:00:55 +03:00
1faffad3e6 fix(settings): center the content in a 720px column and add a shared --font-mono token 2026-06-03 11:52:44 +03:00
a3dbe0df78 feat(settings): redesign settings as a grouped Dawn list and drop the Developer Tools tab 2026-06-03 00:27:29 +03:00
61fdf06126 fix(android): pad content root by WindowInsets.tappableElement so 3-button nav clears UI while gesture mode stays edge-to-edge 2026-05-28 01:57:13 +03:00
0422a9832f feat(stream-header): pin chats curtain over static pager header on drag-up with per-tab atom, native-only rubber-band gesture and pinned-aware horseshoe sheet coordination 2026-05-19 11:50:31 +03:00
870e13d895 feat(mobile-tabs-pager): swipe between Direct, Channels and Bots on Capacitor native with static header, 24px gap, atom-bridged action icons and inert offscreen panes 2026-05-18 22:00:53 +03:00
727a53a776 fix(horseshoe): extend mobile DM and Channels wrappers up over the safe-top zone so the StreamHeader curtain paints the status-bar strip on drag-up 2026-05-18 15:14:58 +03:00
6982ec374e chore(lint): close all typecheck and eslint tech debt to enable husky pre-commit hook with --max-warnings 0 2026-05-16 17:22:53 +03:00
0eb2e056c0 feat(stream-header): rebuild Direct/Channels/Bots header as a curtain layered above tabs with peek chips, inline forms, and VisualViewport keyboard compensation 2026-05-15 23:05:34 +03:00
81d23be61f feat(theme): ship Settings picker with system/light/dark and Vojo light palette reshading sidebar, chat, bubbles, horseshoe void and PWA chrome 2026-05-15 01:06:49 +03:00
5d4a50f593 feat(legal): publish Privacy Policy and account-deletion pages with About-screen link and Play Store feature graphic 2026-05-13 22:53:58 +03:00
635fb91022 feat(settings): replace Modal500 with /settings route plus mobile bottom-up horseshoe sheet overlaying DM list via clip-path mask 2026-05-13 00:01:26 +03:00
e547c466a8 feat(settings): drop user-facing time/date format toggle and derive everything from system locale via Intl.DateTimeFormat 2026-05-03 19:27:54 +03:00
ed1544dd5e feat(direct): land inline invite cards with spam-filter toggle and retire the /inbox/ tree along with its sidebar tab 2026-05-03 13:49:33 +03:00
103d6ad8a1 redesign(p3c): collapse Home into universal Direct, drop legacy layouts, gate room flavour on member-count, and clear orphan settings. 2026-04-28 21:52:31 +03:00
5bf0aeb00b redesign(p3a): land Stream message layout for DMs with rail, author dots, asymmetric bubbles, Stream day-divider, and sysline state events 2026-04-28 00:54:53 +03:00
e230e688de chore: upgrade TypeScript to 5.4 with bundler module resolution and reformat repo against tightened ESLint 2026-04-27 13:07:49 +03:00
0c89e9fda0 redesign(p0): land Dawn dark-theme foundation with one-shot migration and edge-to-edge polish 2026-04-26 21:30:22 +03:00
0466e78233 Simplify theme settings to a single dropdown with System, Light, and Dark options. 2026-04-25 13:36:40 +03:00
91e3dd95ec add automatic app version and park git init tag from vojo/dev 2026-04-20 22:58:38 +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
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
3f6e0e0d45 add webview capacitor support 2026-04-16 01:14:09 +03:00
d4ea8b525f localize settings 2026-04-13 23:36:03 +03:00
ff133b22b5 rebranding from cinny to vojo: change basic icons and naming 2026-04-13 02:22:44 +03:00
Krishan
a1053ce8f1 chore(release): v4.11.1 [skip ci] (#2765)
* chore(release): 4.11.0 [skip ci]

* chore(release): 4.11.1 [skip ci]
2026-03-11 23:07:37 +11:00
Krishan
d24ad8374b chore(release): 4.11.0 [skip ci] 2026-03-11 04:03:48 +00:00
Krishan
449b2c5a5e Release v4.10.5 (#2692) 2026-02-23 23:05:01 +11:00
Krishan
bc80365ba0 Release v4.10.4 (#2688) 2026-02-23 22:32:06 +11:00
Krishan
88c8b0eea8 Release v4.10.3 (#2608) 2026-02-16 22:19:21 +11:00
Krishan
84d699ebd4 Release v4.10.2 (#2528) 2025-11-05 17:49:56 +11:00
Krishan
62a28e3289 Release v4.10.1 (#2495) 2025-09-29 14:34:38 +10:00
Krishan
af63b528dc Release v4.10.0 (#2472)
* Release v4.10.0

* update version number in about
2025-08-31 21:05:38 +10:00
Ajay Bura
1b89475fa7 Remove unused javascript (#2470) 2025-08-29 19:34:52 +10:00
Ajay Bura
c43d518995 Add option for monochrome mode (#2464) 2025-08-25 23:19:14 +10:00
Ajay Bura
b7cc9d88cb Revert "Fix menus congestion and improve thread reply layout (#2402)" (#2409)
This reverts commit 29364b2e92.
2025-08-04 20:29:12 +05:30
Ajay Bura
29364b2e92 Fix menus congestion and improve thread reply layout (#2402)
* make menus more spacious

* improve threaded reply layout

* fix search filter button spacing
2025-07-27 22:20:23 +10:00
Gimle Larpes
ac0345d07f Add settings to enable 24-hour time format and customizable date format (#2347)
* Add setting to enable 24-hour time format

* added hour24Clock to TimeProps

* Add incomplete dateFormatString setting

* Move 24-hour  toggle to Appearance

* Add "Date & Time" subheading, cleanup after merge

* Add setting for date formatting

* Fix minor formatting and naming issues

* Document functions

* adress most comments

* add hint for date formatting

* add support for 24hr time to TimePicker

* prevent overflow on small displays
2025-07-27 22:13:00 +10:00
Ajay Bura
589370f1bd Link device account management with OIDC (#2390)
* load auth metadata configs on startup

* deep-link cross-signing reset button with oidc

* deep-link manage devices and delete device with oidc

* fix import typo
2025-07-15 22:40:16 +10:00
Ajay Bura
fef143dced Update folds to v2.2.0 (#2341) 2025-05-27 14:10:27 +05:30
Ajay Bura
4e64d821f2 Better invites management (#2336)
* move block users to account settings

* filter invites and add more options

* add better rate limit recovery in rateLimitedActions util function
2025-05-24 20:07:56 +05:30
Ajay Bura
56a0ce78ad Fix displayname input controlled/uncontrolled error (#2287) 2025-03-24 20:07:15 +11:00