Commit graph

148 commits

Author SHA1 Message Date
Eugen Rochko
87696ea26e
Add prominent share/copy button on profiles in web UI () 2023-11-16 10:23:14 +00:00
Claire
c451bbe249
Allow viewing and severing relationships with suspended accounts () 2023-11-09 14:50:25 +00:00
Renaud Chaput
3bf2a7296e
Use Immutable Record for accounts in Redux state () 2023-11-03 15:00:03 +00:00
Eugen Rochko
fa7e64df1d
Fix various icon styles in web UI () 2023-10-26 23:37:58 +00:00
Eugen Rochko
134de736dc
Change icons in web UI ()
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2023-10-24 17:45:08 +00:00
Renaud Chaput
9d45a444f9
Convert <Button> to Typescript () 2023-10-23 09:43:00 +02:00
Renaud Chaput
1b70d7ed7c
Upgrade to react-router v5 ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-10-19 19:44:55 +02:00
Renaud Chaput
bd06c13204
Convert actions/account_notes into Typescript () 2023-09-11 16:09:22 +02:00
Claire
d9c21293aa
Fix unfollow icon styling in advanced column () 2023-08-14 19:02:47 +02:00
Eugen Rochko
2cbdff97ce
Change design of role badges in web UI ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-08-02 17:24:32 +02:00
Claire
1e4ccc655a
Add role badges to the WebUI () 2023-07-27 16:05:24 +02:00
gunchleoc
217ef7f2af
Replace 'favourite' by 'favorite' for American English () 2023-07-21 19:09:13 +02:00
Trevor Wolf
ea10febd25
fix buttons showing inconsistent styles () 2023-07-11 12:26:09 +02:00
Eugen Rochko
a8edbcf963
Fix dropdowns being disabled for logged out users in web UI () 2023-07-08 20:00:52 +02:00
alfe
20e85c0e83
Rewrite <ShortNumber /> as FC and TS () 2023-07-08 11:11:58 +02:00
fusagiko / takayamaki
e0d230fb37
simplify counters () 2023-07-08 11:11:22 +02:00
Eugen Rochko
000b835803
Add canonical link tags in web UI () 2023-07-05 11:25:27 +02:00
Eugen Rochko
432a5d2d4b
Change "bot" label to "automated" () 2023-06-11 04:47:07 +02:00
Eugen Rochko
e4fd9503ec
Change design of dropdowns in web UI () 2023-06-06 21:49:49 +02:00
Eugen Rochko
1caa5ff39e
Change share action from being in action bar to being in dropdown in web UI ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-05-24 11:04:43 +02:00
Renaud Chaput
d27216dc46
Enforce import order with ESLint () 2023-05-23 17:15:17 +02:00
Renaud Chaput
5a16bd7bf4
Use JSX syntax for Fragments () 2023-05-23 11:47:36 +02:00
Renaud Chaput
8f66126b10
Use the new JSX transform () 2023-05-23 10:52:27 +02:00
Nick Schonning
b878e3d8df
Enable ESLint react/no-deprecated () 2023-05-10 09:05:32 +02:00
Renaud Chaput
c8181eb0a4
Enforce stricter rules for Typescript files () 2023-05-09 03:11:56 +02:00
Eugen Rochko
8099ba04be
Change hashtags and mentions in bios to open in-app in web UI () 2023-04-25 06:33:21 +02:00
Eugen Rochko
68a192e718
Change "direct message" nomenclature to "private mention" in web UI () 2023-03-30 15:16:20 +02:00
Yamagishi Kazutoshi
d1b057a0ac
Remove legacy decorators syntax () 2023-03-24 03:17:53 +01:00
Renaud Chaput
44a7d87cb1
Rename JSX files with proper .jsx extension () 2023-02-20 03:20:59 +01:00
Nick Schonning
c49213f0ea
Upgrade ESlint to v8 () 2023-01-30 01:45:35 +01:00
Nick Schonning
d9088ef327
Separate ESLint CI from Superlinter ()
* Separate ESLint CI from Superlinter

