NEW. can sort rows by edit ID
aligning metadata block keys
decoding some more unicode
FIX. returnto=… kind of URLs are blocking user scripts
☞ excluding musicbrainz.org/* instead of just musicbrainz.org* (to allow musicbrainz.org%2F)
NEW. mark when same oldest edits
MBS. changed
rows even/odd classesCHG. use row ID to determine for sure the oldest MBID (#23).
NEW. as a direct consequence, oldest MBID “search” is now instantaneous.
rather than the oldest found edit, which could lead to quite random results.
FIX. would certainly crash when no id found — which itself might never happen anyway.
CHG. better display of row IDs
CHG. entity ID link are now showing oldest edit first.
NEW. sort by MBID birth date (row ID).
FIX. became unable to sort by oldest edit since feature #23 commit dd8d355c7a27d5e4cb2add856dd5ce8d26f209fd.
@downloadURL and @updateURL fixed:
//raw.githubusercontent.com → //github.com/…/raw/
@author normalised: PATATE12
@downloadURL and @updateURL fixed:
//raw.githubusercontent.com → //github.com/…/raw/
@author normalised: PATATE12
CHG. re‐activated “lookForOldestEdit”
cf. https://chatlogs.musicbrainz.org/musicbrainz/2015/2015-05/2015-05-15.html#T13-41-15-348740
FIX. removed search for oldest edit.
Oldest edit would indeed designate the age of entity (if we could have access to all edits, including older than 10 years) but not designate the age of the MBID.
After a merge into a newer MBID, the row ID also becomes newer, the old ID is lost.
An inferior DB row ID really means an older MBID (but all these are only asumptions). :)
https://chatlogs.musicbrainz.org/musicbrainz/2015/2015-05/2015-05-15.html#T16-10-29-495672
"use strict";
NEW #71. “Remove selected entities” within merge page (MBS-8383)
clean
FIX. “Remove selected entities” header click bug
NEW. remove entities from merge page is now instantaneousff, without page reload.
FIX. removing entities while loading info confuses the script.
FIX. probable javascript error.
removed some unused code
FIXED: sorting artists is not possible any more.
NEW. range click for remove entities
FIXED #76: SORT button might disappear
column header click to sort instead of ugly link
FIXED #80: range click NG for artists (ul > li)
CR + LF → LF
metadata
LF → CR+LF
back to Windows (my OS) good old end of line characters.
clipboard made it too prone to mistake for too few bytes gained.
remove duplicate sandbox
NEW: merge queue (clear before add) tool
NEW: don’t reload page for nothing when nothing is checked
blinking text → animated gif (only when background loading)
Less intrusive (comes after normal button now)
use lib + layout
adds an edit note when merging into the oldest MBID
Display thousand separator in edit note too
FIX: previous HELPOR edit note cleanup NG
allow shift and/or control click on “clear queue then merge” button
(closes #113)
make the release each medium is from a clickable link (#114)
display medium formats on tracklists of release merge page
(closes #114)
better but loadEntInfo() frenzy (#115) still happens
ELEPHANT EDITOR won’t store MERGE HELPOR 2’s text
FIX: clickable release links on mediums (#114) are broken
FIX: was not cleaning up 3+ entity merges’ edit note
FIX: was not adding the oldest entity edit note for the
based
entity merge pages (artists, areas).
Queue all entities when none is checked (another way to gain some time)
Make current edit’s “Remove selected entites” and “Cancel” buttons
faster too (those that are in all pages, not only in merge pages, #71).
FIX #122: fast remove/cancel is not active everywhere
Global search replace “self” → “window”.
It seems Opera v12.18.1272 no longer finds self.
Might be a better fix to than only self.getComputedStyle (fbbb86978292865a00bec860d709aef1c20dedd6).
Initially spotted in #209, #210, #211, and #212.
Revert my too hasty changes after a false alert:
- Putting back favourite “self” instead of less explicit “window”
- Explicit “self” on location
- No self on prompt
Closes #218.
More info at violentmonkey/violentmonkey-oex#45.
FIX #216: Don’t rely on intermediate check all checkbox
Activate “Queue all entities” on ISRC page (closes #157 and #204)
Merge master up to #238 into all-shook-up-links
Manually resolve conflicts in mb_ALL-LINKS.user.js
Security improvement: using match instead of include (closes #192).
Added //*.mbsandbox.org support where it was missing.
Report #253 regression fix
Merge branch 'master' into #244y-van-zall-shook-up-links
Conflicts:
mb_ALL-LINKS.user.js