Skip to main content
Un-broke the script after the latest "responsiveness" change by Stack.
Source Link
Little Nuts
  • 751
  • 1
  • 4
  • 11

The recent change to user profiles discussed in Some changes to the profile while we make it responsive has introduced some empty space. It can be seen directly in Profile page is very empty, revert to old version?. Further development on the change to reponsiveness can be seen in

This script claims the space back.

  • Puts the trophies on the bottom of/badges under the page"Posts", see What is the new badge UI on the Profile page?.
  • Removes the "Edit profile" quick link at the top right on own profiles, because it's on the "Settings" tab.
  • Reduces the row on tags to the old 1 : 2 : 3 look.
  • Adds a link to the network profile on the Community box.
  • Moves meta posts to the left side column.
  • Puts the meta/main link on the top bar.

It removes the background of the badge-dots (tag medals) and centers the first one on "Top tags".

BeforeBefore
After

After

Link to network profile:

Due to We’ve shipped some changes to the user profile navigationIf there's no "View all" link in the script has been redone"Communities" header, and now the top part of profiles looks like in this one:

AfterUpper corner shows a link with the text View all

the script will insert one:

Upper corner shows a link using a Stack Inc logo

ProfileviewsLastseenActivity

Tag badge dots before/after as seen in dark mode:

ProfileviewsLastseenActivity

  • Bring back the layout! by Oleg Valter. This script is temporarily slightly broken.
  • LegacyProfiles - Bringing back the old profile stats by Spectric. 

    Until Spectric modifiesTo avoid getting the current version of their scriptdata twice, this change needsset the variable for this script to appliedfalse:
    • Remove: $(HTML).insertAfter($('#content ul:contains("Member for")').first());
    • Replace it with: $("#content .list-reset").first().append(HTML);
    • To avoid getting the data twice, set the variable for this script to false:
      const getCreepyData = false;
     
    const getCreepyData = false;

The recent change to user profiles discussed in Some changes to the profile while we make it responsive has introduced some empty space. It can be seen directly in Profile page is very empty, revert to old version?. This script claims the space back.

It removes the background of the badge-dots (tag medals) and centers the first one on "Top tags".

Before
After

Due to We’ve shipped some changes to the user profile navigation the script has been redone, and now the top part of profiles looks like:

After
ProfileviewsLastseenActivity

Tag badge dots before/after as seen in dark mode:

  • Bring back the layout! by Oleg Valter. This script is temporarily slightly broken.
  • LegacyProfiles - Bringing back the old profile stats by Spectric.
    Until Spectric modifies the current version of their script, this change needs to applied:
    • Remove: $(HTML).insertAfter($('#content ul:contains("Member for")').first());
    • Replace it with: $("#content .list-reset").first().append(HTML);
    • To avoid getting the data twice, set the variable for this script to false:
      const getCreepyData = false;

The change to user profiles discussed in Some changes to the profile while we make it responsive has introduced some empty space. It can be seen directly in Profile page is very empty, revert to old version?. Further development on the change to reponsiveness can be seen in

This script claims the space back.

  • Puts the trophies/badges under the "Posts", see What is the new badge UI on the Profile page?.
  • Removes the "Edit profile" quick link at the top right on own profiles, because it's on the "Settings" tab.
  • Reduces the row on tags to the old 1 : 2 : 3 look.
  • Adds a link to the network profile on the Community box.
  • Moves meta posts to the left side column.
  • Puts the meta/main link on the top bar.
Before

After

Link to network profile:

If there's no "View all" link in the "Communities" header, like in this one:

Upper corner shows a link with the text View all

the script will insert one:

Upper corner shows a link using a Stack Inc logo

ProfileviewsLastseenActivity

Now waits for the elements to arrive in the DOM.
Source Link
Little Nuts
  • 751
  • 1
  • 4
  • 11

It removes the background of the badge-dots (tag medals) and centers the first one on "Top tags".

AfterAfter

Tag badge dots before/after as seen in dark mode:

After

It removes the background of the badge-dots (tag medals) and centers the first one on "Top tags".

After

