Development/Archive/2018

From ISFDB
Jump to navigation Jump to search

Patch List

  • 51 installed on 2018-01-05 08:00pm
  • 52 installed on 2018-01-07 06:13pm
  • 53 installed on 2018-01-08 06:57pm
  • 54 installed on 2018-01-09 06:47pm
  • 55 installed on 2018-01-10 02:10pm
  • 56 installed on 2018-01-13 08:58pm
  • 57 installed on 2018-01-14 03:33pm
  • 58 installed on 2018-01-14 06:40pm
  • 59 installed on 2018-01-16 09:18pm
  • 60 installed on 2018-01-30 05:30pm
  • 61 installed on 2018-01-30 07:02pm
  • 62 installed on 2018-01-30 07:43pm
  • 63 installed on 2018-01-31 03:54pm
  • 64 installed on 2018-02-02 05:01pm
  • 65 installed on 2018-02-03 04:22pm
  • 66 installed on 2018-02-04 05:08pm
  • 67 installed on 2018-02-04 06:04pm
  • 68 installed on 2018-02-05 01:31pm
  • 69 installed on 2018-02-05 05:42pm
  • 70 installed on 2018-02-06 03:40pm
  • 71 installed on 2018-02-07 12:00pm
  • 72 installed on 2018-02-07 12:52pm
  • 73 installed on 2018-02-07 01:51pm
  • 74 installed on 2018-02-07 02:22pm
  • 75 installed on 2018-02-07 05:45pm
  • 76 installed on 2018-02-09 02:25pm
  • 77 installed on 2018-02-09 03:00pm
  • 78 installed on 2018-02-12 08:37pm
  • 79 installed on 2018-02-13 04:04pm
  • 80 installed on 2018-02-13 06:30pm
  • 81 installed on 2018-02-15 10:50pm
  • 82 installed on 2018-02-16 03:50pm
  • 83 installed on 2018-02-16 07:08pm
  • 84 installed on 2018-02-17 02:35pm
  • 85 installed on 2018-02-17 04:23pm
  • 86 installed on 2018-03-12 03:28pm
  • 87 installed on 2018-03-12 03:37pm
  • 88 installed on 2018-03-15 01:42pm
  • 89 installed on 2018-03-17 12:53pm
  • 90 installed on 2018-03-18 02:04pm
  • 91 installed on 2018-03-21 03:29pm
  • 92 installed on 2018-03-21 09:49pm
  • 93 installed on 2018-03-24 02:22pm
  • 94 installed on 2018-03-26 12:26am
  • 95 installed on 2018-03-27 08:56am
  • 96 installed on 2018-03-28 10:32am
  • 97 installed on 2018-04-04 05:47pm
  • 98 installed on 2018-04-05 10:08am
  • 99 installed on 2018-04-06 04:06pm
  • 100 installed on 2018-04-06 05:09pm
  • 101 installed on 2018-04-07 02:51pm
  • 102 installed on 2018-04-08 08:44pm
  • 103 installed on 2018-04-08 10:35pm
  • 104 installed on 2018-04-10 05:41pm
  • 105 installed on 2018-04-10 11:15pm
  • 106 installed on 2018-04-12 09:34am
  • 107 installed on 2018-04-12 02:02pm
  • 108 installed on 2018-04-19 11:10am
  • 109 installed on 2018-05-03 05:30pm
  • 110 installed on 2018-05-03 09:24pm
  • 111 installed on 2018-05-03 11:20pm
  • 112 installed on 2018-05-05 07:15pm
  • 113 installed on 2018-05-08 04:09pm
  • 114 installed on 2018-05-09 03:49pm
  • 115 installed on 2018-05-11 08:43pm
  • 116 installed on 2018-05-18 11:31am
  • 117 installed on 2018-05-22 07:25pm
  • 118 installed on 2018-05-23 03:20pm
  • 119 installed on 2018-05-25 11:25am
  • 120 installed on 2018-05-26 05:07pm
  • 121 installed on 2018-05-26 05:51pm
  • 122 installed on 2018-05-30 06:01pm
  • 123 installed on 2018-05-31 03:09pm
  • 124 installed on 2018-05-31 06:09pm
  • 125 installed on 2018-06-01 06:01pm
  • 126 installed on 2018-06-02 05:44pm
  • 127 installed on 2018-06-03 05:50pm
  • 128 installed on 2018-06-04 02:52pm
  • 129 installed on 2018-06-04 06:00pm
  • 130 installed on 2018-06-05 06:32pm
  • 131 installed on 2018-06-06 01:21pm
  • 132 installed on 2018-06-06 10:55pm
  • 133 installed on 2018-06-07 11:03am
  • 134 installed on 2018-06-07 08:35pm
  • 135 installed on 2018-06-08 03:25pm
  • 136 installed on 2018-06-09 02:08pm
  • 137 installed on 2018-06-09 06:50pm
  • 138 installed on 2018-06-11 08:02pm
  • 139 installed on 2018-06-13 12:30pm
  • 140 installed on 2018-06-13 05:58pm
  • 141 installed on 2018-06-13 07:01pm
  • 142 installed on 2018-06-14 04:05pm
  • 143 installed on 2018-06-14 06:46pm
  • 144 installed on 2018-06-15 10:22am
  • 145 installed on 2018-06-15 06:22pm
  • 146 installed on 2018-06-15 09:02pm
  • 147 installed on 2018-06-16 02:44pm
  • 148 installed on 2018-06-16 06:40pm
  • 149 installed on 2018-06-17 01:23pm
  • 150 installed on 2018-06-18 05:28pm
  • 151 installed on 2018-06-19 10:48am
  • 152 installed on 2018-06-19 11:46am
  • 153 installed on 2018-06-19 04:28pm
  • 154 installed on 2018-06-19 07:03pm
  • 155 installed on 2018-06-20 07:56pm
  • 156 installed on 2018-06-20 08:00pm
  • 157 installed on 2018-06-21 11:18am
  • 158 installed on 2018-07-10 12:27pm
  • 159 installed on 2018-07-10 04:08pm
  • 160 installed on 2018-07-10 06:02pm
  • 161 installed on 2018-07-10 08:40pm
  • 162 installed on 2018-07-11 09:44pm
  • 163 installed on 2018-07-12 11:37am
  • 164 installed on 2018-07-12 04:09pm
  • 165 installed on 2018-07-12 06:55pm
  • 166 installed on 2018-07-13 02:02pm
  • 167 installed on 2018-07-13 04:48pm
  • 168 installed on 2018-07-18 07:40pm
  • 169 installed on 2018-07-21 07:22am
  • 170 installed on 2018-07-21 12:01pm
  • 171 installed on 2018-07-31 03:11pm
  • 172 installed on 2018-08-02 03:07pm
  • 173 installed on 2018-08-02 03:34pm
  • 174 installed on 2018-08-03 07:14pm
  • 175 installed on 2018-08-03 08:14pm
  • 176 installed on 2018-08-03 09:17pm
  • 177 installed on 2018-08-04 04:23pm
  • 178 installed on 2018-08-04 05:55pm
  • 179 installed on 2018-08-05 08:33pm
  • 180 installed on 2018-08-05 08:34pm
  • 181 installed on 2018-08-06 10:49pm
  • 182 installed on 2018-08-07 11:07am
  • 183 installed on 2018-08-07 03:14pm
  • 184 installed on 2018-08-07 03:23pm
  • 185 installed on 2018-08-07 08:27pm
  • 186 installed on 2018-08-08 05:31pm
  • 187 installed on 2018-08-11 10:27pm
  • 188 installed on 2018-08-12 07:25pm
  • 189 installed on 2018-08-12 08:57pm
  • 190 installed on 2018-08-12 09:05pm
  • 191 installed on 2018-08-28 05:34pm
  • 192 installed on 2018-09-05 11:05am
  • 193 installed on 2018-09-05 08:27pm
  • 194 installed on 2018-09-06 06:28pm
  • 195 installed on 2018-09-06 08:02pm
  • 196 installed on 2018-09-06 08:52pm
  • 197 installed on 2018-09-07 07:39pm
  • 198 installed on 2018-09-08 01:10pm
  • 199 installed on 2018-09-10 07:20pm
  • 200 installed on 2018-09-10 07:23pm
  • 201 installed on 2018-09-11 04:35pm
  • 202 installed on 2018-09-12 12:29pm
  • 203 installed on 2018-09-12 05:38pm
  • 204 installed on 2018-09-13 03:33pm
  • 205 installed on 2018-09-14 02:47pm
  • 206 installed on 2018-09-14 06:42pm
  • 207 installed on 2018-09-17 01:25pm
  • 208 installed on 2018-09-17 01:28pm
  • 209 installed on 2018-09-17 11:41pm
  • 210 installed on 2018-09-18 10:45am
  • 211 installed on 2018-09-18 11:55am
  • 212 installed on 2018-09-18 12:18pm
  • 213 installed on 2018-09-22 10:00am
  • 214 installed on 2018-09-22 12:57pm
  • 215 installed on 2018-09-22 01:00pm
  • 216 installed on 2018-09-23 08:18pm
  • 217 installed on 2018-09-24 04:23pm
  • 218 installed on 2018-09-28 05:18pm
  • 219 installed on 2018-09-29 06:40pm
  • 220 installed on 2018-10-01 05:50pm
  • 221 installed on 2018-10-01 07:30pm
  • 222 installed on 2018-10-01 09:03pm
  • 223 installed on 2018-10-02 02:56pm
  • 224 installed on 2018-10-04 07:43pm
  • 225 installed on 2018-10-06 03:13pm
  • 226 installed on 2018-10-08 02:00pm
  • 227 installed on 2018-10-08 05:01pm
  • 228 installed on 2018-10-17 03:16pm
  • 229 installed on 2018-10-17 10:14pm
  • 230 installed on 2018-10-18 01:09pm
  • 231 installed on 2018-10-18 01:39pm
  • 232 installed on 2018-10-24 07:40pm
  • 233 installed on 2018-10-24 08:16pm
  • 234 installed on 2018-10-25 04:40pm
  • 235 installed on 2018-10-25 11:00pm
  • 236 installed on 2018-10-25 11:00pm
  • 237 installed on 2018-10-26 12:16pm
  • 238 installed on 2018-10-26 01:49pm
  • 239 installed on 2018-10-26 06:08pm
  • 240 installed on 2018-10-26 10:15pm
  • 241 installed on 2018-11-01 02:57pm
  • 242 installed on 2018-11-01 09:09pm
  • 243 installed on 2018-11-02 06:36pm
  • 244 installed on 2018-11-03 06:31pm
  • 245 installed on 2018-11-04 01:26pm
  • 246 installed on 2018-11-04 06:15pm
  • 247 installed on 2018-11-05 03:10pm
  • 248 installed on 2018-11-05 06:40pm
  • 249 installed on 2018-11-06 08:18pm
  • 250 installed on 2018-11-07 08:10pm

