Commit 82863d6
authored
Minor enhancements (#24)
## Pull Request Overview
This PR implements OAuth authentication for the OpenRouter provider along with several UI enhancements and minor configuration improvements. The changes add a complete PKCE-based OAuth flow, redesign the initial user experience to show OAuth login options when no credentials are available, and introduce an advanced settings toggle to simplify the settings interface.
- OAuth authentication system with PKCE security for OpenRouter
- New welcome screen with OAuth login buttons when no credentials are configured
- Advanced settings toggle to hide complex configuration options by default1 parent 4472486 commit 82863d6
File tree
11 files changed
+1862
-131
lines changed- config/gni
- front_end
- panels/ai_chat
- LLM
- auth
- ui
- scripts/build
11 files changed
+1862
-131
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
655 | 655 | | |
656 | 656 | | |
657 | 657 | | |
| 658 | + | |
| 659 | + | |
658 | 660 | | |
659 | 661 | | |
660 | 662 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
111 | 112 | | |
112 | 113 | | |
113 | 114 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| 93 | + | |
| 94 | + | |
93 | 95 | | |
94 | 96 | | |
95 | 97 | | |
| |||
185 | 187 | | |
186 | 188 | | |
187 | 189 | | |
| 190 | + | |
| 191 | + | |
188 | 192 | | |
189 | 193 | | |
190 | 194 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
436 | 436 | | |
437 | 437 | | |
438 | 438 | | |
439 | | - | |
440 | | - | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
441 | 452 | | |
442 | 453 | | |
443 | 454 | | |
| |||
485 | 496 | | |
486 | 497 | | |
487 | 498 | | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
488 | 502 | | |
| 503 | + | |
| 504 | + | |
489 | 505 | | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
490 | 527 | | |
491 | 528 | | |
| 529 | + | |
492 | 530 | | |
493 | 531 | | |
494 | 532 | | |
495 | 533 | | |
496 | 534 | | |
497 | 535 | | |
498 | 536 | | |
| 537 | + | |
499 | 538 | | |
500 | 539 | | |
501 | 540 | | |
| |||
506 | 545 | | |
507 | 546 | | |
508 | 547 | | |
509 | | - | |
| 548 | + | |
510 | 549 | | |
511 | 550 | | |
| 551 | + | |
| 552 | + | |
512 | 553 | | |
513 | 554 | | |
0 commit comments