Difference between revisions of "Development/Archive/2022"

From ISFDB
Jump to navigation Jump to search
(Archived patches 951-1000)
(→‎SVN Patch Contents: SVNs 1001-1050 archived)
Line 2,178: Line 2,178:
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-09-11
 
| 2022-09-11
 +
 +
|-
 +
| {{FR|1529}}
 +
| Improve display of invalid ISBNs
 +
| 1001
 +
|
 +
* common/isbn.py
 +
* common/viewers.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_cleanup.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-11
 +
 +
|-
 +
| {{FR|1534}}
 +
| Improve Moderator Queue performance
 +
| 1002
 +
|
 +
* common/SQLparsing.py
 +
* mod/list.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-15
 +
 +
|-
 +
| {{FR|1459}}
 +
| Standardize links to User and Talk pages
 +
| 1003
 +
|
 +
* biblio/changed_verified_pubs.py
 +
* biblio/my_removed_secondary_verifications.py
 +
* biblio/recent_primary_ver.py
 +
* biblio/recentver.py
 +
* biblio/removed_secondary_verifications.py
 +
* biblio/user_search_results.py
 +
* common/library.py
 +
* common/navbar.py
 +
* common/pubClass.py
 +
* common/viewers.py
 +
* edit/keygen.py
 +
* edit/verify.py
 +
* mod/common.py
 +
* mod/hardreject.py
 +
* mod/select_secondary_verification.py
 +
* mod/self_approvers.py
 +
* mod/submission_review.py
 +
* nightly/database_stats.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-15
 +
 +
|-
 +
| {{Bug|813}}
 +
| Notes with embedded HTML break in mouseover bubbles
 +
| 1004
 +
|
 +
* biblio/title.py
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-16
 +
 +
|-
 +
| {{FR|1535}}
 +
| Update External IDs to use HTTPS
 +
| 1005
 +
|
 +
* scripts/update_external_IDs_to_HTTPS.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-16
 +
 +
|-
 +
| {{FR|1535}}
 +
| Update External IDs to use HTTPS - Part 2 - Upgraded BNF
 +
| 1006
 +
|
 +
* scripts/update_BNF_external_IDs_to_HTTPS.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-16
 +
 +
|-
 +
| {{FR|1536}}
 +
| Update ISBN-based links to use HTTPS
 +
| 1007
 +
|
 +
* scripts/update_websites_to_HTTPS.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-16
 +
 +
|-
 +
| {{FR|1537}}
 +
| Update Encyclopedia of SF/Fantasy credits
 +
| 1008
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-17
 +
 +
|-
 +
| {{FR|1538}}
 +
| Improve front page performance
 +
| 1009
 +
|
 +
* common/SQLparsing.py
 +
* common/isfdb.py
 +
* nightly/front_page_pubs.py
 +
* nightly/local.mk
 +
* nightly/nightly_job.py
 +
* scripts/create_front_page_pubs.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-17
 +
 +
|-
 +
| {{FR|1538}}
 +
| Improve front page performance - Part 2 - Updated the weekly job and consolidated weekly/nightly code
 +
| 1010
 +
|
 +
* nightly/local.mk
 +
* nightly/nightly_job.py
 +
* nightly/nightly_weekly_common.py
 +
* nightly/weekly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-18
 +
 +
|-
 +
| {{Bug|814}}
 +
| 4 cleanup reports are not recompiled weekly
 +
| 1011
 +
|
 +
* nightly/weekly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-18
 +
 +
|-
 +
| {{FR|1539}}
 +
| Update Encyclopedia of Fantasy URLs
 +
| 1012
 +
|
 +
* common/SQLparsing.py
 +
* common/library.py
 +
* scripts/update_EoF_URLs.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-18
 +
 +
|-
 +
| {{FR|1537}}
 +
| Update Encyclopedia of SF/Fantasy credits - Part 2 - Restored sf-encyclopedia.uk credits since some are still being used
 +
| 1013
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-27
 +
 +
|-
 +
| {{FR|1537}}
 +
| Update Encyclopedia of SF/Fantasy credits - Part 3 -  Changed sf-encyclopedia.uk cover URLs to https://x.sf-encyclopedia.com
 +
| 1014
 +
|
 +
* common/library.py
 +
* scripts/update_SFE_images.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-28
 +
 +
|-
 +
| {{FR|1538}}
 +
| Improve front page performance - Part 3 - Update the front page code to use the same retrieval algorithm as the nightly job
 +
| 1015
 +
|
 +
* biblio/index.py
 +
* common/SQLparsing.py
 +
* nightly/front_page_pubs.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-30
 +
 +
|-
 +
| {{FR|1538}}
 +
| Improve front page performance - Part 4 - Update the front page code to use the pub list built by the nightly job
 +
| 1016
 +
|
 +
* biblio/index.py
 +
* common/SQLparsing.py
 +
* nightly/front_page_pubs.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-01
 +
 +
|-
 +
| {{FR|1540}}
 +
| Allow Submission Search to display rejected submissions
 +
| 1017
 +
|
 +
* mod/submission_search.py
 +
* mod/submission_search_results.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-03
 +
 +
|-
 +
| {{FR|1541}}
 +
| Update Fantastic Fiction URLs to use HTTPS
 +
| 1018
 +
|
 +
* scripts/update_FantasticFiction_images.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-03
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 16 - Series Deletion migration
 +
| 1019
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-04
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 17 - Publication Deletion migration
 +
| 1020
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-05
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 18 - Title Deletion migration
 +
| 1021
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-06
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 19 - Title Deletion - Review display fix
 +
| 1022
 +
|
 +
* common/SQLparsing.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-07
 +
 +
|-
 +
| {{Bug|817}}
 +
| 'Cannonical' misspelled after creating alternate name
 +
| 1023
 +
|
 +
* mod/ya_new.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-07
 +
 +
|-
 +
| {{FR|1542}}
 +
| Limit the front page to one pub per author
 +
| 1024
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-08
 +
 +
|-
 +
| {{Bug|818}}
 +
| Title/Publication Statistics graphs are broken
 +
| 1025
 +
|
 +
* nightly/database_stats.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-10
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 20 - Display cover scans for COVERART MakeVariant submissions
 +
| 1026
 +
|
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-10
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 21 - Remove Alternate Name migration
 +
| 1027
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-12
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 22 - Link Award migration
 +
| 1028
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-13
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 23 - Link Review migration
 +
| 1029
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-14
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 24 - Edit Publication Series migration
 +
| 1030
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-14
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 25 - Edit Publisher migration
 +
| 1031
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-14
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 26 - Make Alternate Name migration
 +
| 1032
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-14
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 27 - Unmerge Title migration
 +
| 1033
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
* edit/tv_unmerge.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-15
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 28 - Tweak Make/Remove Alternate Name display
 +