SVN Patch Contents

Bug or Feature Description SVN revision Modules Author Tester Date Passed
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 1 51
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-01-05
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 2 52
  • css/edit_js.js
  • css/edit_pub.js
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-01-07
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 3 53
  • css/edit_js.js
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-01-08
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 4 54
  • css/edit_js.js
  • edit/addpub.py
  • edit/addvariant.py
  • edit/clonepub.py
  • edit/editauth.py
  • edit/editpub.py
  • edit/editpublisher.py
  • edit/editpubseries.py
  • edit/edittags.py
  • edit/edittitle.py
  • edit/isfdblib_print.py
  • edit/mkvariant.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-01-09
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 5 55
  • css/edit_author.js
  • css/edit_award.js
  • css/edit_js.js
  • css/edit_other.js
  • css/edit_pub.js
  • css/edit_title.js
Ahasuerus Ahasuerus 2018-01-10
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 6 56
  • common/awardClass.py
  • css/edit_js.js
  • css/edit_pub.js
  • css/edit_title.js
  • edit/addaward.py
  • edit/editaward.py
  • edit/mkvariant.py
Ahasuerus Ahasuerus 2018-01-13
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 7 57
  • css/edit_pub.js
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-01-14
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 8 58
  • edit/edittitle.py
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-01-14
FR 1123 Add an explanation to the SFE3/ISFDB reconciliation report 59
  • mod/isfdblib.py
  • mod/missing_author_urls.py
  • mod/resolve_missing_author_url.py
Ahasuerus Ahasuerus 2018-01-16
FR 1125 Display the number of pending submissions on My Pending Edits page 60
  • biblio/myrecent.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2018-01-30
FR 1125 Display the number of pending submissions on My Pending Edits page - Part 2 61
  • biblio/myrecent.py
Ahasuerus Ahasuerus 2018-01-30
FR 1124 Display a warning when a catalog ID is about to be duplicated 62
  • common/SQLparsing.py
  • common/viewers.py
Ahasuerus Ahasuerus 2018-01-30
FR 1126 Allow non-moderators to edit award categories 63
  • biblio/common.py
Ahasuerus Ahasuerus 2018-01-31
FR 455 Allow fuzzy searches 64
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2018-02-02
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 9 65
  • css/edit_pub.js
  • css/edit_title.js
Ahasuerus Ahasuerus 2018-02-03
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 10 66
  • css/edit_pub.js
  • css/edit_title.js
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-02-04
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 11 67
  • css/edit_pub.js
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-02-04
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 12 68
  • css/edit_pub.js
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-02-05
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 13 69
  • css/edit_pub.js
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-02-05
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 14 70
  • css/edit_pub.js
  • edit/addpub.py
  • edit/clonecontent.py
  • edit/clonepub.py
  • edit/editpub.py
  • edit/isfdblib_print.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-02-06
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 15 71
  • css/edit_pub.js
  • css/edit_title.js
  • edit/addpub.py
  • edit/clonecontent.py
  • edit/clonepub.py
  • edit/editpub.py
  • edit/isfdblib_print.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-02-07
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 16 72
  • css/edit_pub.js
Ahasuerus Ahasuerus 2018-02-07
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 17 73
  • css/edit_pub.js
