{"action":"opened","issue":{"url":"https://api.github.com/repos/cjb/codex-blackboard/issues/348","repository_url":"https://api.github.com/repos/cjb/codex-blackboard","labels_url":"https://api.github.com/repos/cjb/codex-blackboard/issues/348/labels{/name}","comments_url":"https://api.github.com/repos/cjb/codex-blackboard/issues/348/comments","events_url":"https://api.github.com/repos/cjb/codex-blackboard/issues/348/events","html_url":"https://github.com/cjb/codex-blackboard/issues/348","id":388974863,"node_id":"MDU6SXNzdWUzODg5NzQ4NjM=","number":348,"title":"Abbreviations instead of numbers in grid","user":{"login":"Torgen","id":9378088,"node_id":"MDQ6VXNlcjkzNzgwODg=","avatar_url":"https://avatars1.githubusercontent.com/u/9378088?v=4","gravatar_id":"","url":"https://api.github.com/users/Torgen","html_url":"https://github.com/Torgen","followers_url":"https://api.github.com/users/Torgen/followers","following_url":"https://api.github.com/users/Torgen/following{/other_user}","gists_url":"https://api.github.com/users/Torgen/gists{/gist_id}","starred_url":"https://api.github.com/users/Torgen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Torgen/subscriptions","organizations_url":"https://api.github.com/users/Torgen/orgs","repos_url":"https://api.github.com/users/Torgen/repos","events_url":"https://api.github.com/users/Torgen/events{/privacy}","received_events_url":"https://api.github.com/users/Torgen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-09T00:59:46Z","updated_at":"2018-12-09T00:59:46Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Since puzzles aren't guaranteed to be in the same order in a round as they were unlocked (e.g. the games round, where the natural order of puzzles was horizontal-tb, but they were unlocked based on adjacency rules when other puzzles were solved), the numbers used in the status grid can be inconsistent. We should replace them with an automatic abbreviation of the puzzle's name. The same abbreviation can be used in the breadcrumbs on narrow windows in lieu of the full name.\r\n\r\nProposed algorithm:\r\n* elide a/an/the\r\n* If only one word left, first three letters, with first capitalized.\r\n* Shorten \"at\" -> @, \"Of\" -> /, short number words to digits, and all other words to capital first letters.\r\n* Possibly disambiguate if puzzles with different names have same abbreviation, e.g. first unused differing letter, lower case, appended to initial of word it's from."}}
{"actor":{"display_login":"Torgen"}}