| 1034
 +
|
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-15
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 29 - Remove Titles migration
 +
| 1035
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-17
 +
 +
|-
 +
| {{Bug|819}}
 +
| Award Directory doesn't redirect correctly upon login
 +
| 1036
 +
|
 +
* biblio/award_directory.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-17
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 30 - Edit Series migration
 +
| 1037
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-17
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 31 - Edit Author migration
 +
| 1038
 +
|
 +
* common/isfdb.py
 +
* common/library.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-17
 +
 +
|-
 +
| {{FR|1318}}
 +
| Allow sorting 'My Votes' by title and by title date
 +
| 1039
 +
|
 +
* biblio/myvotes.py
 +
* common/navbar.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-18
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 32 - Edit Title migration
 +
| 1040
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-18
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 33 - Delete Award migration
 +
| 1041
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-25
 +
 +
|-
 +
| {{FR|1543}}
 +
| Sort front page pubs by title within each date
 +
| 1042
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-26
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 34 - Add Award migration
 +
| 1043
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-27
 +
 +
|-
 +
| {{Bug|820}}
 +
| Top Forthcoming page is not updated weekly
 +
| 1044
 +
|
 +
* nightly/database_stats.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-10-31
 +
 +
|-
 +
| {{Bug|822}}
 +
| Submission review pages do not display BREAK correctly
 +
| 1045
 +
|
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-11-01
 +
 +
|-
 +
| {{Bug|821}}
 +
| Some empty cleanup reports don't override old records
 +
| 1046
 +
|
 +
* nightly/transliterations.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-11-02
 +
 +
|-
 +
| {{FR|1542}}
 +
| Limit the front page to one pub per author - Part 2 - Adjust the selection process to account for authors with pubs scheduled to appear during the 'buffer' period
 +
| 1047
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-11-12
 +
 +
|-
 +
| {{FR|1544}}
 +
| Filter Moderator Queue by submitter
 +
| 1048
 +
|
 +
* mod/common.py
 +
* mod/list.py
 +
* mod/submission_search.py
 +
* mod/submission_search_results.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-11-14
 +
 +
|-
 +
| {{FR|1544}}
 +
| Filter Moderator Queue by submitter - Part 2 - Further breakdown by held/unheld status
 +
| 1049
 +
|
 +
* mod/common.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-11-14
 +
 +
|-
 +
| {{FR|1545}}
 +
| Front page should skip pubs with WatchPrePub<nowiki>|</nowiki>cover in notes
 +
| 1050
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-11-15
  
 
|}
 
|}

Revision as of 21:28, 19 November 2022

SVN Patch Contents

Bug or Feature Description SVN revision Modules Author Tester Date Passed
FR 1471 Cleanup reports for titles with translations and no pubs - Part 2 - 'Short' titles 823
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2022-01-02
Bug 795 Merging authors can lose alternate name links 824
  • mod/aa_merge.py
Ahasuerus Ahasuerus 2022-01-03
FR 1474 Return submission id in api response 825
  • rest/submission.py
Ahasuerus Ahasuerus 2022-01-03
FR 1473 Tweak Libris cleanup reports 826
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2022-01-03
FR 1467 Add mouseover Help for prices 827
  • biblio/common.py
  • biblio/fc.py
  • biblio/pl.py
  • common/isfdb.py
  • common/library.py
Ahasuerus Ahasuerus 2022-01-06
FR 1467 Add mouseover Help for prices - Part 2 - Added mouseover to the front page; moved the mouseover bubble to the left on Forthcoming Books pages 828
  • biblio/fc.py
  • biblio/index.py
  • common/library.py
Ahasuerus Ahasuerus 2022-01-06
FR 1476 Auto-convert fullwidth currency symbols 829
  • common/library.py
Ahasuerus Ahasuerus 2022-01-13
FR 1475 Yellow warning for unclosed apostrophes in a_href-tags 830
  • common/library.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-01-14
FR 1477 Add webpages and transliterated titles to API output 831
  • common/SQLparsing.py
  • common/pubClass.py
  • rest/pub_output.py
Ahasuerus Ahasuerus 2022-01-23
FR 1478 Add software support for more currencies 832
  • common/library.py
Ahasuerus Ahasuerus 2022-01-29
FR 1480 Support cleanup of unstable Amazon images 833
  • biblio/TARGETS
  • biblio/local.mk
  • biblio/my_unstable_verifications.py
  • biblio/my_verifications_menu.py
  • biblio/myverificationsClass.py
  • biblio/pl.py
  • biblio/userver.py
Ahasuerus Ahasuerus 2022-01-31
FR 1481 Remove mouseover transliterations from Publisher Year covers 834
  • biblio/publisheryear.py
Ahasuerus Ahasuerus 2022-02-01
FR 1482 Update My Recently Changed Primary Verifications 835
  • biblio/changed_verified_pubs.py
Ahasuerus Ahasuerus 2022-02-01
FR 1480 Support cleanup of unstable Amazon images - Part 2 - Split the report and the warning message in 2: one for "P" (ISBN-based) Amazon URLs and another one for "G" Amazon URLs 836
  • biblio/TARGETS
  • biblio/my_unstable_ISBN_verifications.py
  • biblio/my_unstable_verifications.py
  • biblio/my_verifications_menu.py
  • biblio/myverificationsClass.py
  • biblio/pl.py
Ahasuerus Ahasuerus 2022-02-01
FR 1483 Add mouseover help for Swiss francs 837
  • common/library.py
Ahasuerus Ahasuerus 2022-02-02
FR 1484 Add support for sf-encyclopedia.com-hosted images 838
  • common/library.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-02-05
FR 1462 Yellow warning when title import results in language mismatch 839
  • common/viewers.py
Ahasuerus Ahasuerus 2022-02-07
FR 1485 Merge and expand two 'Invalid HREF in Notes' cleanup reports 840
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2022-02-08
Bug 796 Submissions can be displayed out of order 841
  • biblio/myrecent.py
  • mod/list.py
Ahasuerus Ahasuerus 2022-02-09
FR 1479 Add Series and Series number fields to Make Variant Title 842
  • common/SQLparsing.py
  • common/titleClass.py
  • common/viewers.py
  • css/edit_title.js
  • edit/mkvariant.py
  • edit/submitmkvar2.py
  • mod/ka_new.py
Ahasuerus Ahasuerus 2022-02-13
FR 1486 Change Oldest Authors thresholds from 80 to 85 843
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2022-02-13
FR 1488 Create Audible cleanup reports 844
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2022-02-15
Bug 797 Cleanup menu has 2 'Translations' sections 845
  • edit/cleanup.py
  • edit/cleanup_lib.py
