Add RTL/LTR text direction support for task content

Hi Vikunja team,

First of all, thank you for the great work on Vikunja. I really enjoy using it, especially for managing tasks and projects.

I would like to suggest adding an option to control the text direction for task content.

Currently, Vikunja works very well with left-to-right languages such as English, but for right-to-left languages such as Persian (Farsi), Arabic, and Hebrew, writing and reading task descriptions can be difficult.

It would be great if users could choose the text direction, for example:

Left-to-Right (LTR)

Right-to-Left (RTL)

Auto-detect

I found the previous discussion about RTL language support from 2022:

I understand that implementing full RTL support for the entire interface may require significant work. However, even having a simple per-text or per-user option for RTL/LTR text direction would already make Vikunja much more usable for people who work with RTL languages.

I think this would be a valuable improvement for international users, especially for Persian and Arabic-speaking users.

Thank you for considering this feature!

Welcome :waving_hand:

Ideally, Vikunja would auto detect this based on the language that you selected, like what is already the case with the navigation orientation.

Can you share a screenshot or example of another application where this works well?

Thank you so much for your help and recommendation!

I updated Vikunja to the latest version as you suggested, and after the Persian language was added, the problem was completely resolved. Everything is working exactly as expected now.

Thank you again for your support and for creating such a great application. I really appreciate your work on Vikunja :folded_hands: