tsh bugs and requested features.
Updated Mon Sep 17 10:23:02 EDT 2007 for tsh 3.190.
Contact John Chew to report bugs or request new features. Bugs will be fixed according to their urgency; features will be added according to urgency, utility and ease of implementation.
| ID | Type | Priority | Difficulty | Submission Date |
Scheduled Date |
Submitter | Description |
|---|---|---|---|---|---|---|---|
| 1 | new | low | medium | 2007-03-01 | open | John Chew | tsh should understand page sizes and insert page breaks with repeated headings as appropriate. |
| 3 | bug | high | medium | 2007-07-01 | 2007-08-15 | Stewart Holden | “config exagony” and “ChewPair&rdquo do not always interact well. |
| 4 | new | low | low | 2007-07-01 | open | Stewart Holden | Request for a configuration option that suppresses ranked pairings files for directors who will always use alpha pairings. |
| 7 | new | low | medium | 2007-07-02 | open | John Chew | Request for a command that purges all journalled files after a tournament is over. |
| 8 | new | medium | low | 2007-07-03 | 2007-08-22 | Stewart Holden | Request for a configuration option that specifies rewrites player names with first names first and last names last. |
| 9 | new | medium | medium | 2007-07-04 | open | John Chew | Request for pairings commands specifically for inter-team matches, such as team vs. team round robin. |
| 10 | new | medium | high | 2007-07-04 | open | John Chew | tsh should warn when delayed Gibsonization is detected when Fontes pairings are in effect. |
| 11 | bug | medium | medium | 2007-07-04 | open | John Chew | Pairings commands should not pair past “config max_rounds”. |
| 12 | bug | high | medium | 2007-07-04 | 2007-09-01 | John Chew | A large number of bug reports and new feature requests are embedded in source documentation and should be moved to this file. |
| 13 | new | medium | high | 2007-07-04 | open | John Chew | webupdater should be configurable, documented and Windows-compatible. |
| 14 | new | low | high | 2007-07-04 | open | John Chew | Interactive config.tsh editor. |
| 15 | bug | low | high | 2007-07-04 | open | John Chew | Supplying one argument to “PAIR” should unpair the identified player. |
| 16 | new | low | high | 2007-07-04 | open | John Chew | It should be possible to request that commands be triggered when all data has been entered (and possibly checked) for a round in a division. |
| 17 | new | low | medium | 2007-07-04 | open | John Chew | Photos on scorecards. |
| 18 | new | low | high | 2007-07-04 | open | John Chew | Virtual scorecards on the web. |
| 19 | new | low | high | 2007-07-04 | open | John Chew | Printing from within tsh. |
| 20 | bug | low | medium | 2007-07-04 | open | John Chew | Add more internal cross-references in the documentation |
| 21 | bug | low | medium | 2007-07-04 | open | John Chew | Proofread documentation for typographic style. |
| 22 | new | low | high | 2007-07-04 | open | John Chew | Load large divisions in separate threads, when the Perl thread model makes this faster. |
| 23 | new | high | medium | 2007-09-01 | open | John Chew | A report that lists the last lines of scorecards for all players, so that players can check their results. |
| 24 | new | medium | medium | 2007-07-04 | open | John Chew | Choose random seed for firsts/seconds in a way that can't be jiggered by a director. |
| 25 | new | low | high | 2007-07-04 | open | John Chew | Correctly rate NSA players who are on high multipliers. |
| 26 | new | low | medium | 2007-07-04 | open | John Chew | Hovering on photos should enlarge them. |
| 27 | new | low | low | 2007-07-04 | open | John Chew | Using the manual PAIR command sometimes leads to more than one game at one board. It should swap boards as necessary. |
| 28 | new | low | high | 2007-07-04 | open | John Chew | Swiss pairings should try to minimize the number of players promoted between groups each round. |
| 29 | new | low | high | 2007-07-04 | open | John Chew | Commands should have alternate syntaxes. For example, the input for Addscore should be parsed as [[keyword(missing)],[keyword(division), division],[player score],[player score player score]]. |
| 30 | new | high | medium | 2005-01-01 | open | Graeme Thomas | Swiss pairings should arguably rank players first on sum of opponent scores (SOS), then cume. |
| 31 | new | high | high | 2007-07-04 | 2007-09-01 | John Chew | Should try provisionally assigning the higher-rated player in each game a win in the current round when pairing Fontes. |
| 32 | new | low | high | 2007-07-04 | open | John Chew | Web interface should highlight recently updated information. |
| 39 | new | low | low | 2007-08-16 | open | John Chew | If tsh chooses a sample event, the user should be given the option of interactively creating a new event, as per issue 14. |
| 40 | new | medium | high | 2007-08-16 | open | John Chew | TSH::Config::Export() should be removed once it is no longer necessary. |
| 41 | new | low | medium | 2007-08-16 | open | John Chew | ‘tshxcfg.txt’ should be read in and eval’ed, so that its code can have access to a lexical copy of $tournament. |
| 42 | new | low | medium | 2007-08-16 | open | Dan Pratt | ‘util/rr.pl’ should be replaced by an algorithm in ‘RoundRobin.pm’ that uses Clark pairings alternating starts/replies for the side of the table that has player 1, randomly choosing what player 1 does in the first round. |
| 44 | new | high | high | 2007-08-19 | open | NSA Tech Committee | Connect to NSA ratings database so that player names do not have to be misentered manually, and so that current ratings can optionally be imported (though not for a ME after EB). Also connect to the player database to access/maintain contact information |
| 45 | new | high | low | 2007-08-19 | open | NSA Tech Committee | A command to move players between divisions before the tournament begins. |
| 46 | new | high | high | 2007-08-27 | open | John Chew | A command that automatically assigns players to divisions according to rules set out in the configuration file. |
| 47 | new | high | medium | 2007-08-19 | open | NSA Tech Committee | A command to perform Snake pairings |
| 48 | new | high | medium | 2007-08-19 | open | NSA Tech Committee | event triggers should include a prompt asking user if they want to compute/print pairings and standings |
| 49 | new | high | medium | 2007-08-19 | open | NSA Tech Committee | Byes should not be assigned to unrated players in the first round. |
| 50 | new | high | medium | 2007-08-19 | open | NSA Tech Committee | During data entry, the most recently entered game's spread should be optionally displayed. |
| 51 | new | high | medium | 2007-08-19 | open | NSA Tech Committee | The “EditScore” command should let the user set cumeadj. |
| 52 | new | high | medium | 2007-08-19 | open | NSA Tech Committee | A new command that prints a player address list. |
| 53 | new | high | medium | 2007-08-19 | open | NSA Tech Committee | A new command that prints just player numbers, ratings and names. |
| 54 | new | high | high | 2007-08-19 | open | NSA Tech Committee | Optionally allow portrait/landscape orientation choice in tsh (without using Page Setup), by rendering as a PDF. This would also help give finer layout control, enable direct printing from tsh in OS/X, and would generally be a good thing. |
| 55 | new | high | medium | 2007-08-19 | open | NSA Tech Committee | Explain to specifications authors why it is impossible to prevent some fields in printouts from wrapping under some conditions. |
| 56 | new | high | high | 2007-08-19 | open | NSA Tech Committee | User interface should be intuitive to more people. |
| 57 | new | high | medium | 2007-08-19 | open | NSA Tech Committee | Pairings reports should optionally include brief notes explaining how the pairings were computed. |
| 58 | new | medium | low | 2007-08-28 | open | Stewart Holden | MISSING can be abbreviated to M only when invoked from within Addscore. |
| 59 | new | medium | low | 2007-08-28 | open | Stewart Holden | MISSING should not require its round number unless “config allow_gaps = 1” is in effect. |
| 60 | new | medium | high | 2007-08-28 | open | Stewart Holden | It would be nice to be able to specify the order of rounds in a round robin, so that, e.g., players who needed byes in specific rounds could be accommodated. |
| 61 | new | medium | medium | 2007-08-28 | open | Stewart Holden | The order of rounds in a round robin ought to depend on the division name, so as to reduce the likelihood of data entry confusion. |
| ID | Type | Priority | Difficulty | Submission Date |
Resolution Date |
Submitter | Description |
|---|---|---|---|---|---|---|---|
| 34 | bug | low | low | 2007-07-30 | 2007-07-30 | Stewart Holden | “showWallChart” displays one too many rounds. |
| 35 | bug | high | low | 2007-08-01 | 2007-08-01 | John Chew | “config board_stability” tries to keep board stable even across session breaks. |
| 36 | bug | high | medium | 2007-08-01 | 2007-08-01 | John Chew | “InitFontes” ignores board reservations specified using “config reserved”. |
| 37 | bug | high | low | 2007-08-03 | 2007-08-03 | John Chew | “ChewPair” overestimates the number of players in contention. |
| 38 | bug | high | low | 2007-08-11 | 2007-08-11 | John Chew | “Addscore” does not take into account “config entry = 'spread'” when assessing validity of scores. |
| 6 | new | medium | medium | 2007-07-01 | 2007-08-12 | Evan Simpson | Request for a new type of roto command that lets people predict ranks of everyone in a division |
| 5 | new | medium | low | 2007-07-01 | 2007-08-16 | Stewart Holden | “MISSING” should accept an optional argument specifying a division. |
| 43 | new | low | low | 2007-04-19 | 2007-08-19 | Stewart Holden | “RANDomscores” always assigns 300 points to an ABSP unrated player. |
| 33 | bug | high | medium | 2007-07-28 | 2007-08-21 | Stewart Holden | “config gibson” does not work with KOTH command. |
| 62 | new | medium | medium | 2007-08-28 | 2007-08-28 | Stewart Holden | ‘tsh.css’ needs to be copied to the event directory when “config html_in_event_directory = 1” is in effect. |
| 63 | new | high | low | 2007-09-04 | 2007-09-04 | Barry Harridge | “AUPAIR” does not correctly handle byes. |
| 64 | new | low | low | 2007-09-09 | 2007-09-12 | Stewart Holden | “ABSPgrid” HTML output does not need to be indexed. |
| 2 | new | low | high | 2007-03-01 | 2007-09-13 | John Chew | tsh should be rewritten as a multithreaded, multiuser system. |
| 65 | new | low | low | 2007-09-13 | 2007-09-14 | Stewart Holden | “ShowPairings” should default to not rendering in two columns in the ABSP realm. |