The discussion revolves around issues with custom emoji uploads on subfolder installations of Discourse. Falco identified the problem and proposed a patch, but it was found to be incomplete by neil.
However, the discussion also shifted to improving the custom emoji upload feature, with codinghorror proposing a categorization system similar to Slack’s. Categories include People, Nature, Food & Drink, Celebration, Activities, Travel & Places, and Objects & Symbols.
codinghorror also updated the data structure to include a tabicon field for specifying the emoji on each tab and a fullname field for the tooltip or complete name. This change ensured that the custom tab only includes truly custom emoji, resolving a bug.
Subsequently, neil applied a fix for uploading emoji on subfolder installations. Falco later found that the fix was inspired by his original patch.
I also added a tabicon field to the data structure so we can specify which emoji (by name) should be on the tab.
And I added a fullname which could be used as the tooltip or complete name displayed for the category.
important side effect (which was kinda the point of this, not just to mimic Slack’s categories although they are clearly a bit better) the custom tab finally has only truly custom Emoji…
… not the confusing, weird mish-mash of “not categorized” official unicode Emoji and custom it had before. That was a bug in my opinion.