ze0s
fffd5bbf56
feat(indexers): GGn improve release name parsing ( #1366 )
...
* feat(indexers): GGn improve IRC parsing
* chore: organize imports
2024-01-24 17:58:46 +01:00
ze0s
45b522abf8
chore: update license header year ( #1332 )
...
* chore: update license header year
* chore: update license header year tsx files
* chore: update license header
2024-01-01 16:21:02 +01:00
Kuredant
f89a25d645
feat(irc): support optional bot mode ( #1246 )
...
* feat(irc): set bot mode when the server supports it
See https://ircv3.net/specs/extensions/bot-mode .
* feat(irc): add a config option per network for bot mode
2023-11-22 19:57:16 +01:00
ze0s
2af0021ce6
fix(irc): panic when creating indexer with irc ( #986 )
...
fix(irc): store channel panic
2023-06-15 18:47:47 +02:00
ze0s
2677c16ff8
feat(irc): add bouncer/znc support ( #951 )
...
* feat(irc): add initial bouncer support
* feat(irc): add bouncer fields to irc update form
* fix: make fields optional
* feat(db): add migrations
2023-06-14 21:06:28 +02:00
ze0s
ccabe96bdf
feat(irc): view announces per channel ( #948 )
...
* feat(irc): add sse to handler
* feat(irc): view and send irc messages per network
* refactor(irc): use id as handlerkey
* refactor(irc): use id as handlerkey
* feat(web): add irc context
* refactor: create sse stream per network channel
* fix(irc): remove non-working wildcard callback handler
* feat: use fork of sse
* chore(deps): update ergo/irc-go to v0.3.0
* fix: clean irc msg before sse publish
* feat: add view channel button
* feat: styling improvements
* feat: show time
2023-05-21 15:51:40 +02:00
ze0s
604c7896bd
chore: add LICENSE GPLv2-or-later ( #897 )
...
* chore: add LICENSE
* chore: add LICENSE to README
2023-05-01 16:21:59 +02:00
ze0s
4bf023d030
feat(irc): support optional SASL and NickServ auth ( #511 )
...
* feat(irc): support SASL and NickServ auth
* feat(irc): add missing fields
* feat(irc): support SASL and NickServ auth
* feat(irc): add missing fields
* feat(irc): add validation
* feat(indexers): unify and set required values
* feat(irc): add postgres migrations
* feat(irc): use nick as handlerkey
* feat(irc): use account for nickserv
* fix(irc): pg db migration
2022-10-27 22:25:58 +02:00
Kyle Sanderson
7deac6a781
fix(irc): rewrite handler pipeline ( #399 )
...
* fix(irc): rewrite handler pipeline
This might be overkill but the pipeline has been made event driven. I've tested on a couple networks, and bouncing nicks / connections brings it back every time. creating the a different branch from https://github.com/autobrr/autobrr/pull/398 because it's pretty intrusive (and I didn't apply the GUI changes).
* fix(irc): couple adjustments
* fix(irc): deadlocks
* fix: add missing dependency
* fix(irc): remove more locks from connect cmds
* feat(irc): conditional monitoring message
* feat(irc): show unhealthy network in ui
* feat(irc): improve logs and comments
2022-08-12 15:32:02 +02:00
Ludvig Lundgren
f63ace662a
feat(irc): improve reconnect and add notifications ( #315 )
...
* refactor(irc): nickserv and methods
* feat(notifications): add new events and refactor send
* feat(irc): handle disconnect reconnect and connect
* feat(irc): update config for ergo local irc server
* feat(irc): retry initial connect
* feat(irc): show nickserv errors
2022-06-29 16:50:38 +02:00
Ludvig Lundgren
df7a51d479
fix(irc): append invite command on add ( #297 )
2022-06-11 02:05:31 +02:00
Ludvig Lundgren
3185832708
feat: add postgres support ( #215 )
...
* feat: add postgres support and refactor
* feat: improve releases find
* fix: autobrrctl create user
2022-04-02 19:24:23 +02:00
Ludvig Lundgren
3759964ea1
feat: irc reconnect ( #148 )
...
* chore: add and update deps
* feat(irc): change lib add reconnect
* feat: remove irc caps
* feat: add sleep fix irc stop restart
2022-02-26 14:12:21 +01:00
Ludvig Lundgren
f103dff221
feat: show irc network status in settings list
2022-01-08 21:18:38 +01:00
Ludvig Lundgren
c4d580eb03
Feature: Support multiline irc parsing ( #39 )
...
* feat: initial multiline support
* refactor: handle multiple indexers per network
* wip: setup indexer
* build: add docker compose for testing
* chore: remove temp mock indexers
* chore: update deps
* refactor: update and store network handler
* build: update test compose
* chore: minor cleanup
2021-12-21 21:15:42 +01:00
Ludvig Lundgren
7177e48c02
Feature: Save releases ( #36 )
...
* chore: tidy deps
* refactor: database migration
* refactor: store release
* refactor: save release
* chore: add packages
* feat(web): show stats and recent releases
* refactor: simply filter struct
* feat: add eventbus
* chore: cleanup logging
* chore: update packages
2021-11-24 23:18:12 +01:00
Ludvig Lundgren
4d40d41628
Refactor irc client ( #19 )
...
* refactor: update http handlers
* feat: add trace log level
* refactir: irc handler
* refactor(definitions): add irc settings and invite cmd:
* feat: add dft values to inputs
* refactor: indexer irc forms
* refactor(definitions): fix nickserv.password var:
* feat: pre fill indexer name field
* refactor: handle stopping and updates
2021-08-29 23:23:02 +02:00
Ludvig Lundgren
a838d994a6
feat: add backend
2021-08-11 15:26:17 +02:00