* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Arabic)
* feat: add it lang
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Arabic)
* New translations en.json (Japanese)
* New translations en.json (Indonesian)
* New translations en.json (Indonesian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Arabic)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Indonesian)
* New translations en.json (Italian)
* Read preferences directly from localStorage
* Add Indonesian to language picker
* Update translators
Clicking the Mark All Read button was clearing the messages, but
the purple dot was not disappearing until the page was refreshed.
It appears it was just because the calculation was being cached
and not updated because the dm interaction counter was not inputted
as a dependency to useMemo