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