Ahasuerus Ahasuerus 2022-02-16
FR 1489 Add a table of contents to the main cleanup menu 845
  • edit/cleanup.py
  • edit/cleanup_lib.py
Ahasuerus Ahasuerus 2022-02-16
FR 1490 Let self-approvers moderate their submissions from Pending Submission 846
  • biblio/view_submission.py
Ahasuerus Ahasuerus 2022-02-17
Bug 787 Import/Export submission review has wrong header 847
  • biblio/view_submission.py
  • common/library.py
  • mod/list.py
  • mod/submission_review.py
Ahasuerus Ahasuerus 2022-02-24
FR 1298 Support HTTPS - Part 54 - Stats/tops reports (erroneously tagged Part 55) 848
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2022-02-24
FR 1298 Support HTTPS - Part 55 - Correct version of the HTTP protocol for links to third party sites 849
  • biblio/biblio.py
  • biblio/common.py
  • biblio/pl.py
  • common/library.py
Ahasuerus Ahasuerus 2022-02-25
FR 1491 Change the displayed copyright date from 2021 to 2022 850
  • common/isfdb.py
Ahasuerus Ahasuerus 2022-02-25
FR 1298 Support HTTPS - Part 56 - Note templates 851
  • common/library.py
Ahasuerus Ahasuerus 2022-02-25
FR 1492 Do not display Moderator-only links to self-approvers 852
  • mod/isfdblib.py
Ahasuerus Ahasuerus 2022-02-25
SR 201 Remove encoding statements from Python code 853
  • common/library.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-02-25
Bug 798 Removing a cover URL generates a spurious message 854
  • common/library.py
Ahasuerus Ahasuerus 2022-02-28
Bug 799 SFE-hosted images are not displayed corrected on author pages 855
  • biblio/biblio.py
Ahasuerus Ahasuerus 2022-03-02
FR 1493 Move database stats generation to weekly processing 856
  • biblio/stats-and-tops.py
  • biblio/stats.py
  • nightly/TARGETS
  • nightly/database_stats.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/nightly_job.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-03
FR 1493 Move database stats generation to weekly processing - Part 2 - Delete obsolete file 857
  • nightly/nightly_stats.py - deleted
Ahasuerus Ahasuerus 2022-03-03
Bug 800 My Primary Verification pages may display spurious 'MORE' links 858
  • biblio/myverificationsClass.py
Ahasuerus Ahasuerus 2022-03-04
SR 202 Do not use recently added MySQL reserved words as column aliases 859
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-03-05
FR 1494 Move nightly reconciliation with 3rd party sites to the weekly job 860
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2022-03-05
FR 1495 Move low priority cleanup reports to the weekly job - Part 1 861
  • nightly/nightly_cleanup.py
  • nightly/nightly_job.py
  • nightly/nightly_lib.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-07
FR 1493 Move database stats generation to weekly processing - Part 3 - Add a note to the top of Top Contributor pages to indicate that they are regenerated once a week 862
  • biblio/topcontrib.py
Ahasuerus Ahasuerus 2022-03-08
FR 1495 Move low priority cleanup reports to the weekly job - Part 2 - Moved transliterations to the weekly job 863
  • edit/cleanup.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/nightly_html.py
  • nightly/nightly_job.py
  • nightly/transliterations.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-08
FR 1495 Move low priority cleanup reports to the weekly job - Part 3 - Rename the 3rd parties code 864
  • common/sfe3.py
  • nightly/local.mk
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 4 - Delete obsolete 3rd parties code 865
  • nightly/nightly_3rd_parties.py - deleted
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 5 - Delete obsolete transliteration code 866
  • nightly/nightly/nightly_transliterations.py - deleted
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 6 - Move the Wiki cleanup reports to the weekly job 867
  • edit/cleanup_lib.py
  • nightly/local.mk
  • nightly/nightly_job.py
  • nightly/weekly_job.py
  • nightly/wiki.py
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 7 - Deleted obsolete Wiki cleanup code 868
  • nightly/nightly_wiki.py - deleted
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 8 - Change the name of the module which builds awards statistics 869
  • nightly/awards.py
  • nightly/database_stats.py
  • nightly/local.mk
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 9 - Delete obsolete ward generation code 870
  • nightly/nightly_awards.py - deleted
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 10 - Delete obsolete Duplicate Authors code 871
  • nightly/nightly_dup_authors.py - deleted
Ahasuerus Ahasuerus 2022-03-09
Bug 753 Front page uses GMT to find authors born on this day 872
  • common/library.py
Ahasuerus Ahasuerus 2022-03-10
Bug 801 Calendar page uses GMT to determine the current day 873
  • biblio/calendarClass.py
  • biblio/calendar_menu.py
Ahasuerus Ahasuerus 2022-03-10
Bug 802 List of forthcoming books on the front page uses GMT 874
  • biblio/index.py
Ahasuerus Ahasuerus 2022-03-10
Bug 676 Review/interview lines on series page have an extra space after author name 875
  • biblio/common.py
Ahasuerus Ahasuerus 2022-03-11
Bug 803 Formatting error in 'Interviews with This Author' on author pages 876
  • biblio/biblio.py
Ahasuerus Ahasuerus 2022-03-11
FR 1495 Move low priority cleanup reports to the weekly job - Part 11 - Rename the html cleanup module 877
  • nightly/html_cleanup.py
  • nightly/local.mk
  • nightly/nightly_job.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 12 - Delete obsolete nightly_html module 878
  • nightly/nightly_html.py -- deleted
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 13 - Rename nightly_lib 879
  • nightly/database_stats.py
  • nightly/html_cleanup.py
  • nightly/local.mk
  • nightly/monthly_job.py
  • nightly/nightly_cleanup.py
  • nightly/shared_cleanup_lib.py
  • nightly/transliterations.py
  • nightly/wiki.py
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 14 - Delete obsolete nightly_lib 880
  • nightly/nightly_lib.py -- deleted
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 15 - Move container reports to the weekly job 881
  • edit/cleanup_lib.py
  • nightly/containers_cleanup.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 16 - Translation reports 882
  • edit/cleanup_lib.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/nightly_job.py
  • nightly/translations_cleanup.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 17 - Moved database corruption reports to the weekly job 883
  • edit/cleanup_lib.py
  • nightly/database_corruption.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-13
FR 1495 Move low priority cleanup reports to the weekly job - Part 18 - Moved Links in Notes to the weekly job 884
  • edit/cleanup_lib.py
  • nightly/links_in_notes.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-13
FR 1495 Move low priority cleanup reports to the weekly job - Part 19 - Moved Unicode reports 885
  • edit/cleanup_lib.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/unicode_cleanup.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-13
