9887903f49
Add centralized saveMedia helpers for image, video, and file downloads.
...
Trigger cinny-mobile / dispatch (push) Successful in 2s
Platforms can register a custom saver; viewers share one download/save path instead of FileSaver call sites.
2026-08-09 20:49:00 +10:00
898d217451
Make sick emoji confetti a fullscreen downward spew with morph.
...
Trigger cinny-mobile / dispatch (push) Successful in 1s
🤢 now fills the viewport, morphs to 🤮 while particles spawn, hides the jumbo stand-in cleanly, and keeps green droplets out of the face morph.
2026-08-09 18:35:12 +10:00
e08b4ec22e
Replace image lightbox with slate-style shadowbox.
...
Trigger cinny-mobile / dispatch (push) Successful in 2s
Full-viewport blur backdrop, floating chrome, wheel/click/pinch zoom and pan; drop the ModalWide card shell around timeline and profile image viewers.
2026-08-09 15:58:47 +10:00
13523fea2b
Add fullscreen firework emoji confetti and fix Linux URL paste.
...
Trigger cinny-mobile / dispatch (push) Successful in 2s
Sparkle 🎆 /🎇 from the jumbo emoji with a lightweight particle fountain that piles on the floor. Prefer text/plain over sticky clipboard images on Linux so address-bar URLs do not also attach a leftover bitmap.
2026-08-09 15:50:19 +10:00
8a68a1e30a
Add bot-driven room app UI via im.paarrot.ui state.
...
Trigger cinny-mobile / dispatch (push) Successful in 2s
Bots can publish a declarative panel UI that takes over a room; user
actions are sent as im.paarrot.ui.action timeline events.
2026-08-09 13:16:43 +10:00
82b22fa739
Add local API actions for recent messages and unreads by scope.
2026-08-03 15:08:18 +10:00
0da4f0d6cb
Add emoji confetti bursts and component playground.
...
Support app.relay.emoji_confetti on jumbo emoji clicks with canvas physics,
per-emoji particle profiles, and a fixed overlay that does not affect scroll.
Also add a Vite playground for live component previews and theme hover preview.
2026-07-29 20:40:43 +10:00
ea7642f0bb
Surface OEM AUTO_START blocks in UnifiedPush settings status.
...
TCL App Boot can drop NEW_ENDPOINT; show a clear allow-auto-start hint when detected.
2026-07-28 02:39:35 +10:00
0fb3da20b9
Fail UnifiedPush reset when no endpoint arrives and surface lastFailure.
2026-07-28 01:38:01 +10:00
e460dbd34e
Improve UnifiedPush reset UX: poll for endpoint and clearer status.
2026-07-28 00:40:02 +10:00
0de2fd942f
Prefer native UnifiedPush gateway discovery to avoid WebView CORS failures.
2026-07-28 00:18:28 +10:00
2603ca8e5c
Fix avatar upload failing on JPEG/WebP/GIF without a profile color.
...
embedMetadataInImage returned null for non-PNG when there was nothing to embed, which blocked plain avatar saves after format/library churn.
2026-07-25 20:09:22 +10:00
99a294791e
Open DMs during sync catch-up instead of blocking on parent maps.
...
Prefer the direct route for m.direct rooms and allow joined space children before roomToParents finishes backfilling.
2026-07-24 16:52:34 +10:00
f62200ecd1
Fix Jump to Latest sticking visible while scrolled to the live bottom.
2026-07-24 16:00:59 +10:00
b52926f7d8
Fix system notifications ignoring mention-only and default room settings.
...
Skip non-highlight events for Mentions/Default non-DM rooms so public chats stay quiet unless they should ping.
2026-07-24 00:30:25 +10:00
d338e1c35e
Show update progress as a title-bar bar instead of a popout.
2026-07-23 15:18:24 +10:00
9589680a81
Use paarrot://desktop SSO redirect so consent identifies the app.
2026-07-23 15:13:53 +10:00
27f1357fc0
Remove editor beforeinput autocorrect workaround.
2026-07-23 14:57:57 +10:00
9509a9705e
Add Shared Media drawer and harden same-room navigation.
...
Widen the media panel, support skinny full-page mode, keep jump-to-latest and return-to-previous reliable, and stop same-room event jumps from remounting the outlet or yanking the sidebar.
2026-07-23 14:52:01 +10:00
61d41900cc
Add Stationery and Stationery Dark themes with notebook chrome.
...
Manila folders, ruled chat, post-it nav, and folder tabs; dark variant uses Catppuccin Mocha colors with muted stickies and soft glows.
2026-07-23 00:24:10 +10:00
e7777f42d8
Fix jumbo emoji detection broken by production minifier.
...
Replace surrogate-pair emoji regex with Unicode property escapes so Rolldown no longer corrupts matching in production builds.
2026-07-22 20:28:59 +10:00
ae70eae0fc
Fix jumbo emoji sizing in production builds.
...
Set jumbo font-size on the message body and inherit Text size so T400 no longer keeps emoji-only messages small.
2026-07-22 20:14:09 +10:00
c286501be8
Improve timeline scroll, media layout, avatars, and emoji coverage.
...
Remember room scroll position across switches, reserve image/video heights from Matrix dimensions, cache authenticated media blobs for avatars, restore jumbo emoji-only messages, and extend emoji font unicode-range for Unicode 15 glyphs.
2026-07-22 20:00:14 +10:00
687f139719
Fix Slate crash after inserting emoji from picker/autocomplete
2026-07-13 02:40:02 +10:00
b711646b58
Fix mic processing toggles after LiveKit voiceIsolation default
2026-07-13 02:25:04 +10:00
bd6d753f47
update
2026-07-12 18:15:03 +10:00
02d96a9758
hidden shit, and online status bars, search settings
2026-07-12 07:49:17 +10:00
5374c10c61
room shit
2026-07-10 21:35:38 +10:00
9c7f71896c
fix: rework compact nav and centralized back routing
...
Use master-detail layout on skinny windows so server and channel lists share one screen, with back returning to the space list instead of redirect loops. Add useBackRoute for title-bar and page-header back buttons with view transitions.
2026-07-09 04:22:07 +10:00
b4258278d8
fix: restore rooms and DMs after React Router 7 upgrade
...
Stop double-encoding Matrix IDs in pathUtils, decode route params on read, fix millify CJS import, and read space children from currentState so channels and joins work again.
2026-07-09 02:35:04 +10:00
e058165830
feat: upgrade toolchain and soften sync recovery after network blips
...
Bump Vite 8, matrix-js-sdk, and related deps; fix immer/vanilla-extract imports for new majors. Replace blocking sync error dialog with background recovery on wake/offline, and disable Vite auto-open in dev. Add feature handoff documentation index.
2026-07-09 01:55:09 +10:00
f67f08f1db
feat: Enhance space hierarchy management by implementing asynchronous room fetching and improving room handling logic
2026-07-06 16:06:50 +10:00
3ee95a295d
feat: Implement forum feed layout and refactor space navigation logic to support new routing structure
2026-07-06 15:35:21 +10:00
09db721b7e
refactor: Consolidate icon imports across components and streamline import statements for improved readability
2026-07-06 03:29:18 +10:00
1f71fd7a51
feat: Update plugin manager integration with lucide-react icons and improve RoomInput component logic
2026-07-06 01:30:25 +10:00
c57797ffe4
feat: Integrate forum layout support across various components and enhance room handling logic
2026-07-06 01:06:20 +10:00
d1626e3585
feat: Enhance protocol status handling and repair functionality in About and SSOLogin components
2026-05-25 01:01:05 +10:00
a4a0fa6758
feat: Add protocol status handling and repair functionality in About component
2026-05-25 00:34:13 +10:00
8de528da9a
fix: Improve drag threshold handling in useInertialHorizontalScroll hook
2026-05-17 17:07:49 +10:00
ba31d65568
feat: Refactor Android share handling to dynamically load Capacitor core and improve plugin registration
2026-05-17 16:53:40 +10:00
c2fc71ddca
feat: Refactor background sync to dynamically load Capacitor core and register plugin
2026-05-17 16:51:39 +10:00
40dc552c8d
fix: Update import statement for Capacitor local notifications module ID
2026-05-17 16:48:34 +10:00
62876edd77
feat: Add carousel functionality with scrolling and image handling in RoomTimeline
2026-05-17 16:46:31 +10:00
9b81530012
feat: Lazy-load Capacitor local notifications to optimize runtime loading
2026-05-17 16:42:46 +10:00
af02b215f4
feat: Implement inertial horizontal scrolling for carousel components and enhance text selection handling
2026-05-17 16:42:46 +10:00
b9b0dce40b
fix: Remove unnecessary size prop from Modal in ShareRoomPicker component
2026-05-13 11:12:14 +10:00
b2fd65c8cb
feat: Enhance editor functionality with autocorrect handling and text replacement
...
feat: Implement confirmation dialog for room sharing in ShareRoomPicker
fix: Improve server input synchronization and blur handling in ServerPicker
feat: Integrate UnifiedPush for background sync in Android, including pusher management
refactor: Streamline Android share handling and file upload processes
fix: Update notification handling to use Capacitor's local notifications API
2026-05-13 10:40:30 +10:00
7ef9939d8a
fix: Change Code component display style from inline-block to inline
2026-05-13 08:00:22 +10:00
43bd6320b8
Refactor code structure for improved readability and maintainability
2026-05-13 05:47:11 +10:00
aaf8089ba6
feat: Trim whitespace from message bodies and enhance emoji usage integration
2026-05-13 05:17:23 +10:00