Ahasuerus Ahasuerus 2018-02-07
Bug 691 'Invalid Record URLs in Notes' does not recognize award type links 74
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-02-07
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 18 75
  • css/edit_pub.js
  • edit/editpub.py
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-02-07
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 19 76
  • css/edit_pub.js
  • edit/editpub.py
  • edit/isfdblib_print.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-02-09
SR 8 Generated HTML does not validate 77
  • edit/addpub.py
  • edit/clone_intermediate.py
Ahasuerus Ahasuerus 2018-02-09
Bug 692 INTERIORART/COVERART variants are not displayed correctly 78
  • biblio/pl.py
Ahasuerus Ahasuerus 2018-02-12
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 20 79
  • css/edit_js.js
  • css/edit_title.js
  • edit/addpub.py
  • edit/addvariant.py
  • edit/clonepub.py
  • edit/editpub.py
  • edit/edittitle.py
  • edit/isfdblib_print.py
  • edit/mkvariant.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-02-13
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 21 80
  • edit/addpub.py
  • edit/addvariant.py
  • edit/clonepub.py
  • edit/editauth.py
  • edit/editpub.py
  • edit/editpublisher.py
  • edit/editpubseries.py
  • edit/edittags.py
  • edit/edittitle.py
  • edit/isfdblib_print.py
  • edit/mkvariant.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-02-13
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 22 81
  • edit/addaward.py
  • edit/addpub.py
  • edit/addvariant.py
  • edit/clonecontent.py
  • edit/clonepub.py
  • edit/editaward.py
  • edit/editpub.py
  • edit/edittitle.py
  • edit/isfdblib_help.py
  • edit/isfdblib_print.py
  • edit/mkvariant.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-02-15
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 23 82
  • common/viewers.py
  • edit/edittitle.py
  • edit/isfdblib_help.py
Ahasuerus Ahasuerus 2018-02-16
SR 10 Consolidate SQL functions 83
  • common/SQLparsing.py
  • common/navbar.py
  • common/pubClass.py
  • edit/editpub.py
  • mod/pa_new.py
Ahasuerus Ahasuerus 2018-02-16
FR 1119 Move 'Add Authors/Transliterated Titles/etc' buttons to the right - Part 24 84
  • css/edit_pub.js
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-02-17
SR 91 Consolidate 'printcontent' logic 85
  • edit/addpub.py
  • edit/editpub.py
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-02-17
FR 1127 Display container titles in the Contents section of the pub display page 86
  • biblio/pl.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2018-03-12
FR 1128 ISBN-less e-pubs without an ASIN should ignore Project Gutenberg pubs 87
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-03-12
FR 1129 Pub Contents should display the type of the Container title 88
  • biblio/pl.py
Ahasuerus Ahasuerus 2018-03-15
Bug 693 Duplicate primary verifications 89
  • scripts/fix_primary_verifications.py
Ahasuerus Ahasuerus 2018-03-17
FR 1130 Add support for the Asturian/Bable language 90
  • common/isfdb.py
  • scripts/add_asturian_bable_language.sql
Ahasuerus Ahasuerus 2018-03-18
FR 1131 Add two Bleilers as secondary verification sources 91
  • mod/editrefs.py
  • scripts/add_2_bleiler_references.sql
Ahasuerus Ahasuerus 2018-03-21
FR 1132 Change non-fiction to nonfiction on Publication pages 92
  • biblio/pl.py
Ahasuerus Ahasuerus 2018-03-21
Bug 694 Edit forms do not submit if there are more than 999 titles of 1 type 93
  • css/edit_js.js
Ahasuerus Ahasuerus 2018-03-24
FR 1133 Add wildcard support to the External Identifier search logic 94
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2018-03-26
Bug 695 SFBC is misspelled SFDB on a cleanup report 95
  • edit/isfdblib.py
Ahasuerus Ahasuerus 2018-03-27
Bug 696 My Recently Changed Primary Verifications doesn't display External IDs 96
  • biblio/changed_verified_pubs.py
  • common/isfdb.py
Ahasuerus Ahasuerus 2018-03-28
Bug 698 Duplicate ISBN warning appears when changing ISBN-10 to ISBN-13 97
  • common/SQLparsing.py
  • common/viewers.py
Ahasuerus Ahasuerus 2018-04-04
FR 1139 Add support for Middle French 98
  • common/isfdb.py
  • scripts/add_middle_french_language.sql
Ahasuerus Ahasuerus 2018-04-05
SR 132 Delete obsolete scripts and functions - Part 1 - Deleted edit/pubsearch.py and edit/pubsearch2.py 99
  • edit/pubsearch.py
  • edit/pubsearch2.py
Ahasuerus Ahasuerus 2018-04-06
SR 132 Delete obsolete scripts and functions - Part 2 - Deleted unused functions in edit/isfdblib.py 100
  • edit/isfdblib.py
Ahasuerus Ahasuerus 2018-04-06
FR 1119 Move Add buttons to the field label table cell 101
  • edit/addaward.py
  • edit/addpub.py
  • edit/addvariant.py
  • edit/clonecontent.py
  • edit/clonepub.py
  • edit/editauth.py
  • edit/editaward.py
  • edit/editpub.py
  • edit/editpublisher.py
  • edit/editpubseries.py
  • edit/edittags.py
  • edit/edittitle.py
  • edit/isfdblib_print.py
  • edit/mkvariant.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-04-07
FR 1119 Move Add buttons to the field label table cell - Part 26 - Actually move the buttons 102
  • css/biblio_css_stub
  • css/edit_js.js
  • css/edit_pub.js
  • edit/isfdblib_help.py
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-04-08
FR 1119 Move Add buttons to the field label table cell - Part 27 - Add space between the mouse-over Help and the + sign 103
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-04-08
FR 56 Convert lower case x at the end of an ISBN to uppercase 104
  • common/pubClass.py
Ahasuerus Ahasuerus 2018-04-10
FR 810 Create a cleanup report to find author/title language mismatches - Part 3 - SHORTFICTION titles which start with the letter A 105
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-04-10
Bug 699 My Recently Changed Primary Verifications doesn't display Catalog IDs 106
  • biblio/changed_verified_pubs.py
Ahasuerus Ahasuerus 2018-04-12
FR 1138 Disallow duplicate Web pages 107
  • common/authorClass.py
  • common/awardcatClass.py
  • common/awardtypeClass.py
  • common/publisherClass.py
  • common/pubseriesClass.py
  • common/seriesClass.py
  • common/titleClass.py
Ahasuerus Ahasuerus 2018-04-12
FR 1144 Add support for Low German language 108
  • common/isfdb.py
  • scripts/add_low_german_language.sql
Ahasuerus Ahasuerus 2018-04-19
Bug 700 URL validation only checks that URLs start with http 109
  • common/library.py
  • css/edit_js.js
Ahasuerus Ahasuerus 2018-05-03
FR 1121 Hyperlink auto-merge titles when displaying submissions 110
  • common/viewers.py
Ahasuerus Ahasuerus 2018-05-03
FR 1121 Hyperlink auto-merge titles when displaying submissions - bug fix 111
  • common/viewers.py
