Download
(164 Kb)
Download
Updated: 11-08-12 07:29 PM
Pictures
File Info
Compatibility:
Mists of Pandaria (5.0.4)
Updated:11-08-12 07:29 PM
Created:06-11-09 12:49 AM
Downloads:3,274
Favorites:18
MD5:
TradeFilter
Version: v3.5.1
by: evonder [More]
A Simple World of Warcraft Spam Filter!
Please help localize this project Here

TradeFilter does not only filter trade but has the ability to filter General, LookingforGroup, Say and Yell channels all which are configurable through the blizzard options panel.

Channel Filters
TradeFilter has a set of patterns for trade channel and separate set of patterns for all other channels, or "base" channels as we will call them. This allows the user to define what patterns may be good for trade but not other channels and vise versa. The user also has the ability to add patterns of their own to be matched against for both trade and "base" channel filters.

Default Channel Filters

Black and White Lists
TradeFilter also has a built in Black and White list. Refer to the flowchart for how Black and White lists are checked.

Default Black/White Lists

Configuration
Code:
/tf or /filter
To Do
Nothing planned

ChangeLog
ChangeLog Page

Supported Translations
Please help localize this project Here
tag v3.5.1
1b9c097ef90300a7fec822fbd296aea4e3355589
Erik L. Vonderscheer <evonder [AT] gmail [DOT] com>
2012-11-07 18:17:21 -0800

Tagging as v3.5.1

--------------------

Erik L. Vonderscheer:
- Update changelog.txt
- Remove commit hash from AddOn list
- Update change log
- Change TOC Title to include version
- Merge
- Fix various db key typos

--------------------

tag v3.5.0
bc1e1ba6941febee7c952401bf19fbe8694aa766
Erik L. Vonderscheer <evonder [AT] gmail [DOT] com>
2012-09-19 21:18:36 -0700

Tagging as v3.5.0

--------------------

Erik L. Vonderscheer:
- Filter trade by default
- Fix various db key typos
- Fix version output in configuration panel
- TOC bump to MoP
- Create branch Mists of Pandaria
- Change version output
- Fix GetNumPartyMembers() -> GetNumSubgroupMembers()
- Fix GetNumRaidMembers() -> GetNumGroupMembers()

--------------------

tag v3.4.11
cf9bbcf3e9bf835a96862f9b791a755d93718a73
Erik L. Vonderscheer <evonder [AT] gmail [DOT] com>
2012-01-30 19:23:36 -0800

Tagging as v3.4.11

--------------------

Erik L. Vonderscheer:
- TOC Bump
- Update Docs/main.txt

--------------------

tag v3.4.10
90a5ca61f819717050798fed8099b723838bb407
Erik L. Vonderscheer <evonder [AT] gmail [DOT] com>
2011-10-06 00:03:15 -0700

Tagging as v3.4.10

--------------------

Erik L. Vonderscheer:
- TOC bump

--------------------

tag v3.4.9
8d4a8e5b13078b4024f43d4712563e32f15402d7
Erik L. Vonderscheer <evonder@gmail.com>
2011-03-02 12:59:21 -0800

Tagging as v3.4.9

--------------------

Erik L. Vonderscheer:
- Fix typo
- Changed the way TradeFilter checks for party/raid members say/yell filtration.

--------------------

tag v3.4.8
42ad7803c5a5fbd556a310d9a9d623a4152bb8a9
Erik L. Vonderscheer <evonder@gmail.com>
2011-02-10 23:31:10 -0800

Tagging as v3.4.8

--------------------

Erik L. Vonderscheer:
- Add spam keyword to Docs/main.txt for site searches
- Fix Say/Yell logic

--------------------

tag v3.4.7
7846079a084b4caaa3c3562b1f4e742ae6cf6ae1
Erik L. Vonderscheer <evonder@gmail.com>
2011-02-07 20:42:01 -0800

Tagging as v3.4.7

--------------------

Erik L. Vonderscheer:
- Change AceTimer var to global to fix callback error

--------------------

