catstodon/app/javascript/mastodon/reducers
Connor Shea 30e895299c
Add listing of followed hashtags (#21773)
* Add followed_tags route.

This at least gets us to the point where the page can actually be
rendered, although it doesn't display any hashtags (yet?).

Attempting to implement #20763.

* Fix minor issues.

* I've got the followed tags data partially working

But the Hashtag component errors for some reason. Something about the
value of the history attribute being invalid.

* Fix a mistake in the code

* Minor change.

* Get the followed hashtags list fully working.

Still need to add the Follow/Unfollow buttons, though.

* Resolve JS linter issues.

* Add pagination logic to followed tags list view.

However, it currently loads further pages immediately on page load, so
that's not ideal. Need to figure that one out.

* Appease the linter.

* Apply suggestions from code review

Co-authored-by: Claire <claire.github-309c@sitedethib.com>

* Fixes and resolve some other feedback.

* Use set/update instead of setIn/updateIn.

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-01-18 16:44:33 +01:00
..
accounts.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
accounts_counters.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
accounts_map.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
alerts.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
announcements.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
blocks.js Add explanation to mute dialog, refactor and clean up mute/block UI (#11992) 2019-09-29 21:46:05 +02:00
boosts.js Add dropdown for boost privacy in boost confirmation modal (#15704) 2021-02-11 00:53:12 +01:00
compose.js Add support for editing media description and focus point of already-posted statuses (#20878) 2023-01-18 16:33:55 +01:00
contexts.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
conversations.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
custom_emojis.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
domain_lists.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
dropdown_menu.js Fix dropdown menu positions when scrolling (#22916) 2023-01-11 21:58:46 +01:00
filters.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
followed_tags.js Add listing of followed hashtags (#21773) 2023-01-18 16:44:33 +01:00
height_cache.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
history.js Add edit history to web UI (#17390) 2022-02-09 01:17:07 +01:00
index.js Add listing of followed hashtags (#21773) 2023-01-18 16:44:33 +01:00
list_adder.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
list_editor.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
lists.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
markers.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
media_attachments.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
meta.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
missed_updates.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
modal.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
mutes.js Add duration parameter to muting. (#13831) 2020-10-13 01:01:14 +02:00
notifications.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
picture_in_picture.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
polls.js Fix poll options not rendering text after vote/refresh (#10189) 2019-03-06 05:35:52 +01:00
push_notifications.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
relationships.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
search.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
server.js Change about page to be mounted in the web UI (#19345) 2022-10-13 14:42:37 +02:00
settings.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
status_lists.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
statuses.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
suggestions.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
tags.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
timelines.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
trends.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00
user_lists.js Enable eslint:recommended ruleset (#22433) 2022-12-19 00:51:37 +09:00