Commit Graph

4513 Commits

Author SHA1 Message Date
KernelDeimos
547acf6988 Revert "patch version bump for puter-js and putility in it"
This reverts commit 55d07acdee.
2025-10-22 13:59:19 -04:00
jelveh
55d07acdee patch version bump for puter-js and putility in it 2025-10-22 10:44:50 -07:00
KernelDeimos
d398dc90fd chore: putility patch version 1.1.1 2025-10-22 13:32:56 -04:00
KernelDeimos
4a69cd26c2 chore: putility minor version 1.1.0 2025-10-22 13:18:34 -04:00
KernelDeimos
ecad29a30e sync: update license headers in putility
The `putility` package had AGPL-3.0 license headers but it should be
under the MIT license because puter.js (the SDK) depends on it.
2025-10-22 13:18:34 -04:00
Eric Dubé
c375b30810 Update putility to MIT
Huh, I thought it was already...
2025-10-22 12:18:55 -04:00
Daniel Salazar
9394b5e204 docs: metering and examples (#1803)
* chore: expose meteringService methods in wrapper while not in an extension

* docs: metering and examples
2025-10-21 17:25:46 -07:00
Daniel Salazar
16fd614b84 feat: rename meteringAndBilling to metering (#1800) 2025-10-21 14:59:24 -07:00
Daniel Salazar
435d26608a feat: shard apps as well to avoid hot partitions (#1799) 2025-10-21 13:30:34 -07:00
Daniel Salazar
6bbd9bdc9f feat: limit alerting (#1798) 2025-10-21 12:50:38 -07:00
Daniel Salazar
3229fe0b61 Revert "Revert: fs metering (#1790)" (#1795)
This reverts commit 4b14ef863c.
2025-10-21 11:07:05 -07:00
Daniel Salazar
4b14ef863c Revert: fs metering (#1790) 2025-10-20 21:58:44 -07:00
Daniel Salazar
760bc22743 fix: bad acl check returning early (#1789) 2025-10-20 20:13:43 -07:00
Daniel Salazar
0260a9cbce Revert "Revert "Revert "Revert "feat: alert when going over usage limits sign…"
This reverts commit f2265cca59.
2025-10-20 18:45:08 -07:00
Daniel Salazar
f2265cca59 Revert "Revert "Revert "feat: alert when going over usage limits significantl…" (#1787)
This reverts commit 0d0cdce1cf.
2025-10-20 16:51:31 -07:00
Daniel Salazar
0d0cdce1cf Revert "Revert "feat: alert when going over usage limits significantly + egre…" (#1786)
This reverts commit 54d73b1998.
2025-10-20 15:56:34 -07:00
Daniel Salazar
54d73b1998 Revert "feat: alert when going over usage limits significantly + egress meter…" (#1785)
This reverts commit 27f24118f3.
2025-10-20 15:25:52 -07:00
Daniel Salazar
27f24118f3 feat: alert when going over usage limits significantly + egress metering (#1782)
* feat: alert when going over usage limits significantly + meter egress/ingress

* fix: metering roundings
2025-10-20 13:54:21 -07:00
Nariman Jelveh
eb123d873f feat: introduce PANEL_WIDTH constant and refactor UIWindow for panel handling (#1780)
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
Neal Shah
3184e01307 add puter.workers.getLoggingHandle (#1779) 2025-10-17 17:03:57 -04:00
Xiaochen Cui
d7a0a81991 ci: avoid potential hanging via hard limit (#1778)
* ci: avoid potential hanging via hard limit

* ci: remove build phase

* ci: print tmp_password for test
2025-10-17 12:29:56 -07:00
jelveh
76dcdd4927 Refresh the stat cache regularly 2025-10-16 20:57:23 -07:00
Nariman Jelveh
0713599281 Update stat.js (#1753) 2025-10-16 20:41:40 -07:00
Reynaldi Chernando
5a8f06db9e Remove fixed width in publish website input (#1747) 2025-10-16 20:40:40 -07:00
Xiaochen Cui
103bac32d8 ci: add timeout for api-test (#1768) 2025-10-16 20:15:22 -07:00
KernelDeimos
31fa030a38 devex: use 'stars' style for webserver notice
This change is made to make notices more consistent as well as presented
in a way that works well with dark and light terminal color schemes.
2025-10-16 20:09:37 -04:00
Nariman Jelveh
8fc533338a implement an extension event for IPC messages coming in (#1776) 2025-10-16 16:52:01 -07:00
Daniel Salazar
686c2bc966 fix: permission writeback to flat kv perissions (#1774) 2025-10-16 16:30:17 -07:00
KernelDeimos
1404f10333 devex: remove verbose logging on copy and paste 2025-10-16 19:17:53 -04:00
Nariman Jelveh
d2346ff1c7 cleanup usage reporting (#1772) 2025-10-16 15:25:33 -07:00
KernelDeimos
9529d87e31 devex: add log tracing feature
simply set `trace_logs` to `true` in your config and you can easily
figure out where logs are coming from.
2025-10-16 18:00:04 -04:00
KernelDeimos
dc6a931a23 fix: error logs are too verbose
There were some extra logs when an error triggers an alarm that don't
need to be there.
2025-10-16 18:00:04 -04:00
KernelDeimos
294fda2433 devex: cosmetic log fixes 2025-10-16 18:00:04 -04:00
KernelDeimos
68d3ccc774 devex: misc. log changes
- removes extra log from dev socket service
- changes SYSTEM logs so they don't look like warnings
- adds optional hiding of INFO label
2025-10-16 18:00:04 -04:00
KernelDeimos
da0228b19f devex: hide system actor from extension log fields 2025-10-16 18:00:04 -04:00
KernelDeimos
6cdf91fbc9 devex: add log level support for extensions 2025-10-16 18:00:04 -04:00
KernelDeimos
fd602aabac devex: get extensions on the service logger 2025-10-16 18:00:04 -04:00
KernelDeimos
abcb2e9580 dev: handle 'console.log' through log service 2025-10-16 18:00:04 -04:00
KernelDeimos
13a70f5394 devex: update notices and better ANSI handling 2025-10-16 18:00:04 -04:00
KernelDeimos
5e6b628491 devex: more log reduction (2) 2025-10-16 18:00:04 -04:00
KernelDeimos
77b167eb0a doc: document the dev socket 2025-10-16 18:00:04 -04:00
KernelDeimos
cd279f7355 devex: more log reduction 2025-10-16 18:00:04 -04:00
KernelDeimos
3a8bab920d devex: remove logs that print when uploading 2025-10-16 18:00:04 -04:00
KernelDeimos
c6dc55d362 devex: add support for 'stars' to notice() 2025-10-16 18:00:04 -04:00
KernelDeimos
0373f20de6 devex: misc. log cleanups 2025-10-16 18:00:04 -04:00
Nariman Jelveh
b1f70fa63e Put some stars around the credentials box 2025-10-16 18:00:04 -04:00
KernelDeimos
8efecdec18 devex: update default admin password output 2025-10-16 18:00:04 -04:00
KernelDeimos
482d88639c doc: document log configuration 2025-10-16 18:00:04 -04:00
KernelDeimos
8f05a13918 devex: re-enable Puter logo by default 2025-10-16 18:00:04 -04:00
KernelDeimos
b53dc01b45 devex: show full time in dev log output 2025-10-16 18:00:04 -04:00