Issues
- 2
safety: `safeify_url()` function can't handle (invalid) URLs with `[hostname]` placeholder
#2644 opened by dgw - 1
More missing `versionadded` annotations
#2602 opened by dgw - 0
Replace `Optional` type annotations with `| None`
#2643 opened by dgw - 5
Inequal 'project' and 'package' name in `EntryPointPlugin` causes various crashes
#2593 opened by SnoopJ - 3
- 1
NUL (`\x00`) is not filtered from IRC args/text
#2566 opened by dgw - 0
- 0
Remove Sopel.add_plugin and Sopel.remove_plugin
#2640 opened by Exirel - 3
pronouns: fetching list should also use custom backend
#2599 opened by dgw - 0
Separate config section definition from bot setup
#2597 opened by dgw - 7
Automatically clean up old log files
#2609 opened by dgw - 0
Replace `SopelWrapper` by `Sopel` in the code, and add code deprecation warning to prevent its future usage
#2639 opened by Exirel - 2
`ModuleNotFoundError` on relative import in folder plugin
#2619 opened by dgw - 3
Gradual enforcement plan for stricter `mypy` checks
#2603 opened by dgw - 1
Alternative interval decorator that can use config settings
#2632 opened by dgw - 0
Test out `sphinx-autodoc-typehints` extension
#2549 opened by dgw - 11
Python 3.13 support
#2608 opened by SnoopJ - 0
Core config wizard needs TLC
#2626 opened by dgw - 0
- 0
Sopel should deprecate `sopel_modules` namespace packages
#2622 opened by dgw - 0
Misleading error for unindented bare values in config file
#2621 opened by dgw - 0
`sopel-plugins list` crashes for malformed plugin
#2618 opened by SnoopJ - 1
https://sopel.chat/ web site needs a contact location.
#2615 opened by antdude - 1
`search` plugin should become external for 8.1
#2612 opened by dgw - 1
Allow closer user control of regex `flags`
#2611 opened by SnoopJ - 0
Signal handler setup appears to hang on Windows
#2610 opened by dgw - 1
ability to limit number of answers to the same nick
#2607 opened by eoli3n - 0
- 0
- 7
Add changelog workflow based on 'news fragments'
#2568 opened by SnoopJ - 3
adminchannel: empty `.tmask` handled incorrectly
#2596 opened by dgw - 0
[RFC] Dynamic `privileges.AccessLevel` features
#2598 opened by dgw - 0
Sane-ify default CHANTYPES
#2591 opened by dgw - 1
- 1
Bot should track its user modes
#2588 opened by dgw - 0
- 0
wikipedia: results for namespaces/articles with colons in title are surprising
#2573 opened by SnoopJ - 0
tell: check if a tellee is a valid identifier
#2583 opened by SnoopJ - 0
tools.web: We should deprecate the world
#2579 opened by dgw - 0
Async Plugin Support
#2571 opened by half-duplex - 0
bot: a shared memory for recent lines
#2570 opened by Exirel - 0
admin: channels joined by invitation are not saved to config
#2567 opened by dgw - 2
SASL EXTERNAL incorrectly requires a password to be set
#2560 opened by dgw - 0
Harmonize memory constructors/signatures
#2565 opened by dgw - 2
`sopel-plugins` CLI cannot manage removed plugins
#2564 opened by dgw - 4
MODE between WHO and RPL_WHOREPLY is lost
#2562 opened by half-duplex - 4
plugin: shift to `Enum` for `priority`
#2557 opened by dgw - 0
Review `sopel.config` for dead/outdated code
#2556 opened by SnoopJ - 0
- 0