Pick any line to see why it is the way it is: the commit, the pull request and issue it came from, and what the agent was thinking.
| One kind of access token; presence and status; usernames keep their case; the tour is a miniature of the real app; icons for password managers | 1 | -- Usernames keep the case their owner chose: `Ana`, not only `ana`. |
| 2 | -- | |
| 3 | -- `users.username` stays the lowercased name everything finds a person by: | |
| 4 | -- its UNIQUE index is what makes names unique whatever their case, and | |
| 5 | -- URLs, lookups, mentions, git and every other service join on it. The | |
| 6 | -- name as its owner wrote it is kept beside it, for showing. NULL (every | |
| 7 | -- account so far) means it is shown as `username`. | |
| 8 | ALTER TABLE users ADD COLUMN display_username TEXT; |