FR 1495 Move low priority cleanup reports to the weekly job - Part 20 - Move 'Suspect Data' reports 886
  • edit/cleanup_lib.py
  • nightly/containers_cleanup.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/shared_cleanup_lib.py
  • nightly/suspect_data.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-14
FR 1495 Move low priority cleanup reports to the weekly job - Part 21 - Display which cleanup reports are run weekly 887
  • edit/cleanup.py
  • edit/cleanup_lib.py
Ahasuerus Ahasuerus 2022-03-14
FR 1495 Move low priority cleanup reports to the weekly job - Part 22 - Moved more 'suspect' reports 888
  • edit/cleanup_lib.py
  • nightly/nightly_cleanup.py
  • nightly/suspect_data.py
Ahasuerus Ahasuerus 2022-03-15
FR 1495 Move low priority cleanup reports to the weekly job - Part 23 - Moved slow queries 889
  • edit/cleanup_lib.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/slow_queries.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-16
FR 1495 Move low priority cleanup reports to the weekly job - Part 24 - Fixed a syntax error 890
  • edit/cleanup_lib.py
Ahasuerus Ahasuerus 2022-03-16
FR 1496 Enhance 'Pubs with Images We Don't Have Permission to Link to' cleanup report 891
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-03-18
FR 1298 Support HTTPS - Part 57 - Convert HTTP cover URLs to HTTPS 892
  • scripts/cover_urls_to_https.py
Ahasuerus Ahasuerus 2022-03-24
FR 1298 Support HTTPS - Part 58 - Dynamically replace links to the ISFDB Wiki with current WIKILOC and PROTOCOL values 893
  • biblio/common.py
  • biblio/index.py
  • biblio/publisheryear.py
  • biblio/pubseries.py
  • biblio/submitdiff.py
  • biblio/titlecovers.py
  • common/library.py
  • common/pubClass.py
  • edit/clone_intermediate.py
  • edit/tv_merge.py
  • rest/pub_output.py
Ahasuerus Ahasuerus 2022-03-25
FR 1298 Support HTTPS - Part 59 - scripts/webpages_to_https.py 894
  • scripts/webpages_to_https.py
Ahasuerus Ahasuerus 2022-03-26
FR 1298 Support HTTPS - Part 60 - Auto-replace links to www.isfdb.org with links to the current database/Wiki hosts in Notes and Synopses 895
  • common/library.py
Ahasuerus Ahasuerus 2022-03-27
SR 203 Make library.py functions start with ISFDB - Part 1 - monthmap 896
  • biblio/fc.py
  • biblio/seriesgrid.py
  • common/library.py
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2022-03-28
SR 203 Make library.py functions start with ISFDB - Part 2 - Moved validateMonth from common/library.py to biblio/common.py since it's only used by biblio scripts 897
  • biblio/common.py
  • biblio/se.py
  • common/library.py
Ahasuerus Ahasuerus 2022-03-28
Bug 804 Invalid biblio warning for COLLECTIONS/ANTHOLOGIES inside MAGAZINES 898
  • biblio/title.py
Ahasuerus Ahasuerus 2022-03-28
FR 1298 Support HTTPS - Part 61 - Upgrade Amazon-hosted URLs from HTTP to HTTPS 899
  • scripts/amazon_urls_to_https.py
Ahasuerus Ahasuerus 2022-03-29
Bug 805 Cloning a pub without a cover scan URL results in a Python error 900
  • common/library.py
Ahasuerus Ahasuerus 2022-04-03
SR 203 Make library.py functions start with ISFDB - Part 3 - Upgraded date-time functions 901
  • biblio/common.py
  • biblio/diffselect.py
  • biblio/most_popular.py
  • biblio/most_reviewed.py
  • biblio/pl.py
  • biblio/publisher.py
  • biblio/publisheryear.py
  • biblio/seriesgrid.py
  • biblio/tag_author.py
  • biblio/title.py
  • common/authorClass.py
  • common/awardClass.py
  • common/library.py
  • common/pubClass.py
  • common/titleClass.py
  • common/viewers.py
  • edit/tv_unmerge.py
  • nightly/database_stats.py
  • rest/pub_output.py
Ahasuerus Ahasuerus 2022-04-04
SR 204 Move all ISBN functions from library.py to isbn.py 902
  • biblio/common.py
  • biblio/pl.py
  • common/SQLparsing.py
  • common/isbn.py
  • common/library.py
  • common/viewers.py
  • edit/isfdblib_print.py
  • mod/common.py
Ahasuerus Ahasuerus 2022-04-04
SR 203 Make library.py functions start with ISFDB - Part 4 - Fixed a bug in edit/tv_merge.py 903
  • edit/tv_merge.py
Ahasuerus Ahasuerus 2022-04-04
FR 1451 Change the ISFDB software to work with the new SFE Web site - Part 2 - Accounted for the changed URL structure of the new SFE site; Confirmed that the code works under Python 2.7.18 and Windows 904
  • common/sfe3.py
Ahasuerus Ahasuerus 2022-04-05
FR 1497 Create a cleanup report to find disallowed author images 905
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-04-16
FR 1499 Upgrade Creative Commons license 906
  • biblio/common.py
Ahasuerus Ahasuerus 2022-04-22
FR 1500 Show user privileges on Search and Stats pages 907
  • biblio/user_search_results.py
  • common/SQLparsing.py
  • nightly/database_stats.py
Ahasuerus Ahasuerus 2022-04-23
FR 743 Make This a Variant Title should move synopsis 908
  • common/viewers.py
  • mod/ka_new.py
Ahasuerus Ahasuerus 2022-04-30
FR 1501 Create a cleanup report to find VTs with synopsis data 909
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-04-30
FR 1487 Add Web Pages to Make Variant pages 910
  • common/viewers.py
  • edit/mkvariant.py
  • edit/submitmkvar2.py
  • mod/ka_new.py
Ahasuerus Ahasuerus 2022-05-01
FR 1502 Let bureaucrats add new ISFDB templates 911
  • biblio/local.mk
  • common/Makefile
  • common/SQLparsing.py
  • common/isfdb.py
  • common/library.py
  • common/templateClass.py
  • common/viewers.py
  • edit/TARGETS
  • edit/add_template.py
  • edit/cleanup_report.py
  • edit/isfdblib_help.py
  • edit/isfdblib_print.py
  • edit/local.mk
  • edit/submit_add_template.py
  • mod/TARGETS
  • mod/bureaucrat.py
  • mod/local.mk
  • mod/template_add_file.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • scripts/create_templates_table.sql
  • scripts/populate_templates_table.py
Ahasuerus Ahasuerus 2022-05-06
FR 1503 Let Bureaucrats edit ISFDB Templates 912
  • common/SQLparsing.py
  • common/isfdb.py
  • common/templateClass.py
  • common/viewers.py
  • edit/TARGETS
  • edit/edit_template.py
  • edit/submit_add_template.py
  • edit/submit_edit_template.py
  • mod/TARGETS
  • mod/bureaucrat.py
  • mod/list_templates.py
  • mod/template_update_file.py
