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

Feature: Enable view of user info #511

Closed
SGeetansh opened this issue Feb 23, 2020 · 5 comments · Fixed by #848
Closed

Feature: Enable view of user info #511

SGeetansh opened this issue Feb 23, 2020 · 5 comments · Fixed by #848
Labels
good first issue Good for newcomers missing feature: user A missing feature for all users, present in another Zulip client
Milestone

Comments

@SGeetansh
Copy link
Collaborator

Just like the stream descriptions, on pressing i, while a user is in focus, the full description of the user should pop-up which must include the information available in the View full profile section on the web app.

@SGeetansh
Copy link
Collaborator Author

@zulipbot claim

@zulipbot
Copy link
Member

zulipbot commented Mar 4, 2020

Hello @SGeetansh, you have been unassigned from this issue because you have not updated this issue or any referenced pull requests for over 14 days.

You can reclaim this issue or claim any other issue by commenting @zulipbot claim on that issue.

Thanks for your contributions, and hope to see you again soon!

@sumanthvrao sumanthvrao added the enhancement New feature or request label Mar 7, 2020
SGeetansh added a commit to SGeetansh/zulip-terminal that referenced this issue Mar 8, 2020
@neiljp neiljp added the good first issue Good for newcomers label Oct 20, 2020
@Ezio-Sarthak
Copy link
Member

@neiljp Going through the code base, I am unable to find how are we fetching full user profile data (as displayed in the web app). This seems interesting to me!

@neiljp
Copy link
Collaborator

neiljp commented Dec 7, 2020

@SGeetansh Do you expect to continue your work on this soon?

@Ezio-Sarthak We don't currently have the data stored in the app - I believe it is fetched on demand as per the linked PR here. There may be a method in the python API we can use instead however. For a first version it may be wise to fetch the basic information, before determining how to handle custom fields (which vary per server) in a later version.

This was referenced Dec 10, 2020
@Ezio-Sarthak
Copy link
Member

Ezio-Sarthak commented Dec 11, 2020

@neiljp This PR #848 needs review :)

Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Dec 18, 2020
Add user info view to both users list and message info view.
Tests of message info view updated accordingly.
Fixing zulip#511
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Dec 18, 2020
Add user info view to both users list and message info view.
Tests of message info view updated accordingly.
Fixing zulip#511
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Dec 23, 2020
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Dec 24, 2020
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jan 3, 2021
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jan 4, 2021
Last activity improvements:
- Currently a user's last activity is represented by a datetime object.
  A function is added that returns a user's last activity in words,
  e.g, '1 hour ago', '3 days ago'.
- All timestamps before 2 weeks are returned as 'more than 2 weeks ago'.

The above two points ensure equivalence with webapp.

Test added (user presence status).

Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jan 6, 2021
Last activity improvements:
- Currently a user's last activity is represented by a datetime object.
  A function is added that returns a user's last activity in words,
  e.g, '1 hour ago', '3 days ago'.
- All timestamps before 2 weeks are returned as 'more than 2 weeks ago'.

The above two points ensure equivalence with webapp.

Test added (user presence status).

Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jan 7, 2021
UI improvement in user info view:
* Currently a user's last activity is represented by a datetime object.
  A function is added that returns a user's last activity in words,
  e.g, '1 hour ago', '3 days ago'.
* All timestamps before 2 weeks are viewed as 'more than 2 weeks ago'.

The above two points ensure equivalence with webapp.

Test added (user presence status).

Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jan 7, 2021
UI improvement in user info view:
* Currently a user's last activity is represented by a datetime object.
  A function is added that returns a user's last activity in words,
  e.g, '1 hour ago', '3 days ago'.
* All timestamps before 2 weeks are viewed as 'more than 2 weeks ago'.

The above two points ensure equivalence with webapp.

Test added (user presence status).

Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jan 7, 2021
UI improvement in user info view:
* Currently a user's last activity is represented by a datetime object.
  A function is added that returns a user's last activity in words,
  e.g, '1 hour ago', '3 days ago'.
* All timestamps before 2 weeks are viewed as 'more than 2 weeks ago'.