Tag badge dots before/after as seen in dark mode:

Added "profile views" & "Last seen". Fixed bug in badges for language sites.
Source Link
Little Nuts
  • 751
  • 1
  • 4
  • 11
  • Puts the trophies on the bottom of the page, see What is the new badge UI on the Profile page?.
  • Removes the "Edit profile" quick link underat the avatartop right on own profiles, because it's on the "Edit profile and settings""Settings" tab.

Note that, especially on large profiles, it may seem a little slow due to at least trying to avoid rate limits.

From version 2.4 it also adds "profile views" and "Last seen", which is fetched from the Stack Exchange API using /users/{ids}.

AfterAfter

Options

There are two variables at the top of the script that controls:

  • Fetching "profile views" and "Last seen". Highlighed in red.
    Turn if off by setting this variable to false: const getCreepyData = false;
  • Getting the first and last activity. Highlighed in blue.
    Turn if off by setting this variable to false: const getActivity = false;
ProfileviewsLastseenActivity

Should work across the Stack Exchange network.

Those include:

However, the "profile views" and "Last seen" on these language sites are displayed in English. If there's a desire to have this displayed in the local language, please contact me for a cooperation on translation and re-work of the script.

  • Bring back the layout! by Oleg Valter. This script is temporarily slightly broken.
  • LegacyProfiles - Bringing back the old profile stats by Spectric.
    Until Spectric modifies the current version of their script, this change needs to applied:
    • Remove: $(HTML).insertAfter($('#content ul:contains("Member for")').first());
    • Replace it with: $("#content .list-reset").first().append(HTML);
    • To avoid getting the data twice, set the variable for this script to false:
      const getCreepyData = false;

Note that, especially on large profiles, it may seem a little slow due to at least trying to avoid rate limits.

After

Should work across the Stack Exchange network.

Note that, especially on large profiles, it may seem a little slow due to at least trying to avoid rate limits.

From version 2.4 it also adds "profile views" and "Last seen", which is fetched from the Stack Exchange API using /users/{ids}.

After

Options

There are two variables at the top of the script that controls:

  • Fetching "profile views" and "Last seen". Highlighed in red.
    Turn if off by setting this variable to false: const getCreepyData = false;
  • Getting the first and last activity. Highlighed in blue.
    Turn if off by setting this variable to false: const getActivity = false;
ProfileviewsLastseenActivity

Should work across the Stack Exchange network.

Those include:

However, the "profile views" and "Last seen" on these language sites are displayed in English. If there's a desire to have this displayed in the local language, please contact me for a cooperation on translation and re-work of the script.

  • Bring back the layout! by Oleg Valter. This script is temporarily slightly broken.
  • LegacyProfiles - Bringing back the old profile stats by Spectric.
    Until Spectric modifies the current version of their script, this change needs to applied:
    • Remove: $(HTML).insertAfter($('#content ul:contains("Member for")').first());
    • Replace it with: $("#content .list-reset").first().append(HTML);
    • To avoid getting the data twice, set the variable for this script to false:
      const getCreepyData = false;
Responding to responsiveness..
Source Link
Little Nuts
  • 751
  • 1
  • 4
  • 11
Loading
deleted 204 characters in body
Source Link
Little Nuts
  • 751
  • 1
  • 4
  • 11
Loading
Added back compatibility with Spectric's script.
Source Link
Little Nuts
  • 751
  • 1
  • 4
  • 11
Loading
added 22 characters in body
Source Link
Little Nuts
  • 751
  • 1
  • 4
  • 11
Loading
deleted 2 characters in body
Source Link
Little Nuts
  • 751
  • 1
  • 4
  • 11
Loading
grammar fixes; spelling fixes; minor rewording
Source Link
Little Nuts
  • 751
  • 1
  • 4
  • 11
Loading
Loading
The phenomenon of dot and shorten links and some stuff.
Source Link
Little Nuts
  • 751
  • 1
  • 4
  • 11
Loading
The phenomenon of dot and shorten links and some stuff.
Source Link
Loading
Source Link
Little Nuts
  • 751
  • 1
  • 4
  • 11
Loading