Ahasuerus Ahasuerus 2018-05-03
FR 1145 Increase the maximum length of the Content field from 31 to 254 112
  • common/titleClass.py
  • css/edit_js.js
  • scripts/change_content_field_type.sql
Ahasuerus Ahasuerus 2018-05-05
Bug 697 Linked reviews display the transliterated titles of the linked title 113
  • biblio/pl.py
  • biblio/title.py
Ahasuerus Ahasuerus 2018-05-08
FR 1146 Make the Title field on the Import Content page a multiple field 114
  • edit/clonecontent.py
  • edit/exportcontent.py
  • edit/importcontent.py
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-05-09
Bug 701 Unmerge variant bug 115
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2018-05-11
Bug 702 Title page displays a publication twice 115
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2018-05-11
FR 1147 Create an external identifier type and a Notes template ("Audible-ASIN") for Audible ASINs 116
  • common/library.py
  • scripts/add_audible_ASINs.sql
Ahasuerus Ahasuerus 2018-05-18
FR 1150 Create a cleanup report to find pubs with LCCN in notes, no LCCN template and no external LCCN ID 117
  • edit/cleanup_report.py
  • edit/isfdblib.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-05-22
FR 1151 Create cleanup reports of translations without the Tr template 118
  • edit/cleanup_report.py
  • edit/isfdblib.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-05-23
FR 1150 Create a cleanup report to find pubs with LCCN in notes, no LCCN template and no external LCCN ID - Temporarily disabled since it hangs on the production server 119
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-05-25
FR 1152 Let moderators ignore publications in the LCCN cleanup report 120
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-05-26
FR 1153 Ignore OCLC search links in the OCLC cleanup report 121
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-05-26
FR 866 Create a cleanup report to find invalid prices - Part 3 - Add a check for the euro sign followed by a space 122
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-05-30
FR 866 Create a cleanup report to find invalid prices - Part 4 - Strip spaces after the Euro sign in prices 123
  • scripts/strip_spaces_from_euro_prices.sql
Ahasuerus Ahasuerus 2018-05-31
FR 1155 Update 'Authors with invalid Directory Entries' 124
  • edit/cleanup_report.py
  • edit/isfdblib.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-05-31
FR 1150 Cleanup report to find pubs with non-template LCCNs in notes 125
  • edit/cleanup_report.py
  • edit/isfdblib.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-06-01
FR 1149 Standardize the display of 'Author(s)/Editor(s)/Reviewer(s)' field labels 126
  • biblio/common.py
  • biblio/pl.py
  • biblio/title.py
Ahasuerus Ahasuerus 2018-06-02
Bug 703 Author biblios have problems with names with non-English characters 127
  • biblio/biblio.py
Ahasuerus Ahasuerus 2018-06-03
FR 1150 Cleanup report to find pubs with non-template LCCNs in notes - Lifted the 500 limit 128
  • edit/isfdblib.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-06-04
FR 985 Create a cleanup report to find authors without a working language - Part 2 - Added the letter W 129
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-06-04
SR 116 Consolidate HTML header output 130
  • biblio/common.py
  • common/SQLparsing.py
  • common/isfdb.py
  • edit/isfdblib.py
  • mod/isfdblib.py
Ahasuerus Ahasuerus 2018-06-05
SR 133 CSP enhancements - Part 1 - Form submission 131
  • common/isfdb.py
Ahasuerus Ahasuerus 2018-06-06
FR 810 Create a cleanup report to find author/title language mismatches - Added all SHORTFICTION titles 132
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-06-06
FR 1156 Add title ID to the image upload template 133
  • biblio/pl.py
Ahasuerus Ahasuerus 2018-06-07
SR 133 CSP enhancements - Part 2 - font-src, frame-ancestors, worker-src 134
  • common/isfdb.py
Ahasuerus Ahasuerus 2018-06-07
SR 133 CSP enhancements - Part 3 - base-uri, connect-src, form-action, frame-src, img-src, manifest-src, media-src 135
  • common/isfdb.py
Ahasuerus Ahasuerus 2018-06-08
SR 133 CSP enhancements - Part 4 - onload 136
  • biblio/common.py
  • common/isfdb.py
  • common/navbar.py
  • css/Makefile
  • css/isfdb_main.js
  • edit/isfdblib.py
Ahasuerus Ahasuerus 2018-06-09
SR 133 CSP enhancements - Part 5 - onload cleanup; onsubmit for awards 137
  • css/edit_award.js
  • css/isfdb_main.js
  • edit/addaward.py
  • edit/editaward.py
Ahasuerus Ahasuerus 2018-06-09
SR 133 CSP enhancements - Part 6 - onsubmit 138
  • css/edit_title.js
  • css/isfdb_main.js
  • edit/addawardcat.py
  • edit/addpub.py
  • edit/addvariant.py
  • edit/clonecontent.py
  • edit/clonepub.py
  • edit/editauth.py
  • edit/editawardcat.py
  • edit/editawardtype.py
  • edit/editpub.py
  • edit/editpublisher.py
  • edit/editpubseries.py
  • edit/editseries.py
  • edit/edittitle.py
  • edit/mkvariant.py
  • edit/newawardtype.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-06-11
SR 133 CSP enhancements - Part 7 - onclick; added script and style defaults; reorganized isfdb_main.js 139
  • biblio/common.py
  • common/isfdb.py
  • css/isfdb_main.js
Ahasuerus Ahasuerus 2018-06-13
FR 1157 Add a template and an External ID for La Tercera Fundacion 140
  • common/library.py
  • scripts/add_LTF.sql
Ahasuerus Ahasuerus 2018-06-13
FR 1159 Break the lexical match link between Series and Wiki pages 141
  • common/seriesClass.py
Ahasuerus Ahasuerus 2018-06-13
SR 133 CSP enhancements - Part 8 - External IDs rewrite part 1; Consolidated HTTP headers 142
  • biblio/common.py
  • common/SQLparsing.py
  • common/isfdb.py
  • css/isfdb_main.js
  • edit/isfdblib.py
  • edit/isfdblib_print.py
  • mod/isfdblib.py
Ahasuerus Ahasuerus 2018-06-14
SR 133 CSP enhancements - Part 9 - External IDs part 2 143
  • css/edit_pub.js
  • edit/isfdblib.py
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-06-14
SR 133 CSP enhancements - Part 10 - Advanced Search 144
  • biblio/common.py
  • biblio/search.py
  • css/adv_search.js
  • css/biblio_css_stub
  • css/isfdb_main.js
Ahasuerus Ahasuerus 2018-06-15
SR 133 CSP enhancements - Part 11 - Multi-fields 145
  • css/isfdb_main.js
  • edit/isfdblib_print.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-06-15
SR 133 CSP enhancements - Part 12 - IE 11 compatibility fixes; added publication format check during validation 146
  • common/pubClass.py
  • css/isfdb_main.js
Ahasuerus Ahasuerus 2018-06-15
SR 134 MS Edge form submission bug - workarounds 147
  • common/pubClass.py
  • common/titleClass.py
  • edit/editpub.py
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-06-16
SR 133 CSP enhancements - Part 13 - Temporary fix for isfdb.org (no www) 148
  • common/isfdb.py
