Commit graph

11 commits

Author SHA1 Message Date
Sunny
4ce1874d78 Revert "refactor: replace external Groq TTS proxy with built-in API route"
This reverts commit 41b9793537.
2026-02-07 01:53:12 +00:00
Sunny
9a929d98cb fix: address CodeRabbit review comments for PR #77
- Add SSRF validation to TTS route with baseUrl allowlist
- Fix concurrency.ts: validate maxConcurrent >= 1, fill aborted slots
- Add .env existence check to shell script with error messaging
- Add language identifier to README code block (markdownlint MD040)
- Add input validation and 30s timeout to groq-tts route
- Preserve previous summary on error in SummarizeModal
- Pass maxLength parameter through to summarize API
- Fix unused docType parameter in dexie.ts getSummary
- Reject whitespace-only text in summarize API

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 04:57:41 +00:00
Sunny
41b9793537 refactor: replace external Groq TTS proxy with built-in API route
- Add /api/groq-tts route to handle TTS requests directly in Next.js
- Add /api/groq-tts/voices endpoint for listing available voices
- Remove groq-tts-proxy.py Python server dependency
- Remove authentication system (auth route, middleware, lib)
- Simplify startup script to only run the Next.js app

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 04:10:11 +00:00
Sunny Modi
c46947b238 chore: remove OPENREADER_SETUP.md documentation file
- Deleted the OpenReader WebUI setup guide as it is no longer needed.
- This file contained architecture details, component descriptions, and setup instructions for the application.
2026-01-26 10:40:50 -06:00
Sunny
c286e3825f chore: improve startup script and remove debug logging
- Use fuser instead of lsof for port cleanup
- Add wait loop for port release with timeout
- Properly disown background processes
- Redirect app output to log file
- Remove verbose TTS request logging

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 06:56:22 +00:00
Sunny
75d6868427 remove docker from script 2026-01-26 06:13:27 +00:00
Sunny Modi
161a294a24 chore: remove package-lock.json and update URLs in setup documentation
- Deleted `package-lock.json` to streamline dependency management.
- Updated URLs in `OPENREADER_SETUP.md`, `openreader-webui.sh`, and `README.md` to reflect local development settings instead of production URLs.
2026-01-25 14:13:57 -06:00
Sunny
5f87d66cc4 feat: add AI summarization with multi-provider support and Groq TTS integration 2026-01-19 23:32:13 +00:00
Richard Roberson
d10d4410e2 Update PDF worker paths and remove setup script 2025-03-04 17:10:57 -07:00
Richard Roberson
50877d6543 Use legacy PDF worker for lower Safari versions
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
2025-03-04 13:37:41 -07:00
Richard Roberson
5ecd54a0be First push 2025-01-18 04:58:57 -07:00