Erik L. Vonderscheer:
- Fix bad global and poor logic in GetParty() function
- No point gathering raid/party members if you do not choose to exempt them
- Push for WowAce packager
- Change version output
- Fix GetParty() raid/party exempt list AceTimer issue.(ticket 6)
- Add check to see if timer is already active.(ticket 6)
- Fix trying to GetPartyMember() on a raid member.(drycode)(ticket 6)

--------------------

tag v3.4.5
ab0b97eb0c8642611962e69612218f523e261779
Erik L. Vonderscheer <evonder@gmail.com>
2011-01-23 08:18:35 -0800

Tagging as v3.4.5

--------------------

Erik L. Vonderscheer:
- Modify GUI to hide features when disabled
- Add AceTimer-3.0 as embedded lib
- Fix missing var for registered party and raid events
- Fix Party/Raid exempt list
Add AceTimer-3.0 for said exempt list if an UNKNOWN party member is discovered
- Modify project version output
Wowinterface needs more Git keyword substitutions

--------------------

tag v3.4.4
f05f4dc83154abac2f0ee4f3d8800b3b9909246d
Erik L. Vonderscheer <evonder@gmail.com>
2011-01-15 02:23:26 -0800

Tagging as v3.4.4

--------------------

Erik L. Vonderscheer:
- Fix exempt party function from adding "unknown"

tag 3.4.3-release
69ea920d43488c1744983c8a69c41f1614f9be5e
Erik L. Vonderscheer <evonder@gmail.com>
2011-01-13 14:39:48 -0800

Tagging as 3.4.3-release

--------------------

Erik L. Vonderscheer:
- Fix unintentional wipe of current party exemption table

tag 3.4.2-release
57aae6d78e8e6b78882ccaddaefbced8ab1c1284
Erik L. Vonderscheer <evonder@gmail.com>
2011-01-10 22:01:41 -0800

Tagging as 3.4.2-release

--------------------

Erik L. Vonderscheer:
- Fix LDB counting of filtered messages when debug is off, also make sure that LDB is loaded before calling LDBUpdate()
- Code cleanup
- Remove AceTimer and AceConsole

tag 3.4.1-release
bdde9cd7cdd46f4654bbb949b432bb1f7701312e
Erik L. Vonderscheer <evonder@gmail.com>
2010-11-24 13:24:33 -0800

Tagging as 3.4.1-release

--------------------

Erik L. Vonderscheer:
- Fix typo in GetParty() function

tag 3.4.0-release
4ca45d4c57b8e3929cda813cb2bce20533c8ebe5
Erik L. Vonderscheer <evonder@gmail.com>
2010-11-16 20:32:14 -0800

Tagging as 3.4.0-release

--------------------

Erik L. Vonderscheer:
- Replace nil with not
- Replace various expressions
- Remove unused variables
- Add name and realm to TOC
- Fix black/white list documentation
- Fix license
- Fix allowing a blank entry into any list
- Add check in FilterFunc() for special channels
- Move profile management into TradeFilter GUI frame

tag 3.3.4-beta
35827db85a9af8be2e03c1775607bd4f717f7c75
Erik L. Vonderscheer <evonder@gmail.com>
2010-11-09 21:07:00 -0800

Tagging as 3.3.4-beta

--------------------

Erik L. Vonderscheer:
- Fix allowing a blank entry into any list
- Add check in FilterFunc() for special channels
- Move profile management into TradeFilter GUI frame

tag 3.3.1-release
e93eb693aac8db1f2377af631b4a103e6d357d00
Erik L. Vonderscheer <evonder@gmail.com>
2010-11-08 19:10:31 -0800

Tagging as 3.3.1-release

--------------------

Erik L. Vonderscheer:
- Fix Print() line 155

tag 3.3.0-release
f3b653fb0c1c8e497a1c4f4a8ce067ea83b84040
Erik L. Vonderscheer <evonder@gmail.com>
2010-11-06 18:33:56 -0700

Tagging as 3.3.0-release

--------------------

