Cameron
48accb6a0f
Update README.md
2026-01-20 11:44:38 -06:00
Cameron
4f3f16c67f
Update README.md
2026-01-20 00:30:21 -06:00
Cameron
272b59763e
Revise README for AI Answers Plugin clarity
...
Updated the README to clarify plugin name and features.
2026-01-20 00:29:43 -06:00
cra88y/pc
140a5f7235
feats: new interactive mode, language preference and time injection, more provider flexibility and clarity, more configuration options
2026-01-19 22:40:46 -06:00
Cameron
1ea09a38eb
Update README for clarity on API providers
2026-01-19 15:37:27 -06:00
cra88y/pc
ef19fc74b6
fix readme
2026-01-15 11:59:58 -06:00
cra88y/pc
9c4ed62ce2
Merge branch 'master' of https://github.com/cra88y/ai-answers-searxng
2026-01-15 11:58:48 -06:00
cra88y/pc
feb7d97c10
fix ollama support, add thinking... fallback placeholder, clean up envar settings
2026-01-15 11:58:35 -06:00
Cameron
986f3985b1
Readme Update
2026-01-15 11:55:39 -06:00
Cameron
e22360cd4d
Update README.md
2026-01-14 11:43:27 -06:00
cra88y/pc
24fc17ad69
readme update
2026-01-14 11:20:25 -06:00
cra88y/pc
f47483714d
renaming cleanup
2026-01-14 11:12:51 -06:00
cra88y/pc
0836dfe159
fixes for chunk streaming + clean up
2026-01-14 11:10:17 -06:00
cra88y/pc
3f8a1626a7
trim answer
2026-01-14 11:02:46 -06:00
cra88y/pc
971138ac62
fix placeholder hiding
2026-01-14 11:01:43 -06:00
Cameron
8e70a085e9
Update Readme
2026-01-14 10:41:10 -06:00
cra88y/pc
f0b07067e9
clean up repo and readme
2026-01-14 10:34:31 -06:00
Cameron
c21477dc14
Update README.md
2026-01-14 00:19:37 -06:00
cra88y
2a7200be8d
fix: let SearXNG handle box positioning
2026-01-11 11:06:07 -06:00
cra88y
da220e58f1
fix: restore top positioning from working version
2026-01-11 11:01:51 -06:00
cra88y
86c49b9f60
fix: embed style/script in article, remove top positioning
2026-01-11 10:59:41 -06:00
cra88y
4a16b6360b
fix: regex escaping for first-chunk cleanup
2026-01-11 10:56:11 -06:00
cra88y
0ce0bc2da1
fix: revert to display:none, max-height broke layout
2026-01-11 10:32:39 -06:00
cra88y
8653b98aa0
harden: timeouts, crash guards, UX polish
2026-01-11 10:26:19 -06:00
cra88y
3072abfce8
refactor: stateless hmac security and scope fixes
2026-01-11 09:50:01 -06:00
cra88y
9bb5aa068d
refactor: stateless signatures and logging
2026-01-11 09:47:49 -06:00
cra88y
daacae3842
refactor: stateless auth and parser hardening
2026-01-11 09:46:45 -06:00
cra88y
ea53d8dceb
refactor: memory cleanup and parser hardening
2026-01-11 09:41:16 -06:00
cra88y
57888c9a18
refactor: zero-latency stream and ui cleanup
2026-01-10 21:33:27 -06:00
cra88y
224e14b0e7
refactor: prompt structure
2026-01-10 21:23:48 -06:00
cra88y
28f946736d
refactor: final code purge
2026-01-10 21:23:08 -06:00
cra88y
290126a99b
refactor: default to openrouter and gemma-3-27b
2026-01-10 21:21:14 -06:00
cra88y
0d55fb123f
refactor: default to openrouter with gemma-3-27b fallback
2026-01-10 21:18:11 -06:00
cra88y
f84c1791e8
feat: multi-provider support (gemini/openrouter)
2026-01-10 21:01:33 -06:00
cra88y
9b2c903f7e
refactor: improve stream parsing
2026-01-10 20:33:05 -06:00
cra88y
310d810390
optimize: prompt engineering and model config
2026-01-10 19:53:59 -06:00
cra88y
dd3eea5182
feat: robust stateless hybrid architecture using base64 context handover
2026-01-10 19:42:37 -06:00
cra88y
d736cb304d
fix: ensure plugin stays active by returning True in init and update README
2026-01-10 19:17:45 -06:00
cra88y
0e962ab720
test: add standalone integration test harness
2026-01-10 18:27:34 -06:00
cra88y
bf04b62577
feat: implement RAG context awareness and non-blocking streaming
2026-01-10 18:25:34 -06:00
cra88y/pc
531128e828
refactor(gemini_flash): implement CSP-compliant single-file architecture
...
- Replace inline script injection with dynamic asset route /gemini.js to satisfy script-src 'self' CSP policies.
- Implement server-side parameter injection via URL params ( oken, q) to eliminate XSS vectors from data-* attributes.
- Secure JS injection using json.dumps for proper serialization.
- Integrate markupsafe.Markup to prevent Jinja2 template auto-escaping of the result injection.
- Reduce log verbosity in the streaming loop while maintaining visibility for critical hooks.
- Remove external dependencies, relying solely on standard lib and host environment packages.
2026-01-10 18:13:12 -06:00
cra88y/pc
f849763c4a
initial commit: gemini streaming plugin for searxng
2026-01-10 17:04:51 -06:00