[x] Change on autoassign page doesn't highlight “List”
[x] Bulk assign supports tokens
[x] Assigner submit/unsubmit
Graphs
[ ] Wide Y-axis labels increase margin
[ ] Graph size is sensitive to screen size
[ ] Axis control (zooming)
[ ] Graph examples
[ ] Graph library
[ ] CDF with absolute scale not fraction
[ ] More informative tooltips: Y count (CDF)
[ ] Tooltips with “overflow:scroll”
[ ] Search on graph (e.g., PC name)
[ ] Sort X axis by Y axis value
[x] Background color is absolute white
Formulas
[ ] What are the semantics of “count(1)”?
[ ] Displaying review ordinals may be a mistake in that it can help users correlate e.g. preferences with review scores
[ ] ratings
[ ] unparse rounds
Mail
[ ] Manager can only override cc/replyTo for papers they manage?
[ ] Notification emails include opt-out instructions
[ ] Notification emails include opt-out links
[ ] Separate notification options for reviews and comments (Andrei Sabelfeld)
[ ] DKIM
[ ] %DECISION%
[ ] %ABSTRACT%
[ ] How to handle things a recipient may not be allowed to see?
[ ] %IF(papersearch)%
[x] Remove permissionContact
[ ] Add a header to enable bounce tracking
[ ] Track bounces
Action log
[x] CSV download
[x] Edit profile -> action log
[ ] Events: Make sure you sort reviews by reviewAuthorModified when appropriate
[ ] Events: Obey notification
Internals
[ ] Papertable plugins
[ ] HEAD method
[ ] api/paper/NNN/action
[ ] Ajax error responses use non-200-class status
[ ] Render paper strip in JS
[ ] Refactor tag-related JS; remove duplication
[ ] Replace marked with something CommonMark compatible; markdown-it? commonmark.js?
[ ] Plugins to render paper pages
[ ] Searchaction JS
[ ] AssignmentSet uses MessageSet
[ ] whyNot becomes an object/class
[ ] ACM: warn about front matter in secondary sites
[x] Remove PaperColumn::realize
[x] ACM: \frac is parsed in contents
[x] Home plugins
[x] 404 for not-present pages rather than 302
[x] Replace messages.csv (and overrides) with IntlMsgSet
[x] “The submission deadline is NOW” appears broken (maybe only for PC authors)
Uncategorized
[ ] I found myself using DBLP and Google scholar a lot, trying to figure if the reviewer had any paper in common with the reviewers. Would it be possible to automate these searches? I think many PC chairs will be thankful ;)
[ ] Offline reviewing > Tags (John Heidemann)
[ ] Image upload
[ ] JS HTML sanitizer
[ ] CFP upload
[ ] adminhome: Clear message about preferences
[ ] Users list uses the columns framework
Done
Accounts
[x] Enabling accounts should not send email
[x] Should admin be allowed to override paper-manager conflicts via “act as”?
[x] Add test for can_view_contact_tags
Appearance
[x] Links default to not having :visited different
[x] “[L]” and “[1]” look similar, maybe reverse-video the L (Heidemann)
[x] localStorage should use site_key() by default
[x] show:collab shows blank lines poorly
[x] Recent events prevents links on admin panel
[x] Markdown title
[x] Better button appearance
[x] Interleave comments & reviews by timeDisplayed
[x] Markdown text options
[x] Paper option display in PaperTable: no nl2br; use <div class="format0">...
[x] Submission page: Save changes at both top & bottom
[x] Error bubble (e.g. bad pref) has bad tail
[x] Markdown abstract
[x] adminhome: Double-encoding message canbe opted out globally
[x] Home page message stays after you log in
[x] Completion gains keyboard shortcuts: Down to enter completion zone, etc.
[x] Suggestions: Don't filter the list so aggressively
[x] Fix completion in the middle, e.g., “#fo^bar” should highlight “#fobar” if it exists
Permissions
[x] “Administrator” track
[x] Shepherd can be hidden
[x] Overlapping tracks
[x] Allow withdraw after reviews are shown (Eric Bodden)
[x] Problematic display when a chair is both author and reviewer
[x] Disallow external reviewers seeing decisions
[x] Cannot withdraw after reviews are shown
[x] Tracks: “Show all permissions” => “9 permissions have default values / Show all”
Settings
[x] Track settings…Be assigned vs. Self-assign
[x] Reorder track permissions for clarity
[x] Settings > Options JavaScript
[x] Saving new topics appears as “no changes”
[x] Settings > Review form: If error in one field, unfold other modified fields too
[x] Changing an option type may demand option refresh
High priority
Accounts
Active
Accounts
Appearance
j
/k
/s t
etc.Permissions
Settings
Tags
Search
show:comments
,show:commenters
topicscore:
search keyworddesirability:
search keywordre:me
—> "finishreview" paperlinksx
on paper listedit:revtype
/show:assignment
vs.edit:assignment
topic:>2
etc.Documents
Submissions
options
Reviews
$hideUnviewable
/can_view_reviewComments
Tracks
Tracker
Assignments
old:new
tag
)saveAssignment
uses AssignmentSetGraphs
Formulas
Mail
%DECISION%
%ABSTRACT%
%IF(papersearch)%
permissionContact
Action log
Internals
HEAD
methodapi/paper/NNN/action
PaperColumn::realize
\frac
is parsed in contentsmessages.csv
(and overrides) with IntlMsgSetUncategorized
Done
Accounts
Appearance
show:collab
shows blank lines poorly<div class="format0">...
Permissions
Settings
Search
reviewer_user()
show:reviewers
lacks preference informationshow:revpref
sorts by preference"reviewer"
paramire:
,pre:
-re:
missing pidfield
nonsensepldisplay
and new review field namesDocuments
Submissions
timeSubmitted
Reviews
reviewModified
if review fields not modifiedComments
#response
tags from downloaded commentsTracker
Assignments
Graphs
Formulas
Mail
Action log
Internals
ReviewInfo
; fix activity to load papers separatelyon
handlersContact::is_password_disabled()
: remove in favor ofis_disabled()
password===""
,!!disabled