Ahasuerus Ahasuerus 2022-05-07
SR 206 Support MySQL 8.0 913
  • common/SQLparsing.py
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-05-07
SR 206 Support MySQL 8.0 - Part 2 - Fix a syntax error in a regular expression; set the default character set to latin-1 explicitly 914
  • common/SQLparsing.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-05-08
SR 207 Add a name index to the templates table 915
  • scripts/add_template_name_index.sql
Ahasuerus Ahasuerus 2022-05-10
FR 1504 Alphabetize secondary verification sources 916
  • biblio/advSearchClass.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-05-13
FR 1505 Disable Advanced Searches for unregistered users 917
  • biblio/advSearchClass.py
  • biblio/adv_identifier_search.py
  • biblio/adv_notes_search.py
  • biblio/adv_search_menu.py
  • biblio/adv_search_results.py
  • biblio/adv_user_search.py
  • biblio/external_id_search_results.py
  • biblio/note_search_results.py
  • biblio/user_search_results.py
Ahasuerus Ahasuerus 2022-05-15
SR 208 Substitute WIKILOC in ISFDB-hosted author image URLs 918
  • biblio/biblio.py
  • common/library.py
Ahasuerus Ahasuerus 2022-05-22
SR 209 Move globally scoped variables to SESSION - Part 1 - Recognized suffixes 919
  • common/isfdb.py
  • edit/cleanup_report.py
  • mod/common.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-05-25
SR 209 Move globally scoped variables to SESSION - Part 2 - More cleanup reports, marque authors recalculation and future dates 920
  • common/isfdb.py
  • common/viewers.py
  • edit/cleanup_report.py
  • mod/marque.py
  • nightly/suspect_data.py
Ahasuerus Ahasuerus 2022-05-25
SR 209 Move globally scoped variables to SESSION - Part 3 - UI elements 921
  • biblio/fc.py
  • biblio/pl.py
  • biblio/publisher_authors.py
  • biblio/publisher_one_author.py
  • biblio/publisheryear.py
  • biblio/pubseries.py
  • biblio/seriesgrid.py
  • biblio/title.py
  • common/isfdb.py
  • common/library.py
Ahasuerus Ahasuerus 2022-05-26
SR 209 Move globally scoped variables to SESSION - Part 4 - Currency signs 922
  • common/isfdb.py
  • common/library.py
  • common/pubClass.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-05-26
SR 209 Move globally scoped variables to SESSION - Part 5 - Lists of enumerated values 923
  • biblio/advSearchClass.py
  • biblio/adv_search_results.py
  • biblio/common.py
  • common/isfdb.py
  • common/pubClass.py
  • common/titleClass.py
  • common/viewers.py
  • edit/cleanup_report.py
  • edit/editpub.py
  • edit/isfdblib_print.py
  • edit/mkvariant.py
  • edit/newpub.py
  • nightly/database_corruption.py
Ahasuerus Ahasuerus 2022-05-28
Bug 765 Entering an author image URL can generate a spurious yellow warning 924
  • common/viewers.py
Ahasuerus Ahasuerus 2022-05-29
Bug 642 Cover Art Modification Bug 925
  • common/pubClass.py
Ahasuerus Ahasuerus 2022-06-01
SR 209 Move globally scoped variables to SESSION - Part 6 - Defined 'enspace' as a SESSION.ui property 926
  • biblio/pl.py
  • biblio/title.py
  • common/isfdb.py
Ahasuerus Ahasuerus 2022-06-02
Bug 165 Pseudonymous reviews do not display reviewer's canonical name 927
  • biblio/title.py
Ahasuerus Ahasuerus 2022-06-02
Bug 278 Search on backslash characters fails 928
  • biblio/adv_search_results.py
  • biblio/se.py
Ahasuerus Ahasuerus 2022-06-02
Bug 165 Pseudonymous reviews do not display reviewer's canonical name - Part 2 - Make the name of the dictionary of reviews meaningful in order to avoid conflict with 'dict' 929
  • biblio/title.py
Ahasuerus Ahasuerus 2022-06-08
Bug 278 Search on backslash characters fails - Part 2 - Fixed a conflict with db.escape which was causing a Python error in some Advanced Searches 930
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2022-06-08
Bug 165 Pseudonymous reviews do not display reviewer's canonical name - Part 3 - Rewrite the SQL logic to account for all 4 scenarios: reviews of the displayed title; reviews of the displayed title's VTs; VTs of reviews of the displayed title; VTs of reviews of VTs of the displayed title. Also display the language and the alternate names the authors of reprints 931
  • biblio/title.py
  • common/SQLparsing.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-06-12
Bug 806 Edit History display error 932
  • common/library.py
Ahasuerus Ahasuerus 2022-06-13
FR 1506 Generalize WatchDate to be WatchPrePub 933
  • common/templateClass.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/suspect_data.py
Ahasuerus Ahasuerus 2022-06-13
Bug 637 Magazine search 934
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-06-14
FR 1507 Alphabetize the list of self-approvers 935
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-06-14
SR 210 Make ISFDBLink calls use CSS classes for bold and italics 936
  • biblio/tag_author.py
  • biblio/titlecovers.py
  • css/biblio_css_stub
  • edit/cleanup_report.py
  • edit/rmtitles.py
Ahasuerus Ahasuerus 2022-06-16
FR 1509 Standardize mouseover for cover images 937
  • biblio/title.py
Ahasuerus Ahasuerus 2022-06-16
SR 210 Make ISFDBLink calls use CSS classes for bold and italics - Part 2 - The rest of the code 938
  • biblio/biblio.py
  • biblio/common.py
  • biblio/directory.py
  • biblio/fc.py
  • biblio/pl.py
  • biblio/title.py
  • common/seriesClass.py
  • css/biblio_css_stub
  • edit/edittags.py
Ahasuerus Ahasuerus 2022-06-16
SR 211 Create a library function for hyperlinked cover scans 939
  • biblio/publisheryear.py
  • biblio/pubseries.py
  • biblio/title.py
  • biblio/titlecovers.py
  • common/library.py
Ahasuerus Ahasuerus 2022-06-21
SR 199 Bad HTML in FormatImage 940
  • common/library.py
  • common/viewers.py
  • css/biblio_css_stub
  • edit/tv_merge.py
Ahasuerus Ahasuerus 2022-06-23
SR 210 Make ISFDBLink calls use CSS classes for bold and italics - Part 3 - Additional changes 941
  • biblio/biblio.py
  • biblio/common.py
  • biblio/directory.py
  • biblio/index.py
  • biblio/pl.py
  • common/awardClass.py
  • common/isfdb.py
  • common/library.py
  • css/biblio_css_stub
  • edit/cleanup.py
