]> git.cworth.org Git - turbot/blobdiff - TODO
Drop two items from the TODO list (which we just completed)
[turbot] / TODO
diff --git a/TODO b/TODO
index ca8ec0e5311135c6e8a932c9e61104d9a33028a2..9ea082ea1949249eb8cf09fdb5c33d77e3f227b8 100644 (file)
--- a/TODO
+++ b/TODO
@@ -3,11 +3,17 @@ Recently-proposed ideas (not yet prioritized)
 • Set-up an announcements Slack channel that's auto fed by email to a
   particular email address.
 
+• Have Turbot explicitly report long state strings to the channel,
+  (since the implicit report from settting the abbreviated topic won't
+  have the whole message).
+
+• In messages (like from /solved) don't use a raw user_name value from
+  the request, but instead some tagged version of a user ID (which
+  Slack will render as a display name).
+
 Round management
 ----------------
 
-• Group the puzzles in the Turbot home view by round
-
 • Select round fields by default based on the round of the puzzle for
   the channel in which `/puzzle` is invoked.
 
@@ -24,12 +30,6 @@ Meta-puzzle support
 Hunt overview commands and filters
 ----------------------------------
 
-• Implement a /hunt command for giving an overview of the entire hunt,
-  (like the Turbot "home" view but available in any channel)
-
-• For "/hunt" display only unsolved puzzles by default, but also allow
-  for "/hunt all" to display all puzzles
-
 • On the Turbot home screen allow a dropdown for Unsolved/Solved/All
   puzzles
 
@@ -53,6 +53,9 @@ Editing puzzle fields
   channel for a solved puzzle (but make sure archived puzzles still
   show up in global hunt/round views).
 
+• Ensure that both spreadsheet and channel are updated in response to
+  any changes.
+
 File uploads
 ------------
 
@@ -96,8 +99,10 @@ Lower priority
 
 • Implement code to close out an entire hunt after the fact
 
-
 • Figure out what tool we want to use for shared drawing on a puzzle
   and integrate that into Turbot, (give a command that will generate a
   new URL and will insert that URL into the Slack topic and the list
   of links at the top of the sheet).
+
+• Think about using a URL shortener API for the sheet URLs (to leave
+  more room in a channel topic for state string content)