Adblock Plus and (a little) more
Status update: 2010-11-19 · 2010-11-26 16:35 by Wladimir Palant
Done
- Added a way to change status of a issue reports, with an optional notification sent out to the user.
- Improved sorting of report columns.
- More discussions on issue reporter improvements.
In progress
- Refactoring of Python scripts used on adblockplus.org to make them easier to change and maintain.
Status update: 2010-11-14 · 2010-11-26 16:21 by Wladimir Palant
Worked 4 days on Adblock Plus this week.
Done
- Subscription authors are now getting notifications about new issue reports, choosing between daily and weekly digests is also possible.
- Added sorting functionality to report columns.
- Implemented a bunch of improvements to the digest emails to allow spotting “good” reports more easily.
- Discussed a bunch of other improvement proposals for issue reports.
- Looked into issues that people using icon with text are experiencing – found an undocumented solution, let’s hope that it won’t break with the next Firefox release.
- Fixed toolbar icon in SeaMonkey Mail nightlies (nobody reported this issue, I guess nobody noticed?).
Status update: 2010-11-05 · 2010-11-05 21:12 by Wladimir Palant
Worked 4 days on Adblock Plus this week. The releases on Tuesday/Wednesday were very stressful, so I am slowing down.
Done
- Adblock Plus 1.3/1.3.1, Element Hiding Helper 1.1, Diagnostics 1.1.3 released
- Fixed a few minor issues reported for these releases, nothing critical so far
- Created an extension to generate Adblock Plus screenshots, used it to update screenshots/“translate” them to more languages
- Caught up with forum/email again, somewhat
Status update: 2010-10-30 · 2010-10-31 10:04 by Wladimir Palant
Done
- Major update to Element Hiding Helper code and architecture
- Added Shift+Mousewheel handling to Element Hiding Helper, also lock/unlock command
- Finalized Element Hiding Helper strings, translations started
- A little eye candy for Element Hiding Helper — better styling for hotkey labels
- Release candidates for Adblock Plus 1.3, Element Hiding Helper 1.1 and Diagnostics 1.1.3 are done (the latter has no real changes, turned out none were necessary)
- Russian translation for Adblock Plus, Russian and German translations for Element Hiding Helper (with some help from forum.mozilla-russia.org users)
- Coordinated translations on Babelzilla, made sure the released locales are free of errors (way too many translations still unfinished however)
- Dropped Indonesian, Malay and Brasilian Portuguese locales from this Adblock Plus release, these weren’t even updated for Adblock Plus 1.2
Status update: 2010-10-22 · 2010-10-23 12:56 by Wladimir Palant
Done
- Issue reporter client-side implementation
- Started beta phase for Adblock Plus
- Finalized Adblock Plus strings, translators started working
- Added third/first party indicator to document source column in blockable items
- Changed build system to centralize extension metadata in one file (particularly to allow generating homepage links for available languages automatically)
- Updated German translation (thanks to MonztA for proofreading)
- Rearchitectured Element Hiding Helper, made it more like Adblock Plus
- Changed configuration of Element Hiding Helper hotkeys to allow specifying multiple hotkeys (Ctrl-Shift-S is now used if Ctrl-Shift-K is taken)
- A few minor changes to Element Hiding Helper filter composer
Status Update: 2010-10-15 · 2010-10-18 13:06 by Wladimir Palant
Done
- First draft of a privacy policy page is under discussion
- Some issue reporter polishing (particularly handling of transmission errors)
- Tons of Firefox 4 work after JavaScript compartments landing — filed bugs on three issues, fixed an issue in Adblock Plus, worked around another issue affecting Element Hiding Helper
- New icon to indicate slow filters (a developer doing graphical design — it’s an admirable attempt, you must give me that at least)
In progress
- Handling of special cases in issue reporter (e.g. users without filter subscriptions)
Status Update: 2010-10-08 · 2010-10-08 23:08 by Wladimir Palant
Done
- New About Adblock Plus page is live and ready for translating
- First drafts of the new homepage and system requirements page are under discussion
- Improved filter matching performance by 20-35%
- Went through submitted issue reports to identify missing data, added pop-up opener and an optional contact email address
- Investigated options to embed JavaScript into Python – very sad story
Status Update: 2010-10-01 · 2010-10-02 00:54 by Wladimir Palant
Done
- Landed issue reporter, fixed tons of small problems there, improved code quality, added more data and a list of recently submitted reports — looks solid now.
- Changed suggestions in the filter composer — protocol is no longer part of the suggestion.
- Added a warning to the filter composer, displayed if the custom pattern no longer matches the address it was supposed to block.
- Implemented and evaluated a faster filter matching algorithm proposed by lyricconch. Added to the Adblock Plus 1.4 roadmap.
- Updated the roadmap, especially defined the major items for Adblock Plus 1.4.
Status Update: 2010-09-24 · 2010-09-24 18:30 by Wladimir Palant
Done
- Scripts to receive and display issue reports on the server side
- Made sure links to documentation in Adblock Plus no longer need to be translated — the extension now uses a new entry point on adblockplus.org, the user is redirected to the correct language version if it exists.
- Updated to Anwiki 0.2.3, will try to stay on stable releases from now on
- Rewrote subscription handling scripts to use Python instead of Perl
In progress
- Sending in reports about filter issues — will be in the next development build but more work is necessary.
Status Update: 2010-09-17 · 2010-09-17 19:07 by Wladimir Palant
Done
- Removed leftovers of the old website, unified navigation menu in different parts of the website.
- Finally updated Textpattern now that the only thing depending on it is this blog.
- Improved Anwiki sync so that www repository contains individual changes along with all the necessary information now.
- Significantly improved startup performance of Adblock Plus (found a way to speed up Gecko’s processing of the element hiding stylesheet).
- Changed externally added subscriptions so that they no longer persist, updated public interface documentation.
In progress
- Sending in reports about filter issues — made some progress on the client side, the usual scenario is almost done (screenshots).