368 Commits

Author SHA1 Message Date
Krytarik Raido
992406118b Improve handling on full ban list. 2022-10-30 17:56:04 +01:00
Krytarik Raido
bbd7ace6ca Try harder at attaching hostmasks to nicks. 2022-10-30 00:45:04 +02:00
Krytarik Raido
546cbab98d Drop special handling of log channel also being target.
This makes it possible to decide individually whether to use
statusmsg for log messages, regardless of what channels.
2022-10-28 23:56:04 +02:00
Krytarik Raido
724f4126ef Update and improve command list in README.md 2022-10-13 22:56:04 +02:00
Krytarik Raido
0ff2476e87 Make 'isvip' output differentiate between types.
Also drop capability checks off functions where
they are already done at command level.
2022-10-13 19:34:04 +02:00
Krytarik Raido
2646838ad7 Add option to exempt voiced users from channel protections. 2022-10-12 18:34:04 +02:00
Krytarik Raido
4c53d28f11 Various improvements.
* Handle 'edit' and 'editandmark' strict wrt expected arguments.
* Allow specifying duration using multiple units as single string.
* Improve handling of items prompted for commenting.
* Improve exempting commands from prompt input.
* Improve consistency in coloring output.
* Improve smartlog handling.
2022-04-02 04:27:04 +02:00
Krytarik Raido
0d257df7d6 Simplify code on getting active channel modes. 2022-08-03 22:34:04 +02:00
gildarts
278ea99e51 Add display of matching pattern
This adds display of the matching pattern to the log channel
rather than just displaying the pattern match.
2022-06-16 13:58:10 -04:00
Krytarik Raido
3931b790d5 Various minor fixes and improvements. 2022-04-30 01:34:04 +02:00
Krytarik Raido
bf3f2ef52d Various minor fixes and improvements. 2022-04-03 21:56:04 +02:00
Krytarik Raido
307908fc99 Fix logic in handling of 'pool' setting. 2022-04-02 21:56:04 +02:00
Krytarik Raido
e552313951 Fix logic in doMode wrt conditional kicking of users. 2022-04-02 04:27:04 +02:00
Krytarik Raido
2c94abb49a Fix mistake in user notification. 2022-03-12 05:23:04 +01:00
Krytarik Raido
f02c24868a Improve output of gathered user details. 2022-03-12 03:50:04 +01:00
Krytarik Raido
a62ac36f62 Fix textual regression from previous commit. 2022-03-12 03:34:04 +01:00
Krytarik Raido
065d698b31 Fix regression from previous commit. 2022-03-06 03:45:04 +01:00
Krytarik Raido
4f320388dd Account for over-expiration, set server address as needed. 2022-03-02 05:34:04 +01:00
Krytarik Raido
789e01a28a Add 'weblink' function to provide link to web UI. 2022-03-02 02:17:04 +01:00
Krytarik Raido
2990b35f13 Migrate off old Freenode'isms. 2022-03-01 03:56:04 +01:00
Krytarik Raido
11abee0247 Various improvements and updates.
* Realign logic in editandmark() with state prior to smartlog
  implementation as well as anticipated user expectation.
* Remove 'v', 'o', and 'h' from 'announceModes' default value.
* Extend use of smartlog beyond just editandmark()
* Add setting to toggle use of smartlog.
* Sort whole 'info' output chronologically.
* Various coding style improvements.
* Minor textual improvements.
2022-02-11 11:23:04 +01:00
Nicolas Coevoet
d8acb0b785 very small changes for removal of +q $~a 2021-11-03 08:14:06 +00:00
Krytarik Raido
051a76fa2e Fix smartlog function. 2021-10-10 01:04:04 +02:00
Nicolas Coevoet
5231ed21a8 hotfix removals 2021-10-01 07:14:55 +00:00
Nicolas Coevoet
f578c2821f hotfix for verifyremoval 2021-09-30 14:29:51 +00:00
Nicolas Coevoet
dbf84cbf1b allow editandmark to only display one line in log channel with supybot.plugins.ChanTracker.announceInTimeEditAndMark True 2021-09-30 09:03:50 +02:00
Nicolas Coevoet
e43d2c999e fix #31 2021-09-24 18:38:03 +02:00
Nicolas Coevoet
9c53e66bf8 i added an optional configuration autoRemoveUnregisteredQuiets to lift from database +q $~a entries, because they appears in search and are useless 2021-09-24 18:10:15 +02:00
Krytarik Raido
3ef7520394 Fix UnboundLocalError in doTopic. 2021-09-21 22:45:04 +02:00
Krytarik Raido
aca5b627d9 Exempt commands from commenting in private. 2021-09-21 16:23:04 +02:00
Nicolas Coevoet
cbe0f54a16 fixing info call ... 2021-09-16 07:05:10 +00:00
Nicolas Coevoet
1053a2975b Merge branch 'master' of github.com:ncoevoet/ChanTracker 2021-09-15 14:38:00 +00:00
Krytarik Raido
b097d35669 Fix copypaste error. 2021-09-07 22:34:04 +02:00
Nicolas Coevoet
cb6dc92a85 small change related to pool 2021-09-07 08:00:25 +00:00
Krytarik Raido
40098356be Also exempt forced logout from announcing. 2021-08-04 01:23:04 +02:00
Krytarik Raido
8d0d64e843 Fix regression from repeat protection rework. 2021-07-25 03:34:04 +02:00
Krytarik Raido
dc0615a29a Make channel-specific settings also network-sensitive. 2021-07-22 02:50:04 +02:00
Nicolas Coevoet
817353d6dd log chantracker's actions and a little fix when prompting 2021-07-09 14:48:35 +00:00
Nicolas Coevoet
2fcae101ce fix checkNag on plugin reload 2021-07-08 07:23:22 +00:00
Nicolas Coevoet
81e8093cd3 fix cclone being broken due to undefined args 2021-07-07 09:46:22 +00:00
Krytarik Raido
a6a22bfe2b Improve upon previous commits. 2021-07-04 23:23:04 +02:00
Nicolas Coevoet
3108d60f3b added discloseOperator to be more specific about revealing it whithout breaking others features 2021-07-04 19:37:38 +00:00
Nicolas Coevoet
a4abc5c506 better helpers for channel protections methods 2021-07-04 10:18:52 +00:00
Nicolas Coevoet
e0c606816d added cautoexpire and few rewording of configuration helper commands 2021-07-04 08:27:14 +00:00
Nicolas Coevoet
eef26588c9 a little improvement of <summary> output 2021-07-02 05:01:44 +00:00
Krytarik Raido
d7b888b8eb Rework notification system. 2021-07-01 22:34:04 +02:00
Nicolas Coevoet
e25c845b50 Fix incomplete WHOX on libera.chat due to rate limit 2021-07-01 16:55:59 +00:00
Krytarik Raido
8c1912b1a1 Improve upon previous commits. 2021-07-01 15:45:04 +02:00
Nicolas Coevoet
baa2bfc48f avoid cast error 2021-07-01 15:13:55 +02:00
Nicolas Coevoet
408b449f62 fix a specific case with cs quiet where quietMessage isn't triggered 2021-07-01 14:52:47 +02:00