hkfires
75d7763c5c
refactor(gemini-web): Rename flash image preview model ID
2025-10-07 20:35:53 +08:00
hkfires
9bb7df7af7
feat(gemini-web): Enable config hot-reload and fix Gem selection
2025-10-07 20:23:33 +08:00
hkfires
43665cb649
feat(gemini-web): Replace code-mode with flexible gem-mode
2025-10-07 19:36:22 +08:00
hkfires
f2201dabfa
feat(gemini-web): Index and look up conversations by suffix
2025-09-30 12:21:51 +08:00
hkfires
108dcb7f70
fix(gemini-web): Correct history on conversation reuse
2025-09-30 12:21:51 +08:00
hkfires
8858e07d8b
feat(gemini-web): Add support for custom auth labels
2025-09-30 12:21:51 +08:00
hkfires
d33a89b89f
fix(gemini-web): Ignore tool messages to fix sticky selection
2025-09-30 12:21:51 +08:00
hkfires
1d70336a91
fix(gemini-web): Correct ambiguity check in conversation lookup
2025-09-30 12:21:51 +08:00
hkfires
6080527e9e
feat(gemini-web): Namespace conversation index by account label
2025-09-30 12:21:51 +08:00
hkfires
82187bffba
feat(gemini-web): Add conversation affinity selector
2025-09-30 12:21:51 +08:00
hkfires
562a49a194
feat(provider/gemini-web): Prioritize explicit label for account identification
2025-09-27 10:56:15 +08:00
Luis Pater
cf734f7e7b
feat(logging): introduce centralized logging with custom format and Gin integration
...
- Implemented a global logger with structured formatting for consistent log output.
- Added support for rotating log files using Lumberjack.
- Integrated new logging functionality with Gin HTTP server for unified log handling.
- Replaced direct `log.Info` calls with `fmt.Printf` in non-critical paths to simplify core functionality.
2025-09-26 00:54:52 +08:00
hkfires
96cebd2a35
feat(auth): add interactive prompts to Gemini web auth flow
2025-09-25 20:39:15 +08:00
hkfires
7a30e65175
refactor(gemini-web): Remove file-based PSIDTS cookie caching
2025-09-25 18:52:31 +08:00
hkfires
2a274d4a08
Merge branch 'main' into gemini-web
2025-09-25 11:05:43 +08:00
hkfires
2175a10932
feat(gemini-web): Introduce stable account label for identification
2025-09-25 10:59:20 +08:00
hkfires
7f2e2fee56
refactor(gemini-web): Consolidate conversation data into single BoltDB file
2025-09-25 10:34:46 +08:00
hkfires
9810834f20
refactor(gemini-web): Centralize HTTP client creation for media
2025-09-25 10:34:46 +08:00
hkfires
0d4cb9e9fb
refactor(gemini-web): Improve client robustness and code reuse
2025-09-25 10:34:46 +08:00
Luis Pater
f5dc380b63
rebuild branch
docker-image / docker (push) Has been cancelled
goreleaser / goreleaser (push) Has been cancelled
2025-09-25 10:32:48 +08:00
Luis Pater
3f69254f43
remove all
2025-09-25 10:31:02 +08:00
hkfires
4ecc798b1b
Reduce the size of gemini-web's package files
2025-09-24 22:30:00 +08:00
hkfires
c76b8785f8
refactor(gemini-web): Standardize logging with logrus
2025-09-24 22:13:10 +08:00
hkfires
e9707c2f9e
refactor(gemini-web): Move provider logic to its own package
...
The Gemini Web API client logic has been relocated from `internal/client/gemini-web` to a new, more specific `internal/provider/gemini-web` package. This refactoring improves code organization and modularity by better isolating provider-specific implementations.
As a result of this move, the `GeminiWebState` struct and its methods have been exported (capitalized) to make them accessible from the executor. All call sites have been updated to use the new package path and the exported identifiers.
2025-09-24 22:12:29 +08:00