The above two points ensure equivalence with webapp.

Tests added (user presence status).

Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jan 13, 2021
UI improvement in user info view:
* Currently a user's last activity is represented by a datetime object.
  A function is added that returns a user's last activity in words,
  e.g, '1 hour ago', '3 days ago'.
* All timestamps before 2 weeks are viewed as 'more than 2 weeks ago'.

The above two points ensure equivalence with webapp.

Tests added (user presence status).

Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jan 13, 2021
UI improvement in user info view:
* Currently a user's last activity is represented by a datetime object.
  A function is added that returns a user's last activity in words,
  e.g, '1 hour ago', '3 days ago'.
* All timestamps before 2 weeks are viewed as 'more than 2 weeks ago'.

The above two points ensure equivalence with webapp.

Tests added (user presence status).

Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jan 16, 2021
UI improvement in user info view:
* Currently a user's last activity is represented by a datetime object.
  A function is added that returns a user's last activity in words,
  e.g, '1 hour ago', '3 days ago'.
* All timestamps before 2 weeks are viewed as 'more than 2 weeks ago'.

The above two points ensure equivalence with webapp.

Tests added (user presence status).

Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jan 19, 2021
UI improvement in user info view:
* Currently a user's last activity is represented by a datetime object.
  A function is added that returns a user's last activity in words,
  e.g, '1 hour ago', '3 days ago'.
* All timestamps before 2 weeks are viewed as 'more than 2 weeks ago'.

The above two points ensure equivalence with webapp.

Tests added (user presence status).

Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jan 21, 2021
UI improvement in user info view:
* Currently a user's last activity is represented by a datetime object.
  A function is added that returns a user's last activity in words,
  e.g, '1 hour ago', '3 days ago'.
* All timestamps before 2 weeks are viewed as 'more than 2 weeks ago'.

The above two points ensure equivalence with webapp.

Tests added (user presence status).

Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Mar 9, 2021
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Mar 12, 2021
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Mar 14, 2021
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Mar 14, 2021
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Mar 16, 2021
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Mar 18, 2021
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Mar 20, 2021
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Mar 27, 2021
With this commit, ZT would support keypress events for `i` in all
three views.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Mar 31, 2021
With this commit, ZT would support keypress events for `i` in all
three views.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Apr 3, 2021
With this commit, ZT would support keypress events for `i` in all
three views.

Tests added.
Fixes zulip#511.
@neiljp neiljp added missing feature: user A missing feature for all users, present in another Zulip client and removed enhancement New feature or request labels Apr 5, 2021
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Apr 8, 2021
With this commit, ZT would support keypress events for `i` in all
three views.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Apr 17, 2021
With this commit, ZT would support keypress events for `i` in all
three views.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Apr 27, 2021
With this commit, ZT would support keypress events for `i` in all
three views.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Apr 27, 2021
This commit wraps up the feature PR by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Apr 28, 2021
This commit wraps up the feature PR by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Apr 28, 2021
This commit wraps up the feature PR by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue May 13, 2021
This commit wraps up the feature PR by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jun 13, 2021
This commit wraps up the feature PR by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jul 6, 2021
This commit wraps up the feature PR by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jul 9, 2021
This commit wraps up the feature PR by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jul 9, 2021
This commit wraps up the feature PR by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
neiljp pushed a commit to neiljp/zulip-terminal that referenced this issue Jul 10, 2021
This commit wraps up the feature PR by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jul 10, 2021
This commit wraps up the feature PR by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
Ezio-Sarthak added a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jul 10, 2021
This commit wraps up the feature PR by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
neiljp pushed a commit to Ezio-Sarthak/zulip-terminal that referenced this issue Jul 10, 2021
This commit wraps up the user-info feature by defining keypress
events to toggle user info view.

Tests added.
Fixes zulip#511.
neiljp pushed a commit that referenced this issue Jul 10, 2021
This commit wraps up the user-info feature by defining keypress
events to toggle user info view.

Tests added.
Fixes #511.
@neiljp neiljp added this to the Next Release milestone Jul 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers missing feature: user A missing feature for all users, present in another Zulip client
Projects
None yet
5 participants