Comments (14)
Comment Author: @mathjazz
Maybe something like GitHub contributions calendar?
https://github.com/mozilla-pontoon
It has a nice overview of the activity in the last 365 days, so one can quickly spot e.g. the most active days and click on them and show entire timeline for that day. Similarly to the Top Contributors page, which should also have filters to show acivity in say last day/week/month.
As for the timeline piece, it should be more granular: it should list activities separately (instead of grouped) in a form of something like:
- 01-01-1970 00:00 - Submitted translation "Bla bla" in project X. (linked to that translation)
- 01-01-1970 01:00 - Approved translation "Bla" in project Y. (linked to that translation)
from pontoon.
Comment Author: @a-polivanchuk
I like GitHub contribution activity overview. It gives a lot of info. If it possible to do something similar, it would be great.
from pontoon.
Comment Author: @mathjazz
As part of this, we should also make sure contirbutor timeline doesn't link to disabled projects as it does now, because these links are broken (404).
from pontoon.
Comment Author: @github-actions
Commit pushed to master at https://github.com/mozilla/pontoon
6f07d99
Bug #1225109: Speedup contributor profile pages (#512)
Load events progressively on scroll.
from pontoon.
Comment Author: @github-actions
Commit pushed to master at https://github.com/mozilla/pontoon
4d73162
Bug #1225109: fixed timeline reference url. (#513)
from pontoon.
Comment Author: @github-actions
Commit pushed to master at https://github.com/mozilla/pontoon
bb3409b
Bug #1225109: added test for contributors profile page. (#515)
from pontoon.
Comment Author: @mathjazz
*** Bug #1324750 has been marked as a duplicate of this bug. ***
from pontoon.
Comment Author: @mathjazz
Quoting :MikkCZ from bug #1324750:
On timeline, like mine, you see one one side the change with data and on the
other the project and time. This is for me very confusing, as in my specific
case it looks like I have made in change in Firefox Aurora at 8:01, but it
was actually at 8:01 two day ago.IMO the timeline should show the timeline should show both the date and time
on the same side (maybe where the time is now?) and probably avoid showing
time completely if the activity is older than a day/week or some threshold,
when the exact time is not interesting anymore compared to the date.
from pontoon.
Comment Author: @mathjazz
Add ability to filter contributor timeline by project:
Quoting Eduardo Trápani from bug #1406802:
In a project page, say
https://pontoon.mozilla.org/es-AR/firefox-for-android/contributors/ if I go
to a specific contributor, let's say flod, I get all his contributions in
all locales and projects.It would be nice to list just those that are related to the locale/project
where the user was before clicking on the link.
from pontoon.
Comment Author: @mathjazz
*** Bug #1406802 has been marked as a duplicate of this bug. ***
from pontoon.
Comment Author: @jotes
It looks like Contribution Graph is a relatively low hanging fruit (for react-based parts of the code), there's react component:
https://github.com/patientslikeme/react-calendar-heatmap
And there are more of them (I assume).
from pontoon.
Comment Author: @mathjazz
*** Bug #1445876 has been marked as a duplicate of this bug. ***
from pontoon.
Comment Author: Safa Alfulaij <[email protected]>
Just wanted to add that it will be great if I can actually click on "ALL STRINGS"/"TRANSLATED"/"FUZZY"/"UNREVIEWED" counts in the user profile and get the actual contributions they did.
I can't filter by user here for example: https://pontoon.mozilla.org/ar/all-projects/all-resources
from pontoon.
The profile page redesign is now being tracked in a project.
from pontoon.
Related Issues (20)
- Can't save term translation after updating the term's text in DB HOT 1
- Update Django to the latest patch release
- Prefetch `latest_translation__approved_user` to speed up Latest Activity data
- Include more activities in Latest activity column
- Optimize logic to retrieve Resources in the Localization dashboard
- Add search field to Tags dashboards
- Refactor and redesign Tags Admin
- Enable opt-in consents for email communication and create an Unsubscribe page
- Integrate debug_sql()
- Hitting a server error when accessing a Tag page of a Tag without any resoures associated to it
- Strings updated in INI file keep validated in pontoon HOT 2
- Headers on /contributors and /insights pages are cached
- Allow admins to disable users from their profile, and provide a motivation HOT 1
- Regularly purge unused database data HOT 9
- Docs are failing to build
- Docs are failing to build due to conflicting dependencies
- Increase cache hit rate
- Speed up Project Notifications tab
- String displayed even if not matching filters
- Add an option to filter strings by creation date
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pontoon.