Commit Graph
1993 Commits
Author SHA1 Message Date
Kang a7e9d2f500 chore(docs): remove obsolete plugin development and validation documentation
Deleted outdated files related to plugin development, validation, and GPU plugin records to streamline documentation and focus on current implementation.
2026-10-05 17:19:16 +08:00
Kang cbf6004b96 fix(plugins): use reorganized store catalog endpoint
Load public/v1/plugins.json, document the Store layout and upgrade requirement, and verify generated catalogs with the runtime parser.
2026-10-05 02:35:18 +08:00
Kang f7dd3200f8 test(web): stabilize download acceptance 2026-10-04 23:47:31 +08:00
Kang 0bc3466cff chore(web): refresh API inventory 2026-10-04 23:38:03 +08:00
Kang dc4c0116e2 fix(ci): stabilize web merge checks 2026-10-04 23:24:21 +08:00
Kang ccd0159aee Merge branch 'feat/web-deployment' of https://github.com/nyakang/nyaterm into feat/web-deployment 2026-10-04 23:16:24 +08:00
Kang 1423f1538a fix(ci): repair web merge checks 2026-10-04 22:46:42 +08:00
Kang 0ceda365a6 feat(web): add Docker deployment support with comprehensive configuration and documentation for web beta 2026-10-04 20:33:04 +08:00
Kang b81e56c4c9 chore(docs): remove web architecture documentation to simplify project structure and focus on current implementation 2026-10-04 20:27:43 +08:00
Kang 2a587b75e5 chore(audit): remove outdated web compatibility audit documentation to streamline project structure 2026-10-04 20:27:11 +08:00
Kang 8bc63a2b54 feat(backup): implement legacy password handling for desktop imports and enhance encryption validation for connection credentials 2026-10-04 20:00:44 +08:00
Kang deb77fa762 refactor(docker): remove logging configuration from docker-compose.yml for cleaner service setup 2026-10-04 19:19:26 +08:00
Kang 9f68379fb8 feat(web): enhance web functionality with backup and import/export features, improve logging configuration, and add end-to-end tests for UI components 2026-10-04 19:16:29 +08:00
Kang cf84f0764a feat(web): enhance web deployment with Playwright integration for end-to-end testing and add CI workflow for automated checks 2026-10-04 16:48:38 +08:00
Kang e13f35c764 fix(web): include local crates in Docker build 2026-10-04 14:21:19 +08:00
Kang 9c14602b27 feat(web): add web API inventory and compatibility audit documentation for enhanced command coverage and interface tracking 2026-10-04 14:08:59 +08:00
Kang 6386ccec81 fix(index): update favicon link to use dynamic base URL for improved asset management 2026-10-04 11:30:26 +08:00
Kang 2438c0779d feat(session): update session handling in web mode to prevent reporting active sessions to desktop MCP; enhance session type tab rendering based on supported capabilities 2026-10-04 11:27:26 +08:00
Kang ed348d88e2 feat(vnc): add VNC support for web, including frame subscription and clipboard management; enhance proxy settings and session handling for Telnet and VNC protocols 2026-10-04 10:38:46 +08:00
Kang 304e3b3a2d feat(windowManager): enhance logging and window management for web and desktop runtimes; conditionally register lifecycle flush and handle child window creation based on runtime 2026-10-04 08:54:01 +08:00
Kang 0ce52dd085 feat(docker): add docker-compose configuration for nyaterm service and update documentation references 2026-10-04 08:36:11 +08:00
Kang 60c15946de feat(web): allow insecure HTTP connections via environment variable NYATERM_WEB_ALLOW_INSECURE_HTTP 2026-10-04 01:16:30 +08:00
Kang 5d1df9e237 feat: add web deployment support 2026-10-04 00:56:09 +08:00
Kang 15922a5605 chore(i18n): add proxy configuration messages in English, Korean, Simplified and Traditional Chinese locales for enhanced AI proxy management 2026-10-03 22:54:04 +08:00
Kang 7f42ffb39e feat(proxy): implement proxy settings in AI configuration, including support for system, direct, and custom modes; enhance UI for proxy management in AiGeneralTab and AiModelsTab; add tests for proxy functionality and validation 2026-10-03 22:53:15 +08:00
Kang 8debbfbc9f feat(plugins): add signed marketplace and standalone authoring CLI
Verify Store packages against pinned Ed25519 keys and catalog metadata, persist installation provenance, and add Marketplace review and installation UI while preserving unsigned local packages.

