ProgrammerIn-wonderland
d105b341d5
Entri token service
2025-08-14 18:32:22 -04:00
ProgrammerIn-wonderland
58800e5d19
rebase fixes
2025-08-14 18:32:22 -04:00
KernelDeimos
65b288d58d
dev: enable DNSModule for local instances
2025-08-14 18:32:22 -04:00
KernelDeimos
4fadd26459
dev: add TXT record verification for domain names
2025-08-14 18:32:22 -04:00
KernelDeimos
df602d5edb
dev: continue work on custom domains
...
Adds service for querying controlling user for a domain. If no user is
verified as allowed to control the domain then we give control to the
'admin' user (to support local configurations of Puter).
After this point, I find myself a bit stuck because DNS queries are
incredibly difficult to test locally when you use tailscale.
2025-08-14 18:32:22 -04:00
KernelDeimos
49b0805014
dev: custom domain routing (the easy part)
...
With this commit alone, any user can specify "domain" on their
subdomains. This means they could affect the route for domains they
don't control, so this is not production-ready without further changes.
2025-08-14 18:32:22 -04:00
Nariman Jelveh
436f2d679f
Update WebServerService.js
2025-08-14 12:04:47 -07:00
Nariman Jelveh
8e43fff19d
Update WebServerService.js
2025-08-14 11:50:05 -07:00
Nariman Jelveh
e225cb92f6
Update WebServerService.js
2025-08-14 11:41:41 -07:00
jelveh
2ddce7166f
Add sentry-trace and baggage to allowed headers
2025-08-13 12:38:56 -07:00
KernelDeimos
4ba2f97da0
fix: move temp users to 'user' group when email is confirmed
...
Temporary users can go through email confirmation which effectively
makes these users registered/permanent users. When email is confirmed
they should be moved to the default group for registered users.
2025-08-13 15:15:36 -04:00
Xiaochen Cui
ffc9246070
dev: consolidate fs.written to fs.write ( #1392 )
2025-08-13 13:21:07 -04:00
jelveh
1e720a7aca
Add a subtle gap between maximized window and vertical taskbars
2025-08-08 23:46:59 -07:00
ProgrammerIn-wonderland
282acfb048
filter workers from hosting list
2025-08-08 15:00:40 -04:00
jelveh
478591b676
Update IPC.js
2025-08-08 00:58:22 -07:00
KernelDeimos
5b8c13c147
todo: does this break in different languages?
2025-08-07 18:16:57 -04:00
ProgrammerIn-wonderland
0deaaf4736
accept appName in place of appId
2025-08-07 16:15:20 -04:00
ProgrammerIn-wonderland
82c1f64b37
remove todo comment
2025-08-07 16:15:20 -04:00
ProgrammerIn-wonderland
c8c7e22007
add check so workers can only be associated with the context's app
2025-08-07 16:15:20 -04:00
ProgrammerIn-wonderland
66288f798e
add ability to specify app for worker
2025-08-07 16:15:20 -04:00
jelveh
acc29a35c4
add gpt-5-chat-latest
2025-08-07 11:52:11 -07:00
jelveh
c10e6ccd8f
Update index.html
2025-08-07 11:48:04 -07:00
jelveh
3ba2c9d052
add gpt 5!
2025-08-07 11:28:26 -07:00
jelveh
312efb947d
add Claude Opus 4.1
2025-08-06 23:56:04 -07:00
jelveh
9b1cba407e
Update style.css
2025-08-06 22:35:27 -07:00
jelveh
d647c7686d
Create icon.png
2025-08-06 22:27:14 -07:00
jelveh
41a62326bf
Improve Apps class to enforce required fields and improve title handling. Added validation for name and index URL, as they are mandatory for app creation. Updated title assignment to default to name if not provided.
2025-08-06 19:41:14 -07:00
Nariman Jelveh
e8f6b06723
Add spinner visibility for worker creation process in dev center
2025-08-06 18:56:17 -07:00
Nariman Jelveh
ac35dc55f0
Hide dev-center spinner at the correct time when refreshing lists
2025-08-06 15:41:37 -07:00
ProgrammerIn-wonderland
49d4cbc486
remove driver lsmod check
2025-08-06 15:43:32 -04:00
KernelDeimos
7b1fb5d9a6
fix: confirm email with code flow
...
It wasn't working:
- erroneously expected `email` parameter in request
- sqlite compatibility issue
- incorrect branching, fixed with guard clause
2025-08-06 14:58:33 -04:00
jelveh
f06abf96b3
Update apps.js
2025-08-06 09:34:21 -07:00
Nariman Jelveh
a73d10826c
adjust website and worker counters in dev center after a deletion
2025-08-05 19:32:31 -07:00
Nariman Jelveh
5968da1202
Merge pull request #1417 from HeyPuter/workers-in-dev-center
...
Workers and websites in dev center
2025-08-05 19:06:44 -07:00
jelveh
23d2d504f0
Improve table heading visuals
2025-08-05 09:48:50 -07:00
jelveh
64a5de3cc4
fix dev docs link
2025-08-05 09:09:41 -07:00
jelveh
6bccf7dc7d
Update style.css
2025-08-05 09:03:35 -07:00
jelveh
5ccdd627ee
Add functionality to remove app, website, and worker cards with dedicated functions; streamline deletion process and improve UI updates for empty states.
2025-08-05 08:49:30 -07:00
jelveh
636bf6b8b3
Implement shift-click functionality for checkbox selection in apps, websites, and workers; improve UI responsiveness by updating row activation based on checkbox state.
2025-08-04 23:18:01 -07:00
jelveh
90f1232b87
Refactor dropped items handling in dev-center.js to use window scope and improve UI updates; minor UI adjustment in websites.js and handle empty file paths in workers.js
2025-08-04 22:47:17 -07:00
jelveh
162aa485d0
Add directory change functionality for websites and update UI alert handling
2025-08-04 22:27:07 -07:00
jelveh
59dade2736
fix the bug with directory picker selecting the current directory
2025-08-04 22:18:22 -07:00
jelveh
b6fcb78f6e
wip
2025-08-04 22:08:32 -07:00
jelveh
9f8c0d3227
Update index.html
2025-08-04 15:25:14 -07:00
jelveh
a6db0f1092
Update style.css
2025-08-04 15:20:37 -07:00
jelveh
0d6423a8b1
Enforce email confirmation via GUI for deploying workers
2025-08-04 14:35:28 -07:00
jelveh
ab8cdb2d57
Add requestEmailConfirmation to puter.ui
2025-08-04 14:11:55 -07:00
jelveh
39bd825866
fix search functionality by managing 'has-value' class for input fields in websites and workers search
2025-08-04 13:24:36 -07:00
jelveh
dc8b7ecb34
update app count when a new app is created
2025-08-04 13:09:50 -07:00
jelveh
1d1b484bca
Update workers.js
2025-08-04 00:04:11 -07:00