Commit Graph

1609 Commits

Author SHA1 Message Date
KernelDeimos c28f2cb4df dev: add service to test images through drivers 2024-07-31 17:06:50 -04:00
Nariman Jelveh 1e753843d2 Remove some of the unused component imports 2024-07-28 12:41:52 -07:00
KernelDeimos 02504690cf test: add database migration tests 2024-07-28 04:02:16 -04:00
KernelDeimos d0e461e206 fix: sqlite migrations error
This issue was caused by an INSERT statement which adds the admin user
to the admin group. The admin user is created at initialization, so for
new installs it does not exist at the time migration scripts are run.
Additionally, new javascript-coded migrations (.mig.js) would not have
run for new installs because of redundant (WET; not DRY) code for
initial setup.

This commit also improves error handling of the migration service, which
was necessary to diagnose this issue.

In the future, setup always needs to be tested after updating migration
scripts, even though migration of existing databases is where most of
the issues will happen.

Resolves: #639
2024-07-27 18:54:17 -04:00
Nariman Jelveh 1c5ef01668 Merge pull request #640 from BryarGh/edit-kurdish-template
Update Kurdish language template
2024-07-27 14:47:04 -07:00
Nariman Jelveh c717746646 Use the english version of the license header but retain the credit to Bryar Ghafoor 2024-07-27 14:07:24 -07:00
Bryar Ghafoor fe119756b5 Update Kurdish language template 2024-07-27 23:19:24 +03:00
KernelDeimos 70787ffa2c tweak: print new password when resetting pass via server console 2024-07-26 22:43:11 -04:00
Nariman Jelveh 840436a04c Merge pull request #638 from fauzipadlaw/main
Add Indonesian Translation for i18n
2024-07-26 12:54:05 -07:00
Muhammad Fauzi 033643b0e7 feat: Add Indonesian Translation for i18n 2024-07-27 02:45:05 +07:00
KernelDeimos 654e0b9333 move: move selfhosting-related services to a module 2024-07-26 01:23:22 -04:00
KernelDeimos 6213806aba dev: move driver arg types to a registry 2024-07-25 23:19:54 -04:00
KernelDeimos af3180a57f dev: add monthly usage to new call method 2024-07-25 23:19:54 -04:00
KernelDeimos 8be7a7d219 dev: add logical rate-limit to new call method 2024-07-25 23:19:54 -04:00
KernelDeimos 780a993465 dev: move policy selection to call_new_ 2024-07-25 23:19:54 -04:00
KernelDeimos ea409d1578 dev: begin using Invoker for driver calls 2024-07-25 23:19:54 -04:00
KernelDeimos 20b58ddcb5 dev: add Invoker 2024-07-25 23:19:54 -04:00
KernelDeimos 9e38e048c1 dev: prepare to implement policy enforcer 2024-07-25 23:19:54 -04:00
KernelDeimos e514dfcf50 fix: prevent large logs from service events (2) 2024-07-25 23:19:54 -04:00
KernelDeimos d5ec40078f dev: begin adding new driver call method 2024-07-25 23:19:54 -04:00
KernelDeimos e0d30f041b dev: move implied system perms 2024-07-25 23:19:54 -04:00
KernelDeimos 984ae9e6a2 feat: add password reset from server console 2024-07-25 23:19:54 -04:00
KernelDeimos 580fbdb113 tweak: record time for permission scans 2024-07-25 23:19:54 -04:00
KernelDeimos cca19ad495 dev: remove svc_permission.check 2024-07-25 23:19:54 -04:00
KernelDeimos 191be84e32 dev: migrate svc_permission check() to scan() 2024-07-25 23:19:54 -04:00
KernelDeimos 3b85e4eeba dev: migrate ACLService to use scan() 2024-07-25 23:19:54 -04:00
KernelDeimos a0f0151446 dev: improve permission scan reading 2024-07-25 23:19:54 -04:00
KernelDeimos 4a6055d239 dev: add user-app to permission scanning 2024-07-25 23:19:54 -04:00
KernelDeimos 54471fada9 feat: add server command to scan permissions 2024-07-25 23:19:54 -04:00
KernelDeimos c9ded89b22 feat: grant user driver perms from admin 2024-07-25 23:19:54 -04:00
KernelDeimos f0c36a1cdf feat: replace default_user with admin 2024-07-25 23:19:54 -04:00
KernelDeimos d1261460ba dev: obtain driver permission from system user 2024-07-25 23:19:54 -04:00
KernelDeimos ab156297a7 feat: add system user 2024-07-25 23:19:54 -04:00
KernelDeimos 2cd68100d2 refactor: add traits and services as drivers 2024-07-25 23:19:54 -04:00
KernelDeimos 8beda66328 data: add extra sound 2024-07-25 18:28:16 -04:00
KernelDeimos 5fee393b67 data: add startup and shutdown chimes 2024-07-25 18:01:10 -04:00
Nariman Jelveh f30bbbd375 Add translation template for Kurdish 2024-07-25 14:48:12 -07:00
Nariman Jelveh e7c72e079b Merge pull request #633 from Zac0511/main
Add badges
2024-07-25 10:36:35 -07:00
Zac0511 6cfea963a0 Add badges
Added install badges, Puter.js badges, and source Figma files
2024-07-25 17:33:10 +02:00
Nariman Jelveh a28df490ba Merge pull request #632 from Zac0511/patch-2
Update README.md
2024-07-25 08:07:41 -07:00
Zac0511 5c49e83378 Update README.md
Added the license shield
2024-07-25 13:00:28 +02:00
Zac0511 d22abb36cb Update README.md
Added two shields displaying the repo size and latest version, and gets updated automatically
2024-07-25 12:22:24 +02:00
Nariman Jelveh 8a5302c8e2 Merge pull request #619 from secondtruth/issue-template-meta
Add issue template for meta suggestions
2024-07-24 16:34:46 -07:00
Nariman Jelveh 9250e23d96 Update meta.md 2024-07-24 16:34:33 -07:00
Zac0511 bef38dfc96 meta: Create config.yml to add Puter Discord to the issue screen (#631)
This adds a config file which will show the Puter Discord Server in the issue menu, allowing users to quickly ask help on the Puter Discord
2024-07-24 16:24:19 -04:00
Nariman Jelveh 22d7134802 Pass window.crossOriginIsolated value to the popup 2024-07-24 12:36:19 -07:00
KernelDeimos 48c819ac73 chore: update SLA for chat model
Resolves: #630
2024-07-24 13:35:26 -04:00
KernelDeimos fa9cc8efcf fix: prevent large logs from service events (1) 2024-07-24 02:31:45 -04:00
KernelDeimos 5d5f5660b4 feat: add options to disable winston and devwatch 2024-07-24 01:52:07 -04:00
Nariman Jelveh cc0800d60a Remove unnecessary console.log calls 2024-07-22 19:43:50 -07:00