FreeTubeApp / FreeTubeApp/FreeTube
[Feature Request]: Unify display of dates across the app
- Dominant language
- Vue
- Stars
- 21.9k
- Forks
- 1.5k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 62
Description
### Guidelines
- [X] I have searched the issue tracker for [open](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aopen+is%3Aissue) and [closed](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aissue+is%3Aclosed) issues that are similar to the feature request I want to file, without success.
- [X] I have searched the [documentation](https://docs.freetubeapp.io/) for information that matches the description of the feature request I want to file, without success.
- [X] This issue contains only one feature request.
### Problem Description
If possible, please unify the display of dates across the app. Currently, in the case of Croatian, two different date formats are used:
`span.uploadedTime` => 30. 07. 2015.
`div.datePublished` => srp 30, 2015 (See screenshot below.)
### Proposed Solution
Ideally, only one date format per language/locale should be used.
In the case of Croatian, **span.uploadedTime** would be correct, while **div.datePublished** is completely unusable/wrong.

### Alternatives Considered
None.
### Issue Labels
ease of use improvement
### Additional Information
Original issue was opened by @milotype as a bug report in #853 but as this isn't a bug this got converted to a feature request
Contributor guide
Research direction
Locate the render paths for span.uploadedTime and div.datePublished, then trace how each date is formatted for locales. Unify them so each language uses one appropriate date format, with Croatian matching the format shown for span.uploadedTime. Verify the affected views in the app using Croatian locale.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend, localization
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100