Ahasuerus Ahasuerus 2018-06-16
SR 133 CSP enhancements - Part 14 - New record buttons on Edit/New/Add/Clone Pub page 149
  • css/isfdb_main.js
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-06-17
SR 133 CSP enhancements - Part 15 - Add buttons on Edit/New/Clone; reorganized JS files; added www.isfdb.org to the list of form submission targets 150
  • common/isfdb.py
  • css/adv_search.js
  • css/edit_js.js
  • css/edit_pub.js
  • css/isfdb_main.js
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-06-18
SR 133 CSP enhancements - Part 16 - Disabled inline scripts 151
  • common/isfdb.py
Ahasuerus Ahasuerus 2018-06-19
Bug 704 Authors By Debut Year doesn't show author name transliterations 152
  • biblio/authors_by_debut_year.py
  • nightly/nightly_os_files.py
Ahasuerus Ahasuerus 2018-06-19
SR 133 Part 17 - Moved inline styles to the main CSS file and disabled inline styles 153
  • biblio/biblio.py
  • common/isfdb.py
  • common/library.py
  • css/biblio_css_stub
  • edit/verify.py
  • mod/common.py
Ahasuerus Ahasuerus 2018-06-19
SR 135 Remove obsolete scripts 154
  • edit/deleteauth.py
  • scripts/Makefile
  • scripts/svgChart.py
Ahasuerus Ahasuerus 2018-06-19
FR 1160 Display 'Authors By Debut Year' by year rather than by decade 155
  • biblio/TARGETS
  • biblio/authors_by_debut_year.py
  • biblio/common.py
  • biblio/most_reviewed_table.py
  • biblio/stats-and-tops.py
  • nightly/nightly_os_files.py
  • scripts/create_authors_by_debut_date.sql
Ahasuerus Ahasuerus 2018-06-20
FR 1160 Display 'Authors By Debut Year' by year rather than by decade - added missing file 156
  • biblio/authors_by_debut_year_table.py
Ahasuerus Ahasuerus 2018-06-20
FR 1161 Display title year on 'Most-viewed' title reports 157
  • biblio/most_viewed.py
Ahasuerus Ahasuerus 2018-06-21
Bug 705 New Award submission errors out if the title has been deleted 158
  • common/viewers.py
Ahasuerus Ahasuerus 2018-07-10
Bug 706 Data entry filter doesn't remove some non-printing characters 159
  • common/library.py
Ahasuerus Ahasuerus 2018-07-10
FR 1165 Display cover artist pseudonyms in pub records using [as by] 160
  • biblio/pl.py
Ahasuerus Ahasuerus 2018-07-10
FR 1162 Add pop-up email validation 161
  • common/authorClass.py
  • css/edit_author.js
Ahasuerus Ahasuerus 2018-07-10
FR 1168 Display VT notes as mouseover bubbles on parent titles' pages 162
  • biblio/title.py
  • common/library.py
Ahasuerus Ahasuerus 2018-07-11
FR 1168 Display VT notes as mouseover bubbles on parent titles' pages - Part 2: fixed spacing; changed question marks to 'i' 163
  • biblio/title.py
  • common/isfdb.py
  • common/library.py
Ahasuerus Ahasuerus 2018-07-12
FR 1170 Add support for Nepali and Pashto/Pushto languages 164
  • common/isfdb.py
  • scripts/add_nepali_and_pashto.sql
Ahasuerus Ahasuerus 2018-07-12
FR 1168 Display VT notes as mouseover bubbles on parent titles' pages - Part 3: Allowed HTML 165
  • biblio/biblio.py
  • biblio/common.py
  • biblio/pl.py
  • biblio/publisher.py
  • biblio/pubseries.py
  • biblio/title.py
  • common/library.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2018-07-12
FR 1168 Display VT notes as mouseover bubbles on parent titles' pages - Part 4 - Changed CSS 166
  • common/library.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2018-07-13
FR 1168 Display VT notes as mouseover bubbles on parent titles' pages - Part 5 - More CSS tweaks 167
  • common/library.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2018-07-13
FR 745 Allow cloning MAGAZINE publications 168
  • edit/clone_intermediate.py
  • edit/clonepub.py
Ahasuerus Ahasuerus 2018-07-18
FR 1168 Display VT notes as mouseover bubbles on parent titles' pages - Part 6 - Fixed a CSS bug 169
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2018-07-21
FR 1168 Display VT notes as mouseover bubbles on parent titles' pages - Part 7 - Fixed another CSS bug 170
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2018-07-21
FR 1173 Remove the mouseover bubble for 'unpublished' 171
  • common/library.py
Ahasuerus Ahasuerus 2018-07-31
Bug 707 Mouseover bubbles sometimes block links under Firefox 172
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2018-08-02
Bug 708 Invalid Bibliographic warning when Catalog ID is present 173
  • biblio/common.py
  • biblio/title.py
Ahasuerus Ahasuerus 2018-08-02
FR 1172 Display issue formats in the Issue Grid 174
  • biblio/seriesgrid.py
Ahasuerus Ahasuerus 2018-08-03
FR 1174 Disallow ignore in 'Variant Title Type Mismatches' 175
  • edit/cleanup_report.py
  • nightly/nightly_update.py
  • scripts/remove_ignore_from_report_45.sql
Ahasuerus Ahasuerus 2018-08-03
FR 1172 Display issue formats in the Issue Grid - updated copyright date 176
  • biblio/seriesgrid.py
Ahasuerus Ahasuerus 2018-08-03
FR 1174 Disallow ignore in 'Variant Title Type Mismatches' - made the report available to non-moderators 176
  • edit/isfdblib.py
Ahasuerus Ahasuerus 2018-08-03
SR 119 Eliminate banner rotation 177
  • common/isfdb.py
  • css/IsfdbBanner11.jpg
  • css/Makefile
  • css/biblio_css_stub
  • nightly/nightly_os_files.py
Ahasuerus Ahasuerus 2018-08-04
SR 119 Eliminate banner rotation - Part 2 - Delete obsolete files 178
  • nightly/CurrentBanner (deleted)
  • nightly/IsfdbBanner.jpg (deleted)
  • nightly/IsfdbBanner10.jpg (deleted)
  • nightly/IsfdbBanner11.jpg (deleted)
  • nightly/IsfdbBanner2.jpg (deleted)
  • nightly/IsfdbBanner3.jpg (deleted)
  • nightly/IsfdbBanner4.jpg (deleted)
  • nightly/IsfdbBanner5.jpg (deleted)
  • nightly/IsfdbBanner6.jpg (deleted)
  • nightly/IsfdbBanner7.jpg (deleted)
  • nightly/IsfdbBanner8.jpg (deleted)
  • nightly/IsfdbBanner9.jpg (deleted)
  • nightly/TARGETS
  • nightly/local.mk
Ahasuerus Ahasuerus 2018-08-04
SR 136 Store statistical reports in the database as opposed to OS files 179
  • biblio/stats.py
  • biblio/topcontrib.py
  • biblio/topmods.py
  • biblio/topvers.py
  • nightly/nightly_os_files.py
