Repository: TabbycatDebate/tabbycat

Issue:
Add new emoji from 13.1 and 14
Emoji version 13.1 and 14 are now widely supported, so we should be able to add the new emojis to `emoji.py`. You'll also need to update the spreadsheet and create a (useless) migration for `participants`.


Discussion:
Hello,
I'd like to work on this issue if possible. I can handle updating emoji.py and creating a migration for participants. However, I can't find the spreadsheet. Can you please guide me on accessing the same?
Perfect! I've invited you (through the email you make `git` commits with) to the Emoji spreadsheet. Feel free to comment here if there's anything you don't understand.
Alright, I've seen it and working on it, I will ask incase of anything. Thank you

Resolving patch:
diff --git a/tabbycat/participants/emoji.py b/tabbycat/participants/emoji.py
--- a/tabbycat/participants/emoji.py
+++ b/tabbycat/participants/emoji.py
@@ -1693,6 +1693,87 @@ def populate_code_names_from_emoji(teams, overwrite=True):
     ("🪥",	True , "Toothbrush"),
     ("🪦",	False, "Headstone"),                        # potentially offensive
     ("🪧",	False, "Placard"),                          # dull
+
+    # Unicode Version 13.1
+    ("😶‍🌫",	True , "Cloudy Face"),
+    ("😮‍💨",	True , "Hot Air"),
+    ("😵‍💫",	True , "Hypnotised"),
+    ("❤‍🔥",	True , "Fiery Heart"),
+    ("❤‍🩹",	True , "Mending Heart"),
+    ("🧔‍♂",	False, "Bearded Man"),                      # dull
+    ("🧔‍♀",	False, "Bearded Woman"),                    # potentially offensive
+
+    # Unicode Version 14.0
+    ("🫠",	True , "Melting Face"),
+    ("🫢",	True , "Oops Face"),
+    ("🫣",	True , "Peekaboo"),
+    ("🫡",	False, "Saluting Face"),                    # potentially offensive
+    ("🫥",	True , "Invisible Face"),
+    ("🫤",	True , "Diagonal Mouth"),
+    ("🥹",	True , "Grateful Face"),
+    ("🫱",	False, "Rightwards Hand"),                  # dull
+    ("🫲",	False, "Leftwards Hand"),                   # dull
+    ("🫳",	False, "Palm Down Hand"),                   # dull
+    ("🫴",	False, "Palm Up Hand"),                     # dull
+    ("🫰",	True , "Love Gesture"),
+    ("🫵",	True , "YOU"),
+    ("🫶",	True , "Heart Hands"),
+    ("🫦",	True , "Biting Lip"),
+    ("🫅",	True , "Crowned"),
+    ("🫃",	False, "Pregnant Man"),                     # potentially offensive
+    ("🫄",	False, "Pregnant Person"),                  # potentially offensive
+    ("🧌",	True , "Bridgekeeper"),
+    ("🪸",	True , "Coral"),
+    ("🪷",	True , "Lotus"),
+    ("🪹",	False, "Empty Nest"),                       # dull
+    ("🪺",	True , "Unladen Swallow"),
+    ("🫘",	True , "Beans"),
+    ("🫗",	False, "Leak"),                             # dull
+    ("🫙",	False, "Jar"),                              # dull
+    ("🛝",	True , "Slide"),
+    ("🛞",	True , "Wheel"),
+    ("🛟",	True , "Buoy"),
+    ("🪩",	True , "Mirror Ball"),
+    ("🪫",	True , "Low Battery"),
+    ("🩼",	False, "Crutch"),                           # potentially offensive
+    ("🩻",	True , "X-Ray"),
+    ("🫧",	True , "Bubbles"),
+    ("🪬",	False, "Hamsa"),                            # potentially offensive
+    ("🪪",	True , "Identification Card"),
+    ("🟰",	False, "Heavy Equals Sign"),                # dull
+
+    # Unicode Version 15.0
+    ("🫨",	True , "Car Sick Face"),
+    ("🩷",	False, "Pink Heart"),                       # too similar to another
+    ("🩵",	False, "Light Blue Heart"),                 # too similar to another
+    ("🩶",	False, "Grey Heart"),                       # too similar to another
+    ("🫷",	True , "No Thanks Hand"),
+    ("🫸",	False, "Rightwards Pushing Hand"),          # too similar to another
+    ("🫎",	True , "Moose"),
+    ("🫏",	True , "Donkey"),
+    ("🪽",	True , "Wing"),
+    ("🪿",	True , "Honking Bird"),
+    ("🪼",	True , "Jellyfish"),
+    ("🪻",	True , "Hyacinth"),
+    ("🫚",	True , "Ginger"),
+    ("🫛",	True , "Pea Pod"),
+    ("🪭",	True , "Folding Hand Fan"),
+    ("🪮",	True , "Hair Pick"),
+    ("🪇",	True , "Maracas"),
+    ("🪈",	True , "Flute"),
+    ("🪯",	False, "Khanda"),                           # potentially offensive
+    ("🛜",	True , "Wireless"),
+
+    # Unicode Version 15.1
+    ("🙂‍↔",	True , "Headshake"),
+    ("🙂‍↕",	True , "Nodding Face"),
+    ("🚶‍➡",	False, "Walking"),                          # dull
+    ("🧎‍➡",	False, "Person Kneeling"),                  # dull
+    ("🏃‍➡",	False, "Person Running"),                   # dull
+    ("🐦‍🔥",	True , "Phoenix"),
+    ("🍋‍🟩",	True , "Lime"),
+    ("🍄‍🟫",	True , "Brown Mushroom"),
+    ("⛓‍💥",	True , "Broken Chain"),
 )
 
 # The field choices are the permissible values


Test patch: