Giorgio De Trane
20d383d4ab
feat(cups): add manual printer addition by IP/hostname ( #1868 )
...
Add a new "Add by Address" flow in the printer settings that allows
users to manually add printers by IP address or hostname, enabling
printing to devices not visible via mDNS/Avahi discovery (e.g.,
printers behind Tailscale subnet routers, VPNs, or across network
boundaries).
Go backend:
- New cups.testConnection IPC method that probes remote printers via
IPP Get-Printer-Attributes with /ipp/print then / fallback
- Input validation with host sanitization and protocol allowlist
- Auth-aware probing (HTTP 401/403 reported as reachable)
- lpadmin CLI fallback for CreatePrinter/DeletePrinter when
cups-pk-helper polkit authorization fails
QML frontend:
- "Add by Address" toggle alongside existing device discovery
- Manual entry form with host, port, protocol fields
- Test Connection button with loading state and result display
- Smart PPD auto-selection by probed makeModel with driverless fallback
- All strings use I18n.tr() with translator context
Includes 20+ unit tests covering validation, probe delegation, TLS
flag propagation, auth error detection, and handler routing.
2026-02-28 20:36:16 -05:00
Jonas Bloch
1fe72e1a66
feat: add setting to change and hotreload locale ( #1817 )
...
* feat: add setting to change and hotreload locale
* fix: typo in component id
* feat: add persistent locale setting
* feat: wrap useLocale in a settings set hook, enable locale hotreload when editing settings file
* chore: update translation and settings file
* feat: enable fuzzy search in locale setting
* fix: regenerate translations with official plugins cloned
* fix: revert back to system's locale for displaying certain time formats
2026-02-26 16:00:17 -05:00
Youseffo13
5d09acca4c
Added plural support ( #1750 )
...
* Update it.json
* Enhance SettingsSliderRow: add resetText property and update reset button styling
* added i18n strings
* adjust reset button width to be dynamic based on content size
* added i18n strings
* Update template.json
* reverted changes
* Update it.json
* Update template.json
* Update NotificationSettings.qml
* added plurar support
* Update it.json
* Update ThemeColorsTab.qml
2026-02-26 09:36:42 -05:00
bbedward
2849bb96f4
i18n: term sync
2026-02-24 10:50:16 -05:00
bbedward
a4e03e1877
i18n: term sync
2026-02-19 13:32:06 -05:00
Youseffo13
02b3e4277b
Added missing i18n strings and changed reset button ( #1746 )
...
* Update it.json
* Enhance SettingsSliderRow: add resetText property and update reset button styling
* added i18n strings
* adjust reset button width to be dynamic based on content size
* added i18n strings
* Update template.json
* reverted changes
* Update it.json
* Update template.json
2026-02-19 13:31:24 -05:00
bbedward
07389a152e
i18n: term updates
2026-02-18 18:34:41 -05:00
Youseffo13
86dfe7dd3f
Added Missing i18n strings ( #1729 )
...
* inverted dock visibility and position option
* added missing I18n strings
* added missing i18n strings
* added i18n strings
* Added missing i18n strings
* updated translations
* Update it.json
2026-02-18 18:28:57 -05:00
bbedward
92a25fdb6a
process list: add all/user/system filters
2026-02-17 11:25:05 -05:00
bbedward
50b77dcfc3
i18n: term update
2026-02-16 17:42:10 -05:00
bbedward
f9f0192b22
i18n: update terms
2026-02-15 13:40:34 -05:00
bbedward
da14d75a3b
i18n: term update
2026-02-12 15:06:23 -05:00
Bernardo Gomes
7c66a34931
fix(i18n): capture missing strings and add pt-BR translations ( #1654 )
2026-02-12 15:05:44 -05:00
bbedward
3d05c34673
i18n: sync terms
2026-02-05 14:38:17 -05:00
bbedward
ed87e1b00b
i18n: add Dutch
2026-01-29 09:35:23 -05:00
bbedward
8499033221
clipboard: fix file transfer & export functionality
...
- grants read to all installed flatpak apps
2026-01-26 17:58:06 -05:00
bbedward
8f6fe7ed2b
i18n: sync
2026-01-25 14:31:28 -05:00
bbedward
7cb39f00ad
i18n: add french
2026-01-18 14:24:20 -05:00
purian23
7241877995
feat: Intelligent Dock Auto-hide
2026-01-17 22:20:15 -05:00
bbedward
dcfb947c36
desktop widgets: sync position across screens option, clickthrough
...
option, grouping in settings, repositioning, new IPCs for control
fixes #1300
fixes #1301
2026-01-12 15:31:34 -05:00
bbedward
4b46d022af
workspaces: add color options, add focus follows monitor, remove
...
per-monitor option (was misleading)
relevant to #1207
2026-01-09 14:10:57 -05:00
bbedward
1ff1f3a7f2
i18n: more RTL layout enhancements
2026-01-08 16:11:30 -05:00
bbedward
ad43053b94
cursor: hypr, mango, and dankinstall support for configs
2026-01-06 20:35:22 -05:00
bbedward
824792cca7
notifications: add support for none, count, app name, and full detail
...
for lock screen
fixes #557
2026-01-05 12:22:05 -05:00
bbedward
f0f2e6ef72
i18n: update terms
2026-01-03 15:20:34 -05:00
bbedward
a1e001e640
i18n: update terms
2026-01-02 19:35:02 -05:00
bbedward
518a5d38aa
settings: show parse error message
2025-12-29 10:46:03 -05:00
bbedward
7523190b16
i18n: add farsi
2025-12-27 12:46:40 -05:00
bbedward
ec6db7962a
i18n: sync terms
2025-12-25 12:09:40 -05:00
Aaron Tulino
adf92cbc46
Add battery charge limit ( #1151 )
2025-12-25 12:09:09 -05:00
Aaron Tulino
6b6f51cd1f
Add volume and brightness percentages ( #1148 )
2025-12-25 12:07:29 -05:00
bbedward
91385e7c83
dankbar: option to show when bar is hidden and no windows
2025-12-22 19:54:53 -05:00
bbedward
080fc7e44e
i18n: term update
2025-12-22 14:37:47 -05:00
bbedward
908b4b58cd
desktop widgets: add grid/grid size hints
2025-12-19 14:05:04 -05:00
bbedward
2a91bc41f7
i18n: general term cleanup, add missing terms, interpolate some
2025-12-18 16:19:27 -05:00
bbedward
baf23157fc
i18n: sync translations
2025-12-18 14:51:57 -05:00
bbedward
523ccc6bf8
i18n: WIP initial RTL support
...
- notifications
- color picker
- process list
- settings
- control center, dash
- launcher
part of #1059
2025-12-17 13:50:06 -05:00
bbedward
3b511e2f55
i18n: add hungarian
2025-12-13 14:03:49 -05:00
Marcus Ramberg
7c88865d67
Refactor pre-commit hooks to use prek ( #976 )
...
* ci: change to prek for pre-commit
* refactor: fix shellcheck warnings for the scripts
* chore: unify whitespace formatting
* nix: add prek to dev shell
2025-12-11 09:11:12 -05:00
bbedward
f953bd5488
i18n: update translations
2025-12-09 16:01:05 -05:00
bbedward
62bd6e41ef
settings: break out dank bar widgets
2025-12-03 18:17:06 -05:00
bbedward
788da62777
settings: mecha re-organization
2025-12-03 17:25:40 -05:00
bbedward
de055e8260
i18n: update terms
2025-12-03 00:34:31 -05:00
bbedward
c5c5ce8409
i18n: add spanish
2025-12-02 21:18:45 -05:00
bbedward
b2cf20f3d8
core: add pre-commit hooks for go CI checks
2025-11-30 11:04:12 -05:00
bbedward
1d3fe81ff7
network: big feature enrichment
...
- Dedicated view in settings
- VPN profile management
- Ethernet disconnection
- Turn prompts into floating windows
2025-11-29 10:00:05 -05:00
bbedward
991c31ebdb
i18n: update translations
2025-11-23 12:49:29 -05:00
bbedward
1c92d39185
i18n: update translations
2025-11-18 17:21:45 -05:00
bbedward
c1a314332e
wallpaper: rename blur layer option
2025-11-16 19:50:19 -05:00
bbedward
350ffd0052
i18n: update terms
2025-11-16 16:33:55 -05:00