Ahasuerus Ahasuerus 2018-08-05
SR 136 Store statistical reports in the database as opposed to OS files - added a missed script 180
  • scripts/create_report_table.sql
Ahasuerus Ahasuerus 2018-08-05
SR 136 Store statistical reports in the database as opposed to OS files - Part 2 - SVG reports 181
  • biblio/stats-and-tops.py
  • biblio/stats.py
  • biblio/stats_charts.py
  • nightly/nightly_os_files.py
Ahasuerus Ahasuerus 2018-08-06
SR 136 Store statistical reports in the database as opposed to OS files - Part 3 - Eliminated LOCALFILES 182
  • README
  • common/localdefs.py
Ahasuerus Ahasuerus 2018-08-07
SR 136 Store statistical reports in the database as opposed to OS files - Part 4 - Moved on-demand SVG charts to the nightly process 183
  • biblio/TARGETS
  • biblio/pubs_by_format.py
  • biblio/stats-and-tops.py
  • biblio/stats.py
  • biblio/toptaggers.py
  • biblio/topvers.py
  • biblio/topvoters.py
  • common/library.py
  • nightly/local.mk
  • nightly/nightly_os_files.py
  • nightly/nightly_stats.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-08-07
SR 136 Store statistical reports in the database as opposed to OS files - Part 5 - Remove obsolete scripts 184

Deleted scripts:

  • biblio/books_by_type.py
  • biblio/novels_in_series.py
  • biblio/pubs_by_format.py
  • biblio/stats_charts.py
  • biblio/topmods.py
  • biblio/topvers.py
  • nightly/nightly_os_files.py
Ahasuerus Ahasuerus 2018-08-07
FR 1169 Create a graph to show submission count by year 185
  • biblio/stats-and-tops.py
  • biblio/stats.py
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2018-08-07
FR 1175 Add 'b' to the list of disallowed HTML tags in titles 186
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-08-08
FR 1052 Create cleanup reports to find unsupported HTML in notes and synopses - Part 4 - Disallowed hr, caption, h1, h2, h3, span, abbr, tbody 187
  • common/library.py
  • edit/cleanup_report.py
  • nightly/nightly_stats.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-08-11
FR 1176 Find all supported HTML tags in title/publication titles 188
  • common/library.py
  • edit/cleanup_report.py
  • nightly/nightly_html.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-08-12
FR 77 Support HTML in mod-reject text 189
  • mod/reject.py
Ahasuerus Ahasuerus 2018-08-12
FR 77 Support HTML in mod-reject text - Part 2 - Added escaping/unescaping in order to normalize input 190
  • mod/reject.py
Ahasuerus Ahasuerus 2018-08-12
FR 1181 Flesh out the 'ISFDB Statistics' page 191
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2018-08-28
FR 1184 Add support for the Shona language 192
  • common/isfdb.py
  • scripts/add_shona_language.sql
Ahasuerus Ahasuerus 2018-09-05
Bug 709 Angle brackets can be entered in URL fields 193
  • common/library.py
  • css/edit_js.js
Ahasuerus Ahasuerus 2018-09-05
FR 1187 Move on-demand stats reports to the nightly process 194
  • biblio/TARGETS
  • biblio/common.py
  • biblio/most_viewed.py - deleted
  • biblio/oldest.py - deleted
  • biblio/oldest_nl.py - deleted
  • biblio/stats-and-tops.py
  • biblio/stats.py
  • biblio/top100.py - deleted
  • biblio/youngest.py - deleted
  • biblio/youngest_nl.py - deleted
  • common/library.py
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2018-09-06
FR 1187 Move on-demand stats reports to the nightly process - Part 2 - authors and titles by language, top taggers, top voters 195
  • biblio/TARGETS
  • biblio/authors_by_language.py - deleted
  • biblio/stats-and-tops.py
  • biblio/stats.py
  • biblio/titles_by_language.py - deleted
  • biblio/toptaggers.py - deleted
  • biblio/topvoters.py - deleted
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2018-09-06
FR 1188 Build the Top Forthcoming page nightly 196
  • biblio/TARGETS
  • biblio/index.py
  • biblio/stats.py
  • biblio/top50year.py - deleted
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2018-09-06
FR 1189 Generate the report of most reviewed titles at night 197
  • biblio/most_reviewed.py
  • nightly/nightly_stats.py
  • scripts/create_most_reviewed_table.sql
Ahasuerus Ahasuerus 2018-09-07
FR 1190 Add support for the Old Norse language 198
  • common/isfdb.py
  • scripts/add_old_norse_language.sql
Ahasuerus Ahasuerus 2018-09-08
FR 1191 Generate the reports of most popular titles overnight 199
  • biblio/awards.py
  • biblio/most_popular.py
  • nightly/local.mk
  • nightly/nightly_stats.py
  • scripts/create_award_titles_table.sql
Ahasuerus Ahasuerus 2018-09-10
FR 1191 Generate the reports of most popular titles overnight - Part 2 200
  • nightly/nightly_awards.py
Ahasuerus Ahasuerus 2018-09-10
FR 1192 Generate the report of most popular authors overnight 201
  • biblio/awards.py
  • biblio/popular_authors.py
Ahasuerus Ahasuerus 2018-09-11
FR 1192 Generate the report of most popular authors overnight - Part 2 - Note wording 202
  • biblio/popular_authors.py
Ahasuerus Ahasuerus 2018-09-12
FR 1180 Enhance URL validation 203
  • common/authorClass.py
  • common/awardcatClass.py
  • common/awardtypeClass.py
  • common/library.py
  • common/pubClass.py
  • common/publisherClass.py
  • common/pubseriesClass.py
  • common/seriesClass.py
  • common/titleClass.py
  • css/edit_js.js
Ahasuerus Ahasuerus 2018-09-12
FR 1193 Do not hyperlink the word 'Cover:' on Publication pages 204
  • biblio/pl.py
Ahasuerus Ahasuerus 2018-09-13
SR 8 Generated HTML does not validate - Corrected Amazon ASIN links, fixed the 'rel' link in the headers, fixed the HTML in the list of external links on moderator approval pages 205
  • common/isfdb.py
  • mod/common.py
  • scripts/correct_amazon_identifier_urls.sql
Ahasuerus Ahasuerus 2018-09-14
FR 1194 Disallow quotes, spaces and angle brackets in External IDs 206
  • common/library.py
  • common/pubClass.py
  • css/edit_pub.js
Ahasuerus Ahasuerus 2018-09-14
FR 1164 Create a cleanup report to find empty anthology and collection pubs 207
  • css/biblio_css_stub
  • edit/TARGETS
  • edit/cleanup_report.py
  • edit/isfdblib.py
  • mod/TARGETS
  • nightly/nightly_stats.py
  • nightly/nightly_update.py
  • rest/TARGETS
Ahasuerus Ahasuerus 2018-09-17
FR 1164 Create a cleanup report to find empty anthology and collection pubs - Part 2 - Added empty_containers.py 208
  • edit/empty_containers.py