Ahasuerus Ahasuerus 2022-06-25
Bug 673 HTML tags in titles - Part 1 - Title display 942
  • common/library.py
Ahasuerus Ahasuerus 2022-06-29
Bug 673 HTML tags in titles - Part 2 - Static values 943
  • biblio/awardtype.py
  • biblio/biblio.py
  • biblio/common.py
  • biblio/languages.py
  • biblio/pl.py
  • biblio/title.py
  • common/awardClass.py
  • common/awardcatClass.py
  • common/isfdb.py
  • common/library.py
Ahasuerus Ahasuerus 2022-06-29
SR 210 Make ISFDBLink calls use CSS classes for bold and italics - Part 3 - Bug fix for button display for unregistered users 944
  • common/login.py
Ahasuerus Ahasuerus 2022-06-30
Bug 673 HTML tags in titles - Part 3 - Fixed page counts 945
  • biblio/common.py
Ahasuerus Ahasuerus 2022-06-30
SR 210 Make ISFDBLink calls use CSS classes for bold and italics - Part 4 - Bug fixes in the Cleanup Reports menu 946
  • edit/cleanup.py
Ahasuerus Ahasuerus 2022-07-04
FR 1511 Cleanup report to find invalid page numbers after a pipe 947
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-07-05
FR 1511 Cleanup report to find invalid page numbers - Part 2 - Add a check to look for 'fp' 948
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-07-06
Bug 807 Publications with an Invalid Page Count errors out 949
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2022-07-09
FR 1511 Cleanup report to find invalid page numbers - Part 3 - Clarify the note at the top of the page; correct the logic that looks for fp 950
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-07-09
FR 1515 Enhance software support of Brazilian reals 951
  • common/library.py
Ahasuerus Ahasuerus 2022-07-09
FR 1516 Enhance 'Publications with Invalid Prices' 952
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-07-10
FR 1517 Limit 'My Pending/Approved/Rejected/Errored Out' submissions to the last 3 months 953
  • biblio/myrecent.py
Ahasuerus Ahasuerus 2022-07-10
FR 1517 Limit 'My Pending/Approved/Rejected/Errored Out' submissions to the last 3 months - Part 2 - Only limit the list to the last 3 months for Recently Approved edits 954
  • biblio/myrecent.py
Ahasuerus Ahasuerus 2022-07-10
FR 1513 Link 'moderator view' pages for processed submissions to public view pages 955
  • mod/common.py
  • mod/submission_review.py
Ahasuerus Ahasuerus 2022-07-11
FR 1512 Next Submission link to skip submissions by self-approvers 956
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-07-12
SR 68 Consolidate viewers.py logic - Part 2 - Started adding support for converting viewers.py functions to methods 957
  • biblio/dumpxml.py
  • biblio/view_submission.py
  • common/isfdb.py
  • edit/isfdblib.py
  • mod/common.py
  • mod/list.py
Ahasuerus Ahasuerus 2022-07-13
SR 68 Consolidate viewers.py logic - Part 3 - Fixed a bug introduced in Part 2 958
  • mod/isfdblib.py
Ahasuerus Ahasuerus 2022-07-13
SR 68 Consolidate viewers.py logic - Part 4 - Converted Add/Edit Template to methods 959
  • biblio/view_submission.py
  • common/isfdb.py
  • common/viewers.py
  • edit/isfdblib.py
  • edit/submit_add_template.py
  • edit/submit_edit_template.py
  • mod/submission_review.py
Ahasuerus Ahasuerus 2022-07-14
FR 1518 Unhold submission should re-display submission review page 960
  • mod/unhold.py
Ahasuerus Ahasuerus 2022-07-16
FR 1519 Color-code submissions by self-approvers 961
  • css/biblio_css_stub
  • mod/list.py
Ahasuerus Ahasuerus 2022-07-22
SR 68 Consolidate viewers.py logic - Part 5 - Convert Add/Edit Verification Source to methods and improve the class layout 962
  • common/isfdb.py
  • common/viewers.py
  • css/biblio_css_stub
  • edit/submit_add_verification_source.py
  • edit/submit_edit_verification_source.py
Ahasuerus Ahasuerus 2022-07-23
Bug 808 archive.org URLs do not produce yellow warnings or cleanup exceptions 963
  • common/viewers.py
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-07-24
SR 68 Consolidate viewers.py logic - Part 6 - Convert Add New Award Type and further improve the new classes 964
  • common/isfdb.py
  • common/viewers.py
  • edit/submitnewawardtype.py
Ahasuerus Ahasuerus 2022-07-29
FR 1524 Add 'Republic of Hawaii' as a recognized place of birth 965
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-08-07
FR 1520 Enhance the database maintenance message 966
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-08-07
FR 1520 Enhance the database maintenance message - Fix grammar 967
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-08-08
SR 68 Consolidate viewers.py logic - Part 7 - Upgrade Make Variant and once again rewrite the new classes 968
  • common/isfdb.py
  • common/viewers.py
  • edit/submitmkvar1.py
  • edit/submitmkvar2.py
Ahasuerus Ahasuerus 2022-08-13
SR 68 Consolidate viewers.py logic - Part 8 - Fixed 2 Make Variant bugs introduced in Part 7 969
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-13
Bug 810 and Bug 811 810 -- Double quotes in Award author names; 811 -- Plus signs allowed in author names in some data entry forms 970
  • common/authorClass.py
  • common/awardClass.py
  • common/library.py
  • common/pubClass.py
  • common/titleClass.py
  • css/edit_author.js
  • css/edit_award.js
  • css/edit_js.js
  • css/edit_pub.js
  • css/edit_title.js
Ahasuerus Ahasuerus 2022-08-15
SR 68 Consolidate viewers.py logic - Part 9 - Fixed a bug when creating Make Variant submissions as a non-moderator 971
  • biblio/view_submission.py
  • common/viewers.py
  • edit/isfdblib.py
