WIP: feature: Thread improvements, round 1 #74
No reviewers
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: cadence/out-of-your-element#74
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "Guzio/out-of-your-element:mergable-fr-fr"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
* To better reflect reality ("m.in_reply_to" will not always be present - it's not (always?) found on "rel_type":"m.replace" relation-events) * To support "rel_type":"m.replace" relation-events (added "m.replace" option to existing key "rel_type" and a new "is_falling_back" key) AFFECTED TYPES: M_Room_Message, M_Room_Message_File, M_Room_Message_Encrypted_File BREAKS: Nothing, as .d.ts files don't affect buisness logic. In terms of lint errors: Marking "m.in_reply_to" as optional is indeed technically a "breaking change" (TypeScript may complain about „is probably undefined” in places where it didn't before), but from early "testing" (ie. looking at VSCode's errors tab), it doesn't seem like anything broke, as no file that imports any of those 3 types (Or their Outer_ counterparts) has „lit up” with errors (unless I missed something). There was one type error found in m2d/converters/event-to-message.js, at line 1009, but that seemed unrelated to types.d.ts - nevertheless, that error was also corrected in this commit, by adding proper type annotations somewhere else in the affected file.@Guzio you can add the
WIP:prefix to the PR which auto-flags it as work in progress :)feat.: Thread improvements, round 1to WIP: feat.: Thread improvements, round 1@beanie wrote in #74 (comment):
I know - GitDab told me. I just decided it wouldn't be necessary because „surely, I'll finish that message in a few minutes; noone will ever even notice that this was WIP for a short while”.
...Cue-in me returning from uni, taking multiple-hour-long nap, and also taking much longer then anticipated to write the message. 😅
Marked this as WIP for now, will hopefully un-mark it over the course of the next 15 minutes.
WIP: feat.: Thread improvements, round 1to feature: Thread improvements, round 1took a tiny-bit longer than anticipated lol
But I'm done here, yaaayyy! Now awaiting feedback...
I might test this in the next few days, need a solution to bridge a few threads to rooms before Discord accounts expire
feature: Thread improvements, round 1to WIP: feature: Thread improvements, round 1Marked the PR as WIP again, to work on changes proposed in the Matrix discussion.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.