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
KernelDeimos
203669a79f
release: v2.4.2
2024-07-22 20:23:40 -04:00
Nariman Jelveh
f8b39630ab
Merge pull request #628 from HeyPuter/eric/fix-templates
...
Write contents from template when creating a file from a tempalte
2024-07-22 16:53:01 -07:00
Nariman Jelveh
5d58764316
Use join. to build target path
2024-07-22 16:38:45 -07:00