51891 Commits

Author SHA1 Message Date
Kovid Goyal
5d7e967f83
... 2025-09-12 07:14:38 +05:30
Kovid Goyal
f0fcb84234
... 2025-09-11 17:29:41 +05:30
Kovid Goyal
f9914da65f
Start work on Ollama backend 2025-09-11 09:42:53 +05:30
Kovid Goyal
2be1c4d276
Add web searches to OpenRouter
Defaults to disable as unlike Gemini, where the first 1500 are free,
they cost approx two cents per request.
2025-09-10 12:24:37 +05:30
Kovid Goyal
de5c0c91f8
Remove OpenAI as it requires waay too many hoops to jump through to get access to its models
They currently require you to take selfies and upload a governemnt ID.
For crying out loud, are they insane?
2025-09-10 11:25:42 +05:30
Kovid Goyal
8292ae9e6f
Start work on OpenAI backend 2025-09-10 10:43:06 +05:30
Kovid Goyal
a4938b6465
DRYer 2025-09-10 09:41:21 +05:30
Kovid Goyal
05bc5e5bee
Add licensing and dep type info to sources.json 2025-09-10 07:51:12 +05:30
Kovid Goyal
0d9627879b
Update security.md to call out github private security advisories 2025-09-09 22:45:56 +05:30
Kovid Goyal
275c3c3918
GitHub AI backend working apart from costing 2025-09-09 18:42:42 +05:30
Kovid Goyal
e8712f26f1
Start work on GitHub AI backend 2025-09-09 09:26:49 +05:30
Kovid Goyal
c6cf94f0a3
Open external http links in chat responses 2025-09-09 09:02:53 +05:30
Kovid Goyal
33f5d00252
Gemini: Add support for RAG with google searches 2025-09-09 06:49:02 +05:30
Kovid Goyal
b013beec19
pep8 2025-09-08 21:26:28 +05:30
Kovid Goyal
6057fc8549
Merge branch 'master' of https://github.com/cbhaley/calibre 2025-09-08 21:25:22 +05:30
Charles Haley
5fd445c656 Add ability to open a dialog box containing the cell's tooltip. This makes tooltips more accessible to people who primarily use the keyboard. A shortcut can be defined but none is set by default.
Also a few string changes.
2025-09-08 16:49:59 +01:00
Charles Haley
6ec119a537 Fix tooltips for non-string objects throwing exceptions when custom tooltip templates are used. This happens because idx.data(Qt.ItemDataRole.ToolTipRole) can return a bool, QDateTime, float, or int instead of the string representation for these objects.
pep8 will "fix" the Qt imports list.
2025-09-08 16:48:19 +01:00
Kovid Goyal
8c22882248
string changes 2025-09-08 20:46:36 +05:30
Kovid Goyal
ed3336dab2
Sort provider plugins by name only 2025-09-08 17:39:04 +05:30
Kovid Goyal
1d4dff834a
Merge branch 'action' of https://github.com/xxyzz/calibre 2025-09-08 17:19:11 +05:30
xxyzz
d86e6043aa
Update GitHub Actions dependencies and enable Dependabot
Dependabot will keep these action dependencies updated with pull
requests
2025-09-08 17:11:58 +08:00
Kovid Goyal
12ac83c87f
Fix usage of AICapabilities as purpose key 2025-09-08 14:17:50 +05:30
Kovid Goyal
9d0956722f
... 2025-09-08 13:48:34 +05:30
Kovid Goyal
956e88b82c
Nicer cost rendering 2025-09-08 13:38:08 +05:30
Kovid Goyal
29639cf914
Gemini backend now basically works 2025-09-08 13:36:19 +05:30
Kovid Goyal
de1257a4ad
Implement parsing of Google AI model metadata 2025-09-07 21:51:30 +05:30
Kovid Goyal
33b815a5d7
... 2025-09-07 21:08:47 +05:30
Kovid Goyal
038fd287b3
Start work on Gemini backend 2025-09-07 20:54:21 +05:30
Kovid Goyal
15ad5598f1
... 2025-09-07 18:47:15 +05:30
Kovid Goyal
38929afe5f
Automatically detect and format markdown responses 2025-09-07 18:47:15 +05:30
Kovid Goyal
5ceab1abe8
... 2025-09-07 18:47:15 +05:30
Kovid Goyal
ab1da2ffdc
Add basic validation for quick action create dialog 2025-09-07 18:47:14 +05:30
Kovid Goyal
3116b484de
Make action prompts templates and allow the builtin ones to be dynamically adjusted when a single word is selected 2025-09-07 18:47:14 +05:30
Kovid Goyal
ca0afb4c1f
Improve free model choice algorithm 2025-09-07 18:47:14 +05:30
Kovid Goyal
6bba8d28ac
Default to free-or-paid strategy 2025-09-07 18:47:14 +05:30
Kovid Goyal
2506977e64
... 2025-09-07 18:47:14 +05:30
Kovid Goyal
7c91ae1cd0
Do not clear conversation when selected text is cleared 2025-09-07 18:47:14 +05:30
Kovid Goyal
dbb4a71231
Get adding llm as note to highlight working 2025-09-07 18:47:14 +05:30
Kovid Goyal
1eef04aaec
DRYer 2025-09-07 18:47:14 +05:30
Kovid Goyal
81050c68c0
Add button to show reasoning used with every response, if present 2025-09-07 18:47:14 +05:30
Kovid Goyal
2b0ac21ca8
... 2025-09-07 18:47:14 +05:30
Kovid Goyal
a8b12a86cf
Use icon images instead of emoji for buttons 2025-09-07 18:47:14 +05:30
Kovid Goyal
af89af3ce9
Fix cost reporting 2025-09-07 18:47:14 +05:30
Kovid Goyal
16ce0ec1f7
Get prompting and streaming display of results working 2025-09-07 18:47:14 +05:30
Kovid Goyal
47527f95af
Put the quick actions into the conversation display 2025-09-07 18:47:14 +05:30
Kovid Goyal
66f53d1826
Prevent usage of providers that retain prompts in OpenRouter 2025-09-07 18:47:14 +05:30
Kovid Goyal
7e7be2671e
Add a copy button for the full conversation 2025-09-07 18:47:13 +05:30
Kovid Goyal
852acfc21b
Add a copy to clipboard for individual responses 2025-09-07 18:47:13 +05:30
Kovid Goyal
4f522450ce
Fix layout sizing of chat widget 2025-09-07 18:47:13 +05:30
Kovid Goyal
9e0a99440f
Add a send button 2025-09-07 18:47:13 +05:30