Ahasuerus Ahasuerus 2018-09-17
SR 8 Generated HTML does not validate - Forthcoming Books 209
  • biblio/fc.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2018-09-17
SR 8 Generated HTML does not validate - Cleanup reports 210
  • edit/cleanup.py
  • edit/cleanup_report.py
  • edit/isfdblib.py
Ahasuerus Ahasuerus 2018-09-18
Bug 710 All h1 and h2 headers are centered 211
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2018-09-18
FR 1195 In Advanced Search, allow free-form language searches 212
  • biblio/adv_search_results.py
  • biblio/search.py
Ahasuerus Ahasuerus 2018-09-18
FR 1196 Change 'Diff Publications' to 'Compare Publications' 213
  • biblio/common.py
  • biblio/diffselect.py
  • biblio/submitdiff.py
Ahasuerus Ahasuerus 2018-09-22
SR 138 Move cleanup report definitions to a separate module 214
  • edit/cleanup.py
  • edit/cleanup_report.py
  • edit/isfdblib.py
  • edit/local.mk
Ahasuerus Ahasuerus 2018-09-22
SR 138 Move cleanup report definitions to a separate module - Added missing module 215
  • edit/cleanup_lib.py
Ahasuerus Ahasuerus 2018-09-22
FR 1167 Show 'diff' information for submitted Notes 216
  • common/viewers.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2018-09-23
FR 1164 Create a cleanup report to find empty anthology and collection pubs - Part 3 - Added publisher names and first edition dates; abbreviated publication types 217
  • edit/empty_containers.py
Ahasuerus Ahasuerus 2018-09-24
FR 1197 Change 'Mayan languages' to 'Mayan language' 218
  • common/isfdb.py
  • scripts/change_mayan_languages.sql
Ahasuerus Ahasuerus 2018-09-28
FR 1198 Add less popular African languages 219
  • common/isfdb.py
  • scripts/add_african_languages.sql
Ahasuerus Ahasuerus 2018-09-29
FR 1199 Add major light novel sites to the list of recognized Web sites 220
  • common/library.py
Ahasuerus Ahasuerus 2018-10-01
FR 1198 Add less popular African languages - Part 2 221
  • common/isfdb.py
  • scripts/add_african_languages_2nd_phase.sql
Ahasuerus Ahasuerus 2018-10-01
Bug 711 ISFDB Statistics and Top Lists: top note is out of date 222
  • biblio/stats-and-tops.py
Ahasuerus Ahasuerus 2018-10-01
FR 1200 Create a cleanup report to find magazines without fiction titles 223
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • edit/empty_containers.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-10-02
FR 1200 Create a cleanup report to find magazines without fiction titles - Part 2 - Do not display container publications populated since the last nightly run 224
  • edit/empty_containers.py
Ahasuerus Ahasuerus 2018-10-04
FR 1201 Make 'Omnibuses without Contents Titles' available to non-moderators 225
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2018-10-06
SR 140 rest/getpub.cgi doesn't handle multiple ISBNs correctly 226
  • common/isbn.py
  • rest/getpub.py
  • scripts/add_isbn_index.sql
Ahasuerus Ahasuerus 2018-10-08
SR 141 The Web API should support publication lookups by External ID 227
  • rest/TARGETS
  • rest/getpub.py
  • rest/getpub_by_ID.py
  • rest/local.mk
  • rest/pub_output.py
Ahasuerus Ahasuerus 2018-10-08
FR 1203 Change 'Pseudonym' to 'Alternate name' 228
  • biblio/adv_search_results.py
  • biblio/biblio.py
  • biblio/common.py
  • biblio/search.py
  • common/isfdb.py
  • common/library.py
  • common/viewers.py
  • css/isfdb_main.js
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • edit/mkpseudo.py
  • edit/submitmkpseudo.py
  • edit/submitrempseudo.py
  • mod/common.py
  • mod/ya_new.py
  • mod/ya_remove.py
  • mod/yv_new.py
  • mod/yv_remove.py
Ahasuerus Ahasuerus 2018-10-17
FR 1204 Add support for the Montenegrin language 229
  • common/isfdb.py
  • scripts/add_montenegrin_language.sql
Ahasuerus Ahasuerus 2018-10-17
FR 1203 Change 'Pseudonym' to 'Alternate name' - Part 2 - Enhance the post-approval page for Remove Alternate Name 230
  • common/SQLparsing.py
  • common/viewers.py
  • mod/ya_new.py
  • mod/ya_remove.py
Ahasuerus Ahasuerus 2018-10-18
FR 1205 Create an explanation of the ignore functionality (cleanup reports) 231
  • edit/cleanup.py
Ahasuerus Ahasuerus 2018-10-18
FR 1140 Create Advanced Note Search 232
  • biblio/TARGETS
  • biblio/note_search_results.py
  • biblio/search.py
Ahasuerus Ahasuerus 2018-10-24
FR 1140 Create Advanced Note Search - Part 2 - Improved the UI 233
  • biblio/search.py
Ahasuerus Ahasuerus 2018-10-24
FR 1206 Cleanup report to find CHAPBBOOK/SHORTFICTION juvenile flag mismatches 234
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-10-25
FR 1141 Create Advanced Web Site Search 235
  • biblio/TARGETS
  • biblio/search.py
  • common/isfdb.py
Ahasuerus Ahasuerus 2018-10-25
FR 1141 Create Advanced Web Site Search - Part 2 - Added missing script 236
  • biblio/webpages_search_results.py
Ahasuerus Ahasuerus 2018-10-25
FR 1141 Create Advanced Web Site Search - Part 3 - Display enhancements 237
  • biblio/search.py
  • biblio/webpages_search_results.py
Ahasuerus Ahasuerus 2018-10-26
FR 1140 Create Advanced Note Search - Part 3 - Proper alphabetization of the Authors section; full display of notes with the BREAK template 238
  • biblio/note_search_results.py
Ahasuerus Ahasuerus 2018-10-26
FR 1209 Create 2 new linking templates: S for Series and PubS for Pub Series 239
  • common/library.py
Ahasuerus Ahasuerus 2018-10-26
Bug 712 Different edit forms display Title flags in a different order 240
  • common/viewers.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-10-26
FR 1211 Disallow all-wildcard search values in Advanced Searches 241
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2018-11-01
Bug 713 EditPub and EditTitle should ignore changes to the author order 242
  • edit/isfdblib.py
  • edit/submitpub.py
  • edit/submittitle.py
Ahasuerus Ahasuerus 2018-11-01
SR 114 Improve the performance of cleanup reports - Part 10 - Pubs with non-Latin characters and no transliterated title 243
  • nightly/nightly_transliterations.py
Ahasuerus Ahasuerus 2018-11-02
SR 114 Improve the performance of cleanup reports - Part 11 - Non-Latin Language Titles with a Latin Author Name for less common non-Latin languages (188) 244
  • nightly/nightly_transliterations.py
Ahasuerus Ahasuerus 2018-11-03
SR 114 Improve the performance of cleanup reports - Part 12 - Further cleanup of transliterated reports 245
  • nightly/nightly_lib.py
  • nightly/nightly_transliterations.py
Ahasuerus Ahasuerus 2018-11-04
SR 114 Improve the performance of cleanup reports - Part 13 - Reports 237 and 238 246
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-11-04
SR 114 Improve the performance of cleanup reports - Part 14 - Filer changes 247
  • nightly/nightly_lib.py
Ahasuerus Ahasuerus 2018-11-05
FR 1215 Amazon-hosted image URLs should not contain extra formatting 248
  • common/viewers.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-11-05
SR 114 Improve the performance of cleanup reports - Part 15 - Container reports 249
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-11-06
FR 1216 Add support for operators in the External ID Search 250
  • biblio/external_id_search_results.py
  • biblio/search.py
Ahasuerus Ahasuerus 2018-11-07
FR 1217 Cleanup reports should display notes with LIs and no ULs/OLs 251
  • common/library.py
  • nightly/nightly_html.py
Ahasuerus Ahasuerus 2018-11-08
Bug 714 Cleanup reports validate HTML tags inconsistently 252
  • common/library.py
  • edit/cleanup_report.py
  • nightly/nightly_html.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-11-10
Bug 715 The New Chapbook form links to invalid Graphic Format Help page 253
  • edit/isfdblib_help.py
Ahasuerus Ahasuerus 2018-11-11
FR 1221 Add support for the Mirandese language 254
  • common/isfdb.py
  • scripts/add_mirandese_language.sql
Ahasuerus Ahasuerus 2018-11-11
FR 1218 Display post-submission warnings for invalid HTML 255
  • common/library.py
  • common/viewers.py
Ahasuerus Ahasuerus 2018-11-11
FR 1218 Display post-submission warnings for invalid HTML - Part 2 - Fixed a parsing bug 256
  • common/library.py
Ahasuerus Ahasuerus 2018-11-11
FR 1210 Display title authors alphabetically 257
  • biblio/title.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2018-11-13
FR 1216 Add support for operators in the External ID Search - Part 2 - Redirect to the Publication page if only one matching publication has been found 258
  • biblio/external_id_search_results.py
Ahasuerus Ahasuerus 2018-11-14
SR 144 Programmatically blank out '0' page counts for audio books 259
  • scripts/remove_0_page_counts_for_audiobooks.sql
Ahasuerus Ahasuerus 2018-11-14
Bug 716 '0' page counts are not displayed 260
  • biblio/common.py
  • biblio/fc.py
  • biblio/index.py
  • biblio/pl.py
Ahasuerus Ahasuerus 2018-11-14
SR 145 Blank out pages counts for ebooks with '0' page counts 260, 261 (updated)
  • scripts/remove_0_page_counts_for_ebooks.sql
Ahasuerus Ahasuerus 2018-11-14
FR 1208 Display the 4 title flags/checkboxes on the same line 261
  • css/biblio_css_stub
  • edit/edittitle.py
  • edit/isfdblib_print.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2018-11-15
FR 1208 Display the 4 title flags/checkboxes on the same line - Part 2 - Improve spacing 262
  • css/biblio_css_stub
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-11-15
FR 1208 Display the 4 title flags/checkboxes on the same line - Part 3 - Fixed tabbing 263
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-11-15
FR 1224 Create a 'Narrator' template 264
  • common/library.py
Ahasuerus Ahasuerus 2018-11-16
FR 1230 Do not default External ID Type to the first available type 265
  • common/pubClass.py
  • css/edit_pub.js
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2018-12-09
FR 1231 Standardize 'Tags' and 'Title Tags' in regular and Advanced Searches 266
  • biblio/adv_search_results.py
  • biblio/search.py
Ahasuerus Ahasuerus 2018-12-09
FR 1210 Display title authors alphabetically - Part 2 - Summary and Series pages 267
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2018-12-09
FR 1232 Create cleanup reports to find non-standard External ID values 268
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-12-11
FR 1228 Display breakdown of External IDs on the ISFDB Statistics page 269
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2018-12-12
FR 1232 Create cleanup reports to find non-standard External ID values - Part 2 - Tweaked how invalid IDs are defined for NDL IDs 270
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-12-12
FR 1226 Allow searching ISFDB data via Google 271
  • biblio/TARGETS
  • biblio/google_search_redirect.py
  • biblio/search.py
Ahasuerus Ahasuerus 2018-12-13
FR 1226 Allow searching ISFDB data via Google - Part 2 - Fixed an HTML bug 272
  • biblio/search.py
Ahasuerus Ahasuerus 2018-12-14
Bug 717 css/favicon.ico is not installed 273
  • css/Makefile
Ahasuerus Ahasuerus 2018-12-14
FR 1226 Allow searching ISFDB data via Google - Part 3 - Changed CSP to allow form submission to Google (needed by Google Chrome and Safari) 274
  • common/isfdb.py
Ahasuerus Ahasuerus 2018-12-14
SR 147 Consolidate cleanup report logic - Part 1 275
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2018-12-14
SR 147 Consolidate cleanup report logic - Part 2 276
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2018-12-15
FR 1233 Add POEMs to 'Titles by Year of First Publication' 277
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2018-12-15
FR 1213 Let all title types appear as series - Part 1 - REVIEWs 278
  • biblio/biblio.py
  • biblio/common.py
  • common/isfdb.py
Ahasuerus Ahasuerus 2018-12-16
FR 1213 Let all title types appear as series - Part 2 - INTERVIEWs 279
  • biblio/biblio.py
  • biblio/common.py
  • common/isfdb.py
Ahasuerus Ahasuerus 2018-12-16
FR 1213 Let all title types appear as series - Part 3 - COVERART and INTERIORART 280
  • biblio/biblio.py
  • biblio/common.py
  • common/isfdb.py
Ahasuerus Ahasuerus 2018-12-16
FR 1235 Allow ignoring publications in the OCLC cleanup report 281
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-12-19
FR 1234 Cleanup reports to reconcile OCLC verifications and External IDs 282
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-12-19
Bug 718 CHAPBOOK series number editing error 283
  • edit/edittitle.py
Ahasuerus Ahasuerus 2018-12-25
FR 866 Create a cleanup report to find invalid prices - Part 5 - Added checks for characters preceding the Euro sign and for commas after the Euro sign 284
  • edit/cleanup_report.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-12-27
FR 1240 Link the Wiki backups page from the Advanced Search page 285
  • biblio/search.py
Ahasuerus Ahasuerus 2018-12-31
FR 1241 Create a new External ID Type for De Belgische Bibliografie 286
  • common/library.py
  • scripts/add_KBR.sql
Ahasuerus Ahasuerus 2018-12-31
FR 1236 Allow non-linking External IDs 287
  • common/library.py
Ahasuerus Ahasuerus 2018-12-31
SR 149 Split nightly and monthly jobs 288
  • nightly/TARGETS
  • nightly/dup_authors.py
  • nightly/local.mk
  • nightly/monthly_job.py
  • nightly/nightly_job.py
  • nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-12-31
SR 149 Split nightly and monthly jobs - Part 2 - Deleted obsolete script 289
  • DELETED nightly/nightly_update.py
Ahasuerus Ahasuerus 2018-12-31