-
-
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
Ability to export chats using a time range (instead of number of messages) #26926
Comments
Related #19310 |
Indeed, I was not able to find that other ticket because it was titled too generically; that said, it also talks about other features / a wider scope. This ticket here is a subset of it that could potentially be implemented independently as a first step. |
Getting close to the end of the year, this issue comes back to my mind. Having a way to download the past 12 month of messages would make incremental backups possible. There is already a bit of code commented out here: element-web/src/utils/exportUtils/Exporter.ts Lines 167 to 171 in 18ef975
Would be great to have a start date selector in the export dialog, without the complex interface discussed in #19310. |
Contributions welcome |
Keep in mind timestamps may appear in pages out of order, as servers over federation may not have synchronised clocks, heterogenous distributed systems and all that |
Thanks for pointing that out. Then a single event is not enough to signal the boundary of a range, but we should probably check "a few minutes further" for safety? |
Your use case
The basic chat log exporting feature implemented in #2630 works, but I find it very limiting when you can only specify these types of ranges:
It is unclear what this actually does. Like, what constitutes the beginning and end of "current"?
Very rarely do you actually want to do this.
I never know exactly what amount of messages I want to export, because I'm not going to start counting them myself... so in practice I always end up vastly underestimating or vastly overestimating.
I would like to be able to export using a range of dates (and/or hours, depending on the situation).
Ex: from
YYYY-MM-DD HH:MM
toYYYY-MM-DD
, or "last 6 hours", etc.Have you considered any alternatives?
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: