This repository has been archived by the owner on Sep 11, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 829
Rewrite the room list store #4253
Merged
Merged
Changes from all commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
82b55ff
Add temporary timing functions to old RoomListStore
turt2live 08419d1
Initial breakout for room list rewrite
turt2live 861268d
Invent an AsyncStore and use it for room lists
turt2live becadde
Categorize rooms by effective membership
turt2live 00d400b
Possible framework for a proof of concept
turt2live 9c04226
Add another thought
turt2live e7fffee
Remove the need for a tag manager
turt2live d244eeb
Break up algorithms and use the new layering
turt2live ecf8090
Handle DMs
turt2live 09b7f39
Simple rendering of the room list for visual aid
turt2live 5dda7f0
Early handling of dispatched events
turt2live ea34bb3
Make component index happy
turt2live e1fab9a
Work out the new category index for each room update
turt2live 4a0d14e
Make missing rooms throw instead
turt2live e88788f
Handle event decryption too
turt2live cb3d17e
Bare minimum for rendering a room list
turt2live df3d5c4
Update i18n for room list
turt2live 9f08102
Clean up imports and other minor lints
turt2live 715dd7e
Prepare tooltip for collapsed support
turt2live 6bdcbd0
Support switching rooms
turt2live e8c3316
Initial work on badges
turt2live c373526
Fix bold rooms not bolding
turt2live f8cbada
Clean up comments in skeleton components
turt2live aafbd7f
Update misc documentation and spell indices correctly
turt2live 9fbd489
Update i18n
turt2live 8e047c3
Update README for room list store
turt2live 2b4c19e
Merge branch 'travis/dispatcher-types' into travis/room-list-2
turt2live 6cb1efc
Use the new TS dispatcher
turt2live 91a997d
Replace ChaoticAlgorithm for tag sorting with deterministic behaviour
turt2live b7ba9b3
Replace ChaoticAlgorithm with NaturalAlgorithm for list behaviour
turt2live 5cfe29d
Update AsyncStore's docs to be slightly more clear
turt2live 21e4713
Revert "Add temporary timing functions to old RoomListStore"
turt2live 38920e7
Merge branch 'develop' into travis/room-list-2
turt2live 559dd98
Fix comment style to be less bothersome
turt2live a11985f
Which component? The room list!
turt2live e3c0b47
Hyphenize algorithm directories
turt2live File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not sure that JS will cache the regexp properly - i'd play it safe and precompile it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is the same as what was there before, and for the old room list store - I suspect the whole file will need replacing eventually with the new room list work.