Commit Graph

9 Commits

Author SHA1 Message Date
Omar Sánchez Pizarro
16ec8dc2fa Add article facets endpoint and integrate into frontend 2026-01-20 18:35:35 +01:00
Omar Sánchez Pizarro
346dcc3dc0 Enhance Articles.vue with improved search and filter functionality. Added search input, active filter chips, and clear filters button. Refactored layout for better user experience. 2026-01-20 18:20:26 +01:00
Omar Sánchez Pizarro
804efe7663 refactor on components and delete clear, profesional login 2026-01-20 18:15:49 +01:00
Omar Sánchez Pizarro
81bf0675ed mongodb
Signed-off-by: Omar Sánchez Pizarro <omar.sanchez@pistacero.net>
2026-01-20 03:21:50 +01:00
Omar Sánchez Pizarro
75fa59807c Implement dark mode support across the application 2026-01-19 22:47:03 +01:00
Omar Sánchez Pizarro
dc9c9130aa Rename Wallamonitor to Wallabicher across all files and update related configurations in Docker and documentation. Adjusted service names, container names, and references in scripts and frontend components to reflect the new naming convention. 2026-01-19 22:04:25 +01:00
Omar Sánchez Pizarro
96db30ff00 Refactor TelegramManager and improve frontend article display
- Simplified inline keyboard button creation in TelegramManager for better readability.
- Adjusted the structure of the keyboard arrays to ensure proper formatting.
- Enhanced Articles.vue by cleaning up the layout and ensuring consistent spacing and alignment.
- Improved the handling of article display properties for better user experience.
2026-01-19 21:10:44 +01:00
Omar Sánchez Pizarro
a316844576 Refactor favorites management to use Redis
- Removed local favorites.json file and related file handling in the code.
- Implemented Redis caching for managing favorite articles, including methods to set, get, and check favorites.
- Updated TelegramManager and server API to interact with Redis for favorite operations.
- Added search functionality for articles in Redis, enhancing user experience.
- Adjusted frontend components to support searching and displaying articles from Redis.
2026-01-19 20:42:11 +01:00
Omar Sánchez Pizarro
9939c4d9ed Enhance caching mechanism and logging configuration
- Updated .gitignore to include additional IDE and OS files, as well as log and web build directories.
- Expanded config.sample.yaml to include cache configuration options for memory and Redis.
- Modified wallamonitor.py to load cache configuration and initialize ArticleCache.
- Refactored QueueManager to utilize ArticleCache for tracking notified articles.
- Improved logging setup to dynamically determine log file path based on environment.
2026-01-19 19:42:12 +01:00