Commit Graph

1307 Commits

Author SHA1 Message Date
FahimFBA
e5229f4c7e update translation: confirm_code_2fa_instruction 2024-11-20 22:04:32 +06:00
FahimFBA
3114eb2dd5 update translation: confirming too many request
confirm_code_generic_too_many_requests
2024-11-20 22:04:12 +06:00
FahimFBA
3c07c30933 update translation: confirmation for referral
confirm_account_for_free_referral_storage_c2a
2024-11-20 22:03:17 +06:00
FahimFBA
41ec3a9698 update translation: confirm_2fa_recovery 2024-11-20 22:02:34 +06:00
FahimFBA
3c31791fe6 update translation: confirm 2024-11-20 22:01:58 +06:00
FahimFBA
d9d5c09f15 update translation: confirm 2024-11-20 22:01:14 +06:00
FahimFBA
c6a01e3060 update translation: change_always_open_with 2024-11-20 22:00:05 +06:00
FahimFBA
0d75306379 update translation: close_all_windows_and_log_out 2024-11-20 21:58:59 +06:00
FahimFBA
ea1d46e27d update translation: change_ui_colors 2024-11-20 21:57:59 +06:00
FahimFBA
8ade96a54d update translation: change_email 2024-11-20 21:57:42 +06:00
FahimFBA
7b15d804df update translation: change_desktop_background 2024-11-20 21:57:22 +06:00
FahimFBA
ede6ed4a0c add translation: This user already has access to this item 2024-11-20 21:54:25 +06:00
FahimFBA
b76d2922c3 add translation: You can't share with yourself. 2024-11-20 21:53:25 +06:00
FahimFBA
3bd07dfabd add translation: Owner 2024-11-20 21:52:59 +06:00
FahimFBA
712852b3aa add translation: Share With… 2024-11-20 21:52:39 +06:00
FahimFBA
e43e646f54 add translation: People with access 2024-11-20 21:52:20 +06:00
FahimFBA
efbe0e0f7e add translation: Viewer 2024-11-20 21:51:48 +06:00
FahimFBA
6ac6870b9a add translation: Editor 2024-11-20 21:51:29 +06:00
FahimFBA
f468c172f4 add translation: zipping 2024-11-20 21:51:10 +06:00
FahimFBA
84a68a3688 add translation: sequencing 2024-11-20 21:50:42 +06:00
FahimFBA
f9b2a81d00 add translation: unzipping 2024-11-20 21:49:45 +06:00
FahimFBA
27da49dcd3 add translation: writing 2024-11-20 21:49:21 +06:00
FahimFBA
be7d651f7f add translation: reading 2024-11-20 21:48:59 +06:00
FahimFBA
a820721f74 add translation: password_strength_error 2024-11-20 21:47:09 +06:00
FahimFBA
da2dee842a add translation: password_required 2024-11-20 21:45:49 +06:00
FahimFBA
ae20fd5afa add translation: password_recovery_unknown_error 2024-11-20 21:45:19 +06:00
FahimFBA
86a54b9415 add translation: password_recovery_token_invalid 2024-11-20 21:43:36 +06:00
FahimFBA
1fa0bebfd5 update translation for: Clock Visibility 2024-11-20 21:42:44 +06:00
FahimFBA
e3782f7b42 add translation for: clock_visibility 2024-11-20 21:41:41 +06:00
FahimFBA
2d522537ee add translation for: change 2024-11-20 21:41:07 +06:00
jelveh
2c86240399 fix: add placeholders 2024-11-19 21:42:29 -08:00
Bansal
b2afeb162a
Update es.js 2024-11-20 11:02:54 +05:30
jelveh
35fd15854a fix: capitalize Hindi in i18n 2024-11-19 17:54:28 -08:00
jelveh
f693211348 add: missing translation keys to different language files 2024-11-19 17:02:47 -08:00
KernelDeimos
36ca7f63aa dev: update referral and share notifs 2024-11-19 16:47:41 -05:00
KernelDeimos
0fa3be9d43 clean: cleanup backend logs 2024-11-19 15:00:04 -05:00
KernelDeimos
dca7892fca sync: update CoreModule 2024-11-19 14:39:17 -05:00
KernelDeimos
e0f4c527f4 dev: migrate referral service and use user.email-confirmed event 2024-11-19 14:31:33 -05:00
jelveh
65e6d6c09f fix: give camera and recorder write permission to Desktop 2024-11-19 10:52:42 -08:00
KernelDeimos
01725ffebf fix: potential null-or-undefined in DriverService 2024-11-19 13:08:58 -05:00
KernelDeimos
7ed557f375 dev: add fake chat service, for testing 2024-11-19 13:08:39 -05:00
KernelDeimos
86789920c4 dev: apply all relevant shares on verified email 2024-11-19 12:40:03 -05:00
KernelDeimos
0fd3b1e611 fix: usage bug 2024-11-19 11:08:54 -05:00
KernelDeimos
7e7234b2f3 fix: update share email 2024-11-19 10:28:42 -05:00
jelveh
4cc63b2580 Update UIWindowShare.js 2024-11-18 11:29:15 -08:00
jelveh
905b5d851e fix: allow scrolling of user list in share window 2024-11-18 10:40:15 -08:00
jelveh
0e45132c05 feat: show profile pics in sharing notifications 2024-11-18 07:22:13 -08:00
jelveh
b11016dab3 fix: mobile detection 2024-11-17 11:33:42 -08:00
jelveh
7a7c14fb04 fix: mobile-friendly taskbar 2024-11-17 11:06:10 -08:00
jelveh
0885937f03 feat: Implement profile pictures 2024-11-16 19:07:09 -08:00
KernelDeimos
59fa600f2b dev: edge rate limit for email share 2024-11-16 20:04:23 -05:00
KernelDeimos
e0128aa88c fix: prevent permission cycles 2024-11-15 18:47:47 -05:00
jelveh
e482b00a30 fix: launchApp on explorer supports ~ now 2024-11-15 15:38:59 -08:00
jelveh
8fefd4a61f feat: allow launchApp to open explorer at a specific path 2024-11-15 15:29:23 -08:00
jelveh
cdd1a8c4e3 feat: Require email confirmation before sharing 2024-11-15 12:07:48 -08:00
Eric Dubé
98bd10c82b Revert "added a chime playback"
This reverts commit 2eaf1080d6.
2024-11-15 13:41:31 -05:00
Eric Dubé
5fd11cc607 Revert "added event listener to play chime on the first click"
This reverts commit 4885a76a75.
2024-11-15 13:41:31 -05:00
Eric Dubé
fa5d731641 Revert "."
This reverts commit 1919cb3d99.
2024-11-15 13:41:31 -05:00
Eric Dubé
f8ac0dbdb7 Revert "play chime only once"
This reverts commit edeb79d92c.
2024-11-15 13:41:31 -05:00
KernelDeimos
08779ac455 dev: make share feature flag reflect user state 2024-11-15 13:40:24 -05:00
KernelDeimos
14b962b459 dev: add function-flag feature flag type 2024-11-15 13:34:56 -05:00
4nshuman
edeb79d92c play chime only once 2024-11-15 12:43:17 -05:00
4nshuman
1919cb3d99 . 2024-11-15 12:43:17 -05:00
4nshuman
4885a76a75 added event listener to play chime on the first click 2024-11-15 12:43:17 -05:00
4nshuman
2eaf1080d6 added a chime playback 2024-11-15 12:43:17 -05:00
KernelDeimos
69bfa60199 fix: only allow UserActorType for ShareService 2024-11-15 12:09:31 -05:00
jelveh
045259cefb feat: show unread notification count in the browser tab's title 2024-11-14 17:19:21 -08:00
KernelDeimos
b1ffb8eca1 fix: new sessions miss notifications 2024-11-14 19:26:15 -05:00
jelveh
d0f16c8105 fix: don't allow sharing with recipient just shared with 2024-11-14 15:38:26 -08:00
KernelDeimos
085d808817 fix: add username to comments 2024-11-14 18:09:46 -05:00
jelveh
d91435db57 Merge branch 'main' of https://github.com/heyputer/puter 2024-11-14 14:45:43 -08:00
jelveh
cf4b6aa1c2 feat: in Share window, display access level next to recipient 2024-11-14 14:45:35 -08:00
KernelDeimos
db79a72daa feat(backend): add comments for fsentries 2024-11-14 17:45:20 -05:00
jelveh
0cbe0139d7 feat: when sharing, users can choose between 'viewer' and 'editor' for permissions 2024-11-14 14:08:49 -08:00
jelveh
a6650ee2d8 feat: handle notif.ack in desktop 2024-11-14 12:52:15 -08:00
KernelDeimos
9e303a2f7c fix: occasional db error from notics 2024-11-14 15:18:28 -05:00
KernelDeimos
00e0fb350a dev: add notif.ack message 2024-11-14 15:18:28 -05:00
KernelDeimos
3f3f4e6cb9 fix: un-awked notif check in wrong place 2024-11-14 15:18:28 -05:00
jelveh
9d40ad9b4e Update UIWindow.js 2024-11-14 09:55:39 -08:00
jelveh
9d7987fae5 fix: disabled sortable on sharing section in the sidebar 2024-11-14 09:37:06 -08:00
KernelDeimos
665471f9f0 fix: add mixxing context to BroadcastService 2024-11-13 23:25:44 -05:00
KernelDeimos
22dd42ef7f fix: attempt at fixing broadcast 2024-11-13 23:13:45 -05:00
KernelDeimos
cd22425a3d fix: replace ll_readshares with better approach
Recursively checking for files with 'see' permission? What was I
thinking? This replaces the disasterously awful approach of scanning a
user's entire file tree to find shares, with an approach which instead
selects on the permissions table and extracts file UUIDs from
permissions.
2024-11-13 22:44:54 -05:00
KernelDeimos
34836e374f fix: only add enabled_logs when not empty 2024-11-13 22:15:09 -05:00
KernelDeimos
caf8d2a055 dev: track ll_readshares depth 2024-11-13 21:14:56 -05:00
KernelDeimos
249dc06201 fix: don't check share permission anymore 2024-11-13 20:39:58 -05:00
jelveh
94b10c78b7 tweak: sharing style 2024-11-13 17:30:03 -08:00
jelveh
b5bb95e2d7 feat: add error handling to the share flow 2024-11-13 15:59:29 -08:00
jelveh
9a311058ef tweak: disable sidebar_items polling 2024-11-13 15:45:02 -08:00
jelveh
599c7ad0a1 Update UIElement.js 2024-11-13 14:43:30 -08:00
jelveh
622205ae51 tweak: enable sharing 2024-11-13 13:49:17 -08:00
KernelDeimos
27cc07e985 fix: files shared array in notification 2024-11-13 15:02:10 -05:00
KernelDeimos
89aab03905 tweak: enable share 2024-11-13 13:15:22 -05:00
KernelDeimos
8f59c2614d tweak: put groups manager behind a flag 2024-11-13 12:54:54 -05:00
KernelDeimos
5725bd8c66 fix: report path for broken files as /-void/ 2024-11-13 12:11:48 -05:00
jelveh
7ca0a02fa4 tweak: safe data URI strings for icons in search 2024-11-12 20:45:53 -08:00
jelveh
55d2af189e feat: search 2024-11-12 20:20:43 -08:00
KernelDeimos
b589512c9d feat: search endpoint 2024-11-12 17:58:43 -05:00
jelveh
ac3317aea9 fix: issue with popover closing when clicked 2024-11-12 13:27:29 -08:00
jelveh
1adfe5c709 feat: the socialLink UI component 2024-11-12 12:40:14 -08:00
jelveh
45ecce4653 Update style.css 2024-11-11 20:49:49 -08:00
jelveh
a70cb49a30 tweak: style improvement 2024-11-11 17:31:43 -08:00
jelveh
27c01c9bd9 feat: Reaload App option in the window title bar context menu 2024-11-11 11:46:28 -08:00
KernelDeimos
a08e9758fe fix: groups manager location 2024-11-11 14:40:50 -05:00
jelveh
a9679910c6 Update style.css 2024-11-10 10:46:13 -08:00
KernelDeimos
402ffb0fd1 fix: don't show kvstore in usages 2024-11-10 13:33:41 -05:00
KernelDeimos
4f9d9a54ef fix: add missing id for task_manager menu item 2024-11-10 12:46:42 -05:00
Nariman Jelveh
6c44032293
fix: Update security.txt canonical URL 2024-11-10 08:55:51 -08:00
KernelDeimos
fc0cb2dde4 tweak: usage endpoint 2024-11-09 17:41:16 -05:00
KernelDeimos
85020109b3 dev: add virtual groups for computed permissions 2024-11-09 17:40:47 -05:00
KernelDeimos
a324c91560 dev: add quick window to see what groups a user is in
I need this for development/debugging purposes. I figure I may as well
start developing the system dialog we'll eventually have to create
rather than make a temporary debugging element. This window could
eventually become a full-featured group manager, and can easily be moved
to a settings tab.
2024-11-09 15:57:28 -05:00
KernelDeimos
59984bb930 dev: recursive log toggle for puter.js 2024-11-09 15:14:37 -05:00
KernelDeimos
6f5f11da09 dev: allow other backend services to set gui_params 2024-11-08 16:04:55 -05:00
jelveh
e8f67da9a3 fix: update apps cache by reading from primary db 2024-11-08 10:56:00 -08:00
KernelDeimos
164d5ef167 test: update TestKernel 2024-11-08 12:13:30 -05:00
KernelDeimos
28adcf533f feat(ai): add xAI grok-beta 2024-11-07 15:01:13 -05:00
KernelDeimos
d613c5fc83 log: when app is launched 2024-11-07 14:27:02 -05:00
KernelDeimos
5caa2c0e3a fix: logging in AppConnection 2024-11-07 14:26:30 -05:00
KernelDeimos
5d416e2316 refactor: simplify module constructors
This was a really small refactor - about 30mins - that moves the concern
of common constructor args for modules outside of each individual call.

