Spaces:
Sleeping
Sleeping
Commit History
-
fix: atomic user registration to eliminate TOCTOU race condition
Fyaz Mohammed- Replace check-then-insert with atomic update_one + upsert in add_user() - Add _deduplicate_users() to handle existing duplicates before unique index - Wrap create_index in DuplicateKeyError catch with dedup retry - Add docstring to is_user_exist() clarifying read-only usage - Add return type hint to _deduplicate_users()658e097 -
3
Fyaz Mohammede7261d3
-
2
Fyaz MohammedUnverified signature89e33ed
-
1
Fyaz MohammedUnverified signature2fe1440
-
2.0.0
Fyaz MohammedUnverified signatureBroadcast now supports targeted audiences (all, authorized, regular) with clearer usage and error messages. Added an Obsidian-Ember-style stream page. Enabled CORS across media and API endpoints. Increased max request payload size to 50 MB. Improved media filename inference and metadata handling, and enhanced SEO/social preview metadata for shared content.17cac08
-
1.9.9
Fyaz MohammedUnverified signature- Updated dependency: migrated from Motor to PyMongo - Replaced centralized flood-wait handling with per-instance custom logic - Added public Docker support for easier deployment • One-click deploy button for Koyeb • Deployment guides for Render and Railway - Expanded FAQ section1fa270a
-
1.9.5
Fyaz MohammedUnverified signature8359204
-
1.9.1
Fyaz MohammedUnverified signatureThis update brings significant improvements to stability, performance, and administrative control: Enhanced Reliability: Better error handling, smarter Telegram rate limit management, and more robust retry mechanisms mean fewer disruptions for users. Streamlined Administration: Admins now benefit from clearer system status messages, improved log handling, and simplified owner permissions for easier management. Code Optimization: We've refactored key areas to reduce redundant code, optimize API calls with caching, and ensure a smoother, more efficient bot.d3ac0b2
-
1.9.0
Fyaz MohammedUnverified signaturerefactor: Overhaul command logic and system stability - Major refactor of all core commands for reliability - Unified permission checks and error handling across the bot - Added periodic cleanup of expired security tokens - Added configuration for max batch processing files - Fixed numerous bugs in token handling and command validation - Removed unused code and updated documentation3a67739
-
Fixed token logic, refactored byte streamer, client selection and workload handling
Fyaz MohammedUnverified signature- **New Features** - Added explicit token activation tracking and validation for improved access control. - Enhanced error messages for invalid or expired activation links and token requirements. - **Refactor** - Simplified and improved performance of media streaming and file handling. - Streamlined token generation and management with clearer activation logic. - Optimised client selection and workload handling for streaming requests. - Refined command handling with improved error logging and message parsing. - **Bug Fixes** - Improved error handling and user feedback for invalid commands and payloads. - **Style** - Updated user-facing messages for clarity and consistency.275aad2
-
Fixed Timeout
Fyaz MohammedUnverified signature29b5c59
-
1.8.5
Fyaz Mohammed1a1e2eb