* Correct JS indenting level

* Remove extra semicolons with ESLint autofix
2023-01-29 23:44:03 +01:00
Connor Shea
30e895299c
Add listing of followed hashtags ()
* 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 .

* 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
Jeong Arm
1b2ef60cec
Make visible change for new post notification setting icon () 2023-01-18 16:29:07 +01:00
Claire
18d00055f4
Add dropdown menu item to open admin interface for remote domains ()
* Allow /admin/instances/:domain to handle IDNs

* Add dropdown menu item to open admin interface for remote domains
2023-01-05 14:03:46 +01:00
Claire
70415714f1
Add follow request banner on account header ()
* Add requested_by to relationship maps

* Display whether an account has requested to follow you on their profile
2022-12-15 18:50:11 +01:00
cadars
52a50c5e43
Make handle more easily selectable on profile page ()
* Make handle more easily selectable on profile page

* Wrap handle in a span

* Add `user-select: all` to span

* remove whitespace
2022-12-13 19:43:03 +01:00
Claire
fe421257e5
Fix “Share @{name}'s profile” profile menu item () 2022-11-27 20:42:17 +01:00
Eugen Rochko
6da9df774e
Fix dropdown menu on profiles not being accessible on narrow screens in web UI () 2022-11-14 06:05:10 +01:00
trwnh
07229089a6
Change in-app links to keep you in-app ()
* Change in-app links to keep you in-app

* refactor Permalink into Link

* rewrite link hrefs in status content

* please linter

* please linter again
2022-11-13 21:10:20 +01:00
Eugen Rochko
ef582dc4f2
Add option to open original page in dropdowns of remote content in web UI ()
Change profile picture click to open profile picture in modal in web UI
2022-11-10 08:49:35 +01:00
Eugen Rochko
5825402ed5
Fix design of verified links in web UI () 2022-11-04 02:28:00 +01:00
Eugen Rochko
0ca29eaa3f
Change layout of posts in web UI () 2022-10-25 19:02:21 +02:00
Eugen Rochko
73de39e632
Fix media, following and followers tabs in web UI () 2022-10-23 23:38:08 +02:00
Eugen Rochko
23d367f544
Fix too many featured tags causing navigation panel scroll in web UI () 2022-10-21 10:05:50 +02:00
Eugen Rochko
839f893168
Change public accounts pages to mount the web UI ()
* Change public accounts pages to mount the web UI

* Fix handling of remote usernames in routes

- When logged in, serve web app
- When logged out, redirect to permalink
- Fix `app-body` class not being set sometimes due to name conflict

* Fix missing `multiColumn` prop

* Fix failing test

* Use `discoverable` attribute to control indexing directives

* Fix `<ColumnLoading />` not using `multiColumn`

* Add `noindex` to accounts in REST API

* Change noindex directive to not be rendered by default before a route is mounted

* Add loading indicator for detailed status in web UI

* Fix missing indicator appearing while account is loading in web UI
2022-10-20 14:35:29 +02:00
Eugen Rochko
aefa9253d6
Change featured hashtags to be displayed in navigation panel () 2022-10-19 11:30:59 +02:00
prplecake
1b83040bd4
Don't use "unfollow language" when cancelling follow requests ()
* Don't use "unfollow language" when cancelling follow requests

- Adds two new i18n keys: `confirmations.cancel_follow_request.confirm`
  and `confirmations.cancel_follow_request.message`
- Update the header container to use new language

* "Withdraw follow request" instead of "cancel follow request"
2022-10-19 00:12:55 +02:00
Takeshi Umeda
4c7b5fb6c1
Add featured tags selector for WebUI ()
* Add featured tags selector for WebUI

* Add title to tag count
2022-10-16 08:43:59 +02:00
Yamagishi Kazutoshi
a5112b51fd
Add title to pages with missing title in Web UI () 2022-10-09 03:55:09 +02:00
Eugen Rochko
7fb738c837
Add interaction modal to logged-out web UI () 2022-10-07 10:14:31 +02:00