Erik L. Vonderscheer:
- Fix in-game version/tag output
- Rewrite blacklist/whitelist check logic
- Fix LDB blacklist counter
- Patch 4.0.1 code changes
- Remove repeat detection and all related functions/configurations
- Add LDB now shows all Filtered/Blacklist blocks
- Remove loading message print(now prints to debug window)
- Fix party exemption list from premature table wipes
- Remove friends list initial import print(now prints to debug window)
- Fix insure all tables exist before trying to iterate them
- Fix case sensitivity
- Add allow friends/party to be filtered even if on exempt list [Ticket #5]
- Fix project version output
- Fix party exempt debug messages
- Remove X-Compatible-With:
- Fix TOC embeds
- Fix party/raid exemption spam
- Add exempt locales

tag 3.2.5-beta
4d4b5d400f55344d99138e4cafc8cd80fba7713e
Erik L. Vonderscheer <evonder@gmail.com>
2010-11-02 23:39:43 -0700

Tagging as 3.2.5-beta

--------------------

Erik L. Vonderscheer:
- Patch 4.0.1 code changes
- Remove repeat detection and all related functions/configurations
- Add LDB now shows all Filtered/Blacklist blocks
- Remove loading message print(now prints to debug window)
- Fix party exemption list from premature table wipes
- Remove friends list initial import print(now prints to debug window)
- Fix insure all tables exist before trying to iterate them
- Fix case sensitivity

tag 3.2.4-beta
c13bd2ac8ff78e2057a13ef2bb66ddaad3152f54
Erik L. Vonderscheer <evonder@gmail.com>
2010-11-01 21:29:00 -0700

Tagging as 3.2.4-beta

--------------------

Erik L. Vonderscheer:
- Add allow friends/party to be filtered even if on exempt list [Ticket #5]
- Fix project version output

tag 3.2.2-beta
1b726c9bb4a58e2364d82875263384b2115f831e
Erik L. Vonderscheer <evonder@gmail.com>
2010-10-29 00:38:34 -0700

Tagging as 3.2.2-beta

--------------------

Erik L. Vonderscheer:
- Fix party exempt debug messages
- Remove X-Compatible-With:
- Fix TOC embeds
- Fix party/raid exemption spam
- Add exempt locales

r193 | networkerror | 2009-12-01 03:46:05 +0000 (Tue, 01 Dec 2009) | 1 line
Changed paths:
A /tags/3.1.5-release (from /trunk:192)

Tagging as 3.1.5-release
------------------------------------------------------------------------
r192 | networkerror | 2009-11-16 08:06:48 +0000 (Mon, 16 Nov 2009) | 3 lines
Changed paths:
M /trunk/Docs/changelog.txt
M /trunk/TradeFilter3.lua
M /trunk/TradeFilter3Options.lua

TradeFilter3
- Added BG Filters
- Config GUI reorganization
------------------------------------------------------------------------
r191 | networkerror | 2009-10-22 04:41:13 +0000 (Thu, 22 Oct 2009) | 1 line
Changed paths:
A /tags/3.1.4-release (from /trunk:190)

Tagging as 3.1.4-release
------------------------------------------------------------------------
r190 | networkerror | 2009-10-19 05:49:28 +0000 (Mon, 19 Oct 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.lua

TradeFilter3
- Friends import prints to debug frame instead of default
------------------------------------------------------------------------
r189 | networkerror | 2009-10-19 05:47:37 +0000 (Mon, 19 Oct 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.lua

TradeFilter3
- Only print friends imported to exemption list if debug is enabled
------------------------------------------------------------------------
r188 | networkerror | 2009-10-06 05:23:08 +0000 (Tue, 06 Oct 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.lua

TradeFilter3
- LDB Tooltip cleanup and localization
------------------------------------------------------------------------
r187 | networkerror | 2009-09-30 02:53:38 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
A /tags/3.1.3-release (from /trunk:186)

Tagging as 3.1.3-release
------------------------------------------------------------------------
r186 | networkerror | 2009-09-15 14:33:13 +0000 (Tue, 15 Sep 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.lua

TradeFilter3
- Player names in debug and spam windows are now class colored and player links
------------------------------------------------------------------------
r185 | networkerror | 2009-09-06 05:22:12 +0000 (Sun, 06 Sep 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3Locale.lua

TradeFilter3
- Locale touch
------------------------------------------------------------------------
r183 | networkerror | 2009-08-31 05:03:47 +0000 (Mon, 31 Aug 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.toc

TradeFilter3
- Touch for Locale update
------------------------------------------------------------------------
r182 | networkerror | 2009-08-16 07:53:41 +0000 (Sun, 16 Aug 2009) | 1 line
Changed paths:
A /tags/3.1.1-release (from /trunk:181)

Tagging as 3.1.1-release
------------------------------------------------------------------------
r172 | networkerror | 2009-08-15 09:10:58 +0000 (Sat, 15 Aug 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.lua
M /trunk/TradeFilter3Options.lua

TradeFilter3
- Ensure DuelFilter sets on login
------------------------------------------------------------------------
r171 | networkerror | 2009-08-15 06:46:52 +0000 (Sat, 15 Aug 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.lua
M /trunk/TradeFilter3Options.lua

TradeFilter3
- Fix LDB Repeat display not resetting when count is reset through config GUI
------------------------------------------------------------------------
r168 | networkerror | 2009-08-13 23:20:34 +0000 (Thu, 13 Aug 2009) | 3 lines
Changed paths:
M /trunk/TradeFilter3.toc

TradeFilter3
- TOC add X-WoWI-ID
- Locale bump
------------------------------------------------------------------------
r167 | networkerror | 2009-08-08 03:08:46 +0000 (Sat, 08 Aug 2009) | 4 lines
Changed paths:
M /trunk/TradeFilter3.lua
M /trunk/TradeFilter3Options.lua

TradeFilter3
- Added option whitelist bypass blacklist
- Added simple duel spam block
- Fix repeat filter not actually being off
------------------------------------------------------------------------
r166 | networkerror | 2009-08-05 18:38:21 +0000 (Wed, 05 Aug 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.lua

TradeFilter3
- LDB refresh when repeats reset
------------------------------------------------------------------------
r165 | networkerror | 2009-08-05 02:34:59 +0000 (Wed, 05 Aug 2009) | 1 line
Changed paths:
A /tags/3.0.164-release (from /trunk:164)

Tagging as 3.0.164-release
------------------------------------------------------------------------
r164 | networkerror | 2009-08-04 22:50:17 +0000 (Tue, 04 Aug 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.toc

TradeFilter3
- TOC bump
------------------------------------------------------------------------
r163 | networkerror | 2009-08-04 04:32:15 +0000 (Tue, 04 Aug 2009) | 1 line
Changed paths:
A /tags/3.0.162-release (from /trunk:162)

Tagging as 3.0.162-release
------------------------------------------------------------------------
r162 | networkerror | 2009-08-04 04:05:39 +0000 (Tue, 04 Aug 2009) | 3 lines
Changed paths:
M /trunk/TradeFilter3.toc
M /trunk/TradeFilter3Options.lua

TradeFilter3
- Reset for special filters
- AddonLoader delayed
------------------------------------------------------------------------
r161 | networkerror | 2009-08-03 03:47:13 +0000 (Mon, 03 Aug 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.lua
M /trunk/TradeFilter3Options.lua

TradeFilter3
- small cleanup
------------------------------------------------------------------------
r160 | networkerror | 2009-07-30 05:47:29 +0000 (Thu, 30 Jul 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.lua
M /trunk/TradeFilter3Options.lua

TradeFilter3
- Sorting should work now
------------------------------------------------------------------------
r159 | networkerror | 2009-07-30 04:22:17 +0000 (Thu, 30 Jul 2009) | 2 lines
Changed paths:
M /trunk/Docs/changelog.txt
M /trunk/TradeFilter3.lua
M /trunk/TradeFilter3Options.lua

TradeFilter3
- Keep lists sorted!
------------------------------------------------------------------------
r157 | networkerror | 2009-07-29 05:51:12 +0000 (Wed, 29 Jul 2009) | 2 lines
Changed paths:
M /trunk/TradeFilter3.lua

TradeFilter3
- LDB fix
------------------------------------------------------------------------
r156 | networkerror | 2009-07-29 05:30:27 +0000 (Wed, 29 Jul 2009) | 3 lines
Changed paths:
M /trunk/.pkgmeta

TradeFilter3
- LDB embed fix
- Locale touch
------------------------------------------------------------------------
r155 | networkerror | 2009-07-29 03:45:30 +0000 (Wed, 29 Jul 2009) | 4 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Docs/changelog.txt
M /trunk/TradeFilter3.lua
M /trunk/TradeFilter3.toc
M /trunk/TradeFilter3Options.lua

TradeFilter3
- LDB support for Repeats Blocked
- Ability for Whitelist to bypass repeat filter
- GUI layout changed a little
------------------------------------------------------------------------
r154 | networkerror | 2009-07-26 04:09:26 +0000 (Sun, 26 Jul 2009) | 3 lines
Changed paths:
M /trunk/TradeFilter3.toc

TradeFilter3
- Locale touch
- TOC update
------------------------------------------------------------------------
r153 | networkerror | 2009-07-25 20:10:12 +0000 (Sat, 25 Jul 2009) | 5 lines
Changed paths:
M /trunk/TradeFilter3.lua
M /trunk/TradeFilter3Options.lua

TradeFilter3
- GUI Icon added
- Some table fault tolerance added for pattern lists
- Initial code for AddOn Channel messages(Not fully tested)
- Added special channel filtering ability
------------------------------------------------------------------------
r150 | networkerror | 2009-07-18 16:29:25 +0000 (Sat, 18 Jul 2009) | 2 lines
Changed paths:
M /trunk/Docs/main.txt
M /trunk/TradeFilter3.lua

TradeFilter3
- Added msgID(arg11) to debug and spam output.
Archived Files (2)
File Name
Version
Size
Author
Date
v3.5.0
164kB
evonder
09-19-12 10:32 PM
v3.4.11
163kB
evonder
01-30-12 10:23 PM


Post A Reply Comment Options
Unread 07-27-09, 09:20 AM  
Contiki
A Kobold Labourer
 
Contiki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 74
Uploads: 2
Hi,

I don't quite get it with arrays and dictionaries. I've read the page you linked and the way I understand it you could declare your tables as arrays instead of dictionaries. That'd allow you to read from them with the ipairs() function instead of the pairs() function. You would then get the properly ordered array contents; ordered the same way they were last saved.

Like so:
Code:
array={"enchant:%d+[^%a%d]", "item:%d+[^%a%d]", "spell:%d+[^%a%d]", "trade:%d+[^%a%d]"}
for i,v in ipairs(array) do print(i,v) end
| 1 enchant:%d+[^%a%d]
| 2 item:%d+[^%a%d]
| 3 spell:%d+[^%a%d]
| 4 trade:%d+[^%a%d]
Or did I get that part wrong and table arrays are only possible with numbers and if you wanna save arbitrary strings you have to use table dictionaries? I mean I understand now that table dictionaries are output in a random order in Lua. Howevr, I don't get why dictionaries make more sense than arrays for TradeFilter's purposes.

Don't get me wrong here. This isn't actually an issue. I've been living with this behavior ever since and it won't impact me negatively if it stays this way ;-) It's more of a curiosity thing now that I know why the input fields get reordered every time I hit the Accept button.

All the best,

Contiki

//Edit: just realized on the localization page that you've changed the Notes key to "Not just any old filter". I've changed the German translation accordingly. However, only recently you've added the key NJAOF. Both are identical now. Wouldn't it be easier to maintain if you used just one key instead of two?
Last edited by Contiki : 07-27-09 at 12:44 PM.
Contiki is offline Report comment to moderator  
Reply With Quote
Unread 07-28-09, 12:31 AM  
evonder
A Defias Bandit
 
evonder's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 28
Uploads: 1
Contiki, the only reason for the use of dictionary tables is to take advantage of the Ace localisation system which doesn't allow for standard array tables. As far as the duplicate name they are different namespaces plus its only one phrase thats a duplicate and I will get the TOC one fixed as soon as I can get this dang thing to commit to the SVN :P
__________________
Author: TradeFilter, CheckFearWard, Bloodsurge and more
evonder is offline Report comment to moderator  
Reply With Quote
Unread 07-28-09, 01:03 AM  
Contiki
A Kobold Labourer
 
Contiki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 74
Uploads: 2
Hi,

see, now I get it ;-) Now that I know it's because of the Ace localization system it's all good. I didn't have that in mind when thinking about the possible advantages of table dictionaries over table arrays. As for the duplicate strings, they're no big deal. I wanted to make sure this wasn't a mistake or an oversight.
Contiki is offline Report comment to moderator  
Reply With Quote
Unread 07-29-09, 07:50 AM  
Contiki
A Kobold Labourer
 
Contiki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 74
Uploads: 2
I've added German translations for the four new strings. Looks like the key RPTBYPASSD has a mistake, namely "Allow strings that match your a pattern in your whitelist to bypass the repeat filter." Nothing else to bitch and moan about though ;-)
Last edited by Contiki : 07-29-09 at 07:50 AM.
Contiki is offline Report comment to moderator  
Reply With Quote
Unread 07-29-09, 06:47 PM  
evonder
A Defias Bandit
 
evonder's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 28
Uploads: 1
Originally posted by Contiki
I've added German translations for the four new strings. Looks like the key RPTBYPASSD has a mistake, namely "Allow strings that match your a pattern in your whitelist to bypass the repeat filter." Nothing else to bitch and moan about though ;-)
aghh yes, it is now fixed. I also added "[Experimental]" to keys GAC and GACD
__________________
Author: TradeFilter, CheckFearWard, Bloodsurge and more
evonder is offline Report comment to moderator  
Reply With Quote
Unread 07-29-09, 10:35 PM  
evonder
A Defias Bandit
 
evonder's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 28
Uploads: 1
Originally posted by Contiki
This is an actual issue. I think. When I hit the Accept button underneath each of the filter input fields like Trade filter, Black list and so on, the fields' entries are randomly mixed.
Ok give this on a shot =) r160

EDIT:: little fix - r160 should keep list sorting constant
__________________
Author: TradeFilter, CheckFearWard, Bloodsurge and more
Last edited by evonder : 07-30-09 at 12:00 AM.
evonder is offline Report comment to moderator  
Reply With Quote
Unread 08-01-09, 06:55 AM  
Contiki
A Kobold Labourer
 
Contiki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 74
Uploads: 2
Hi,

I've had a chance to test special channel filtering and it seems to work fine. If I've interpreted TradeFilter's bevahior correctly, however, the black list does not (yet) apply to special channels and the hidden guild add-on channel. If the black list is used for special channels, too, I must've set something incorrectly. I couldn't find any suspicios options though. In case this behavior is intended, could you modify TradeFilter so that special channels don't bypass the black list anymore?

While I was testing EverTrade with a guildie I missed the appropriate output in the SPAM and DEBUG chat frames. In case EverTrade messages indeed aren't displayed in those chat frames yet, could you change TradeFilter so that those messages are displayed there?

The bottom line is that special channels support is already working great. Makes the combination of EverTrade (and others) and TradeFilter a lot nicer than with former TradeFilter versions.

As for the sorting mechanism, it's way better than before. Now the sorting is predictable since it's always alphabetically from a to z. If possible, a next step in sorting greatness might be to actually save the player's sorting. That way players who prefer to group their filter and black list entries by context can retain their custom sorting, too. As in "here's everything about dungeons", "here's everything about obscenities" and "here's the valid profession stuff".

Keep it up! ;-)

All the best
Contiki is offline Report comment to moderator  
Reply With Quote
Unread 08-06-09, 12:46 AM  
thantik
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Suggestions

Could we have seperate white/black lists per major channel? I'd just like a bit better control over what's let through and what's not.

Also...the 'in bed' filter...currently blacklists anyone who links any gem with "inscribed" listed in the name. Might wanna redo the regex to be a little more specific by default.

Also - if you were to make seperate black/white lists, some little pre-set regex list to be able to add/remove to each black/white list would make setting it up really easy.

The defaults are amazing right now otherwise, just some minor quirks and I'm a control freak.
thantik is offline Report comment to moderator  
Reply With Quote
Unread 08-07-09, 09:27 PM  
evonder
A Defias Bandit
 
evonder's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 28
Uploads: 1
Re: Suggestions

Originally posted by thantik
Could we have seperate white/black lists per major channel? I'd just like a bit better control over what's let through and what's not.

Also...the 'in bed' filter...currently blacklists anyone who links any gem with "inscribed" listed in the name. Might wanna redo the regex to be a little more specific by default.

Also - if you were to make seperate black/white lists, some little pre-set regex list to be able to add/remove to each black/white list would make setting it up really easy.

The defaults are amazing right now otherwise, just some minor quirks and I'm a control freak.
I have a feeling that having a configurable whitelist per-channel would make the addon far to convoluted and make the average user confused. The blacklist actually wasn't blocking the [Inscribed ...] item links but a bug that I found while adding a new option, which will do what Contiki requested earlier but I failed to understand. I think I understand what you are saying about the pre-sets though I don't think really see the use of it if we only have one list, what type of situation would call for changing pre-sets?

Updates: Alpha r167
- Added option whitelist bypass blacklist
- Added simple duel spam block
- Fix repeat filter and blacklist not actually being off
__________________
Author: TradeFilter, CheckFearWard, Bloodsurge and more
evonder is offline Report comment to moderator  
Reply With Quote
Unread 12-24-09, 06:30 PM  
thantik
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Here's another suggestion then, could you make it so LFG style captures in the trade channel get redirected to LFG and DISPLAYED instead of just hidden in TF?
thantik is offline Report comment to moderator  
Reply With Quote
Unread 03-13-10, 08:10 PM  
BattleChicken
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
Thumbs up Thanks!

Fantastic addon My server's trade and general channels are so full of trash that I had to run out and find an addon that filtered it.

Thank you so much for your contribution to our game.
BattleChicken is offline Report comment to moderator  
Reply With Quote
Unread 06-17-10, 06:43 AM  
Beta7
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
I think I have finally found the add-on that makes Trade chat bearable. I hope you keep this up, this is wonderful.
Beta7 is offline Report comment to moderator  
Reply With Quote
Unread 07-15-10, 10:45 PM  
Niightblade
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 67
Uploads: 1
NVM seems to be working now
Last edited by Niightblade : 07-16-10 at 07:21 AM.
Niightblade is offline Report comment to moderator  
Reply With Quote
Unread 11-07-10, 10:53 PM  
DaemonSambe
A Kobold Labourer
 
DaemonSambe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 153
Uploads: 1
Whitelist Bug

Bug /w the default Whitelist:

I tried to delete the item: reference, as a way of blacklisting [Thunderfury] useless spam, however, every reload the whitelist resets to default.
DaemonSambe is offline Report comment to moderator  
Reply With Quote
Unread 11-07-10, 11:08 PM  
evonder
A Defias Bandit
 
evonder's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 28
Uploads: 1
Re: Whitelist Bug

Originally posted by DaemonSambe
Bug /w the default Whitelist:

I tried to delete the item: reference, as a way of blacklisting [Thunderfury] useless spam, however, every reload the whitelist resets to default.
I am not able to reproduce the whitelist resetting itself to default settings, could you reset your profile or delete the saved variable file and try it again to see if it persists?

As far as removing [Thunderfury] crap in trade I just added item:%d+[Thunderfury] to the blacklist.
__________________
Author: TradeFilter, CheckFearWard, Bloodsurge and more
evonder is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.