Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 379
    • Issues 379
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 20
    • Merge requests 20
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhalefunkwhale
  • funkwhalefunkwhale
  • Issues
  • #996
Closed
Open
Issue created Dec 19, 2019 by nouts@gnouts

Persist language and theme in user settings instead of local storage

What is the problem you are facing?

Each time I reopen funkwhale in my browser, I have to scroll down to change language to French and Dark theme.

My browser is in English and I clean cookies when browser is closed.

I see Funkwhale as an app more than a simple website. Website autodetecting your language is fine, but in an app, I would like it to remember my language and theme as part of my profile when I'm logged in.

What are the possible drawbacks or issues with the requested changes?

Might be less accessible because it might not stay in the footer. It should be in the user profile page. (though footer is not very intuitive IMHO)

Context

Funkwhale 0.20.1

Maybe it will be outdated with the new design (?)

Assignee
Assign to
Time tracking