Commit graph

  • ad46b34813
    Merge 2bb7a2da69 into 8dfc595961 oooo-ps 2026-01-22 13:52:25 +00:00
  • 2bb7a2da69 add database.mwb model, rename database dir to version mysql yggverse 2026-01-22 15:52:17 +02:00
  • 1bee7daf77 apply missed db updates yggverse 2026-01-11 21:02:35 +02:00
  • 2b804d8915 normalize db tables, optionally persist channel descriptions, remove entries logic from the crawler, update config options yggverse 2026-01-11 20:36:00 +02:00
  • 7e4d9e3ed6 remove extra keyword yggverse 2026-01-10 22:50:44 +02:00
  • b34d7cdcdd implement allowed_tags config option, format config, update documentation comments yggverse 2026-01-10 22:48:45 +02:00
  • 89cd7cb9cf minor template corrections yggverse 2026-01-10 22:47:46 +02:00
  • 5570049588 implement html sanitizing yggverse 2026-01-10 21:25:46 +02:00
  • 843352bff2 fix math priority with potential unsigned value issues yggverse 2026-01-10 21:21:09 +02:00
  • cc89dd6b9c fix pagination offset yggverse 2026-01-10 18:12:01 +02:00
  • 2463446fcd set default capacity yggverse 2026-01-10 18:05:26 +02:00
  • e86b241ee6 implement local image features yggverse 2026-01-10 17:53:48 +02:00
  • 3e94399ccb use config file instead of argument options yggverse 2026-01-10 16:37:28 +02:00
  • ec0cca64f3 implement persist_images_selector, minimize codebase by using bail, change image table structure to use sha256 hash as the unique image identity yggverse 2026-01-10 14:38:01 +02:00
  • bc61b5c09c move config.toml example into crate root yggverse 2026-01-10 11:53:22 +02:00
  • ee083dfc45 optimize db api yggverse 2026-01-10 01:41:20 +02:00
  • f48e256fad separate Pollable and Transactional features, separate table members, use single-connection transactions method in the crawler and llm crates, minor crawler optimizations such as disconnect from db server on each queue iteration complete yggverse 2026-01-09 22:35:06 +02:00
  • 221b43e4cf implement image persistence db features, minor corrections yggverse 2026-01-09 18:27:27 +02:00
  • b5dd30dafb implement search keyword handler yggverse 2026-01-08 17:10:56 +02:00
  • a0ba992746 add adaptive css header yggverse 2026-01-08 16:48:38 +02:00
  • a8f6c45887 remove short option conflict yggverse 2026-01-08 16:48:14 +02:00
  • 62b8711ce9 add readme yggverse 2026-01-08 15:14:53 +02:00
  • 54ed430edd remove extra quote yggverse 2026-01-08 14:15:32 +02:00
  • 013990c9f4 remove debug row yggverse 2026-01-08 14:05:39 +02:00
  • de3fda435a implement initial llm features yggverse 2026-01-08 14:05:16 +02:00
  • 5608e2e081 implement provider_id filter yggverse 2026-01-08 11:12:42 +02:00
  • aaad4fd49d update systemd option example yggverse 2026-01-08 00:57:25 +02:00
  • 7a28447438 update description yggverse 2026-01-08 00:53:47 +02:00
  • e26236a591 rename table yggverse 2026-01-08 00:42:26 +02:00
  • 7b9fac8d3a separate entries yggverse 2026-01-08 00:27:48 +02:00
  • 54b3ad7d89 add header tag yggverse 2026-01-08 00:25:32 +02:00
  • af3a6d0cd6 cleanup yggverse 2026-01-08 00:24:38 +02:00
  • 5d232f54c9 implement default sort ordering features yggverse 2026-01-08 00:22:07 +02:00
  • c324246cc6 add safe filter yggverse 2026-01-08 00:14:32 +02:00
  • d63d99d392 add safe filter yggverse 2026-01-08 00:14:03 +02:00
  • add90d66d7 reorder source link yggverse 2026-01-08 00:13:29 +02:00
  • 6818c14580 add missed meta member yggverse 2026-01-08 00:12:51 +02:00
  • 5ee46f6df6 fix internal reference yggverse 2026-01-08 00:10:50 +02:00
  • 847b64e935 update example yggverse 2026-01-08 00:07:32 +02:00
  • a53417ce52 fix mysql management entry yggverse 2026-01-08 00:07:11 +02:00
  • 5f5c77f360 add launch example yggverse 2026-01-07 23:56:13 +02:00
  • 71e6a97e37 add missed annotations yggverse 2026-01-07 23:55:24 +02:00
  • 621dad3810 update config name yggverse 2026-01-07 23:52:15 +02:00
  • d176ee87ea update components list yggverse 2026-01-07 23:28:30 +02:00
  • 5ac1f29f5f update components list yggverse 2026-01-07 23:27:00 +02:00
  • 353c78b2f0 draft initial http application yggverse 2026-01-07 23:25:02 +02:00
  • 4c99208535 use FromRow trait yggverse 2026-01-07 23:00:10 +02:00
  • 5e0735ebe1 implement content method yggverse 2026-01-07 22:56:57 +02:00
  • c52f960cbe implement contents_total method yggverse 2026-01-07 22:33:50 +02:00
  • eedc9c06fc remove self mutable dependency as pool yggverse 2026-01-07 22:22:08 +02:00
  • e7e3969e00 remove self mutable dependency as pool yggverse 2026-01-07 22:20:57 +02:00
  • 98ec671758 format long rows yggverse 2026-01-07 21:59:11 +02:00
  • 6d3aac409a implement channel_item getter yggverse 2026-01-07 21:56:16 +02:00
  • 4af10ee153 implement contents method yggverse 2026-01-07 21:28:01 +02:00
  • 9269ec2a9e add readme yggverse 2026-01-07 20:53:37 +02:00
  • feb3a2d519 add comment yggverse 2026-01-07 19:30:12 +02:00
  • 776de04c1d skip processed channel items yggverse 2026-01-07 19:27:36 +02:00
  • 259ac118dc fix channel item links with its data type yggverse 2026-01-07 19:17:47 +02:00
  • c0734731cb disallow nullable title/description values for the content table, implement contents_by_channel_item_id_source_id, return last insert id for insert_content, fix content_id data type, implement initial content version save on crawl yggverse 2026-01-07 19:02:00 +02:00
  • 480cd21e73 fix field asset and type yggverse 2026-01-07 18:25:44 +02:00
  • d8f2d723f5 handle some 3'th party errors, init scraper features yggverse 2026-01-07 18:25:21 +02:00
  • 6bf89cbc3e add missed guid field, update unique index members and name yggverse 2026-01-07 16:19:11 +02:00
  • 63373609da fix default port yggverse 2026-01-07 16:13:57 +02:00
  • d669f1ba78 add comments yggverse 2026-01-07 15:56:25 +02:00
  • 31065eb413 add initial db structure yggverse 2026-01-07 15:50:44 +02:00
  • e070db316c initial commit yggverse 2026-01-07 15:00:55 +02:00
  • 8dfc595961 update version main static yggverse 2025-11-20 03:05:34 +02:00
  • 2dccaf9d35 warn on feed update failure instead of panic yggverse 2025-11-15 02:11:02 +02:00
  • f7f6cb8530 update version yggverse 2025-10-23 01:32:41 +03:00
  • bc31169525 double nl yggverse 2025-10-23 01:21:48 +03:00
  • 6d4e2438af increase nl count yggverse 2025-10-23 01:15:30 +03:00
  • 0e6ee4cb22 remove extra lines yggverse 2025-10-23 01:06:28 +03:00
  • a4bbb0be68 add strip tags function yggverse 2025-09-03 16:13:56 +03:00
  • 5701ccf273 update readme yggverse 2025-09-03 14:06:55 +03:00
  • a7661f3ddf update readme yggverse 2025-09-03 13:59:13 +03:00
  • c1dc9ec2aa update readme yggverse 2025-09-03 13:52:33 +03:00
  • e600a63c75 update readme yggverse 2025-09-03 13:50:15 +03:00
  • 01c1498f48 update systemd example yggverse 2025-09-03 13:37:06 +03:00
  • 6c5e005cf8 add gemtext support, update debug handler, reorganize api to use with file-based multi-feed config, update version to 0.2 yggverse 2025-09-03 13:35:23 +03:00
  • c4c7ee70b8 apply fmt 2024 yggverse 2025-06-14 04:24:00 +03:00
  • 6b744f3746 init github features yggverse 2025-06-14 04:22:19 +03:00
  • b0cbf246c8 require chrono ^0.4.20 yggverse 2025-06-14 04:21:28 +03:00
  • 0506b4dcb2 initial commit yggverse 2025-06-14 04:20:32 +03:00
  • fc4f0d6d1c
    Initial commit oooo-ps 2025-06-14 04:14:54 +03:00