Ahasuerus Ahasuerus 2022-08-16
SR 68 Consolidate viewers.py logic - Part 10 - Eliminate duplicate references to viewers in submit scripts 972
  • edit/as_merge.py
  • edit/isfdblib.py
  • edit/ps_merge.py
  • edit/submit_add_template.py
  • edit/submit_add_verification_source.py
  • edit/submit_edit_template.py
  • edit/submit_edit_verification_source.py
  • edit/submit_new_language.py
  • edit/submitaddpub.py
  • edit/submitauth.py
  • edit/submitaward.py
  • edit/submitawardcat.py
  • edit/submitawardtype.py
  • edit/submitclone.py
  • edit/submitdelaward.py
  • edit/submitdeleteawardcat.py
  • edit/submitdeleteawardtype.py
  • edit/submitdelpub.py
  • edit/submitdelseries.py
  • edit/submitdeltitle.py
  • edit/submitlinkaward.py
  • edit/submitlinkreview.py
  • edit/submitmkpseudo.py
  • edit/submitnewaward.py
  • edit/submitnewawardcat.py
  • edit/submitnewawardtype.py
  • edit/submitnewpub.py
  • edit/submitpub.py
  • edit/submitpublisher.py
  • edit/submitpubseries.py
  • edit/submitrempseudo.py
  • edit/submitrm.py
  • edit/submitseries.py
  • edit/submittitle.py
  • edit/submitvariant.py
  • edit/ts_merge.py
  • edit/ts_unmerge.py
Ahasuerus Ahasuerus 2022-08-23
FR 1525 Find titles w/out the Tr template whose pubs have this template 973
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/translations_cleanup.py
Ahasuerus Ahasuerus 2022-08-23
FR 1526 Warn about translated VTs without the Tr template in notes 974
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-25
FR 1526 Warn about translated VTs without the Tr template in notes - Part 2 - Do not display the warning when the submission is breaking the link to the parent title 975
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-26
SR 68 Consolidate viewers.py logic - Part 11 - Add New Language migration 976
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-26
SR 68 Consolidate viewers.py logic - Part 12 - Migrate Add Variant Title 977
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-26
SR 68 Consolidate viewers.py logic - Part 13 - Delete Award Type 978
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-27
SR 68 Consolidate viewers.py logic - Part 14 - Edit Award Type 979
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-28
SR 212 Disable scripts/wikitrim.py until it can be upgraded 980
  • scripts/wikitrim.py
Ahasuerus Ahasuerus 2022-08-28
FR 1527 Add instructions on re-ordering Content records to Edit Pub 981
  • edit/editpub.py
Ahasuerus Ahasuerus 2022-08-28
FR 1528 Warn when proposed variant date is before proposed parent date 982
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-29
SR 68 Consolidate viewers.py logic - Part 15 - Award Category Add/Delete/Edit 983
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-29
FR 1527 Add instructions on re-ordering Content records to Edit Pub - Part 2 - Fixed a typo 984
  • edit/editpub.py
Ahasuerus Ahasuerus 2022-08-29
SR 213 Support MediaWiki 1.35 985
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-08-31
SR 213 Support MediaWiki 1.35 - Part 2 - Bug fix 986
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-08-31
SR 213 Support MediaWiki 1.35 - Part 3 - Account for the fact that actual 'last revision timestamp' data is stored in mw_revision_actor_temp in version 1.35 of the MediaWiki software. They plan to change it again in a later version, so we will need to keep it in mind when we next upgrade the Wiki. 987
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-08-31
SR 213 Support MediaWiki 1.35 - Part 4 - Update the user creation script to work with both the current version of the MediaWiki MySQL tables and the 1.35 version 988
  • scripts/create_user.py
Ahasuerus Ahasuerus 2022-09-03
SR 142 Upgrade Python to 2.7 - Fix the changed order of imported Contents titles in Import Content in 2.7 989
  • edit/clonecontent.py
Ahasuerus Ahasuerus 2022-09-07
SR 142 Upgrade Python to 2.7 - Part 2 - Fix the incorrect selection of field values in Title Merge 990
  • edit/ts_merge.py
Ahasuerus Ahasuerus 2022-09-07
SR 142 Upgrade Python to 2.7 - Part 3 - Publication Comparison page 991
  • biblio/submitdiff.py
Ahasuerus Ahasuerus 2022-09-07
SR 142 Upgrade Python to 2.7 - Part 4 - Next Submission button 992
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-09-08
FR 1530 Add support for MediaWiki 1.35 user logins 993
  • biblio/submitlogin.py
Ahasuerus Ahasuerus 2022-09-08
FR 1530 Add support for MediaWiki 1.35 user logins - Part 2 - Move the configuration flag to common/localdefs.py 994
  • biblio/submitlogin.py
  • common/localdefs.py
Ahasuerus Ahasuerus 2022-09-08
FR 1531 Support both www.isfdb.org and isfdb.org 995
  • common/localdefs.py
  • common/login.py
Ahasuerus Ahasuerus 2022-09-09
FR 1532 Improve performance by putting 'views' fields in separate tables 996
  • biblio/biblio.py
  • common/SQLparsing.py
  • common/titleClass.py
  • mod/common.py
  • mod/ta_merge.py
  • nightly/database_stats.py
  • scripts/create_view_tables.sql
Ahasuerus Ahasuerus 2022-09-10
Bug 812 Cleanup report Publications with an Invalid Page Count errors out 997
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2022-09-10
Bug 812 Cleanup report Publications with an Invalid Page Count errors out - Part 2 - Fixed backslash escaping for MySQL 8.0 998
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2022-09-10
SR 214 Remove defunct domains from the list of recognized domains 999
  • common/library.py
Ahasuerus Ahasuerus 2022-09-11
FR 1532 Improve performance by putting 'views' fields in separate tables - Part 2 - Accounted for the changed syntax in MySQL 8.0 1000
  • nightly/database_stats.py
Ahasuerus Ahasuerus 2022-09-11
FR 1529 Improve display of invalid ISBNs 1001
  • common/isbn.py
  • common/viewers.py
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-09-11
FR 1534 Improve Moderator Queue performance 1002
  • common/SQLparsing.py
  • mod/list.py
Ahasuerus Ahasuerus 2022-09-15
FR 1459 Standardize links to User and Talk pages 1003
  • biblio/changed_verified_pubs.py
  • biblio/my_removed_secondary_verifications.py
  • biblio/recent_primary_ver.py
  • biblio/recentver.py
  • biblio/removed_secondary_verifications.py
  • biblio/user_search_results.py
  • common/library.py
  • common/navbar.py
  • common/pubClass.py
  • common/viewers.py
  • edit/keygen.py
  • edit/verify.py
  • mod/common.py
  • mod/hardreject.py
  • mod/select_secondary_verification.py
  • mod/self_approvers.py
  • mod/submission_review.py
  • nightly/database_stats.py
Ahasuerus Ahasuerus 2022-09-15
Bug 813 Notes with embedded HTML break in mouseover bubbles 1004
  • biblio/title.py
  • common/library.py
Ahasuerus Ahasuerus 2022-09-16
FR 1535 Update External IDs to use HTTPS 1005
  • scripts/update_external_IDs_to_HTTPS.sql
Ahasuerus Ahasuerus 2022-09-16
FR 1535 Update External IDs to use HTTPS - Part 2 - Upgraded BNF 1006
  • scripts/update_BNF_external_IDs_to_HTTPS.sql
