KernelDeimos
fb26fdbc56
feat: add image generation driver to puterai module
2024-08-03 21:07:56 -04:00
KernelDeimos
4e3bd1831e
feat: add chat completions driver to puterai module
2024-08-03 21:07:56 -04:00
KernelDeimos
ef6671da18
feat: add --overwrite-config and configurable uuid masking
...
This is in preparation for the chat completions driver. OpenAI asks that
a user ID be provided in requests when service is being provided to
other users, so we deterministically generate different UUIDs for this
purpose to prevent user information from being exposed.
2024-08-03 21:07:56 -04:00
KernelDeimos
f924d48b02
feat: add textract driver to puterai module
2024-08-03 21:07:56 -04:00
KernelDeimos
b520783bf4
fix: add missing driver parameter to /call endpoint
2024-08-03 21:07:56 -04:00
KernelDeimos
1f059c330c
dev: update FileFacade to use LLRead
2024-08-03 21:07:56 -04:00
Nariman Jelveh
475eb13fb3
add checkmark to selected language in the settings window
2024-08-02 14:00:44 -07:00
Nariman Jelveh
5db00abeaf
Merge pull request #654 from Razy-F/Hebrew-translation
2024-08-02 08:01:06 -07:00
Nariman Jelveh
fcb38aee87
Update translations.js
to add Hebrew files
2024-08-01 23:53:56 -07:00
Razy F
fa2702183c
Add the new he.js translation filee
2024-08-02 09:06:34 +03:00
Nariman Jelveh
a2255521f2
Escape rootItems
in Dev Center before printing
2024-08-01 18:54:10 -07:00
Nariman Jelveh
09289b5004
Update README.md
2024-08-01 17:04:45 -07:00
Nariman Jelveh
53b67b3631
Merge pull request #650 from de1eb/main
...
Updated Korean translation file
2024-08-01 00:14:15 -07:00
Nariman Jelveh
11658beb18
Merge branch 'main' into main
2024-08-01 00:03:03 -07:00
Nariman Jelveh
ed4d74d27d
Merge pull request #648 from ljyamada/issue514
...
Complete Korean translation #541
2024-07-31 23:53:54 -07:00
Noru V
e8b57debe9
Updated plural suffix problem related to showing the number of items when you use Explorer
2024-08-01 11:09:18 +09:00
Noru V
1063b6c1ab
Updated Korean translation file
2024-08-01 10:28:24 +09:00
haruto
eeda878554
Complete Korean translation #541
...
Complete Korean translation based on English file #541
2024-08-01 10:00:19 +09:00
Nariman Jelveh
b35428ddd3
Merge pull request #646 from RandomStrangerOnTheInternet/main
...
Update Dutch translations
2024-07-31 17:07:16 -04:00
KernelDeimos
8b11937365
dev: fix incomplete support for multipart driver requests
2024-07-31 17:06:50 -04:00
KernelDeimos
7a09c5c47a
doc: add example requests
2024-07-31 17:06:50 -04:00
KernelDeimos
c28f2cb4df
dev: add service to test images through drivers
2024-07-31 17:06:50 -04:00
Nariman Jelveh
ade66bd1da
escape unescaped single quote causing syntax error
2024-07-31 17:04:22 -04:00
RandomStrangerOnTheInternet
c7ab7e04a6
Update Dutch translations (fixes https://github.com/HeyPuter/puter/issues/543 )
2024-07-31 22:56:36 +02: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