-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
URL for an arbitrary day of history and navigation for next and previous days #7677
URL for an arbitrary day of history and navigation for next and previous days #7677
Comments
There's a chance this could be implemented with the search API (if it supports date range search terms), otherwise we might need to make a Synapse change. This does sound like a nice feature, though. |
Today I've trying to find the massage I'd sent at March. I remember the date, I remember content… but it is encrypted room… no search works… no jump to date works… so I'm scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling and scrolling… My mouse hates Riot. My mouse suffers. Let's protect animals! Let's resolve this issue!! So I think, if search in e2e rooms doesn't work the "jump to day" function will be good enough workaround. I wonder why this issue is not popular and here are only two participants. |
Anything new on this topic? I just have the exact same issue as the first post author: returning from 2 weeks of vacations, trying to get back on some specific discussions related to some emails dates, and no way to browse back on a day based on the date. Moreover, when I scroll back I can check on the horizontal bar that separate days, but I only have the name on the day for the current week so not so easy to verify which date we were last saturday and check the associated date on mails... |
You can go to https://view.matrix.org/alias/%23riot:matrix.org for example) and click "Load older messages" over and over. Here's a screenshot: I would still rather have "next day" and "previous day" buttons but this is better than nothing. Here's the project that powers the pages above: https://github.com/matrix-org/matrix-static |
Thanks for the hint, but we use our own instance of matrix, so we'd need to install our own instance of matrix-static too AFAIU. I still think it would be really useful to have a proper way to browse messages by date on riot itself, not only previous/next days, but with a full calendar. |
Same use case as @VasoVV for me, I kept scrolling for many minutes (it's not just an image, I really scrolled entire minutes) before finding the history I wanted. And it was just 1 month ago… imagine if I wanted to find what we said last year… :( |
This would also need absolute times/dates. "The first message of the day" is client-dependent. |
Matrix client must know client timezone and can convert time to UTC for server query. Also client can provide choosing other timezone. So at first we need to implement server-side support in SPEC for jump to specific timestamp. So maybe add to search query Other way is extend |
Giving this a bump as scrolling back through history is infuriating to me as well.
This is putting the cart before the horse. Most people would be willing to type in the UTC directly as long as it scrolled back properly. This is exacerbated by the fact that everything in the universe causes a "scroll to bottom" if there is even a slight hiccup. It's quite maddening. |
I would find it very cool if there was a small icon next to the day separator ("Thu, July 9 2020") in the chat history that would open a small calendar where you can select a date and then it jumps/scrolls right to that position. It used to be quite terrible already, but in recent times (perhaps with the new Element?) the scrolling has gotten even slower - it's a nightmare now to look for a specific date in the chat history when you have to scroll through hundreds of pages. |
This comment has been minimized.
This comment has been minimized.
Fix element-hq/element-web#7677 Utilizing MSC3030: matrix-org/matrix-spec-proposals#3030 Experimental Synapse implementation added in matrix-org/synapse#9445
- `/jumptodate` slash command is being worked on in matrix-org/matrix-react-sdk#7372 - Jump to date headers are being worked on in matrix-org/matrix-react-sdk#7339 Related to element-hq/element-web#7677 Part of MSC3030: matrix-org/matrix-spec-proposals#3030 Experimental Synapse implementation added in matrix-org/synapse#9445
Fix element-hq/element-web#7677 Utilizing MSC3030: matrix-org/matrix-spec-proposals#3030 Experimental Synapse implementation added in matrix-org/synapse#9445 --- Jump to date headers are being worked on in #7339
* Add permission dropdown for sending reactions ([\element-hq#7492](matrix-org/matrix-react-sdk#7492)). Fixes element-hq#20450. * Ship maximised widgets and remove feature flag ([\element-hq#7509](matrix-org/matrix-react-sdk#7509)). * Properly maintain aspect ratio of inline images ([\element-hq#7503](matrix-org/matrix-react-sdk#7503)). * Add zoom buttons to the location view ([\element-hq#7482](matrix-org/matrix-react-sdk#7482)). * Remove bubble from around location events ([\element-hq#7459](matrix-org/matrix-react-sdk#7459)). Fixes element-hq#20323. * Disable "Publish this room" option in invite only rooms ([\element-hq#7441](matrix-org/matrix-react-sdk#7441)). Fixes element-hq#6596. Contributed by @aaronraimist. * Give secret key field an `id` ([\element-hq#7489](matrix-org/matrix-react-sdk#7489)). Fixes element-hq#20390. Contributed by @SimonBrandner. * Display a tooltip when you hover over a location ([\element-hq#7472](matrix-org/matrix-react-sdk#7472)). * Open map in a dialog when it is clicked ([\element-hq#7465](matrix-org/matrix-react-sdk#7465)). * a11y - wrap notification level radios in fieldsets ([\element-hq#7471](matrix-org/matrix-react-sdk#7471)). * Wrap inputs in fieldsets in Space visibility settings ([\element-hq#7350](matrix-org/matrix-react-sdk#7350)). * History based navigation with new right panel store ([\element-hq#7398](matrix-org/matrix-react-sdk#7398)). Fixes element-hq#19686 element-hq#19660 and element-hq#19634. * Associate room alias warning with public option in settings ([\element-hq#7430](matrix-org/matrix-react-sdk#7430)). * Disable quick reactions button when no permissions ([\element-hq#7412](matrix-org/matrix-react-sdk#7412)). Fixes element-hq#20270. * Allow opening a map view in OpenStreetMap ([\element-hq#7428](matrix-org/matrix-react-sdk#7428)). * Display the user's avatar when they shared their location ([\element-hq#7424](matrix-org/matrix-react-sdk#7424)). * Remove the Forward and Share buttons for location messages only ([\element-hq#7423](matrix-org/matrix-react-sdk#7423)). * Add configuration to disable relative date markers in timeline ([\element-hq#7405](matrix-org/matrix-react-sdk#7405)). * Space preferences for whether or not you see DMs in a Space ([\element-hq#7250](matrix-org/matrix-react-sdk#7250)). Fixes element-hq#19529 and element-hq#19955. * Have LocalEchoWrapper emit updates so the app can react faster ([\#7358](matrix-org/matrix-react-sdk#7358)). Fixes element-hq#19749. * Use semantic heading on dialog component ([\element-hq#7383](matrix-org/matrix-react-sdk#7383)). * Add `/jumptodate` slash command ([\element-hq#7372](matrix-org/matrix-react-sdk#7372)). Fixes element-hq#7677. * Update room context menu copy ([\element-hq#7361](matrix-org/matrix-react-sdk#7361)). Fixes element-hq#20133. * Use lazy rendering in the AddExistingToSpaceDialog ([\element-hq#7369](matrix-org/matrix-react-sdk#7369)). Fixes element-hq#18784. * Tweak FacePile tooltip to include whether or not you are included ([\element-hq#7367](matrix-org/matrix-react-sdk#7367)). Fixes element-hq#17278. * Ensure group audio-only calls don't switch on the webcam on join ([\element-hq#20234](element-hq#20234)). Fixes element-hq#20212. * Fix wrongly wrapping code blocks, breaking line numbers ([\element-hq#7507](matrix-org/matrix-react-sdk#7507)). Fixes element-hq#20316. * Set header buttons to no phase when right panel is closed ([\element-hq#7506](matrix-org/matrix-react-sdk#7506)). * Fix active Jitsi calls (and other active widgets) not being visible on screen, by showing them in PiP if they are not visible in any other container ([\element-hq#7435](matrix-org/matrix-react-sdk#7435)). Fixes element-hq#15169 and element-hq#20275. * Fix layout of message bubble preview in settings ([\element-hq#7497](matrix-org/matrix-react-sdk#7497)). * Prevent mutations of js-sdk owned objects as it breaks accountData ([\element-hq#7504](matrix-org/matrix-react-sdk#7504)). Fixes matrix-org/element-web-rageshakes#7822. * fallback properly with pluralized strings ([\element-hq#7495](matrix-org/matrix-react-sdk#7495)). Fixes element-hq#20455. * Consider continuations when resolving whether a tile is last in section ([\element-hq#7461](matrix-org/matrix-react-sdk#7461)). Fixes element-hq#20368 and element-hq#20369. * Fix read receipts and sent indicators for bubble layout ([\element-hq#7460](matrix-org/matrix-react-sdk#7460)). Fixes element-hq#18298 and element-hq#20345. * null-guard dataset mxTheme to prevent html exports from exploding ([\element-hq#7493](matrix-org/matrix-react-sdk#7493)). Fixes element-hq#20453. * Fix avatar container overlapping give feedback cta ([\element-hq#7491](matrix-org/matrix-react-sdk#7491)). Fixes matrix-org/element-web-rageshakes#7987. * Fix jump to bottom button working when on a permalink ([\element-hq#7494](matrix-org/matrix-react-sdk#7494)). Fixes element-hq#19813. * Remove the Description from the location picker ([\element-hq#7485](matrix-org/matrix-react-sdk#7485)). * Fix look of the untrusted device dialog ([\#7487](matrix-org/matrix-react-sdk#7487)). Fixes element-hq#20447. Contributed by @SimonBrandner. * Hide maximise button in the sticker picker ([\element-hq#7488](matrix-org/matrix-react-sdk#7488)). Fixes element-hq#20443. Contributed by @SimonBrandner. * Fix space ordering to match newer spec ([\element-hq#7481](matrix-org/matrix-react-sdk#7481)). * Fix typing notification colors ([\element-hq#7490](matrix-org/matrix-react-sdk#7490)). Fixes element-hq#20144. Contributed by @SimonBrandner. * fix fallback for pluralized strings ([\element-hq#7480](matrix-org/matrix-react-sdk#7480)). Fixes element-hq#20426. * Fix right panel soft crashes chat rooms ([\element-hq#7479](matrix-org/matrix-react-sdk#7479)). Fixes element-hq#20433. * update yarn.lock and i18n ([\element-hq#7476](matrix-org/matrix-react-sdk#7476)). Fixes element-hq#20426 and element-hq#20423. * Don't send typing notification when restoring composer draft ([\element-hq#7477](matrix-org/matrix-react-sdk#7477)). Fixes element-hq#20424. * Fix room joining spinner being incorrect if you change room mid-join ([\element-hq#7473](matrix-org/matrix-react-sdk#7473)). * Only return the approved widget capabilities instead of accepting all requested capabilities ([\element-hq#7454](matrix-org/matrix-react-sdk#7454)). Contributed by @dhenneke. * Fix quoting messages from the search view ([\element-hq#7466](matrix-org/matrix-react-sdk#7466)). Fixes element-hq#20353. * Attribute fallback i18n strings with lang attribute ([\element-hq#7323](matrix-org/matrix-react-sdk#7323)). * Fix spotlight cmd-k wrongly expanding left panel ([\element-hq#7463](matrix-org/matrix-react-sdk#7463)). Fixes element-hq#20399. * Fix room_id check when adding user widgets ([\element-hq#7448](matrix-org/matrix-react-sdk#7448)). Fixes element-hq#19382. Contributed by @bink. * Add new line in settings label ([\element-hq#7451](matrix-org/matrix-react-sdk#7451)). Fixes element-hq#20365. * Fix handling incoming redactions in EventIndex ([\element-hq#7443](matrix-org/matrix-react-sdk#7443)). Fixes element-hq#19326. * Fix room alias address isn't checked for validity before being shown as added ([\element-hq#7107](matrix-org/matrix-react-sdk#7107)). Fixes element-hq#19609. Contributed by @Palid. * Call view accessibility fixes ([\element-hq#7439](matrix-org/matrix-react-sdk#7439)). Fixes element-hq#18516. * Fix offscreen canvas breaking with split-brained firefox support ([\element-hq#7440](matrix-org/matrix-react-sdk#7440)). * Removed red shield in forwarding preview. ([\element-hq#7447](matrix-org/matrix-react-sdk#7447)). Contributed by @ankur12-1610. * Wrap status message ([\element-hq#7325](matrix-org/matrix-react-sdk#7325)). Fixes element-hq#20092. Contributed by @SimonBrandner. * Move hideSender logic into state so it causes re-render ([\element-hq#7413](matrix-org/matrix-react-sdk#7413)). Fixes element-hq#18448. * Fix dialpad positioning ([\element-hq#7446](matrix-org/matrix-react-sdk#7446)). Fixes element-hq#20175. Contributed by @SimonBrandner. * Hide non-functional list options on Suggested sublist ([\element-hq#7410](matrix-org/matrix-react-sdk#7410)). Fixes element-hq#20252. * Fix width overflow in mini composer overflow menu ([\element-hq#7411](matrix-org/matrix-react-sdk#7411)). Fixes element-hq#20263. * Fix being wrongly sent to Home space when creating/joining/leaving rooms ([\element-hq#7418](matrix-org/matrix-react-sdk#7418)). Fixes matrix-org/element-web-rageshakes#7331 element-hq#20246 and element-hq#20240. * Fix HTML Export where the data-mx-theme is `Light` not `light` ([\element-hq#7415](matrix-org/matrix-react-sdk#7415)). * Don't disable username/password fields whilst doing wk-lookup ([\element-hq#7438](matrix-org/matrix-react-sdk#7438)). Fixes element-hq#20121. * Prevent keyboard propagation out of context menus ([\element-hq#7437](matrix-org/matrix-react-sdk#7437)). Fixes element-hq#20317. * Fix nulls leaking into geo urls ([\element-hq#7433](matrix-org/matrix-react-sdk#7433)). * Fix zIndex of peristent apps in miniMode ([\element-hq#7429](matrix-org/matrix-react-sdk#7429)). * Space panel should watch spaces for space name changes ([\element-hq#7432](matrix-org/matrix-react-sdk#7432)). * Fix list formatting alternating on edit ([\element-hq#7422](matrix-org/matrix-react-sdk#7422)). Fixes element-hq#20073. Contributed by @renancleyson-dev. * Don't show `Testing small changes` without UIFeature.Feedback ([\element-hq#7427](matrix-org/matrix-react-sdk#7427)). Fixes element-hq#20298. * Fix invisible toggle space panel button ([\element-hq#7426](matrix-org/matrix-react-sdk#7426)). Fixes element-hq#20279. * Fix legacy breadcrumbs wrongly showing up ([\element-hq#7425](matrix-org/matrix-react-sdk#7425)). * Space Panel use SettingsStore instead of SpaceStore as source of truth ([\element-hq#7404](matrix-org/matrix-react-sdk#7404)). Fixes element-hq#20250. * Fix inline code block nowrap issue ([\element-hq#7406](matrix-org/matrix-react-sdk#7406)). * Fix notification badge for All Rooms space ([\element-hq#7401](matrix-org/matrix-react-sdk#7401)). Fixes element-hq#20229. * Show error if could not load space hierarchy ([\element-hq#7399](matrix-org/matrix-react-sdk#7399)). Fixes element-hq#20221. * Increase gap between ELS and the subsequent event to prevent overlap ([\element-hq#7391](matrix-org/matrix-react-sdk#7391)). Fixes element-hq#18319. * Fix list of members in space preview ([\element-hq#7356](matrix-org/matrix-react-sdk#7356)). Fixes element-hq#19781. * Fix sizing of e2e shield in bubble layout ([\element-hq#7394](matrix-org/matrix-react-sdk#7394)). Fixes element-hq#19090. * Fix bubble radius wrong when followed by a state event from same user ([\element-hq#7393](matrix-org/matrix-react-sdk#7393)). Fixes element-hq#18982. * Fix alignment between ELS and Events in bubble layout ([\element-hq#7392](matrix-org/matrix-react-sdk#7392)). Fixes element-hq#19652 and element-hq#19057. * Don't include the accuracy parameter in location events if accuracy could not be determined. ([\element-hq#7375](matrix-org/matrix-react-sdk#7375)). * Make compact layout only apply to Modern layout ([\element-hq#7382](matrix-org/matrix-react-sdk#7382)). Fixes element-hq#18412. * Pin qrcode to fix e2e verification bug ([\element-hq#7378](matrix-org/matrix-react-sdk#7378)). Fixes element-hq#20188. * Add internationalisation to progress strings in room export dialog ([\element-hq#7385](matrix-org/matrix-react-sdk#7385)). Fixes element-hq#20208. * Prevent escape to cancel edit from also scrolling to bottom ([\element-hq#7380](matrix-org/matrix-react-sdk#7380)). Fixes element-hq#20182. * Fix narrow mode composer buttons for polls labs ([\element-hq#7386](matrix-org/matrix-react-sdk#7386)). Fixes element-hq#20067. * Fix useUserStatusMessage exploding on unknown user ([\element-hq#7365](matrix-org/matrix-react-sdk#7365)). * Fix room join spinner in room list header ([\element-hq#7364](matrix-org/matrix-react-sdk#7364)). Fixes element-hq#20139. * Fix room search sometimes not opening spotlight ([\element-hq#7363](matrix-org/matrix-react-sdk#7363)). Fixes matrix-org/element-web-rageshakes#7288.
* Add permission dropdown for sending reactions ([\#7492](matrix-org/matrix-react-sdk#7492)). Fixes element-hq/element-web#20450. * Ship maximised widgets and remove feature flag ([\#7509](matrix-org/matrix-react-sdk#7509)). * Properly maintain aspect ratio of inline images ([\#7503](matrix-org/matrix-react-sdk#7503)). * Add zoom buttons to the location view ([\#7482](matrix-org/matrix-react-sdk#7482)). * Remove bubble from around location events ([\#7459](matrix-org/matrix-react-sdk#7459)). Fixes element-hq/element-web#20323. * Disable "Publish this room" option in invite only rooms ([\#7441](matrix-org/matrix-react-sdk#7441)). Fixes element-hq/element-web#6596. Contributed by @aaronraimist. * Give secret key field an `id` ([\#7489](matrix-org/matrix-react-sdk#7489)). Fixes element-hq/element-web#20390. Contributed by @SimonBrandner. * Display a tooltip when you hover over a location ([\#7472](matrix-org/matrix-react-sdk#7472)). * Open map in a dialog when it is clicked ([\#7465](matrix-org/matrix-react-sdk#7465)). * a11y - wrap notification level radios in fieldsets ([\#7471](matrix-org/matrix-react-sdk#7471)). * Wrap inputs in fieldsets in Space visibility settings ([\#7350](matrix-org/matrix-react-sdk#7350)). * History based navigation with new right panel store ([\#7398](matrix-org/matrix-react-sdk#7398)). Fixes element-hq/element-web#19686 element-hq/element-web#19660 and element-hq/element-web#19634. * Associate room alias warning with public option in settings ([\#7430](matrix-org/matrix-react-sdk#7430)). * Disable quick reactions button when no permissions ([\#7412](matrix-org/matrix-react-sdk#7412)). Fixes element-hq/element-web#20270. * Allow opening a map view in OpenStreetMap ([\#7428](matrix-org/matrix-react-sdk#7428)). * Display the user's avatar when they shared their location ([\#7424](matrix-org/matrix-react-sdk#7424)). * Remove the Forward and Share buttons for location messages only ([\#7423](matrix-org/matrix-react-sdk#7423)). * Add configuration to disable relative date markers in timeline ([\#7405](matrix-org/matrix-react-sdk#7405)). * Space preferences for whether or not you see DMs in a Space ([\#7250](matrix-org/matrix-react-sdk#7250)). Fixes element-hq/element-web#19529 and element-hq/element-web#19955. * Have LocalEchoWrapper emit updates so the app can react faster ([\#7358](matrix-org/matrix-react-sdk#7358)). Fixes element-hq/element-web#19749. * Use semantic heading on dialog component ([\#7383](matrix-org/matrix-react-sdk#7383)). * Add `/jumptodate` slash command ([\#7372](matrix-org/matrix-react-sdk#7372)). Fixes element-hq/element-web#7677. * Update room context menu copy ([\#7361](matrix-org/matrix-react-sdk#7361)). Fixes element-hq/element-web#20133. * Use lazy rendering in the AddExistingToSpaceDialog ([\#7369](matrix-org/matrix-react-sdk#7369)). Fixes element-hq/element-web#18784. * Tweak FacePile tooltip to include whether or not you are included ([\#7367](matrix-org/matrix-react-sdk#7367)). Fixes element-hq/element-web#17278. * Ensure group audio-only calls don't switch on the webcam on join ([\#20234](element-hq/element-web#20234)). Fixes element-hq/element-web#20212. * Fix wrongly wrapping code blocks, breaking line numbers ([\#7507](matrix-org/matrix-react-sdk#7507)). Fixes element-hq/element-web#20316. * Set header buttons to no phase when right panel is closed ([\#7506](matrix-org/matrix-react-sdk#7506)). * Fix active Jitsi calls (and other active widgets) not being visible on screen, by showing them in PiP if they are not visible in any other container ([\#7435](matrix-org/matrix-react-sdk#7435)). Fixes element-hq/element-web#15169 and element-hq/element-web#20275. * Fix layout of message bubble preview in settings ([\#7497](matrix-org/matrix-react-sdk#7497)). * Prevent mutations of js-sdk owned objects as it breaks accountData ([\#7504](matrix-org/matrix-react-sdk#7504)). Fixes matrix-org/element-web-rageshakes#7822. * fallback properly with pluralized strings ([\#7495](matrix-org/matrix-react-sdk#7495)). Fixes element-hq/element-web#20455. * Consider continuations when resolving whether a tile is last in section ([\#7461](matrix-org/matrix-react-sdk#7461)). Fixes element-hq/element-web#20368 and element-hq/element-web#20369. * Fix read receipts and sent indicators for bubble layout ([\#7460](matrix-org/matrix-react-sdk#7460)). Fixes element-hq/element-web#18298 and element-hq/element-web#20345. * null-guard dataset mxTheme to prevent html exports from exploding ([\#7493](matrix-org/matrix-react-sdk#7493)). Fixes element-hq/element-web#20453. * Fix avatar container overlapping give feedback cta ([\#7491](matrix-org/matrix-react-sdk#7491)). Fixes matrix-org/element-web-rageshakes#7987. * Fix jump to bottom button working when on a permalink ([\#7494](matrix-org/matrix-react-sdk#7494)). Fixes element-hq/element-web#19813. * Remove the Description from the location picker ([\#7485](matrix-org/matrix-react-sdk#7485)). * Fix look of the untrusted device dialog ([\#7487](matrix-org/matrix-react-sdk#7487)). Fixes element-hq/element-web#20447. Contributed by @SimonBrandner. * Hide maximise button in the sticker picker ([\#7488](matrix-org/matrix-react-sdk#7488)). Fixes element-hq/element-web#20443. Contributed by @SimonBrandner. * Fix space ordering to match newer spec ([\#7481](matrix-org/matrix-react-sdk#7481)). * Fix typing notification colors ([\#7490](matrix-org/matrix-react-sdk#7490)). Fixes element-hq/element-web#20144. Contributed by @SimonBrandner. * fix fallback for pluralized strings ([\#7480](matrix-org/matrix-react-sdk#7480)). Fixes element-hq/element-web#20426. * Fix right panel soft crashes chat rooms ([\#7479](matrix-org/matrix-react-sdk#7479)). Fixes element-hq/element-web#20433. * update yarn.lock and i18n ([\#7476](matrix-org/matrix-react-sdk#7476)). Fixes element-hq/element-web#20426 and element-hq/element-web#20423. * Don't send typing notification when restoring composer draft ([\#7477](matrix-org/matrix-react-sdk#7477)). Fixes element-hq/element-web#20424. * Fix room joining spinner being incorrect if you change room mid-join ([\#7473](matrix-org/matrix-react-sdk#7473)). * Only return the approved widget capabilities instead of accepting all requested capabilities ([\#7454](matrix-org/matrix-react-sdk#7454)). Contributed by @dhenneke. * Fix quoting messages from the search view ([\#7466](matrix-org/matrix-react-sdk#7466)). Fixes element-hq/element-web#20353. * Attribute fallback i18n strings with lang attribute ([\#7323](matrix-org/matrix-react-sdk#7323)). * Fix spotlight cmd-k wrongly expanding left panel ([\#7463](matrix-org/matrix-react-sdk#7463)). Fixes element-hq/element-web#20399. * Fix room_id check when adding user widgets ([\#7448](matrix-org/matrix-react-sdk#7448)). Fixes element-hq/element-web#19382. Contributed by @bink. * Add new line in settings label ([\#7451](matrix-org/matrix-react-sdk#7451)). Fixes element-hq/element-web#20365. * Fix handling incoming redactions in EventIndex ([\#7443](matrix-org/matrix-react-sdk#7443)). Fixes element-hq/element-web#19326. * Fix room alias address isn't checked for validity before being shown as added ([\#7107](matrix-org/matrix-react-sdk#7107)). Fixes element-hq/element-web#19609. Contributed by @Palid. * Call view accessibility fixes ([\#7439](matrix-org/matrix-react-sdk#7439)). Fixes element-hq/element-web#18516. * Fix offscreen canvas breaking with split-brained firefox support ([\#7440](matrix-org/matrix-react-sdk#7440)). * Removed red shield in forwarding preview. ([\#7447](matrix-org/matrix-react-sdk#7447)). Contributed by @ankur12-1610. * Wrap status message ([\#7325](matrix-org/matrix-react-sdk#7325)). Fixes element-hq/element-web#20092. Contributed by @SimonBrandner. * Move hideSender logic into state so it causes re-render ([\#7413](matrix-org/matrix-react-sdk#7413)). Fixes element-hq/element-web#18448. * Fix dialpad positioning ([\#7446](matrix-org/matrix-react-sdk#7446)). Fixes element-hq/element-web#20175. Contributed by @SimonBrandner. * Hide non-functional list options on Suggested sublist ([\#7410](matrix-org/matrix-react-sdk#7410)). Fixes element-hq/element-web#20252. * Fix width overflow in mini composer overflow menu ([\#7411](matrix-org/matrix-react-sdk#7411)). Fixes element-hq/element-web#20263. * Fix being wrongly sent to Home space when creating/joining/leaving rooms ([\#7418](matrix-org/matrix-react-sdk#7418)). Fixes matrix-org/element-web-rageshakes#7331 element-hq/element-web#20246 and element-hq/element-web#20240. * Fix HTML Export where the data-mx-theme is `Light` not `light` ([\#7415](matrix-org/matrix-react-sdk#7415)). * Don't disable username/password fields whilst doing wk-lookup ([\#7438](matrix-org/matrix-react-sdk#7438)). Fixes element-hq/element-web#20121. * Prevent keyboard propagation out of context menus ([\#7437](matrix-org/matrix-react-sdk#7437)). Fixes element-hq/element-web#20317. * Fix nulls leaking into geo urls ([\#7433](matrix-org/matrix-react-sdk#7433)). * Fix zIndex of peristent apps in miniMode ([\#7429](matrix-org/matrix-react-sdk#7429)). * Space panel should watch spaces for space name changes ([\#7432](matrix-org/matrix-react-sdk#7432)). * Fix list formatting alternating on edit ([\#7422](matrix-org/matrix-react-sdk#7422)). Fixes element-hq/element-web#20073. Contributed by @renancleyson-dev. * Don't show `Testing small changes` without UIFeature.Feedback ([\#7427](matrix-org/matrix-react-sdk#7427)). Fixes element-hq/element-web#20298. * Fix invisible toggle space panel button ([\#7426](matrix-org/matrix-react-sdk#7426)). Fixes element-hq/element-web#20279. * Fix legacy breadcrumbs wrongly showing up ([\#7425](matrix-org/matrix-react-sdk#7425)). * Space Panel use SettingsStore instead of SpaceStore as source of truth ([\#7404](matrix-org/matrix-react-sdk#7404)). Fixes element-hq/element-web#20250. * Fix inline code block nowrap issue ([\#7406](matrix-org/matrix-react-sdk#7406)). * Fix notification badge for All Rooms space ([\#7401](matrix-org/matrix-react-sdk#7401)). Fixes element-hq/element-web#20229. * Show error if could not load space hierarchy ([\#7399](matrix-org/matrix-react-sdk#7399)). Fixes element-hq/element-web#20221. * Increase gap between ELS and the subsequent event to prevent overlap ([\#7391](matrix-org/matrix-react-sdk#7391)). Fixes element-hq/element-web#18319. * Fix list of members in space preview ([\#7356](matrix-org/matrix-react-sdk#7356)). Fixes element-hq/element-web#19781. * Fix sizing of e2e shield in bubble layout ([\#7394](matrix-org/matrix-react-sdk#7394)). Fixes element-hq/element-web#19090. * Fix bubble radius wrong when followed by a state event from same user ([\#7393](matrix-org/matrix-react-sdk#7393)). Fixes element-hq/element-web#18982. * Fix alignment between ELS and Events in bubble layout ([\#7392](matrix-org/matrix-react-sdk#7392)). Fixes element-hq/element-web#19652 and element-hq/element-web#19057. * Don't include the accuracy parameter in location events if accuracy could not be determined. ([\#7375](matrix-org/matrix-react-sdk#7375)). * Make compact layout only apply to Modern layout ([\#7382](matrix-org/matrix-react-sdk#7382)). Fixes element-hq/element-web#18412. * Pin qrcode to fix e2e verification bug ([\#7378](matrix-org/matrix-react-sdk#7378)). Fixes element-hq/element-web#20188. * Add internationalisation to progress strings in room export dialog ([\#7385](matrix-org/matrix-react-sdk#7385)). Fixes element-hq/element-web#20208. * Prevent escape to cancel edit from also scrolling to bottom ([\#7380](matrix-org/matrix-react-sdk#7380)). Fixes element-hq/element-web#20182. * Fix narrow mode composer buttons for polls labs ([\#7386](matrix-org/matrix-react-sdk#7386)). Fixes element-hq/element-web#20067. * Fix useUserStatusMessage exploding on unknown user ([\#7365](matrix-org/matrix-react-sdk#7365)). * Fix room join spinner in room list header ([\#7364](matrix-org/matrix-react-sdk#7364)). Fixes element-hq/element-web#20139. * Fix room search sometimes not opening spotlight ([\#7363](matrix-org/matrix-react-sdk#7363)). Fixes matrix-org/element-web-rageshakes#7288.
* Add permission dropdown for sending reactions ([\matrix-org#7492](matrix-org#7492)). Fixes element-hq/element-web#20450. * Ship maximised widgets and remove feature flag ([\matrix-org#7509](matrix-org#7509)). * Properly maintain aspect ratio of inline images ([\matrix-org#7503](matrix-org#7503)). * Add zoom buttons to the location view ([\matrix-org#7482](matrix-org#7482)). * Remove bubble from around location events ([\matrix-org#7459](matrix-org#7459)). Fixes element-hq/element-web#20323. * Disable "Publish this room" option in invite only rooms ([\matrix-org#7441](matrix-org#7441)). Fixes element-hq/element-web#6596. Contributed by @aaronraimist. * Give secret key field an `id` ([\matrix-org#7489](matrix-org#7489)). Fixes element-hq/element-web#20390. Contributed by @SimonBrandner. * Display a tooltip when you hover over a location ([\matrix-org#7472](matrix-org#7472)). * Open map in a dialog when it is clicked ([\matrix-org#7465](matrix-org#7465)). * a11y - wrap notification level radios in fieldsets ([\matrix-org#7471](matrix-org#7471)). * Wrap inputs in fieldsets in Space visibility settings ([\matrix-org#7350](matrix-org#7350)). * History based navigation with new right panel store ([\matrix-org#7398](matrix-org#7398)). Fixes element-hq/element-web#19686 element-hq/element-web#19660 and element-hq/element-web#19634. * Associate room alias warning with public option in settings ([\matrix-org#7430](matrix-org#7430)). * Disable quick reactions button when no permissions ([\matrix-org#7412](matrix-org#7412)). Fixes element-hq/element-web#20270. * Allow opening a map view in OpenStreetMap ([\matrix-org#7428](matrix-org#7428)). * Display the user's avatar when they shared their location ([\matrix-org#7424](matrix-org#7424)). * Remove the Forward and Share buttons for location messages only ([\matrix-org#7423](matrix-org#7423)). * Add configuration to disable relative date markers in timeline ([\matrix-org#7405](matrix-org#7405)). * Space preferences for whether or not you see DMs in a Space ([\matrix-org#7250](matrix-org#7250)). Fixes element-hq/element-web#19529 and element-hq/element-web#19955. * Have LocalEchoWrapper emit updates so the app can react faster ([\matrix-org#7358](matrix-org#7358)). Fixes element-hq/element-web#19749. * Use semantic heading on dialog component ([\matrix-org#7383](matrix-org#7383)). * Add `/jumptodate` slash command ([\matrix-org#7372](matrix-org#7372)). Fixes element-hq/element-web#7677. * Update room context menu copy ([\matrix-org#7361](matrix-org#7361)). Fixes element-hq/element-web#20133. * Use lazy rendering in the AddExistingToSpaceDialog ([\matrix-org#7369](matrix-org#7369)). Fixes element-hq/element-web#18784. * Tweak FacePile tooltip to include whether or not you are included ([\matrix-org#7367](matrix-org#7367)). Fixes element-hq/element-web#17278. * Fix wrongly wrapping code blocks, breaking line numbers ([\matrix-org#7507](matrix-org#7507)). Fixes element-hq/element-web#20316. * Set header buttons to no phase when right panel is closed ([\matrix-org#7506](matrix-org#7506)). * Fix active Jitsi calls (and other active widgets) not being visible on screen, by showing them in PiP if they are not visible in any other container ([\matrix-org#7435](matrix-org#7435)). Fixes element-hq/element-web#15169 and element-hq/element-web#20275. * Fix layout of message bubble preview in settings ([\matrix-org#7497](matrix-org#7497)). * Prevent mutations of js-sdk owned objects as it breaks accountData ([\matrix-org#7504](matrix-org#7504)). Fixes matrix-org/element-web-rageshakes#7822. * fallback properly with pluralized strings ([\matrix-org#7495](matrix-org#7495)). Fixes element-hq/element-web#20455. * Consider continuations when resolving whether a tile is last in section ([\matrix-org#7461](matrix-org#7461)). Fixes element-hq/element-web#20368 and element-hq/element-web#20369. * Fix read receipts and sent indicators for bubble layout ([\matrix-org#7460](matrix-org#7460)). Fixes element-hq/element-web#18298 and element-hq/element-web#20345. * null-guard dataset mxTheme to prevent html exports from exploding ([\matrix-org#7493](matrix-org#7493)). Fixes element-hq/element-web#20453. * Fix avatar container overlapping give feedback cta ([\matrix-org#7491](matrix-org#7491)). Fixes matrix-org/element-web-rageshakes#7987. * Fix jump to bottom button working when on a permalink ([\matrix-org#7494](matrix-org#7494)). Fixes element-hq/element-web#19813. * Remove the Description from the location picker ([\matrix-org#7485](matrix-org#7485)). * Fix look of the untrusted device dialog ([\matrix-org#7487](matrix-org#7487)). Fixes element-hq/element-web#20447. Contributed by @SimonBrandner. * Hide maximise button in the sticker picker ([\matrix-org#7488](matrix-org#7488)). Fixes element-hq/element-web#20443. Contributed by @SimonBrandner. * Fix space ordering to match newer spec ([\matrix-org#7481](matrix-org#7481)). * Fix typing notification colors ([\matrix-org#7490](matrix-org#7490)). Fixes element-hq/element-web#20144. Contributed by @SimonBrandner. * fix fallback for pluralized strings ([\matrix-org#7480](matrix-org#7480)). Fixes element-hq/element-web#20426. * Fix right panel soft crashes chat rooms ([\matrix-org#7479](matrix-org#7479)). Fixes element-hq/element-web#20433. * update yarn.lock and i18n ([\matrix-org#7476](matrix-org#7476)). Fixes element-hq/element-web#20426 and element-hq/element-web#20423. * Don't send typing notification when restoring composer draft ([\matrix-org#7477](matrix-org#7477)). Fixes element-hq/element-web#20424. * Fix room joining spinner being incorrect if you change room mid-join ([\matrix-org#7473](matrix-org#7473)). * Only return the approved widget capabilities instead of accepting all requested capabilities ([\matrix-org#7454](matrix-org#7454)). Contributed by @dhenneke. * Fix quoting messages from the search view ([\matrix-org#7466](matrix-org#7466)). Fixes element-hq/element-web#20353. * Attribute fallback i18n strings with lang attribute ([\matrix-org#7323](matrix-org#7323)). * Fix spotlight cmd-k wrongly expanding left panel ([\matrix-org#7463](matrix-org#7463)). Fixes element-hq/element-web#20399. * Fix room_id check when adding user widgets ([\matrix-org#7448](matrix-org#7448)). Fixes element-hq/element-web#19382. Contributed by @bink. * Add new line in settings label ([\matrix-org#7451](matrix-org#7451)). Fixes element-hq/element-web#20365. * Fix handling incoming redactions in EventIndex ([\matrix-org#7443](matrix-org#7443)). Fixes element-hq/element-web#19326. * Fix room alias address isn't checked for validity before being shown as added ([\matrix-org#7107](matrix-org#7107)). Fixes element-hq/element-web#19609. Contributed by @Palid. * Call view accessibility fixes ([\matrix-org#7439](matrix-org#7439)). Fixes element-hq/element-web#18516. * Fix offscreen canvas breaking with split-brained firefox support ([\matrix-org#7440](matrix-org#7440)). * Removed red shield in forwarding preview. ([\matrix-org#7447](matrix-org#7447)). Contributed by @ankur12-1610. * Wrap status message ([\matrix-org#7325](matrix-org#7325)). Fixes element-hq/element-web#20092. Contributed by @SimonBrandner. * Move hideSender logic into state so it causes re-render ([\matrix-org#7413](matrix-org#7413)). Fixes element-hq/element-web#18448. * Fix dialpad positioning ([\matrix-org#7446](matrix-org#7446)). Fixes element-hq/element-web#20175. Contributed by @SimonBrandner. * Hide non-functional list options on Suggested sublist ([\matrix-org#7410](matrix-org#7410)). Fixes element-hq/element-web#20252. * Fix width overflow in mini composer overflow menu ([\matrix-org#7411](matrix-org#7411)). Fixes element-hq/element-web#20263. * Fix being wrongly sent to Home space when creating/joining/leaving rooms ([\matrix-org#7418](matrix-org#7418)). Fixes matrix-org/element-web-rageshakes#7331 element-hq/element-web#20246 and element-hq/element-web#20240. * Fix HTML Export where the data-mx-theme is `Light` not `light` ([\matrix-org#7415](matrix-org#7415)). * Don't disable username/password fields whilst doing wk-lookup ([\matrix-org#7438](matrix-org#7438)). Fixes element-hq/element-web#20121. * Prevent keyboard propagation out of context menus ([\matrix-org#7437](matrix-org#7437)). Fixes element-hq/element-web#20317. * Fix nulls leaking into geo urls ([\matrix-org#7433](matrix-org#7433)). * Fix zIndex of peristent apps in miniMode ([\matrix-org#7429](matrix-org#7429)). * Space panel should watch spaces for space name changes ([\matrix-org#7432](matrix-org#7432)). * Fix list formatting alternating on edit ([\matrix-org#7422](matrix-org#7422)). Fixes element-hq/element-web#20073. Contributed by @renancleyson-dev. * Don't show `Testing small changes` without UIFeature.Feedback ([\matrix-org#7427](matrix-org#7427)). Fixes element-hq/element-web#20298. * Fix invisible toggle space panel button ([\matrix-org#7426](matrix-org#7426)). Fixes element-hq/element-web#20279. * Fix legacy breadcrumbs wrongly showing up ([\matrix-org#7425](matrix-org#7425)). * Space Panel use SettingsStore instead of SpaceStore as source of truth ([\matrix-org#7404](matrix-org#7404)). Fixes element-hq/element-web#20250. * Fix inline code block nowrap issue ([\matrix-org#7406](matrix-org#7406)). * Fix notification badge for All Rooms space ([\matrix-org#7401](matrix-org#7401)). Fixes element-hq/element-web#20229. * Show error if could not load space hierarchy ([\matrix-org#7399](matrix-org#7399)). Fixes element-hq/element-web#20221. * Increase gap between ELS and the subsequent event to prevent overlap ([\matrix-org#7391](matrix-org#7391)). Fixes element-hq/element-web#18319. * Fix list of members in space preview ([\matrix-org#7356](matrix-org#7356)). Fixes element-hq/element-web#19781. * Fix sizing of e2e shield in bubble layout ([\matrix-org#7394](matrix-org#7394)). Fixes element-hq/element-web#19090. * Fix bubble radius wrong when followed by a state event from same user ([\matrix-org#7393](matrix-org#7393)). Fixes element-hq/element-web#18982. * Fix alignment between ELS and Events in bubble layout ([\matrix-org#7392](matrix-org#7392)). Fixes element-hq/element-web#19652 and element-hq/element-web#19057. * Don't include the accuracy parameter in location events if accuracy could not be determined. ([\matrix-org#7375](matrix-org#7375)). * Make compact layout only apply to Modern layout ([\matrix-org#7382](matrix-org#7382)). Fixes element-hq/element-web#18412. * Pin qrcode to fix e2e verification bug ([\matrix-org#7378](matrix-org#7378)). Fixes element-hq/element-web#20188. * Add internationalisation to progress strings in room export dialog ([\matrix-org#7385](matrix-org#7385)). Fixes element-hq/element-web#20208. * Prevent escape to cancel edit from also scrolling to bottom ([\matrix-org#7380](matrix-org#7380)). Fixes element-hq/element-web#20182. * Fix narrow mode composer buttons for polls labs ([\matrix-org#7386](matrix-org#7386)). Fixes element-hq/element-web#20067. * Fix useUserStatusMessage exploding on unknown user ([\matrix-org#7365](matrix-org#7365)). * Fix room join spinner in room list header ([\matrix-org#7364](matrix-org#7364)). Fixes element-hq/element-web#20139. * Fix room search sometimes not opening spotlight ([\matrix-org#7363](matrix-org#7363)). Fixes matrix-org/element-web-rageshakes#7288.
I don't think there's actually any way to use this (yet), at least on mainline Element and Synapse? So it should probably not be closed? |
@richvdh there's a labs flag for jump to date functionality if your HS exposes support for it. |
I'm generally unconvinced that we should consider a task "done" if it requires enabling experimental options (either client-side or server-side), but we can have that discussion another day. |
Phew. That was tricky. In case anyone else wants to try this out. In /etc/matrix-synapse/homeserver.yaml on your server you need to add these lines at the end:
Please note: There is no dash in front of "msc3030_enabled: true" like you'll sometimes find in examples on the web. Next, on the client you need to change "showLabsSettings" from false to true in Hope this helps anyone - took me a while to figure this out. |
Thanks for the tips. But. I'm agree that a very (very) hidden feature, is not the same as an added supported feature. So it's not "finished" to be integrated, just in a waiting room. So not really closed. Also important, not anyone has it's own server to play with : the request for this feature must be resolved for just simple users who need to search in history, not scrolling dozens of minutes to find a thing 2 years ago. |
I suggest petitioning Synapse to stabilise their support of the feature so that clients can have a chance to enable it more widely. |
For those wanting to add umpf to stabilizing support, give MSC3030 a 👍 (and feedback if you have any). Once the MSC lands, we can make the API stable in Synapse and go generally available with all of the jump to date features in Element. Jump to date in Element is totally usable today with the only thing holding it back are the experimental endpoints contingent on the MSC landing. For those wanting to use it today, @rgpublic laid out some great steps to enable support in Synapse and Element. If you have a |
What's gotten a bit lost from the original request is the part about a URL. Specifically, I was hoping for a URL to navigate to for a particular date. The examples I gave were: (Neither of these examples work now, which is a little sad. 😞 ) While a Here's a screenshot: What I see is a URL that looks something like this: http://localhost:3050/!inscrutableStringHere:my.synapse.server/date/2022/02/24 There's even a nice calendar picker, just like Gitter has. (Or had, perhaps, since as mentioned, the Gitter link with a date no longer works.) The feature is apparently called "Matrix public archive" and here's the writeup (also by @MadLittleMods): https://matrix.org/blog/2022/08/05/this-week-in-matrix-2022-08-05#matrix-public-archive-website You can follow the progress at https://github.com/matrix-org/matrix-public-archive . Thanks, @MadLittleMods! |
For the Gitter one, the room URI was renamed but still works 🙂: https://gitter.im/gitter/gitter/archives/2018/11/09 (too bad the rename redirect doesn't work for archives)
Feel free to re-open this issue or create another issue specifically focusing on this. This was obviously part of the issue title and referenced all over the issue but the reproduction steps mention "I can't find a way to go directly to the day I'm interested in reading." which more aligned with jump to date functionality. Thanks for linking everything related to Matrix Public Archive which will solve this use case at least outside of Element 🏋️ |
@MadLittleMods thanks, no need to reopen this issue. I'm tracking my use case elsewhere. I can't wait until we can start using Matrix Public Archive! 🎉 |
Created #24914 to track this ⏩ |
Description
As someone returning from vacation I would like to easily catch up on the message from the previous week or so for a room that allows anyone to read messages without logging in.
If I want to catch up on a Gitter channel, I can navigate to the URL such as https://gitter.im/gitterHQ/gitter/archives/2018/11/09 and see all the messages for that day. If I want to catch up on the Firefox IRC channel I can go to https://mozilla.logbot.info/firefox/20181109 . I don't know how to accomplish the same task for https://riot.im/app/#/room/#riot:matrix.org . Scrolling forever in a busy channel is not a satisfying user experience.
At https://matrix.to/#/!iNmaIQExDMeqdITdHH:matrix.org/$15417756832452fUMFW:cervoi.se @erdnaxeli suggested using the first message of the day as the link for that day (thanks for the suggestion!) but this could involve a lot of scrolling, which is frustrating.
@jryans confirmed for me that it's ok to open this issue (thanks!) so here I am.
Steps to reproduce
For the Gitter and IRC examples above, here is how it looks when you pick a day to start catching up on and navigate to other days:
Version information
For the web app:
The text was updated successfully, but these errors were encountered: