| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Revision History

Page history last edited by Andrew H. 12 years, 7 months ago

  

All Issues

 

 

V 2.2.2

September 16th, 2011

 

  • Fixed a bug introduced by recent site changes which broke Autorefresh, among other things (#263)

 


 

V 2.2.1

July 30th, 2011

 

  • Fixed a bug that prevented stylesheets from being applied properly in Firefox 6 (#254)

 


 

V 2.2.0

June 26th, 2011

 

Fixed Issues

 

  • The extension is now compatible with Chrome. The single extension archive is functional for both browsers.  Except for a few very minor things, the Chrome version should be functionally identical to the Firefox version.  Chrome has a working options page. (#166, #202, #204, #205, #206, #207, #208, #209, #211, #212, #214, #215, #216, #217, #218, #219, #227, #228, #235, #237, #238)
  • The extension now has an icon designed by Arian88 (#188)
  • Thanks to heyf00L's cooperation on the server side, usercolors now uses JSON to get and refresh usercolors.  This makes usercolors much more secure in that they can be easily validated and the stylesheet itself is generated entirely on the client side.  This is also more future proof since the data itself is separated from its usage - if the page needs to be styled differently, this can be fixed with a simple update to the extension, rather than waiting on a server side update. (#194, #221)
  • After posting usercolors, the entire list is no longer refreshed.  Instead, the user's colors are updated directly on the client side without hitting the usercolors server.  This should solve the problem where people weren't seeing their posted changes due to caching of the usercolors list. (#195)
  • The tabs on the options page were reordered so that the most important controls were easier to get to - usercolor options now appear first. (#242)
  • Usercolor drop-downs now have a "default" option. (#220)
  • Fixed a bug where compatibility updates from AMO were removed after altering usercolors files - files are now written outside the extension's directory. This provides another benefit: the local usercolor list won't be reset in future updates. (#226)
  • Firefox 3.5 is no longer officially supported, but 5 and 6 now are (#233)
  • Changed how line breaks are handled in the HTML parser.  They should now come out according to spec. (#204)
  • Control buttons now appear in their own section of the boards drop-down, the Board Options section now has a title. (#217)
  • The Toggle WYSIWYG shortcut was changed from Control + W to Control + S for Chrome compatibility. (#211)
  • Changed the "Go home" shortcut from Control + Backspace to just 'B'.  The previous shortcut interfered with deleting a word in editors. (#223)
  • Similar to the above change, the autorefresh toggle shortcut was changed from Control + ~ to 'A', and the refresh shortcut was change from Control + F5 to 'R'.  The toggle shortcut interfered with Firefox 4's change tab group shortcut, and the refresh shortcut interfered with Firefox's bypass cache refresh shortcut. (#225)
  • Fixed an exception that was thrown in fast threads that didn't have a selected page, which caused most of IGN++'s functionality to fail.  This bug was especially apparent in the conference threads during E3. (#241)
  • Fixed a bug where an empty username was always prepended to the ignore list when the first user was added. (#240)
  • Fixed a bug where form overlays would remove any content added after the page loaded. (#232)
  • Fixed a bug where the user ID in WUL links was sometimes wrong. (#198)
  • Added a readme and a bunch of shell scripts that make my life much easier.
  • Irrelevant since it's never used, but fixed a bug where the abort method on an XHR didn't work (#200)

 


 

V 2.1.2

June 6th, 2011

 

  • Minor changes for Firefox 4 compatibility

 


 

V 2.1.1

December 19th, 11:45pm

 

Fixed Issues

 

  • Now compatible with Firefox 4.0b9pre (#191)
  • Minor fixes (#189, #190, #192)

 


 

V 2.1.0

September 13th, 11:30pm

 

Fixed Issues

 

  • Lots of refactoring and general cleanup (#100, #26, #105, #104, #128, #130, #147, #142, #154, #172, #173)
  • Parsers
    • Fixed a bug where nested formatting tags caused incorrect ones to be removed (#112)
    • Fixed a bug where links in a quote author would break the quote.  Only fixed for the case where one link spans the entire author. (#114)
    • Fixed a bug where quote authors including spaces would break the quote (#145)
    • HTML parser now handles nested color tags properly (#3)
    • [face_dancing] shortcut \:D/ is now recognized (#132)
    • Links now fail more accurately, or try to avoid doing so (#122)
    • Boardcode parser optimized by using moar regular expressions (#113)
    • Face and face shortcut parsing performance massively improved (takes about 7% as long as before) (#133)
    • Video Embed click-to-plays now removed in HTML parser (#146)
    • In HTML parser, line break characters are now replaced by a space, rather than just being removed (#157)
    • Fixed a bug where pasting Youtube comments into a post would sometimes result in random question marks showing up after being posted (#162)
    • RGBA colors are now supported by the HTML parser.  HSL(A) colors are converted to RGB(A) by Firefox, so these are supported indirectly as well. (#170)
    • Fixed a bug that made Video Embed's videos add extra line breaks (#179)
  • Editors
    • Markup buttons are now highlighted when active.  Highlight/color buttons show current color. (#6, #5)
    • Can now create links in the WYSIWYG editor without having selected any text (#151)  
    • Markup buttons now show explanatory info and keyboard shortcuts when hovered over (#144)
    • Added user profile link action (#59) 
    • Added quote with pretext command (#115)
    • Unlink moved to Shift action (#168)
    • If the link action is used when the selection is collapsed within an existing link, you will instead change the URL of the existing link.  Similarly, if an existing link is selected when this action is used, the selection will be changed to point to the new URL. (#159)
    • When the keyboard shortcut for highlight/color is used, user is now prompted to input a color, rather than using the last used color (#150)
    • Object resizing is now disabled in the WYSIWYG editor (#178)
    • WYSIWYG font and background color now conforms to the selected board theme (#169)
    • If you use the quote action without selecting any text, your cursor is now placed within the quote so you can type in what you want quoted (#89)
    • WYSIWYG editor is now always overflow:auto, rather than switching to hidden when not in focus/hovered (#99)
    • Reply content is now parsed for WYSIWYG edits (#184)
    • Changed how view toggle button is styled (#156)
    • Keyboard shortcuts that prompt for input now prevent default action (#161)
    • Default resizing of the editor's textarea in Firefox 4 is disabled (#164)
    • Other minor stuff (#153, #155)
  • Panels
    • Added a Preview button, which will pass your post through IGN's own preview system and show you how it will look.  This makes up for the WYSIWYG editor's imperfections, and gives you a relatively future-proof previewer. (#8)
    • Panels now detect a few more descriptive errors.  Panels will tell you if you're not logged in, if the thread has been moved or deleted, if the board is not found, or if you're trying to edit a post that's not yours. (#165, #84)
    • Main Post Reply link at the top of threads is now hijacked (#80)
    • Fixed a bug where post buttons in a panel weren't disabled after the panel was closed (#137)
    • Fixed a bug where important data in the panel failed to change when clicking a new reply link (#174)
    • IGN's quick post links are no longer hijacked (#136) 
    • You can now post replies/topics/edits on the betaboards, but it seems like IGN disabled them so it doesn't matter (#121)
    • Integrated topic panels now have a bottom margin (#111) 
    • Restored the lock checkbox's missing margin  (#171)
  • Autorefresh
    • Fixed a bug where the recent replies autorefresh setting overrided the topic and reply autorefresh setting (#125)
    • Videos embedded with the ignvideo tag will now show up properly from a refresh, instead of destroying the page or not showing up (#141)
    • Reply ID's are now verified before applying edits or adding new replies, so you shouldn't see posts with the wrong content or multiple posts being added (#140)
  • AutoWUL
    • You can now Alt + Click WUL links to perform the opposite action (#101)
    • Clicking a WUL link in the WYSIWYG editor will no longer perform an AutoWUL operation (#102)
    • There is now a border added around links undergoing operations.  It is purple if this is a deWUL, blue if it's a WUL.  It will be solid if this operation will change something (e.g. the user is currently not WUL'd and will be after the operation), but dashed if this operation won't change anything. (#103)
  • Pretext
    • Added edit pretext, which will be added at the end of a post when you edit it (#138)
    • Split up the pretext field in the options window into separate fields.  [start] , [before] , etc. tags are no longer necessary.  It has also been moved from the General tab to its own tab.  Old pretext will be lost, but you can still see the value of the preference in about:config. (#139)
  • Thread Preview
    • Infopanel is now more informative when created, rather than just showing a loading GIF (#106)
    • Changing pages/refreshing is now much smoother.  Instead of deleting all existing content when fetching new data, the old content remains until the new content is found, and the loading GIF appears in the top left. (#107)
    • Thread preview title is now accurate from the 2nd page onwards (#124)
    • Paginator no longer completely blocks what's under it (#110)
  • Quickstats
    • Infopanel is now more informative when created, rather than just showing a loading GIF (#106)
    • If the user has WUL'd you, quickstats will list "WUL'd By" in the same area where Outsider/Insider is listed (#134)
    • The number of WULs the user has given is now listed to the right of WULs received, separated by a slash (#135)
    • Quickstats now works on people.ign.com links (#149)
    • A link to the user's Vesti Wiki page is now listed on the bottom of the infopanel.  If it doesn't exist, you will easily be able to create it (#176)
  • When an infopanel (thread preview, quickstats) is clicked, it's moved to the top, above the other infopanels (#108)
  • Usercolors now refresh on their own every 12 hours.  The browser no longer has to be closed and opened for this automatic refresh to occur. (#98)
  • Replies now have an ordinal number listed in the bottom right.  This can be disabled via Display Settings > Miscellaneous > Add reply numbers. (#119)
  • Replies now list a link to the user's Vesti Wiki page.  If it doesn't exist, you will easily be able to create it.  The Classic theme will have it listed on the left, by the collection link.  This can be disabled via Display Settings > Miscellaneous > Add wiki links (#117)
  • Visiting a thread that has a reply ID in the URL (/r123456/) will now automatically scroll your page down to the indicated reply.  This can be disabled via Display Settings > Scroll to reply: On load (#81)
  • Similarly, clicking a link that points to the thread you're currently in with a reply ID of a post that's on the current page will make you scroll to that reply, rather than refreshing the page.  This can be disabled via Display Settings > Scroll to reply: On click (#158)
  • Usercolors now optionally work on people.ign.com links.  They're disabled by default. (#152)
  • IGN++ will now attempt to reposition IGN's quick post when necessary so it's not hovering over some random place (#129)
  • Hopefully fixed a bug where network requests were being cached (#118)
  • When the Vesti Wiki search is enabled, the search box's colors will now match the white theme if it's being used (#183)
  • The extension is now compatible with Firefox 4, more or less (#185)
  • Other minor changes (#116, #131)

 


 

V 2.0.6

May 15th, 10:32pm

 

Fixed Issues

 

  • Multiple script injection bug (multiple post panels opening and other stuff) is finally fixed (#48)
  • Fixed some bugs that made video embed mess up quoting (#96, #83)
  • Missing links under posts are now added in the correct order and look different than links that were already there (#87, #88)
  • Added a preference for toggling adding of missing links under Display Settings > Miscellaneous (#97)
  • Made it so quoting into a panel doesn't make it get keys again (#91)
  • When multiple panels are open, quoting is now always performed in the proper order (#92)
  • PM links in quickstats now put the username in the user field in the resulting panel (#82)
  • Fixed a bug that made thread preview fail to prevent the default browser action (#93)
  • Thread preview and quickstats panels now open 1 pixel lower than where you clicked (#90)
  • Other minor stuff (#94, #95)

 


 

V 2.0.5

April 18th, 11:10pm

 

Fixed Issues

 

  • Reply Autorefresh now retrieves perfectly up-to-date pages after posting
    • Autorefresh URL changed to one IGN redirects to after posting (#36)
    • Autorefresh optionally triggered after posting (Display Settings > Autorefresh > After Posting) (#37)
  • Added option to ignore threads made by those on your ignore list (#2)
  • Changed Faces and Highlight keyboard shortcuts to Control + J and Control + H, respectively (#4, #39)
  • Hide links on posts now provide links to the given post, so you can link directly to it rather than the page it's on (#15)
  • You can now use face shortcuts ( :) , :( , ...) in your posts (#21)
  • Quickstats now uses the new board service and lets you see how many unread PMs the user has (#63)
  • The recent posts area is now only refreshed if it's on screen, preventing wasteful refreshes when mouse is over topic list (#38)
  • Edit/Reply/Quote links are added back in to posts if they're missing, allowing you to unlock threads you've locked or post in threads that have become unlocked (#70)
  • PM Autorefresh now updates the PM count in the red header (#51)
  • Panels now recognize more specific errors from IGN, including posting too quickly (#61, #43)
  • The Lock checkbox on edit panels now only shows when necessary, and is accurate in its display of the current lockedness of the thread (#68, #69)
  • You can post on the spam board now (#41)
  • PM overlay no longer sends message twice when you press enter on the send button (#50)
  • Fixed some display issues in thread preview and quickstats (#76, #78, #77, #75, #1)
  • Boardcode parser no longer fails on list items (#57)
  • Can no longer post posts with just line breaks/spaces for a post body/subject/user (#46)
  • Console disabled to pass AMO review (#54)
  • Modified behavior no longer prevents some default functionality, like Control + Clicking hijacked links (#42)
  • Other minor fixes (#56, #20, #49, #67, #66, #71, #53, #72, #73)
  • Identified some bugs beyond my control (#58, #45, #47, #52)

 


 

V 2.0.2

March 21st, 7:30pm

 

- Post count, WUL count, and RPC now commafied in quickstats

- Lowered specificity of search bar CSS rules so they can be more easily overwritten

- Now displays non-bold usercolors correctly

- HTML parser no longer removes HTML tags you type in

- Boardcode parser handles "&" properly

- HTML parser handles nested bold/italic/underline tags correctly (though not to board spec)

- Spaces are now added around faces

- Fixed a bug that made the topic autorefresher always refresh as if you were on the first page of a board

- Topic and recent posts autorefresh fail more gracefully

- Added tooltips to usercolor fields, changed "Fore:" to "Text:", alignment changed

- Added newPanel, panelOpened, panelClosed events

 


 

V 2.0.1

March 14th, 12:30am

 

- Added Scroll to panels option

- Fixed bugs that prevented

- redirection from working (and autoclose if redirection was enabled)

- you from editing a post twice (and probably fixed some other bugs with this)

- you from posting a topic from a floating topic panel

 

- Better compatibility with the FastestFox bubble

- Credited p00ndawg for coming up with the name of the extension

 


 

V 2.0.0

March 12th, 11:30pm

 

- Name changed to IGN++, now a Firefox extension

 

- Options menu changed to use Firefox's built-in system

- Can access by clicking the gear like usual or Tools > Addons > Extensions > IGN++ > Options

- Much prettier, better organized, more informative

- Added Selection Quote area

- Added Selection Quote toggle

- Added Strict Selection Quote toggle

- Added Strict Author toggle

- Separate search and controls options under Integrated Tools

- Added Keyboard Browsing toggle

- Added Google search option

- Added Credits, EULA, Dev

- Dev console can now be toggled, turned off by default for security

- Added performance profiling toggle

- Added message logging toggle, off by default now, now logged to Firebug console

- Added list prefs button so people can send me their prefs if they encounter a bug

- Added field where you can actually see your ignore list, but I recommend you only use the add/remove field

- Usercolors area changed

- Better logging system (instead of changing button value)

- Added "Get" button that retrieves your personal colors from the server and saves them

- Colors are now saved after pressing "OK", whether you posted them or not

- Preview area now has accurate background

- Toggling the application of usercolors now removes/adds usercolors immediately

- Removed drop shadow options, if you really want to tweak those you can use Stylish

 

- Added keyboard-only browsing capability

- Current location indicated by yellow border

- Enter and Shift+Enter navigate depth-wise, arrow keys sibling-wise

- A for action, Q for quote, R for reply

 

- Added Selection Quote

- Can select a certain part of a post, click quote, and only that part will be quoted

- If Strict Selection Quote is off, you can select other posts or parts of the page (like the subject line) and quote them in the author's name

- You can select multiple ranges with the CTRL key and quote them

 

- Post form overlay finally fixed

- Can now successfully post from an overlay

- Can also click preview, show recent replies, toggle poll, etc. - the overlay is reapplied after content changes

- PM form is now overlayed

 

- Added recent posts autorefresh

- Highlights threads that have received new replies since the page has loaded

- Can be prevented with the CTRL + ~ shortcut or by hovering over the area

 

- Panel scroll-to behavior is improved

- Scrolls only if necessary

- Scrolls to the proper place

- Extra space around scrolled-to element scales to screen size

 

- Reply autorefresh improved

- Better termination code (if there are less replies than what's on the page, don't bother refreshing)

- Edits won't refresh if the new edit count is lower than the old one

- Polls only refresh if there are more votes than last time

- A poll refresh no longer destroys your current poll selection

- Uses new Replies class now

 

- [cursor] tags now work properly in pretext in WYSIWYG editor

- Previously, the cursor would move properly, but it would be invisible and the user would have to press the right arrow to avoid typing at the beginning of the field

 

- Usercolors are now registered as a user style (like Stylish stylesheets)

- They are now immediately applied like IGNBQ instead of waiting for the page to load

 

- PM Count autorefresh improved

- No longer changes innerHTML of bubble when the count is the same as the last check

- No longer creates extraneous anchor element in bubble

- Bubble is removed after all PMs have been read

 

- Moved the WYSIWYG toggle button next to the rest of the editor buttons, gave it a pretty icon

- Now shows correct value (image)

 

- Added Google search

- Overrides the normal search with a search on Google

- Search in new tab applies to this, Vesti Wiki search, and normal board searches now

 

- Can now hijack PM links that aren't associated with replies (like when viewing a PM and clicking "Reply")

- Username is found via the user ID in the link

 

- You can now Alt + Click links to your own profile (http://club.ign.com/b/about) to view your own quick stats

- Changed event listener to click instead of mousedown

 

- Thread Preview tweaked

- No longer have to Alt+Click page numbers in a preview - they're automatically opened in the current preview

- Reply link now actually links to the reply page

 

- Fixed a bug that caused some content pasted into the WYSIWYG editor to contain lots of extra line breaks

- white-space: pre-wrap - Why did I even have this in the first place?

 

- When ignoring a user, all of the user's posts in the topic are now immediately hidden

- Fixed a bug in pretext that prevented [author] tags from being converted properly within [after] tags

- Fixed a bug that added an extra line break to the end of messages quoted from authors that didn't have a signature

- Parsers now handle multiple spaces and leading/trailing whitespace better

- Vesti Wiki searches opened in new tabs are now automatically given focus

- Changes in hijacking, integration, and other panel options now take effect immediately, rather than after a refresh

- Fixed a bug where HTML entities appeared in a panel's subject field when replying without entering

- A post that's both a new reply and an edited reply will now get both images on the top

- Default pretext changed so there's one less line break after the quote

- Quick stats now fails gracefully on Anonymous users

- User field in PM panel now has maxlength

- If you open a user's quickstats, click their PM link, and have PM hijacking on, their username is now placed in the user field in the opened panel

- Tweaked background of user info panels with pm panels inside of them

 

- Usercolors now written to separate file on disk instead of being saved in prefs

- File is in extension folder, so it's destroyed when the extension is updated (and a new one is loaded up after the restart)

- File has pretty line breaks now :)

 

- Panel, editor, extra board options HTML now read from external file

 

- Console is now much better

- Independent from panels - opened with ~

- Added inspect() function, error checking, stack trace

- Separate input and output fields, resize to content

- Can use up and down arrows to go through command history

 

- Code is now organized much better

- Content scripts split into separate files

- Panels and editors now controlled and instantiated with their own classes, no more horrible copy/paste in event listener

- Autorefresh handler object

- Replies class for easier link adding, autorefresh, thread preview

- Pretext is no longer completely retarded, {parsed} tags gone

- Quick stats now looks like it was written by a less retarded monkey

- Reduced pollution of global namespace

- Privileged scripts use pretty javascript modules

 

- Actual image files are used instead of base64 data

- Images now applied by stylesheet

- I suppose it's possible to use your own custom images if you want

 


 

V 1.1.2

December 12th, 11:45pm

 

- Extra board options and integrated tools work now

- They are now located in the Boards drop down menu in the red header

 


 

V 1.1.1

December 8th, 9:20pm

 

- Disabled integrated tools and extra board options so you can access settings from the Greasemonkey user script commands menu after the IGN update

- Post buttons are now disabled while getting keys and after posting (to prevent double posts)

- HTML parser is now done IGNBQ style (recurse through all of the HTML elements and change textContent)

- Roughly 3x as fast in a large test

- Much more accurate

- Keyboard only browsing is somewhat implemented, but disabled by default

 


 

V 1.1.0

October 21st, 11:15pm

 

- Removed toolbar

- Removed code for finding UID, no longer necessary

- Removed toggle command

- Can press CTRL + Backspace to go home

- Added integrated toolbar buttons

- Adds Vesti Wiki search button to search bar

- Type query into the text field, then click "Vesti Wiki" or tab > tab > enter

- Adds Post Topic/Reply/PM/Settings buttons to blue nav bar up top

- Added extra board options

- Clicking the "Board Options" link on the navbar will make a little menu pop up with all of the board option links, lost pages, board services, and third party links

- AutoWUL now uses an XHR (cleaner and cooler)

- Now works on any WUL link, such as one a user may post

- Border/loading GIF is gone.  Instead, the background color of the link will change to white, then yellow when keys are found, then green when operation is complete

- Show/Hide, Ignore, WUL buttons are back, now under posts, works with autorefresh replies

- Changed settings panel

- Removed post history URL, user search in tab

- Removed AutoWUL interval and Absolute

- Added Integrated Tools area

- Option to integrate tools or not

- Moved Wiki search in tab here

- Option to use extra board options

- Removed current autorefresh status indicators and replaced them with colored outlines around applicable areas

- Can now press CTRL + F5 to trigger an autorefresh

- Did some cleaning up of event listeners

- Usercolors no longer bleed into nav bar

- Bar position now determines the bottom left corner's position on floating panels

 


 

V 1.0.7

October 5th, 2:30am

 

- Autorefresh replies works on all layouts

- Catches new replies, edits, poll changes, and page number changes, like before

- Unlike before, it will refresh both the bottom and top paginators

- Changed the new reply/edit background images so they aren't too ugly between layouts

- Thread preview works on all layouts

- Got rid of that stupid Next/Prev business and made everything scroll by default

- Subject line is only displayed at top

- Paginator is now stuck to the top

- Changed settings panel

- Got rid of Preview number setting (obsoleted)

 


 

V 1.0.6

October 3rd, 5:45pm

 

- Autorefresh topics works on classic

- PM hijacking works on classic

- Posting a reply in a thread without entering it now works (click the thread icon area)

- Added character counter to subject line

- Tried to fix overlay, doesn't really work

- Fixed a CSS bug on classic

- Added explicit layout identifier

- Fixed a bug in quick stats PM

- Long words now wrap properly in wysiwyg editor (so awesome, thought this was impossible, simple CSS trick)

- PM integration on new layouts looks prettier

 


 

V 1.0.5

September 20th, 1:30am

 

- Quote and Edit works on Classic layout 

- Private Message links are now hijacked on new and classic (new will look pretty ugly without a stylesheet) 

- Fixed a bug that made a topic panel pop up after clicking the create poll link 

- Fixed a bug that put the wrong title in the subject area of a reply 

- Fixed a checkbox margin issue 

 


 

V 1.0.3

September 16th, 11:00pm

 

- Some features work with the new layout

- Post Reply, Topic, Quote, Edit

- Quick stats (and autoWUL inside of it)

- Autorefresh topic list

- PM Count autorefresh

- Everything on toolbar

 

- 1.0.4 fixed an External Validation Error

 


 

V 1.0.2

August 21st, 11:55pm

 

- Changed settings panel

- Added Autoclose option (automatically close panels after posting)

- Added Go Home option (go to home board on redirect)

 

- Fixed edit without wysiwyg parsed bug

- Integration affects quoting

- Quick stats and thread preview trigger on mousedown instead of click

- All [cursor] tags are removed, instead of just the first one

- Closed panels are automatically cleared of content

- Removed black bars from autocensor

 


 

V 1.0.0

August 19th, 12:30am

 

- Posting/editing/messaging is now completely revamped and faster

- Instead of using an iframe, I draw a panel with the necessary inputs.  Then I use an XHR to get keys and post the data.

- Allows me to resize panels and such - inputs always scale perfectly (unless you make it really tiny)

- Added a maximize button.  Makes toolbar panels take up most of screen, integrated ones just get bigger.

- Should prevent ABP from being slow as all hell (tested and confirmed with ABP 1.1.1)

- Checking off the lock checkbox when editing a post that can't be locked will cause an External Validation Error

- Interestingly, you can mash the Post Changes button when editing to rack up you edit count.  You can also seemingly edit your post as long as you have the tab open, well past the time limit.

 

- Can now use integrated panels like IGNBQ

- All usual functions provided by sublinks can be integrated, along with topic posting on a board page

- Normal toolbar panels can still be used, but editing is always integrate

- Posts are quoted into the last panel opened that isn't minimized

- Can open any number and mixture of panels

 

- WYSIWYG is redone

- Uses a div instead of an iframe

- Has the side effect of myseriously turning on contenteditable on other things (eval box, for example)

- Can be overlayed on pretty much any textarea

- Can use buttons and keyboard shortcuts on non-WYSIWYG mode

- Scales well, like new panels.  Emoticons always show as many as possible.

- Added WYSIWYG/Code button

- Any stylesheets you use will probably affect the contents of the editor

- Quoting via markup button works perfectly now!

- Added face shortcut - CTRL + Y, then enter face name

 

- Added autorefresh replies

- Catches new posts, edits, and poll changes

- Poll changes will make your hidden poll option disappear :(

- WUL/Ignore/Show/Hide links are added properly

- Ignored users will be ignored

- New edits are shown by a blue gradient in the subject, new replies by a gold gradient

- Should refresh page link area at the bottom of the page

- Edits and replies are easily styled with Stylish, since I add a new class to them

- Can quickly toggle on and off with CTRL + `~ (not permanent)

- Can click status indicator to trigger a refresh

- Sometimes it will get dicked and mark everything as edited, sorry

 

- Added Quick Stats function

- ALT + Click any link pointing to an address of the form http://club.ign.com/b/about?username=[stuff]

- Works on usernames in topic page, board page, probably everywhere else on boards.ign.com

- Behold!  Wondrous statistics!

- Name with colors as determined by IGN

- Title

- Posts (Virtual post count, whatever the funk that means)

- WULs

- Reg date (hover to see exact timestamp)

- User Type

- Real Post Count (Posts Count)

- Last Login/Post/Update

- WUL/deWUL/PM/History links

- Icon in background.  Can drag icon into, say, your post by grabbing the last 5 or so pixels on the right.

 

- Added thread preview

- ALT + Click any link that points to a thread (topics on the board page, usually)

- A box will pop up with the first few replies (can change maximum shown)

- Click next/prev to navigate through the thread (can only go through whatever page you loaded)

- Includes page navigation, but you must alt click stuff to get it to pop up in a new preview box

- Includes reply button, close button

- One could make it show all replies, and then use stylish to give it a max height and scroll through it

- Quick stats work in here

- Polls are kinda ugly now, can't vote in them

- Includes a counter to the left of each post.  This counter starts at 1 with the OP and does not take the page number into account.

 

- Changed settings panel

- Removed custom colors field (obsoleted)

- Removed preloading options (obsoleted)

- Removed drop shadow method buttons (obsoleted)

- Added integration options

- Added follow checkbox - control whether panels follow your quotage, like IGN's quick post

- Added topic hijacking checkbox

- Added WYSIWYG overlay checkbox

- Added version/copyright text

- Added autorefresh replies, edits, poll checkboxes

- Added autorefresh replies int field

- Added maximum posts to show at once in thread preview field

- Added restore defaults button

 

- Can overlay normal forms with the WYSIWYG editor.  Kinda buggy, doesn't work on PM pages.

- WUL Links now appear under users without stars

- Added "secret" eval box for debugging.  You can do some pretty cool stuff with it, like call functions whenever you want

- All images are now transparent PNG24s

- [cursor] tags in pretext work now in normal text editor, work in wysiwyg if you press right arrow key

- Redid a lot of classes/ids so that they made sense.  It's now much easier to style everything externally.

- Can now toggle topic autorefreshing on and off with CTRL + `~ (not permanent)

- Got rid of that stupid thicker left border on panels/toolbar

- Panels now overlap the toolbar much less.  Looks less stupid when you turn the toolbar off.

- Removed old drop shadows.  They were a pain to manage. I hope everybody's on Firefox 3.5+.

 

1.0.1

- Fixed a bug that caused the page select box to stretch (when present, like in very long threads) when autorefresh replies is on, causing the page to stretch

- Fixed some string manipulation that caused VT to put the incorrect subject in new replies (the string between two dashes)

- Some events will no longer trigger when right/middle/other clicking things (post button, time links)

 


 

V 0.9.7

August 6th, 5:50pm

 

- Completely changed the way settings work

- There is now only one settings panel

- Can be reached through the lone gear icon or under User Script Commands

- Is much sexier

- Now includes close button and save button - no more confusion about whether stuff was saved or not

- Can also close by clicking the "shade" outside of settings box

- Rewrote some terrible, terrible HTML used to format the previous settings panels, and broke off most style code into separate CSS

- Condensed loading and saving functions

- Script will now figure out your post history link automatically - no need to find it yourself

- Requests user's id from IGN to form post history URL

- Will only find automatically if you give it enough time to fetch it.  If you navigate away from the page too quickly, it will try again on next page load.

- Can still manually change URL in settings if you want the button to go somewhere else

- If you login under a different username, the script should recognize it and find your UID accordingly

- Small tweak for autorefresh - supports board.aspx pages

- Show/Hide Links will now work in locked threads

- PM Count Autorefresh will now refresh only when the window is in focus

- Can now toggle toolbar without refreshing

- Fixed scroll returning when using keyboard shortcuts on normal editor

- Fixed a bug that made textarea scroll to bottom when clicking on it

- Better autocensor regex

- Fixed a bug that prevented you from locking a topic from the WYSIWYG editor, but found a bigger bug that's harder to fix

- Lock topic checkbox isn't cut off in WYSIWYG

- Fixed some performance profiling code that triggered when it wasn't supposed to

- Fixed a bug that prevented Faces keyboard shortcut from working in normal editor

- Fixed a bug in the HTML parser that would stick words together when text is inserted that has weird line breaks in it

- Fixed a bug in the HTML parser that made too many markup tags pop up when unneeded spans were in the WYSIWYG editor

- Can now properly copy poll options, for example

- Completely changed how links are hijacked - so much better now

- Previously I had to use document.evaluate to find the links I wanted to prevent the default action of and change their onclick attribute to "return false;".

This was very expensive and had to be redone whenever the links changed (like with autorefresh and the time links).

Now I just add a click event listener and, if the link is one that has to be prevented, use event.preventDefault(). Durr.

- Lots of optimizations

- Better loops

- InnerHTML instead of DOM, using cloneNode instead

- Switch statements instead of if/else

- Better xpath queries

- Most CSS now kept in a global stylesheet

- Rewrote tons of HTML and CSS

 


 

V 0.9.6

July 27th, 5:45pm

 

- Added WYSIWYG editor

- Toggled with CTRL + W when the textarea is in focus.  Be careful, the default behavior is to close the tab.

- Can use the usual keyboard shortcuts, but CTRL + Q now makes a quote instead of blockquote

- If you try to paste weird stuff in the editor, it may not come out right in the post.  You may also see size adjustment handles - these won't do anything, trust me.

- Pretext kinda works, depending on what you do with it

- Will autocensor when the post button is brought into focus or clicked (press tab when in the editor)

- You can drag icons into the editor.  If you drag an emoticon into it from the faces area you will make a big emoticon.

- Should be friendly with last.fm compatibilitizer

- Changed HTML parser

- Can now handle more span styles, like in the wysiwyg editor

- Can now handle spans with multiple styles

- Can now handle [face_tal].  Or maybe it could before.  All I know is that it could not at one point and I fixed it.

- Changed post settings

- Added "Asterisks" option under autocensor.  This will fully censor swears with asterisks, instead of using black bars.

- Added "Default" option under WYSIWYG.  This will make the WYSIWYG editor pop up by default.

- Topic autorefreshing will now be triggered on window focus

- Link hijacking now works on the Call of Duty board (and probably all other boards that start with c)

- Fixed a bug that prevented a user's name being put into the PM form via link hijacking when it was triggered before the PM form was loaded

- Keyboard shortcuts now use a better method of ctrl key detection

- Fixed a bug that added links around multiple quoted images

- Can now quote original post in a poll topic

- Many things previously triggered on any mouse click (right, middle, left) are now only triggered on left click

 

 

Regression:  [cursor] tags in Pretext start text do not work.  They will be removed, but your cursor won't move to the right place.

For some reason setSelectionRange now throws a mysterious error, even though it works flawlessly in a javascript shell.

 


 

V 0.9.5

July 11th, 8:00pm

 

- You can now choose your usercolors without using IGNBQ

- Changed the display settings panel

- Added manual ignore list management - enter a username to add it, if it's already there, it will be removed

- Moved the update frequency yet again

- Added usercolor post button - press this to post your usercolors to the server, don't forget to refresh colors

- Added usercolor preview

- Added usercolor fields

- You'll notice the panel is now rather ugly, especially if you have a long username.  I plan to consolidate all of the settings panels into one larger settings window.

- Fixed a bug that prevented some users from seeing their colors if they had used IGN's colors, at the expense of coloring the "My Board Info" link with one's colors

- Fixed a bug that prevented quoted text from showing up when a post form was loaded when preloading is disabled or the form had not finished loading

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revision History, V 0 - V 0.9.45

 

 

 

 

 

Comments (0)

You don't have permission to comment on this page.