Skip to content
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

Follow only possible from tooted message, Unfollow deep-under Profile is both counter-intuitive #1251

Open
stefan123t opened this issue Apr 16, 2021 · 4 comments
Labels
bug Something isn't working

Comments

@stefan123t
Copy link
Contributor

Describe the bug
Add Follower only possible from a mention in a message.
Unfollow only available from the individual "user@domain.tld" entry.
Number of Followings not correct.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Profile
  2. Click on "0 Following"
    -> note the 0 could be related to my webfinger configuration still adding an & to the rewriteurl as in .well-known/webfinger RewriteRule for Apache 2.4 changes & into & using Query String Appending QSA #1246
  3. Shows three entries
  4. Select e.g. time@qoto.org
  5. Will Unfollow
  6. If I want to Follow any new user, I have to know/send/receive a message to/from them
  7. I can then select the user@domain.tld entry and click follow
  8. This both is counter-intuitive

Expected behavior
There should be either a search box for any domain on the Profile page or at least a dialog to enter a new user@domain.tld Following entry box. Similar to the box that allows to follow nextcloud@mastodon.xyz initially. It disappeared for my user and I do not know how to follow your toots.
Preferably there should be two entries in the side bar, one for Following and one for Followers to list, add & remove or simply manage all these.

Screenshots
Screenshot from 2021-04-13 20-57-22
Screenshot from 2021-04-16 10-32-26

Client details:

  • OS: Linux Mint 21
  • Browser Firefox 87.0
  • Device: desktop
Server details **Social app version:** **Operating system**: Linux 5.4.89 #1 SMP Wed Jan 13 06:05:19 CET 2021 x86_64 **Web server:** Apache (apache2handler) **Database:** mysql 10.2.36 **PHP version:** 7.4.14 Modules loaded: Core, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dba, dom, hash, fileinfo, filter, ftp, gd, gettext, gmp, SPL, iconv, session, intl, json, ldap, mbstring, standard, mysqlnd, mysqli, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, Reflection, imap, SimpleXML, soap, sockets, sodium, exif, tokenizer, xml, xmlreader, xmlwriter, xsl, zip, apache2handler, apcu, imagick, memcached, redis, Zend OPcache **Nextcloud version:** 21.0.1 - 21.0.1.1
Logs

Nextcloud log (data/nextcloud.log)

not applicable

Browser log

not applicable

@stefan123t stefan123t added the bug Something isn't working label Apr 16, 2021
@stefan123t
Copy link
Contributor Author

Please decide whether this is more of a feature request.

@miklobit
Copy link

miklobit commented Nov 7, 2022

I see this bug/deficiency as one of the critical limitations that will prevent the application from being used for anything more than interaction between local users.

Regarding the search mechanism for accounts to follow, it should be integrated in the system search field.

@JesseKPhillips
Copy link

This seems to be the closest report to the issue I'm having.

Installation:
NextCloud AIO - 27.1.3
Social - 0.6.1

When I attempt to follow a user from mastodon: https://mastodon.social/@gamingonlinux

It tries to go to: /authorize_interaction?uri=https%3A%2F%2Fmastodon.social%2Fusers%2Fgamingonlinux

but following along the webprint: #1734

the url should be: /apps/social/ostatus/follow/?uri=https%3A%2F%2Fmastodon.social%2Fusers%2Fgamingonlinux

I get the error reported here:
https://help.nextcloud.com/t/social-app-first-official-beta-available/154894/3

{
  "status": -1,
  "exception": "OCA\\Social\\Exceptions\\ActorDoesNotExistException",
  "message": "Actor not found"
}

And this may be related to #630 #268
And I agree with @miklobit, this is a critical limitation preventing the application from being more than interactions with local users. I thought it would be pretty cool to be able to follow people on Mastodon without the need to host my own separate server (and I only just learned about this through trying nextcloud).

@ChildLearningClub
Copy link

ChildLearningClub commented Jan 7, 2024

@JesseKPhillips I'm getting the exact same result and error as you on 27.1.1 and Social 0.6.1. I see in previous posts that people are mentioning a search bar at the top, but it is not visible in my case. In the Apps current state it appears the only way to follow someone is if you initiate a direct message to their @remoteuser@REMOTEHOST.

By doing as suggested here #268 (comment) and putting https://cloud.xxx/apps/social/@REMOTEUSER@REMOTEHOST/ in the address bar I was able to get the follow button to appear in Nextcloud Social and get it working for anyone this might help until this is fixed. But it looks like a couple of quick tweaks to the code and it will be working.

Edit: Could this also just be related to settings within reverse proxying with Nginx?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants