Nariman Jelveh
cbbc4ce359
improve window snap logic to have delayed trigger
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / backend (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (browser env, playwright) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled
2025-11-04 21:44:10 -08:00
Nariman Jelveh
9ae4e7227b
Revert "fix(i18n): complete and clean up German translation ( #1893 )" ( #1898 )
...
This reverts commit 4e91774b95 .
2025-11-03 14:33:42 -08:00
POLKAM ARAVIND
4e91774b95
fix(i18n): complete and clean up German translation ( #1893 )
2025-11-03 14:33:25 -08:00
jelveh
52751d5002
make Settings window resizable
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / backend (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (browser env, playwright) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled
fixes #1852
2025-11-02 14:52:10 -08:00
Nariman Jelveh
d6a168e402
Revert "Update Norwegian Nynorsk translations in nn.js ( #1859 )" ( #1874 )
...
This reverts commit 783cd24e8b .
2025-10-31 11:33:20 -07:00
Palla. Gnana Sai Kiran and Gnanasaikiran
783cd24e8b
Update Norwegian Nynorsk translations in nn.js ( #1859 )
...
Co-authored-by: Gnanasaikiran <gnanasaikiranpalla@gmail.com >
2025-10-31 11:33:06 -07:00
KernelDeimos
08e9ab399a
clean: use window.sleep in place of setTimeout
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / backend (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (browser env, playwright) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled
Also another change to make duration handling consistent for the two
blocks of code that have the "ensure 2 seconds" logic.
2025-10-30 19:40:50 -04:00
KernelDeimos
e37e009305
refactor: reduce indentation and arithmetic
...
This commit reduces the indentation level and complex arithmetic inside
the createTempUser function in initgui. It is suspected that this change
should greatly reduce measures of the "cognitive complexity" metric.
2025-10-30 19:03:39 -04:00
KernelDeimos
52d4ca6caf
fix: according to jquery spec, this is more robust
...
Apparently the callback operand of $.fn.fadeOut may be called more than
once if there are multiple matching elements. Although we expect there
to only be one element matching the selector `".captcha-modal"`, someone
editing the CSS and HTML would not expect such consequences to the
logic of captcha.
2025-10-30 19:03:39 -04:00
KernelDeimos
ec505366e6
fix: do not animate non-existing captcha modal
...
Calling `.fadeOut()` on the result of a jquery selector (i.e. the
evaluation of `$('.some-element-class')`, when it returns an object with
`length=0`) is a NOOP. That's right, it doesn't throw an error; it just
does nothing. This was preventing a temporary user from being created
when `.captcha-modal` isn't present because [the code intended to execute
after the animation] was never run. (square brackets for clarity because
the English is inherently ambiguous)
2025-10-30 19:03:39 -04:00
jelveh
e70c871c4d
Update ExecService.js
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / backend (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (browser env, playwright) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled
2025-10-30 14:55:14 -07:00
jelveh
9b7c4205fe
I swear taskbar is fixed now
2025-10-30 13:02:32 -07:00
jelveh
5d22ad1edb
Update UIWindow.js
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / backend (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (browser env, playwright) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled
2025-10-29 18:30:36 -07:00
Nariman Jelveh
b6af2df257
Revert "Complete Traditional Chinese translations ( #1501 ) ( #1822 )" ( #1856 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / backend (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (browser env, playwright) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled
This reverts commit ff7f6d7f94 .
2025-10-28 23:04:29 -07:00
Arun kumar and Arun24-8
ff7f6d7f94
Complete Traditional Chinese translations ( #1501 ) ( #1822 )
...
Co-authored-by: Arun24-8 <arunkumarbenuku118@gmail.com >
2025-10-28 23:04:10 -07:00
Nariman Jelveh
507b6d343e
Fix multiple issues with taskbar and windows being affected by the side panel
2025-10-28 17:09:28 -07:00
Hariz S.
2487251bb9
Improved public folder file links ( #1687 )
...
* Don't update URL when opening public files via direct URL
* Alert user when attempting to open a nonexistent file
* Fix toolbar autohide in public file urls
* Remove extraneous debug logs
* Properly define stat var in public folder URL handling
* Update window URL when focusing an app opened through file URL
* Localize error messages
2025-10-27 15:35:11 -07:00
Nariman Jelveh
5ae8ed98eb
Fix issues with Settings accessibility
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / api-test (22.x) (push) Has been cancelled
2025-10-26 17:42:56 -07:00
Nariman Jelveh
bce244b867
Remove taskbar item animation
2025-10-26 17:12:21 -07:00
NUDURUMATI H R N PRASANNA SAVITHRU and Nariman Jelveh
6edb2a30e7
chore: update phrasing based on review ( #1821 )
...
* chore: update phrasing based on review
* Update nb.js
---------
Co-authored-by: Nariman Jelveh <nj@puter.com >
2025-10-25 16:11:40 -07:00
Nariman Jelveh
46cb188877
Update ig.js
2025-10-25 15:11:08 -07:00
Tamalampudi Siva Harsha Vardhan Reddy and Nariman Jelveh
1bfdab8825
i18n(ig): translate missing entries in src/gui/src/i18n/translations/… ( #1820 )
...
* i18n(ig): translate missing entries in src/gui/src/i18n/translations/ig.js
* add missing double quotes
---------
Co-authored-by: Nariman Jelveh <nj@puter.com >
2025-10-25 15:07:48 -07:00
Nariman Jelveh
c4d4bc9758
remove progwin for desktop mkdir ( #1814 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / api-test (22.x) (push) Has been cancelled
2025-10-22 18:52:35 -07:00
Nariman Jelveh
eb123d873f
feat: introduce PANEL_WIDTH constant and refactor UIWindow for panel handling ( #1780 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / api-test (22.x) (push) Has been cancelled
Added a constant for PANEL_WIDTH to standardize panel width across the application. Refactored UIWindow logic to utilize this constant for positioning and resizing, ensuring consistent behavior when panels are open. Restored the getSnapDimensions function to adjust available dimensions based on the taskbar position and open panels.
2025-10-17 18:43:59 -07:00
Reynaldi Chernando
5a8f06db9e
Remove fixed width in publish website input ( #1747 )
2025-10-16 20:40:40 -07:00
Nariman Jelveh
8fc533338a
implement an extension event for IPC messages coming in ( #1776 )
2025-10-16 16:52:01 -07:00
Nariman Jelveh
00e122d3d1
cleanup usage reporting ( #1771 )
2025-10-16 14:29:57 -07:00
Nariman Jelveh
74f583024d
Improve usage report UI ( #1766 )
...
* Update style.css
* take into account credits added to monthly allowances
2025-10-16 13:03:35 -07:00
Nariman Jelveh
61fbc45e3c
Add refresh button for updating usage data in Settings ( #1760 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / api-test (22.x) (push) Has been cancelled
2025-10-15 23:42:18 -07:00
Nariman Jelveh
aca1292886
adjust usage table styling ( #1759 )
2025-10-15 18:49:12 -07:00
jelveh
206633293c
Update UITabUsage.js
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / api-test (22.x) (push) Has been cancelled
2025-10-15 12:35:39 -07:00
jelveh
33f9036abc
usage unit format hot fix
2025-10-15 12:26:55 -07:00
jelveh
9cdcb2f108
Update UITabUsage.js
2025-10-15 12:21:24 -07:00
Nariman Jelveh
ed5d629e02
Detailed usage report ( #1752 )
...
* Implement detailed usage report table
- Added `number_format` function for flexible number formatting with options for decimals, separators, and negative formatting.
- Updated `UITabUsage.js` to include a toggle for viewing driver usage details, fetching and displaying usage data dynamically.
- Improved CSS styles for driver usage details to improve layout and interactivity.
* Update style.css
* Refactor driver usage display in UITabUsage.js
- Updated UITabUsage.js to improve the layout of driver usage information, including a new header structure for better organization.
- Added CSS styles for the new header layout and adjusted existing styles for improved visual consistency and interactivity.
* fix progress bar logic
2025-10-15 12:12:45 -07:00
Nariman Jelveh
35507b33b7
taskbar positioning hotfix
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / api-test (22.x) (push) Has been cancelled
2025-10-10 18:22:56 -07:00
Nariman Jelveh
62341aa030
Update UITaskbar.js ( #1737 )
2025-10-10 18:00:51 -07:00
Nariman Jelveh
5a4a1f16a4
Taskbar pos ( #1735 )
...
* Update UIWindow.js
* wip
* Update UITaskbar.js
2025-10-10 17:08:57 -07:00
KernelDeimos
70c7aa41ac
Reapply "Logs Update" ( #1730 )
...
This reverts commit 8f7a68ace6 .
2025-10-10 15:01:07 -04:00
Nariman Jelveh
9607706d11
fix: adjust toolbar positioning for sidepanel based on taskbar location ( #1731 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / api-test (22.x) (push) Has been cancelled
* fix: adjust toolbar positioning for sidepanel based on taskbar location
* fix: update window width calculation for left position based on open panels
2025-10-09 21:16:26 -07:00
Neal Shah
8f7a68ace6
Revert "Logs Update" ( #1730 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / api-test (22.x) (push) Has been cancelled
* Revert "fix: quick fix for config context issue"
This reverts commit 0c06040e6c .
* Revert "sync: package-lock.json"
This reverts commit 1e1bd0f2ba .
* Revert "devex: misc log cleanup"
This reverts commit a64a786528 .
* Revert "devex: minimal first page load logs"
This reverts commit 196e463c59 .
* Revert "devex: minimal initialization logs"
This reverts commit ea9c222c09 .
* Revert "fix: add missing await in kv example extension"
This reverts commit 9b34e67d0d .
* Revert "devex: reduce logs at init"
This reverts commit fa221149c2 .
* Revert "sync: package.json changes"
This reverts commit 4db73d75a5 .
* Revert "fix: remove unused AWS SDK v2 import"
This reverts commit 4d8692fd31 .
* Revert "devex: hide `npm install` output unless it fails"
This reverts commit fe03a4b598 .
* Revert "devex: rollup via module instead of subprocess"
This reverts commit 360082d8bd .
* Revert "devex: webpack via module instead of subprocess"
This reverts commit 1449d12b0e .
* Optional chain logger
2025-10-09 23:08:01 -04:00
Daniel Salazar
a3c6c0b914
Revert "revert: revert devex changes ( #1728 )" ( #1729 )
...
This reverts commit fc725d0130 .
2025-10-09 19:16:20 -07:00
Daniel Salazar
fc725d0130
revert: revert devex changes ( #1728 )
...
* Revert "fix: quick fix for config context issue"
This reverts commit 0c06040e6c .
* Revert "sync: package-lock.json"
This reverts commit 1e1bd0f2ba .
* Revert "devex: misc log cleanup"
This reverts commit a64a786528 .
* Revert "devex: minimal first page load logs"
This reverts commit 196e463c59 .
* Revert "devex: minimal initialization logs"
This reverts commit ea9c222c09 .
* Revert "fix: add missing await in kv example extension"
This reverts commit 9b34e67d0d .
* Revert "devex: reduce logs at init"
This reverts commit fa221149c2 .
* Revert "sync: package.json changes"
This reverts commit 4db73d75a5 .
* Revert "fix: remove unused AWS SDK v2 import"
This reverts commit 4d8692fd31 .
* Revert "devex: hide `npm install` output unless it fails"
This reverts commit fe03a4b598 .
* Revert "devex: rollup via module instead of subprocess"
This reverts commit 360082d8bd .
* Revert "devex: webpack via module instead of subprocess"
This reverts commit 1449d12b0e .
2025-10-09 18:43:03 -07:00
KernelDeimos
fa221149c2
devex: reduce logs at init
...
Moves more logs to debug level, removing a few that were unnecessary.
2025-10-09 19:39:02 -04:00
Nariman Jelveh
5a9284a2cb
Update UIWindow.js ( #1720 )
2025-10-09 09:49:57 -07:00
Nariman Jelveh
abc8d7fcce
Npm run test puterjs ( #1719 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / api-test (22.x) (push) Has been cancelled
* chore: add http-server as a dev dependency and update package scripts
* refactor: move maximized window positioning logic to UIWindow and remove from UITaskbar
2025-10-08 22:14:42 -07:00
KernelDeimos
e59f4e6c16
devex: reduce webpack verbosity
2025-10-08 19:25:53 -04:00
Nariman Jelveh
64cfa8158d
feat: immprove UIPopover and UIWindow behavior for sidepanel visibility ( #1711 )
...
- Adjust `UIPopover` positioning when a sidepanel is visible.
- Update `UIWindow` to manage visibility states and adjust toolbar positions accordingly.
- Modify CSS for AI Button to change z-index for better layering.
2025-10-08 15:40:14 -07:00
jelveh
a70a621dd5
Update style.css
2025-10-08 12:33:56 -07:00
Nariman Jelveh
508ed920f6
Update globals.js ( #1702 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / api-test (22.x) (push) Has been cancelled
2025-10-07 15:23:56 -07:00
Nariman Jelveh
b02e6c86b0
Update helpers.js ( #1701 )
2025-10-07 14:36:02 -07:00