Daniel Salazar
1d22ab5fb7
cleanup: remove thumbnail service for client side thumbnails ( #2468 )
...
* cleanup: remove thumbnail service for client side thumbnails
* fix: emit thumbnail create event and not just use raw data
* fix: broken test
2026-02-11 17:12:47 -08:00
KernelDeimos
a40ec79d66
dev(tools): script to manually test broadcast webhooks
...
This tool makes it possible to manually test webhook support in
BroadcastService without running multiple Puter instances. This helps to
verify the functionality without setting up multiple Puter peers
locally.
2026-02-03 19:39:07 -05:00
KernelDeimos
5250671b01
fix: range headers in file.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-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
Range header support was mostly incorrect, which brought to surface
undefined behavior in OnlyOffice which resulted in a request hanging.
This was the cause of the `pdf-editor` app hanging for a while when
opening it with a new file.
2026-02-02 20:08:02 -05:00
Daniel Salazar
a1689c4ea3
feat: dynamo in oss ( #2195 )
...
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-backend (20.x) (push) Has been cancelled
test / test-backend (22.x) (push) Has been cancelled
test / API tests (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled
* feat: dynamo in oss
* fix: service name mismatch for dynamo client
* fix: dynalite boot
* fix: tests
2025-12-18 17:22:49 -08:00
jelveh
9c5938e2fd
Remove comment-writer and AI METADATA comments from backend source files
2025-12-13 00:16:31 -08:00
Daniel Salazar
e2ae313589
feat: refactor ai to have single entry point and follow defined model structure ( #2114 )
...
* feat: refactor ai to have single entry point and follow defined model structure
* fix: missing openrouter registration
* fix: dedupe models
* feat: provide usage in stream mode 🚀
2025-12-09 15:59:21 -08:00
Daniel Salazar
405e02cf9c
test: claudeService ( #2074 )
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-backend (20.x) (push) Has been cancelled
test / test-backend (22.x) (push) Has been cancelled
test / API tests (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled
2025-12-01 13:39:55 -08:00
Daniel Salazar
f6fa17a575
feat: KV testing ( #2061 )
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-27 18:45:49 -08:00
KernelDeimos
8e2ed18fb3
refactor: introduce TestCoreModule for test kernel
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-26 18:58:34 -05:00
Daniel Salazar
93eddd2238
feat: MeteringService test fixes for now ( #2050 )
2025-11-26 15:09:30 -08:00
KernelDeimos
eda1c45ffb
test: migrate _test tests to vitest tests
2025-11-26 16:32:07 -05:00
KernelDeimos
5f78552005
fix: update MeteringService and add utility for TestKernel
2025-11-26 14:52:31 -05:00
Daniel Salazar
a397707c7b
fix: bad export
2025-11-26 14:52:31 -05:00
KernelDeimos
8a05b65ff3
dev(test): enable use of TestKernel in unit tests
2025-11-26 14:52:31 -05:00
Daniel Salazar
e2f1200ad5
test: add test infra to run vitest on all of backend wip ( #2023 )
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-24 19:20:09 -08:00
Daniel Salazar
11e057557d
fix: eslint autofixable errors ( #2002 )
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-21 13:22:19 -08:00
KernelDeimos
452e0b7001
doc: update documentation for TestKernel
2025-11-20 14:29:55 -05:00
KernelDeimos
df6fc8a432
test: fix test kernel after adding runtimle modules
...
RuntimeModules (a feature for extensions) can be accessed by core
modules through a registry exposed in Context by Kernel. However,
TestKernel was not exposing this same registry which caused an error
when module installation occurred during tests.
2025-09-29 14:27:07 -04:00
jelveh
6a184d52b4
Update copyright notice dates in license headers
2025-01-06 15:18:22 -08:00
KernelDeimos
5ed2f39ec7
dev: add Amazon SNS integration
...
There were a few things which made this rather difficult:
- AWS SDK doesn't appear to have a utility to validate message
signatures.
- The only available node.js module that does this is known to be
unreliable.
- SNS sends 'text/plain' MIME type even though the data is in JSON
format, so a middleware had to be added to account for this.
- We don't accept POST requests with no Origin header. Since SNS doesn't
send the Origin header, an exception had to be made for this.
- The endpoint needs to be public and SNS doesn't seem to have a
proxying utility for developers such as what Stripe has.
- Because of the above point, debugging time was affected by deployment
time to the staging server.
2024-12-23 14:53:18 -05:00
KernelDeimos
1679648780
doc: document the test kernel
2024-12-06 13:05:03 -05:00
KernelDeimos
a1c2226561
fix: update test kernel
2024-12-04 20:40:42 -05:00
KernelDeimos
7f30ec46e7
test: add more thumbnailer tests
2024-11-21 15:45:37 -05:00
KernelDeimos
03817cd5c7
dev: thumbnail tests and readings
2024-11-21 14:09:56 -05:00
KernelDeimos
164d5ef167
test: update TestKernel
2024-11-08 12:13:30 -05:00
KernelDeimos
2c3065a70f
test: register test for CleanEmailService
2024-10-02 21:30:14 -04:00
KernelDeimos
cf24c3dd2a
rename
2024-08-29 22:21:07 -04:00
KernelDeimos
3361043b9d
chore: rename putil
2024-08-29 14:14:35 -07:00
KernelDeimos
bda4aed2e8
chore: add missing license headers
2024-07-09 04:10:33 -04:00
KernelDeimos
a43cab0c93
refactor: move puter gui to workspace
2024-07-07 17:12:55 -04:00