-
Notifications
You must be signed in to change notification settings - Fork 3
Comparing changes
Open a pull request
base repository: thorinside/nt_helper
base: v2.40.10
head repository: thorinside/nt_helper
compare: v2.40.11
- 16 commits
- 42 files changed
- 1 contributor
Commits on Jun 23, 2026
-
feat(chat): add attachment support and ACL file roots
- Add image/file attachments for chat providers and UI input paths - Replace local filesystem tools with allowed-root ACL tools for chat/MCP - Harden path handling, symlink rejection, overwrite behavior, and settings migration Verification: - flutter analyze - flutter test test/chat/services/local_file_tools_test.dart test/services/settings_service_test.dart test/chat/cubit/chat_cubit_test.dart test/chat/providers/openai_subscription_provider_test.dart - flutter test
Configuration menu - View commit details
-
Copy full SHA for b15538b - Browse repository at this point
Copy the full SHA b15538bView commit details -
feat(chat): resolve provider context windows
- Add provider-owned context window resolution for Anthropic and OpenAI-compatible models - Query Anthropic model metadata and best-effort OpenAI-compatible model metadata with cached model-family fallback - Trigger chat compaction at 85% of resolved context window using peak prompt tokens Verification: - flutter analyze - flutter test test/chat/providers/model_context_window_test.dart test/chat/cubit/chat_cubit_test.dart test/chat/services/chat_service_rate_limit_test.dart - flutter test
Configuration menu - View commit details
-
Copy full SHA for 0f81f52 - Browse repository at this point
Copy the full SHA 0f81f52View commit details -
fix(chat): simplify attachment actions
- Replace separate file, image, and paste-image buttons with one attachment button - Keep keyboard image paste and drag/drop attachment support intact - Update input width calculation for the smaller action set Verification: - flutter analyze - flutter test test/chat/cubit/chat_cubit_test.dart test/chat/providers/openai_subscription_provider_test.dart
Configuration menu - View commit details
-
Copy full SHA for e910d67 - Browse repository at this point
Copy the full SHA e910d67View commit details -
fix(chat): stabilize allowed-root permission layout
- Replace animated permission chips with a fixed checkbox table - Use Material spacing increments around allowed-root editors - Keep permission semantics labels on the checkbox controls Verification: - flutter analyze - flutter test test/services/settings_service_test.dart
Configuration menu - View commit details
-
Copy full SHA for ac922ed - Browse repository at this point
Copy the full SHA ac922edView commit details -
fix(chat): hide missing allowed roots from tools
- Omit roots whose directories are no longer mounted from list_allowed_roots - Keep direct stale root IDs returning root_not_found_on_disk - Add regression coverage for unmounted allowed roots Verification: - flutter test test/chat/services/local_file_tools_test.dart - flutter analyze
Configuration menu - View commit details
-
Copy full SHA for 05d0126 - Browse repository at this point
Copy the full SHA 05d0126View commit details -
feat(chat): add context status controls
- Replace the chat header clear icon with a custom context arc indicator - Show a context details dialog with token usage, message/tool/attachment breakdown, Compact, and Clear actions - Track resolved context window and peak context input in chat state - Color the indicator green/orange/red ahead of the 85% compaction threshold Verification: - flutter analyze - flutter test test/chat/ui/chat_panel_test.dart test/chat/cubit/chat_cubit_test.dart
Configuration menu - View commit details
-
Copy full SHA for 0c58e78 - Browse repository at this point
Copy the full SHA 0c58e78View commit details -
Configuration menu - View commit details
-
Copy full SHA for f571166 - Browse repository at this point
Copy the full SHA f571166View commit details -
Configuration menu - View commit details
-
Copy full SHA for 157ba23 - Browse repository at this point
Copy the full SHA 157ba23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61983e6 - Browse repository at this point
Copy the full SHA 61983e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69c0357 - Browse repository at this point
Copy the full SHA 69c0357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23a0a96 - Browse repository at this point
Copy the full SHA 23a0a96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b0ae07 - Browse repository at this point
Copy the full SHA 2b0ae07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31f734c - Browse repository at this point
Copy the full SHA 31f734cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07151b4 - Browse repository at this point
Copy the full SHA 07151b4View commit details -
Merge pull request #137 from thorinside/codex/chat-acl-context-refere…
…nce-tools [codex] Add chat ACL attachments and generic tool references
Configuration menu - View commit details
-
Copy full SHA for 44a782f - Browse repository at this point
Copy the full SHA 44a782fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c150c - Browse repository at this point
Copy the full SHA f9c150cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.40.10...v2.40.11