Commit Graph

37 Commits

Author SHA1 Message Date
c2adfa711d [update] renamed project from owly-news-summariser to owly-news across all files for consistency and simplified branding 2025-08-06 12:45:47 +02:00
b2d82892ef [update] enhanced ROADMAP.md with advanced geographic tagging, hierarchical filtering, migration strategies, and expanded analytics features, clarified project phase details, and incorporated tagging upgrades into future plans 2025-08-06 12:38:21 +02:00
0f1632ad65 [update] overhauled README.md to reflect new Rust backend, modernized tooling instructions, updated frontend and backend setup guides, and improved clarity on application structure 2025-08-06 12:28:08 +02:00
7b114a6145 [cleanup] removed redundant trailing line in ROADMAP.md 2025-08-06 12:24:55 +02:00
4edb2b2179 [update] expanded ROADMAP.md to include detailed feature descriptions, enhanced database schema overview, and additional planned system modules 2025-08-06 12:21:57 +02:00
aa520efb82 [update] updated ROADMAP.md with new project architecture details, enhanced phase descriptions, and added configuration/system design elements 2025-08-06 11:46:43 +02:00
f22259b863 added config.toml support for flexible server configuration, integrated toml crate for parsing, refactored configuration management to use AppSettings, and updated database initialization logic 2025-08-05 11:24:59 +02:00
a30f8467bc implemented foundational API routes (/articles, /summaries) using Axum, added graceful shutdown handling, improved database initialization with connection pooling and directory creation, and integrated tracing for logging 2025-08-05 08:59:01 +02:00
79e4d7f1de refactored backend initialization logic: added centralized configuration management, improved database setup with connection pooling, and modularized core components (config, models, services) 2025-08-05 08:02:29 +02:00
37ebf45d82 migrated backend structure to Axum API setup, added core modules (models, services, api), integrated dotenv for configuration management, and added project roadmap for future phases 2025-08-05 08:02:07 +02:00
bc1735448a removed custom migration logic, integrated sqlx native migrations, and reorganized migration files for clarity and maintainability 2025-08-05 05:00:38 +02:00
59b19a22ff migrated migration logic from rusqlite to sqlx and updated relevant async methods for better database interaction 2025-08-05 04:18:42 +02:00
86b5f83140 added database migration and initialization logic to backend, including migration loader and async migration runner 2025-08-05 03:16:36 +02:00
99ef24076e added frontend build initialization in backend startup logic, updated imports and threading setup 2025-08-04 22:54:02 +02:00
26c3cc79d7 updated backend imports for clarity, enhanced sync logic, and expanded proxy routes in frontend 2025-08-04 22:38:53 +02:00
c3eb540261 refactored import paths in backend for consistency and maintainability 2025-08-04 22:29:34 +02:00
6255e3dbd5 removed Cypress setup and related dependencies 2025-08-04 22:17:31 +02:00
3c3a8595c4 added user locale support for date formatting and input fields across components, updated TODO.md 2025-08-03 02:47:21 +02:00
4c8bb59bc5 updated TODO.md to include copy button feature for text sections 2025-08-03 01:04:14 +02:00
9af5b88713 refactored NewsList.vue structure to improve layout flexibility and fixed minor styling inconsistencies 2025-08-03 01:04:00 +02:00
ab133d0e4f implemented infinite scrolling with load more functionality, pagination support, and expanded state handling for articles 2025-08-02 23:53:16 +02:00
b82d94c230 added dark mode support across components and improved accessibility styling 2025-08-02 23:15:35 +02:00
93c06d10ee updated LLM configurations and added support for new models 2025-08-02 23:15:26 +02:00
d92ad3eb65 updated todo 2025-08-02 23:14:37 +02:00
9e346abf68 Added TODO.md 2025-08-02 03:12:45 +02:00
f5fbcffb81 updated cron interval value 2025-08-02 02:08:05 +02:00
9193b43a34 added licensing 2025-08-02 01:57:27 +02:00
c97acf9565 fixed bug in style.css 2025-08-02 01:57:19 +02:00
7d60438ec4 updated loggin from info to warning 2025-08-02 01:37:31 +02:00
ccc1a90cbe implemented client side filters, mobile first styling and modals for articles 2025-08-02 01:33:49 +02:00
e1f51794af refactor: apply consistent formatting and improve code readability across backend modules 2025-08-01 22:51:38 +02:00
0fd2c7a8b6 refactor: modularize database management, models, and services for better structure and maintainability 2025-08-01 22:19:22 +02:00
e22f3a627a refactor: improve database initialization and news fetching structure 2025-08-01 21:57:13 +02:00
3a1c817381 enhance: add article content extraction and integrate with summarization process 2025-08-01 18:55:55 +02:00
003b8da4b2 enhance: improve news fetching, processing, and logging architecture 2025-08-01 18:42:34 +02:00
eed5f4afbb updated yarn 2025-08-01 06:16:43 +02:00
e2c546527f first commit 2025-08-01 06:05:06 +02:00