Welcome to Codidact Meta!
Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.
Future planning: what user preferences would be useful?
I am starting to think about user preferences. This won't happen for a while, but I'd like to gather input so we can start thinking about a functional design.
Currently a user has a single account across our network. When you edit your description or your display name or your blog link, those changes apply on all communities where you have a presence. Similarly, when you link a Stack Exchange account (on communities that support data import), what you're really linking is your SE network account -- you only need to link it once.
User profiles have a very small preferences section now -- there's one preference, to turn keyboard shortcuts on or off, which I believe is a global preference. We've had a request for a per-community preference for a default license -- you might ask why per-community, but it makes sense to me that if you are hobbyist photographer but a professional writer, you might want different settings on those two communities.
The possibility of per-category preferences has also been raised, again with licenses.
We need to understand the potential use cases before we design something. Knowing whether there are 3 or 30 things, for instance, or knowing whether preferences are mostly global with a few exceptions or mostly local or all over the place, makes a difference.
My question to y'all is: what kinds of things should be settable as user preferences, and with what scoping (global, community, category)? Some suggestions I've heard (please feel free to develop these in answers) include:
default license -- per community, maybe per category
whether your votes are public or private by default (assuming we implement optional public votes; we don't have this now) -- per community
enable keyboard shortcuts - global?
just to acknowledge it before deferring it: dark mode :-) (yeah maybe someday, not now, presumably global)
What else should we be considering?
status-completed Favorite tags It's an idea I was thinking about since a while ago, but wouldn't it be nice if use …
Sort posts in one's own profile by score or age The profile main page includes a selection of posts (currently top 15 …
whether your votes are public or private by default I would probably use that, but it also shouldn't be a big deal to …
status-completed Enable/Disable Autosave Self-explanatory, let users choose whether they want to turn the autosavi …
status-partially-completed: can now set per community (but not per category). Allow users to select their own default …
status-completed Be able to not have default licenses This is related to being able to pick a default per category …
Enable/disable display of Hot Notable Network Questions. [If we ever have the Notable Network Questions at all.]
Use a monospace font in the editor (enable/disable) For those like me who want to use a proportional font when writin …
Some way to track the votes you are receiving. Some kind of "reputation timeline" that explains which posts were voted u …
Assuming the favourite tags per community feature gets implemented, then how about some manner of social media-like "fee …
With respect to licence types per category: the Photography & Video site default is CC BY-SA 4.0, but the Contests/Criti …
Choosing the language of the interface. In my experience in non English sites from SE, not having a user interface in …
Currently, the user profile has these fields: - Avatar - Username - Profile description - Website URL - Twitter a …
I would enjoy having a network profile, where I could see all the posts and comments I have posted over time.
A succinct list of posts, the time they were posted and its current score, as well as the last time they were active. (a …
Show/Disable last seen time This is a pretty standard preference for those sites that do have "last seen" tracking, f …
It would be great to have a way to define where the preview is showed: above, below, or next to the text editor
status-declined I would like a way to disable Markdown by default in posts I write. The HTML formatting is richer, …
Title before body in post editor There has been much discussion about the fact that the title is put after the body o …