Ahasuerus Ahasuerus 2022-09-16
FR 1536 Update ISBN-based links to use HTTPS 1007
  • scripts/update_websites_to_HTTPS.sql
Ahasuerus Ahasuerus 2022-09-16
FR 1537 Update Encyclopedia of SF/Fantasy credits 1008
  • common/library.py
Ahasuerus Ahasuerus 2022-09-17
FR 1538 Improve front page performance 1009
  • common/SQLparsing.py
  • common/isfdb.py
  • nightly/front_page_pubs.py
  • nightly/local.mk
  • nightly/nightly_job.py
  • scripts/create_front_page_pubs.sql
Ahasuerus Ahasuerus 2022-09-17
FR 1538 Improve front page performance - Part 2 - Updated the weekly job and consolidated weekly/nightly code 1010
  • nightly/local.mk
  • nightly/nightly_job.py
  • nightly/nightly_weekly_common.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-09-18
Bug 814 4 cleanup reports are not recompiled weekly 1011
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-09-18
FR 1539 Update Encyclopedia of Fantasy URLs 1012
  • common/SQLparsing.py
  • common/library.py
  • scripts/update_EoF_URLs.py
Ahasuerus Ahasuerus 2022-09-18
FR 1537 Update Encyclopedia of SF/Fantasy credits - Part 2 - Restored sf-encyclopedia.uk credits since some are still being used 1013
  • common/library.py
Ahasuerus Ahasuerus 2022-09-27
FR 1537 Update Encyclopedia of SF/Fantasy credits - Part 3 - Changed sf-encyclopedia.uk cover URLs to https://x.sf-encyclopedia.com 1014
  • common/library.py
  • scripts/update_SFE_images.py
Ahasuerus Ahasuerus 2022-09-28
FR 1538 Improve front page performance - Part 3 - Update the front page code to use the same retrieval algorithm as the nightly job 1015
  • biblio/index.py
  • common/SQLparsing.py
  • nightly/front_page_pubs.py
Ahasuerus Ahasuerus 2022-09-30
FR 1538 Improve front page performance - Part 4 - Update the front page code to use the pub list built by the nightly job 1016
  • biblio/index.py
  • common/SQLparsing.py
  • nightly/front_page_pubs.py
Ahasuerus Ahasuerus 2022-10-01
FR 1540 Allow Submission Search to display rejected submissions 1017
  • mod/submission_search.py
  • mod/submission_search_results.py
Ahasuerus Ahasuerus 2022-10-03
FR 1541 Update Fantastic Fiction URLs to use HTTPS 1018
  • scripts/update_FantasticFiction_images.py
Ahasuerus Ahasuerus 2022-10-03
SR 68 Consolidate viewers.py logic - Part 16 - Series Deletion migration 1019
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-04
SR 68 Consolidate viewers.py logic - Part 17 - Publication Deletion migration 1020
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-05
SR 68 Consolidate viewers.py logic - Part 18 - Title Deletion migration 1021
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-06
SR 68 Consolidate viewers.py logic - Part 19 - Title Deletion - Review display fix 1022
  • common/SQLparsing.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-07
Bug 817 'Cannonical' misspelled after creating alternate name 1023
  • mod/ya_new.py
Ahasuerus Ahasuerus 2022-10-07
FR 1542 Limit the front page to one pub per author 1024
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-10-08
Bug 818 Title/Publication Statistics graphs are broken 1025
  • nightly/database_stats.py
Ahasuerus Ahasuerus 2022-10-10
SR 68 Consolidate viewers.py logic - Part 20 - Display cover scans for COVERART MakeVariant submissions 1026
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-10
SR 68 Consolidate viewers.py logic - Part 21 - Remove Alternate Name migration 1027
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-12
SR 68 Consolidate viewers.py logic - Part 22 - Link Award migration 1028
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-13
SR 68 Consolidate viewers.py logic - Part 23 - Link Review migration 1029
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-14
SR 68 Consolidate viewers.py logic - Part 24 - Edit Publication Series migration 1030
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-14
SR 68 Consolidate viewers.py logic - Part 25 - Edit Publisher migration 1031
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-14
SR 68 Consolidate viewers.py logic - Part 26 - Make Alternate Name migration 1032
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-14
SR 68 Consolidate viewers.py logic - Part 27 - Unmerge Title migration 1033
  • common/isfdb.py
  • common/viewers.py
  • edit/tv_unmerge.py
Ahasuerus Ahasuerus 2022-10-15
SR 68 Consolidate viewers.py logic - Part 28 - Tweak Make/Remove Alternate Name display 1034
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-15
SR 68 Consolidate viewers.py logic - Part 29 - Remove Titles migration 1035
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-17
Bug 819 Award Directory doesn't redirect correctly upon login 1036
  • biblio/award_directory.py
Ahasuerus Ahasuerus 2022-10-17
SR 68 Consolidate viewers.py logic - Part 30 - Edit Series migration 1037
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-17
SR 68 Consolidate viewers.py logic - Part 31 - Edit Author migration 1038
  • common/isfdb.py
  • common/library.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-17
FR 1318 Allow sorting 'My Votes' by title and by title date 1039
  • biblio/myvotes.py
  • common/navbar.py
Ahasuerus Ahasuerus 2022-10-18
SR 68 Consolidate viewers.py logic - Part 32 - Edit Title migration 1040
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-18
SR 68 Consolidate viewers.py logic - Part 33 - Delete Award migration 1041
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-25
FR 1543 Sort front page pubs by title within each date 1042
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-10-26
SR 68 Consolidate viewers.py logic - Part 34 - Add Award migration 1043
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-10-27
Bug 820 Top Forthcoming page is not updated weekly 1044
  • nightly/database_stats.py
Ahasuerus Ahasuerus 2022-10-31
Bug 822 Submission review pages do not display BREAK correctly 1045
  • common/viewers.py
Ahasuerus Ahasuerus 2022-11-01
Bug 821 Some empty cleanup reports don't override old records 1046
  • nightly/transliterations.py
Ahasuerus Ahasuerus 2022-11-02
FR 1542 Limit the front page to one pub per author - Part 2 - Adjust the selection process to account for authors with pubs scheduled to appear during the 'buffer' period 1047
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-11-12
FR 1544 Filter Moderator Queue by submitter 1048
  • mod/common.py
  • mod/list.py
  • mod/submission_search.py
  • mod/submission_search_results.py
Ahasuerus Ahasuerus 2022-11-14
FR 1544 Filter Moderator Queue by submitter - Part 2 - Further breakdown by held/unheld status 1049
  • mod/common.py
Ahasuerus Ahasuerus 2022-11-14
FR 1545 Front page should skip pubs with WatchPrePub|cover in notes 1050
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-11-15