github umputun/tg-spam v1.17.0

latest releases: v1.22.0, v1.21.0, v1.20.1...
9 months ago

Features

  • Add ability to limit message mentions (fixes #222) by @umputun in #262
  • Add keyboard detection to spam filters by @umputun in #259
  • Add NotificationType enum for sending messages without sound notifications (fixes #172) by @umputun in #261
  • Multi-database support with PostgreSQL and SQLite backends (5b7021b through 86d4d16)
  • Add SQLite to PostgreSQL converter (fa24fa0)
  • Add database backup functionality (b701a40)
  • Add download button for detected spam in UI (79abc40)
  • Add user menu with backup and logout options to navbar (d40d886)

Improvements

  • Improve detected spam UI layout for desktop and mobile views (9c2fa44)
  • Improve settings page UI and organization by @umputun in #256
  • Display 'disabled' instead of '-1' for meta limits in UI (c9dcbc8)
  • Fix dropdown focus highlight in navbar (72d061f)
  • Simplify backup UI text (b36ad62)
  • Fix username column width in detected spam table (a2543cf)

Bug Fixes

  • Fix Issue #223: Preserve telegram profile links in callbacks by @umputun in #260
  • Fix softmax float64 exp over/underflow on large input values by @anton-povarov in #254
  • Fix backup download filename and compression issues (003eece, 4466db1)

Development

  • Implement message hashing for unique constraint and indexing (bae4cfc)
  • Optimize PostgreSQL indexes (25b3342)
  • Refactor superuser commands and improve error handling (cdf3def)
  • Extensive test coverage improvements (bb98956, ddafbca, 6c92359)
  • Updated dependencies and bumped to Go 1.24 (0f2f736)
  • Added CLAUDE.md with development guidelines (7fb677f)

Don't miss a new tg-spam release

NewReleases is sending notifications on new releases.