Commit Graph

  • 2d6fa3c99a feat: add declarative site parser engine main Your Name 2026-08-11 00:46:11 +05:00
  • 01eea99c88 docs: document external site parser Your Name 2026-08-10 23:28:47 +05:00
  • f866a13a8a fix: serve admin media previews from telegram Your Name 2026-08-10 23:22:49 +05:00
  • 55f3bb51b6 fix: reuse Cloudflare session for site media Your Name 2026-08-10 23:11:09 +05:00
  • aad9ee46eb feat: filter site bodies before media upload Your Name 2026-08-10 22:52:23 +05:00
  • e5ef3fb9e8 fix: stream direct site videos Your Name 2026-08-10 22:37:24 +05:00
  • faded0132b feat: ingest site videos through raw pipeline Your Name 2026-08-10 22:35:33 +05:00
  • 7889d4d376 fix: keep site parsing interval global Your Name 2026-08-10 21:32:46 +05:00
  • 5417737c08 fix: complete site parser source workflow Your Name 2026-08-10 21:11:43 +05:00
  • 3dea6f43f3 feat: add external site parser worker Your Name 2026-08-10 20:48:23 +05:00
  • fbc1e3fd1b chore: add Coolify Docker cleanup script Your Name 2026-08-05 22:08:43 +05:00
  • c6f434df08 Limit raw rewrite selection to AI rejected posts Your Name 2026-08-05 16:14:42 +05:00
  • 34f339d434 Tighten raw rewrite selection UI Your Name 2026-08-05 14:45:57 +05:00
  • d65d1498a9 Improve raw rewrite flow and publication status sync Your Name 2026-08-05 14:20:04 +05:00
  • 8eadddba1f Normalize HTML poster wrappers Your Name 2026-08-04 20:35:47 +05:00
  • d66be9f7a6 Support HTML links in MAX poster wrappers Your Name 2026-08-04 20:16:19 +05:00
  • 347d1dfe2f Add platform poster header text settings Your Name 2026-08-04 20:02:42 +05:00
  • a8db1b379e Add project branding and poster footers Your Name 2026-08-04 17:06:48 +05:00
  • ad66f2ed73 Tolerate malformed stringified writer rewrites Your Name 2026-08-03 23:14:24 +05:00
  • 6426148a57 Fix source import parsing and AI settings UI Your Name 2026-08-03 23:00:28 +05:00
  • 94de8eddb1 Document shared repo RAA deployment Your Name 2026-08-03 22:23:04 +05:00
  • 774105e66d Simplify category settings UI Your Name 2026-08-03 22:05:10 +05:00
  • 8e0b390e6c Add project common publication tags Your Name 2026-08-03 21:43:56 +05:00
  • e8445c811e Use poster token for VK source resolve fallback Your Name 2026-08-03 18:25:25 +05:00
  • 44beaedeca Accept JSON-encoded writer rewrites Your Name 2026-08-03 17:38:36 +05:00
  • b38a70b3af Show effective worker enabled state Your Name 2026-08-03 17:36:22 +05:00
  • 6b873b3aee Remove project OAuth hardcodes Your Name 2026-08-03 17:23:35 +05:00
  • 65c15e59d1 Document reusable deployment settings Your Name 2026-08-03 16:36:26 +05:00
  • fecd38c761 Apply migrations in Docker container Your Name 2026-08-03 15:54:54 +05:00
  • 6ae61b0302 Make project defaults reusable Your Name 2026-08-03 15:50:45 +05:00
  • 2358e9d660 Fix admin light theme media controls Your Name 2026-08-03 15:26:05 +05:00
  • 52c0808cab Retry AI qualifier failures once Your Name 2026-07-30 09:26:15 +05:00
  • 858fa4cc46 Allow empty text for non-target AI rewrites Your Name 2026-07-30 09:14:54 +05:00
  • 519474e4ff Keep AI workers running after failed batch Your Name 2026-07-30 09:08:51 +05:00
  • e289e3a7f9 Alert on AI worker auto-disable Your Name 2026-07-30 09:05:36 +05:00
  • bb67e9509b Disable AI workers after failed batch Your Name 2026-07-30 09:01:53 +05:00
  • 33c55074aa Stop automatic AI retry on failed posts Your Name 2026-07-30 08:55:39 +05:00
  • eb04005e23 Update project handoff docs Your Name 2026-07-29 16:46:04 +05:00
  • b93b785862 Restore media hiding and AI rewrite preview Your Name 2026-07-29 16:40:32 +05:00
  • 50d9f943db Fix theme color opacity Your Name 2026-07-29 16:29:14 +05:00
  • 682329ddfa Add admin theme toggle Your Name 2026-07-29 16:23:58 +05:00
  • 5df54e6a06 Stabilize final text autosize Your Name 2026-07-29 16:02:19 +05:00
  • f18c5707dc Handle stringified AI writer rewrites Your Name 2026-07-29 15:12:25 +05:00
  • 75d2d3f7c3 Resize final text after filter toggle Your Name 2026-07-29 12:46:32 +05:00
  • d78a6ce094 Fit editor final text height Your Name 2026-07-29 12:34:59 +05:00
  • 9e38e40ba1 Fix editor desktop layout regression Your Name 2026-07-29 12:30:13 +05:00
  • f312d84b16 Improve admin mobile layouts Your Name 2026-07-29 12:19:07 +05:00
  • 89adc6852d Fix editor action updates Your Name 2026-07-28 12:52:24 +05:00
  • 3ab8a7b4f2 Configure admin title and deploy docs Your Name 2026-07-28 12:37:04 +05:00
  • bb2c58e02f Move editor post meta above content Your Name 2026-07-28 12:02:56 +05:00
  • 3f0c9f0b56 Update admin editor layout Your Name 2026-07-28 11:59:18 +05:00
  • e559a8b2c6 Highlight published MAX badges without URLs Your Name 2026-07-22 22:31:16 +05:00
  • ecc139dcce Continue MAX URL backfill on missing messages Your Name 2026-07-22 22:25:50 +05:00
  • 2cff3ac1ff Trust Russian CA for MAX API Your Name 2026-07-22 22:19:24 +05:00
  • d5d9194bef Store MAX publication URLs Your Name 2026-07-22 22:15:52 +05:00
  • 184ccb55fb Restrict editor role navigation Your Name 2026-07-22 22:07:58 +05:00
  • a251a343bd Add admin user delete route Your Name 2026-07-22 22:02:15 +05:00
  • 313d5e3cf4 Run local Telegram Bot API in app container Your Name 2026-07-22 20:33:35 +05:00
  • 247593ece2 Fallback when local Telegram Bot API is down Your Name 2026-07-22 20:27:51 +05:00
  • 9bd9faf11d Read Ghost key from environment Your Name 2026-07-22 17:38:33 +05:00
  • df2cc92aba Package site poster scripts in Docker image Your Name 2026-07-22 17:28:53 +05:00
  • a5f02ed269 Keep legacy TG posting for oversized media sets Your Name 2026-07-22 17:21:45 +05:00
  • ab07cf5e1a Use Telegram rich messages for media posts Your Name 2026-07-22 17:13:36 +05:00
  • 459f281a5d fix: implement true Telegram Rich Messages via LinkPreviewOptions Your Name 2026-07-22 16:53:33 +05:00
  • acc7e8657d fix: send posts as a single media message with text caption instead of splitting into two messages Your Name 2026-07-22 16:46:08 +05:00
  • 4c024c0c3b fix: ensure blank line break after bold title when stripping separator lines Your Name 2026-07-22 16:42:14 +05:00
  • 36f836f5b1 feat: enable HTML rich messages in Telegram poster Your Name 2026-07-22 16:32:02 +05:00
  • 254c506815 fix: auto-start all 10 worker loops on app startup Your Name 2026-07-22 16:12:00 +05:00
  • 80c8d04f5b security: protect bootstrap-admin, sleep on bad login, tighten brute-force limits Your Name 2026-07-22 15:38:44 +05:00
  • f9076adf96 fix: pagination in editor Your Name 2026-07-19 01:00:04 +05:00
  • fbb42b1f0e fix: address user feedback (delete user, editor return, UI tweaks) Your Name 2026-07-19 00:47:49 +05:00
  • a2dcdf4aea fix: editor ui tweaks (resize textarea, gallery, filters) Your Name 2026-07-19 00:33:41 +05:00
  • 2d58dc9057 feat: inline editor, fix whitespace, fix filters UX Your Name 2026-07-19 00:14:32 +05:00
  • 89a7ff7723 fix: address user feedback on sources, raw_posts and workers UI/UX Your Name 2026-07-18 23:28:02 +05:00
  • 8bca008f74 feat: complete UI redesign of admin dashboard with custom Tailwind Your Name 2026-07-18 22:59:37 +05:00
  • 9e63ebadff fix: pagination prev_url and next_url error in raw_posts Your Name 2026-07-18 22:48:39 +05:00
  • b03528b54e fix: use correct pagination.pages attribute instead of total_pages to resolve 500 error Your Name 2026-07-18 22:34:38 +05:00
  • 5220c4051b feat: complete UI migration to Tailwind CSS + HTMX Your Name 2026-07-18 22:20:40 +05:00
  • baf0e858aa Fix cookie secure flag for HTTP deployments Your Name 2026-07-18 21:49:46 +05:00
  • 765df4828b Fix Dockerfile COPY Your Name 2026-07-18 21:29:21 +05:00
  • 26ef145ccf Update UI and migrations, fix dockerfile Your Name 2026-07-18 21:29:05 +05:00
  • 580c75cbf6 feat: dockerize admin app without workers Your Name 2026-07-18 20:49:14 +05:00
  • 86ff75adbd Harden AI writer response handling Your Name 2026-06-17 13:44:25 +05:00
  • 969ee11eed Use category ids for AI writer Your Name 2026-06-17 13:32:20 +05:00
  • f4562db474 Update AI writer prompt contract Your Name 2026-06-17 12:45:04 +05:00
  • 8250304d02 Improve writer prompt testing Your Name 2026-06-16 22:05:31 +05:00
  • 85a76652fe Switch prompt test to writer Your Name 2026-06-16 01:02:08 +05:00
  • d306ca42a1 Add qualifier prompt test page Your Name 2026-06-15 22:56:40 +05:00
  • 2e4cbee4a5 Track parser worker Your Name 2026-06-15 22:22:35 +05:00
  • 59c899dc9c Initial parser admin implementation Your Name 2026-06-15 21:14:07 +05:00