Bundle standalone plugin authoring tools and add a six-platform CLI packaging workflow. Official key initialization and protected signing environment setup remain separate rollout steps.
2026-10-03 21:00:30 +08:00
Kang ac014d9667 feat(plugin): enhance font management in plugins by introducing host CSS variables for typography; update examples and documentation for consistent font usage across plugin interfaces 2026-10-03 19:24:54 +08:00
Kang 2b123a67a3 fix(gpu-monitor): update to version 1.0.1, resolving CRLF line ending issues in scripts; enhance validation and error reporting for GPU probe execution 2026-10-03 19:10:01 +08:00
Kang e5b7daad99 feat(gpu-monitor): introduce GPU monitoring plugin with validation, build scripts, and documentation; enhance plugin development guidelines 2026-10-03 18:57:34 +08:00
Kang bb0c24d5e5 feat(plugin): add new plugin creation, packaging, and example commands; enhance Vite config and documentation for plugin development 2026-10-03 16:09:58 +08:00
Kang 7201039472 refactor(TerminalGutter): enhance performance and layout management with new harness and layout comparison logic (#742) 2026-10-03 11:04:19 +08:00
Kang 3eb38492a5 fix(serial): avoid flushing the port after each command on Windows to prevent input stalling (#795) 2026-10-03 01:18:47 +08:00
Kang 4984563261 chore(i18n): add serial flow control options and related messages in English, Korean, Chinese (Simplified and Traditional) locales 2026-10-03 01:01:44 +08:00
Kang 86879ec58e feat(serial): implement flow control selection in SerialForm and integrate with NewSessionPage (#794) 2026-10-03 01:01:34 +08:00
Kang 5b5a8b4278 fix(ci): update asset retrieval in build-release workflow to use pagination for release assets 2026-10-02 23:59:57 +08:00
Kang a12106cb1b refactor(AiTab): remove unused scrollbar logic and simplify provider list rendering 2026-10-02 20:00:04 +08:00
Kang af5750cd1a fix(ci): enhance release validation in build-release workflow to check for prerelease status 2026-10-02 14:39:56 +08:00
Kang de4e6a47cc fix(ci): update permissions in build-release workflow to allow write access for draft releases 2026-10-02 14:36:12 +08:00
Kang a21b04ff6a feat(ci): add release verification job to ensure draft releases are ready before building 2026-10-02 10:27:36 +08:00
Kang 06e1a7a598 docs: Add new images for file tree view, keyword highlight presets, and NyaTerm 2.0 preview 2026-10-02 10:27:21 +08:00
Kang f79818c319 Merge pull request #823 from jeeinn/fix/gitee-gist-sync-capacity
Fix/gitee gist sync capacity
2026-10-01 21:26:43 +08:00
Kang 1a1c77fc53 fix(sync): account for snapshot overwrites in capacity pruning 2026-10-01 20:46:40 +08:00
Kang 0fb704b726 fix(sync): protect remote heads during capacity pruning 2026-10-01 20:20:41 +08:00
Kang 5b331dbbb0 fix(sync): limit capacity recovery to gitee snippets 2026-10-01 19:59:40 +08:00
Kang be061b2467 fix(sync): make gist capacity cleanup safe 2026-10-01 19:41:33 +08:00
Kang 8b565aa6fb Merge pull request #830 from victorwon2001/fix/issue-625
fix(vnc): support RA2_256 Raspberry Pi connections
2026-10-01 18:37:22 +08:00
Kang e15af8f6c5 fix(vnc): prevent stale trusted key writeback 2026-10-01 18:26:34 +08:00
Kang 28c7115504 fix(vnc): guard server trust and route verification to owner windows
Persist server keys only after authenticated RA2 and RFB initialization, guarded against cancellation and stale generations. Preserve owner routing through creation, restoration, and reconnect, and clear resolved verification prompts.

Keep the compatible RSA range, honor the configured 8192-bit maximum, support both documented and TigerVNC random lengths, and add protocol, storage, and frontend regressions.
2026-10-01 17:28:31 +08:00
victorwon2001 64d592cf41 fix(vnc): support RA2_256 Raspberry Pi connections 2026-10-01 15:28:38 +08:00
Kang 642c0de88b Merge pull request #827 from developerjillur/fix/694-exported-prompt-command
fix(ssh): keep child shells working when PROMPT_COMMAND is exported
2026-10-01 15:19:28 +08:00