A Context object is now used for common constructor arguments. Some of
the values on this object - such as APIOrigin and authToken - are
following values on the instance of the Puter class. This means that for
some modules it is already possible to eliminate the setAuthToken and
setAPIOrigin listeners (out of scope for this commit). Any which remain
could eventually be replaced with a listener on the Context object
itself.

This commit also moves the initSubmodules method to the top of the class
so that it's easier for new devs to find, in case they're looking into
an issue on a specific module rather than the Puter class itself.
2024-11-07 13:29:18 -05:00
jelveh
1a6d648a6e fix: persist clock visibility change 2024-11-05 18:31:03 -08:00
KernelDeimos
ba2eb716f5 dev: add prefix logger 2024-11-05 15:57:55 -05:00
KernelDeimos
da0022abf0 feat: add puter.auth.whoami() 2024-11-05 15:49:51 -05:00
KernelDeimos
755736edee feat: add puter.log 2024-11-05 15:31:44 -05:00
KernelDeimos
e71fe11e32 dev: add toggle logging, and fix issues in logger 2024-11-05 15:31:17 -05:00
KernelDeimos
b0cbcdf743 dev: add logger to putility 2024-11-05 15:03:21 -05:00
KernelDeimos
fe8d6af1b5 sync: update claude model (take 2) 2024-11-04 22:46:57 -05:00
KernelDeimos
52a54d2248 sync: update claude model 2024-11-04 22:28:34 -05:00
jelveh
9263cbaedd Merge branch 'main' of https://github.com/heyputer/puter 2024-11-04 17:33:13 -08:00
jelveh
9590bbdad1 fix: don't access metadata.credentialless if it doesn't exist 2024-11-04 17:33:08 -08:00
KernelDeimos
16b9f09e66 fix: reinitialize settings tabs for DOM events 2024-11-04 19:25:04 -05:00
KernelDeimos
856688f884 dev: add database and config access for extensions 2024-11-04 16:42:42 -05:00
jelveh
c44b9ab8d5 fix: use correct cursor when hovering over sidebar items 2024-11-04 10:08:11 -08:00
jelveh
79cff7ba29 Update style.css 2024-11-04 09:33:48 -08:00
jelveh
4e7979b50e Update style.css 2024-11-03 20:57:53 -08:00
jelveh
1056231004 feat: collapsible sidebar menu in Dev Center 2024-11-03 20:50:46 -08:00
jelveh
06d5dd763d tweak: dev center table visible when overflowing 2024-11-03 20:13:35 -08:00
jelveh
666912a8a3 revert style update 2024-11-03 17:20:09 -08:00
jelveh
452e3383e8 Update style.css 2024-11-03 17:18:12 -08:00
jelveh
05950b0fc3 tweak: automatically update sidebar_items every 2 seconds 2024-11-03 17:13:24 -08:00
jelveh
2e122c2cab Update style.css 2024-11-03 16:16:00 -08:00
jelveh
ff30de1d69 feat: customize the order of Explorer sidebar items 2024-11-03 16:00:39 -08:00
jelveh
121043d312 fix: issue with context menu divider item stealing the event from previous item 2024-11-02 18:54:30 -07:00
jelveh
0315cb3337 fix: issue with non-scrollable window body and document Context Menu 2024-11-02 17:51:07 -07:00
KernelDeimos
05573dad51 tweak: load mods from extensions directory 2024-11-01 19:29:16 -04:00
KernelDeimos
f836ac30a9 fix: temporary fix because .on can't call ensure_service 2024-11-01 18:21:05 -04:00
KernelDeimos
84989367a7 dev: hook extensions into service event bus 2024-11-01 17:42:12 -04:00
KernelDeimos
58f34b948a dev: simplify module/extension setup 2024-11-01 16:13:00 -04:00
KernelDeimos
7569e8a703 tweak: endpoints are authorized by default 2024-11-01 15:43:40 -04:00
KernelDeimos
4b6c70fa5e dev: expose more core definitions to extensions 2024-11-01 15:43:27 -04:00
KernelDeimos
a614145250 dev: run npm install after copying extensions 2024-11-01 15:26:39 -04:00