LukeGus
f4013b5980
Merge branch 'dev-1.10.0' of github.com:Termix-SSH/Termix into dev-1.10.0
2025-12-31 22:19:26 -06:00
LukeGus
abb9308d9d
Merge remote-tracking branch 'origin/main' into dev-1.10.0
...
# Conflicts:
# .github/workflows/translate.yml
2025-12-31 22:19:05 -06:00
Luke Gustafson
b0332addb1
chore: auto-translate to multiple languages ( #470 )
2025-12-31 22:14:42 -06:00
LukeGus
8806cce413
chore: nginx config issue for dokcer console
2025-12-31 18:40:27 -06:00
LukeGus
29320da466
chore: match package lock to package json
2025-12-31 17:20:30 -06:00
LukeGus
aff9c5620c
chore: translate readme to chinese
2025-12-31 17:19:14 -06:00
LukeGus
0ebf5a2529
chore: docker console not loading in docker
2025-12-31 17:11:19 -06:00
LukeGus
f26a85b120
fix: docker console not loading
2025-12-31 16:45:15 -06:00
LukeGus
2eac94be22
fix: docker console not loading and mismatched stripped background for electron
2025-12-31 16:15:42 -06:00
LukeGus
5bfb848ce3
fix: docker console error
2025-12-31 15:08:59 -06:00
LukeGus
d792ba4c5b
fix: add dashboard line breaks
2025-12-31 14:39:26 -06:00
LukeGus
faebdf7374
fix: general server stats issues, file manager decoding, ui qol
2025-12-31 14:30:54 -06:00
LukeGus
1aeb225efd
chore: run clean
2025-12-31 02:13:51 -06:00
LukeGus
fc9fe79720
fix: electron build error and hide icons when shared
2025-12-31 01:59:56 -06:00
LukeGus
6996214121
feat: turned disk uage into graph and fixed issue with termina console
2025-12-31 01:52:21 -06:00
Luke Gustafson
ebd16c834a
chore: auto-translate to multiple languages ( #469 )
2025-12-31 01:16:44 -06:00
LukeGus
c79a2bfcd8
feat: add to readme, a few qol changes, and improve server stats in general
2025-12-31 01:12:51 -06:00
Luke Gustafson
34803ccf4e
chore: auto-translate to multiple languages ( #468 )
2025-12-31 00:00:43 -06:00
LukeGus
f9f81e9e91
fix: fix translate mismatching text
2025-12-30 23:40:51 -06:00
Luke Gustafson
a28cd897ba
chore: auto-translate to multiple languages ( #467 )
2025-12-30 23:36:46 -06:00
LukeGus
5d4a1e9d5f
fix: fix translate mismatching text
2025-12-30 23:13:12 -06:00
LukeGus
fa57e3c348
fix: fix translate mismatching text
2025-12-30 23:09:08 -06:00
LukeGus
9a611506ba
fix: fix translate mismatching text
2025-12-30 23:07:58 -06:00
Luke Gustafson
96624d129d
chore: auto-translate to multiple languages ( #466 )
2025-12-30 23:00:14 -06:00
LukeGus
c9949f3ce0
fix: fix translate mismatching text
2025-12-30 22:58:29 -06:00
LukeGus
940112dc2a
fix: fix translate mismatching text
2025-12-30 22:57:57 -06:00
Luke Gustafson
5d31608dcc
chore: auto-translate to multiple languages ( #465 )
2025-12-30 22:54:52 -06:00
LukeGus
6fdea057ff
fix: fix translate mismatching text
2025-12-30 22:48:48 -06:00
Luke Gustafson
6c18f25ca9
chore: auto-translate to multiple languages ( #463 )
2025-12-30 22:46:22 -06:00
LukeGus
2a0e2bcf20
fix: fix translate error
2025-12-30 22:43:43 -06:00
LukeGus
e79207af68
fix: test new translation issue and add better server-stats support
2025-12-30 22:40:01 -06:00
LukeGus
04e1ba22be
fix: cleanup files
2025-12-30 20:00:05 -06:00
Luke Gustafson
1f033bc13a
chore: auto-translate to multiple languages ( #462 )
2025-12-30 19:02:31 -06:00
LukeGus
7ed8ac625a
fix: translations
2025-12-30 19:00:33 -06:00
LukeGus
b025befd08
feat: general bug fixes and readme updates
2025-12-30 03:28:04 -06:00
LukeGus
7eb72a9d8d
feat: add docker docs button
2025-12-29 23:35:52 -06:00
LukeGus
79c8d85442
fix: run cleanup script
2025-12-29 23:25:32 -06:00
LukeGus
a34a1ecdc2
fix: small qol fixes and began readme update
2025-12-29 23:07:38 -06:00
Luke Gustafson
260c31f46e
chore: auto-translate to multiple languages ( #461 )
2025-12-29 02:52:07 -06:00
LukeGus
ccadcb87eb
feat: add norwegian
2025-12-29 02:50:44 -06:00
LukeGus
dcbc9454ab
chore: cleanup files (possible RC)
2025-12-29 02:46:52 -06:00
LukeGus
7c850c1072
fix: properly split tabs, still need to fix up the host manager
2025-12-29 01:44:29 -06:00
LukeGus
5865019c8c
fix: improve tunnel system
2025-12-28 01:59:14 -06:00
Luke Gustafson
761a1eb6d3
chore: auto-translate to multiple languages ( #459 )
2025-12-28 01:16:31 -06:00
LukeGus
95aadd40fe
chore: update gitnore
2025-12-28 01:14:07 -06:00
LukeGus
7ec486de5f
feat: add 10 new langs
2025-12-28 01:13:14 -06:00
LukeGus
7e1d2e053d
fix: remove unneeded files
2025-12-27 03:05:02 -06:00
LukeGus
8af1911358
fix: rbac implementation general issues (local squash)
2025-12-27 03:04:17 -06:00
LukeGus
4b257dc21c
fix: wrong animation line colors
2025-12-26 02:32:36 -06:00
LukeGus
8f9f63c4ae
chore: migrate all to use the new theme system
2025-12-26 02:24:11 -06:00
LukeGus
94d87ff406
fix: add unnversiioned files
2025-12-26 01:21:21 -06:00
LukeGus
7ff6559cdb
feat: improve terminal stability and split out the host manager
2025-12-26 01:17:12 -06:00
LukeGus
850645843e
chore: improve organization and made a few styling changes in host manager
2025-12-25 02:59:06 -06:00
Luke Gustafson
28ef61bbde
chore: auto-translate to multiple languages ( #458 )
2025-12-25 01:46:41 -06:00
LukeGus
53f96f7ead
fix: gh rule error
2025-12-25 01:44:42 -06:00
LukeGus
3c61873026
fix: change translation to flat files
2025-12-25 01:41:24 -06:00
LukeGus
69d48eced9
fix: wrong path for translations
2025-12-25 01:34:10 -06:00
LukeGus
ca238b5ee2
feat: improve translation system and update workflow
2025-12-25 01:28:41 -06:00
LukeGus
5c5c095e63
fix: translation workflow error
2025-12-24 14:07:01 -06:00
LukeGus
09a6d24ba8
fix: translation workflow error
2025-12-24 14:06:13 -06:00
LukeGus
23ab158d01
feat: add translation workflow and remove old translation.json
2025-12-24 14:03:06 -06:00
LukeGus
053017a502
chore: updating/match themes and split admin settings
2025-12-24 02:40:39 -06:00
LukeGus
07895257fd
fix: syntax errors
2025-12-23 19:09:32 -06:00
Peet McKinney and Luke Gustafson
e6a70e3a02
feat: Complete light mode implementation with semantic theme system ( #450 )
...
- Add comprehensive light/dark mode CSS variables with semantic naming
- Implement theme-aware scrollbars using CSS variables
- Add light mode backgrounds: --bg-base, --bg-elevated, --bg-surface, etc.
- Add theme-aware borders: --border-base, --border-panel, --border-subtle
- Add semantic text colors: --foreground-secondary, --foreground-subtle
- Convert oklch colors to hex for better compatibility
- Add theme awareness to CodeMirror editors
- Update dark mode colors for consistency (background, sidebar, card, muted, input)
- Add Tailwind color mappings for semantic classes
Co-authored-by: Luke Gustafson <[email protected] >
2025-12-23 16:35:49 -06:00
LukeGus
186ba34c66
chore: update translations
2025-12-23 16:14:44 -06:00
LukeGus
66ca197301
chore: update translations
2025-12-23 16:12:42 -06:00
LukeGus
ae6b165e37
feat: update imports and improve admin settings user management
2025-12-22 23:39:32 -06:00
LukeGus
de45bcc1b9
feat: add beta syntax highlighing to terminal
2025-12-22 21:39:27 -06:00
LukeGus
7fb7e32b0a
fix: sqlite constriant errors and support non-root user (nginx perm issue)
2025-12-22 02:57:13 -06:00
LukeGus
731744d6c2
feat: improve terminal connection speed
2025-12-22 02:50:14 -06:00
LukeGus
c27280d037
feat: auto trim host inputs, fix file manager jump hosts, dashboard prevent duplicates, file manager terminal not size updating, improve left sidebar sorting, hide/show tags, add apperance user profile tab, add new host manager tabs.
2025-12-22 02:41:20 -06:00
LukeGus
a73f767072
fix: wrap ssh host json export in hosts array
2025-12-22 02:09:45 -06:00
LukeGus
28729e3de2
fix: improve server stats / rbac
2025-12-21 03:09:55 -06:00
LukeGus
bfda81f9c2
fix: base64 decoding
2025-12-21 02:45:09 -06:00
LukeGus
2adb47e712
fix: snippet running on enter key
2025-12-20 02:07:07 -06:00
LukeGus
5f18a38eec
feat: add sudo password and add diagonal bg's
2025-12-20 02:03:27 -06:00
LukeGus
b7fdb2143d
fix: sudo incorrect styling and remove expiration date
2025-12-20 01:15:25 -06:00
LukeGus
c104197dd6
fix: ssh host types
2025-12-19 21:16:57 -06:00
ef8d3a9d9c
Notes and Expiry fields add ( #453 )
...
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* Notes and Expiry add
* fix: cleanup files
---------
Co-authored-by: Luke Gustafson <[email protected] >
Co-authored-by: LukeGus <[email protected] >
2025-12-19 21:11:28 -06:00
ab1c63a4f6
SOCKS5 support ( #452 )
...
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* SOCKS5 support
Adding single and chain socks5 proxy support
* fix: cleanup files
---------
Co-authored-by: Luke Gustafson <[email protected] >
Co-authored-by: LukeGus <[email protected] >
2025-12-19 20:35:40 -06:00
94651107c1
Fix RBAC role system bugs and improve UX ( #446 )
...
* Fix RBAC role system bugs and improve UX
- Fix user list dropdown selection in host sharing
- Fix role sharing permissions to include role-based access
- Fix translation template interpolation for success messages
- Standardize system roles to admin and user only
- Auto-assign user role to new registrations
- Remove blocking confirmation dialogs in modal contexts
- Add missing i18n keys for common actions
- Fix button type to prevent unintended form submissions
* Enhance RBAC system with UI improvements and security fixes
- Move role assignment to Users tab with per-user role management
- Protect system roles (admin/user) from editing and manual assignment
- Simplify permission system: remove Use level, keep View and Manage
- Hide Update button and Sharing tab for view-only/shared hosts
- Prevent users from sharing hosts with themselves
- Unify table and modal styling across admin panels
- Auto-assign system roles on user registration
- Add permission metadata to host interface
* Add empty state message for role assignment
- Display helpful message when no custom roles available
- Clarify that system roles are auto-assigned
- Add noCustomRolesToAssign translation in English and Chinese
* fix: Prevent credential sharing errors for shared hosts
- Skip credential resolution for shared hosts with credential authentication
to prevent decryption errors (credentials are encrypted per-user)
- Add warning alert in sharing tab when host uses credential authentication
- Inform users that shared users cannot connect to credential-based hosts
- Add translations for credential sharing warning (EN/ZH)
This prevents authentication failures when sharing hosts configured
with credential authentication while maintaining security by keeping
credentials isolated per user.
* feat: Improve rbac UI and fixes some bugs
---------
Co-authored-by: Luke Gustafson <[email protected] >
Co-authored-by: LukeGus <[email protected] >
2025-12-19 20:13:36 -06:00
LukeGus
1f168c6f97
feat: Add docker management support (local squash)
2025-12-19 20:12:19 -06:00
LukeGus
48933e9b11
fix: finalize adding docker to db
2025-12-18 12:56:17 -06:00
LukeGus
3248b2336b
Merge remote-tracking branch 'origin/dev-1.10.0' into dev-1.10.0
2025-12-18 02:18:15 -06:00
LukeGus
4b4bff4b29
feat: Seperate server stats and tunnel management (improved both UI's) then started initial docker implementation
2025-12-18 02:18:08 -06:00
Wesley Reid and Luke Gustafson
aa1476fc13
Remove PTY-level keepalive ( #449 )
...
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* Remove PTY-level keepalive to prevent unwanted terminal output; use SSH-level keepalive instead
---------
Co-authored-by: Luke Gustafson <[email protected] >
2025-12-16 22:27:53 -06:00
Nunzio Marfè and Luke Gustafson
7c9762562b
Translations ( #447 )
...
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* Added Italian Language;
* Fix translations;
Removed duplicate keys, synchronised other languages using English as the source, translated added keys, fixed inaccurate translations.
---------
Co-authored-by: Luke Gustafson <[email protected] >
2025-12-16 14:41:59 -06:00
Luke Gustafson
a84eb5636e
Auto collapse snippet folders ( #448 )
...
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* feat: Add collapsable snippets (customizable in user profile)
2025-12-16 14:13:07 -06:00
Nunzio Marfè and Luke Gustafson
65466bc3f9
Added Italian Language; ( #445 )
...
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* Added Italian Language;
---------
Co-authored-by: Luke Gustafson <[email protected] >
2025-12-12 11:26:40 -06:00
Nunzio Marfè and Luke Gustafson
208110a433
Sudo auto fill password ( #441 )
...
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* Feature Sudo password auto-fill;
* Fix locale json shema;
---------
Co-authored-by: Luke Gustafson <[email protected] >
2025-12-07 23:04:48 -06:00
SlimGary and Luke Gustafson
a98359ebc1
Adding Comment at the end of the public_key on the host on deploy ( #440 )
...
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* -Add New Interface for Credential DB
-Add Credential Name as a comment into the server authorized_key file
---------
Co-authored-by: Luke Gustafson <[email protected] >
2025-12-07 23:03:40 -06:00
LukeGus
05a1b3bfaf
fix: Remove comming soon for app stores in readme
2025-11-26 23:39:22 -06:00
LukeGus
dfb9e7afe7
fix: Sandbox error with Linux
2025-11-26 19:44:19 -06:00
LukeGus
e405f8a6fa
fix: Change name for electron macos cask output
2025-11-26 02:52:30 -06:00
LukeGus
f8de3369c3
fix: No sandbox flag issue
2025-11-25 20:57:24 -06:00
LukeGus
150d5796f8
feat: Re-add homebrew cask and move scripts to backend
2025-11-25 20:56:00 -06:00
LukeGus
18f31ade1e
fix: Flatpak runtime error and install freedesktop ver warning
2025-11-25 20:31:12 -06:00
LukeGus
4863776f9b
fix: Flatpak runtime error and install freedesktop ver warning
2025-11-25 20:31:03 -06:00
LukeGus
84c7b9f9fc
fix: Build error with runtime repo flag
2025-11-25 17:41:03 -06:00
LukeGus
2754585988
fix: Add imagemagik to electron builder to resolve build error
2025-11-25 17:13:08 -06:00
LukeGus
a06e62b81a
Merge remote-tracking branch 'origin/dev-1.10.0' into dev-1.10.0
2025-11-25 14:33:10 -06:00
LukeGus
69dfebab37
feat: Automate flatpak
2025-11-25 14:32:59 -06:00
junu and 송준우
4da2b985ad
Add Korean translation ( #439 )
...
Co-authored-by: 송준우 <[email protected] >
2025-11-25 14:11:46 -06:00
LukeGus
b57cc52c94
fix: Remove homebrew old stuff
2025-11-25 00:48:47 -06:00
LukeGus
757d0c246d
fix: Checksum issue with chocolatey
2025-11-22 20:32:07 -06:00
Tran Trung Kien
7975a077ea
fix select edit host but not update view ( #438 )
2025-11-21 12:03:05 -06:00