Sam Atkins
fa81dca950
feat(backend): Add tab completion to server console command arguments
...
A command can optionally define a `completer(args)` function. It takes
an array of strings for the current arguments, and returns an array of
completion results for the last argument.
Includes a few completers:
- alarm:info/clear/inspect completes the first argument as an alarm id
or short_id
- script:run completes the first argument as a script name
- params:get/set completes the first argument as a parameter name
2024-06-28 11:18:29 -04:00
Sam Atkins
e1e76c6be7
feat(backend): Add tab-completion to server console command names
2024-06-28 11:18:29 -04:00
KernelDeimos
ecb997885c
fix: bug introduced when refactoring /share to Sequence
2024-06-27 18:27:20 -04:00
KernelDeimos
c374b0cbca
feat: add group permission endpoints
2024-06-27 18:27:20 -04:00
KernelDeimos
4216346384
feat: add group management endpoints
2024-06-27 18:27:20 -04:00
KernelDeimos
00149402e0
feat: add user-group permission check
2024-06-27 18:27:20 -04:00
KernelDeimos
b817a78efa
sql: group permissions table
2024-06-27 18:27:20 -04:00
KernelDeimos
0ddb13e8ee
sql: group table
2024-06-27 18:27:20 -04:00
KernelDeimos
e132a203d1
refactor: move check-user-permission to Sequence
2024-06-27 18:27:20 -04:00
KernelDeimos
b78c83a4ab
refactor: share endpoint
2024-06-25 16:59:50 -04:00
KernelDeimos
5551326c98
doc: add documentation for app shares
2024-06-24 20:13:40 -04:00
KernelDeimos
9033f6f8c7
fix: update email share object
2024-06-24 19:12:21 -04:00
KernelDeimos
9751fd92a5
feat: add appdata permission (if applicable) on app share
2024-06-24 19:12:21 -04:00
KernelDeimos
13e2f72c9f
feat: add subdomain permission (if applicable) on app share
2024-06-24 19:12:21 -04:00
KernelDeimos
0cf90ee39a
fix: fix issues with apps in /share endpoint
2024-06-24 19:12:21 -04:00
Sam Atkins
46eb4ed2b9
fix: Throw an error when readdir is called on a non-directory
2024-06-24 19:08:56 -04:00
KernelDeimos
a136ee5edd
fix: oops
2024-06-24 14:05:08 -04:00
KernelDeimos
15465bfc50
fix: improve console experience on mac
2024-06-24 14:01:00 -04:00
KernelDeimos
c79f500364
tweak: improve dev console
2024-06-24 13:53:00 -04:00
KernelDeimos
742f625309
feat: add /sharelink/request endpoint
2024-06-24 01:11:40 -04:00
KernelDeimos
a72ec9799a
fix: readdir on file
2024-06-22 19:10:25 -04:00
KernelDeimos
301ffaf61d
feat: add endpoints for share tokens
2024-06-20 22:15:57 -04:00
KernelDeimos
db5990a989
feat: add share service and share-by-email to /share
2024-06-20 22:15:57 -04:00
KernelDeimos
fc4ae19d99
chore: cleanup share.js
2024-06-20 22:15:57 -04:00
KernelDeimos
dd5fde5130
feat: update share endpoint to support more things
2024-06-20 12:58:04 -04:00
KernelDeimos
82f86ee4ab
doc(backend): protected apps; function and permissions
2024-06-20 00:43:52 -04:00
KernelDeimos
16c4907be5
feat: add permission rewriter for app by name
2024-06-20 00:32:12 -04:00
KernelDeimos
3ae0081b41
tweak: update this too to avoid confusion
2024-06-20 00:01:22 -04:00
KernelDeimos
f2f3d6ff46
feat: add protected apps
2024-06-19 23:44:42 -04:00
KernelDeimos
55c609b3fe
fix: update test kernel
2024-06-19 19:55:50 -04:00
KernelDeimos
ceba309dbd
fix: add stream limit
2024-06-19 18:33:56 -04:00
KernelDeimos
2008db0852
fix: validate size metadata
2024-06-19 18:33:56 -04:00
KernelDeimos
d14a30e089
devex: add command to start/stop recording logs to a file
2024-06-19 15:49:58 -04:00
KernelDeimos
eb17d61fc1
security: address 7018641
2024-06-19 15:17:58 -04:00
KernelDeimos
fb1e2f21fb
feat: start directory index frame
2024-06-19 02:03:02 -04:00
Nariman Jelveh
581964b655
Make GUI open the relavant directory when URL is provided
2024-06-18 22:11:14 -07:00
KernelDeimos
a813fbbb88
feat: add cookie for site token
2024-06-19 00:51:16 -04:00
KernelDeimos
86fca17fb1
feat: add protected subdomains
2024-06-19 00:51:16 -04:00
KernelDeimos
e7c0b8320a
feat: add querystring-informed errors
2024-06-19 00:51:16 -04:00
KernelDeimos
616f28d1d4
tweak: change default static hosting domain
2024-06-19 00:51:16 -04:00
KernelDeimos
56e527d3ee
db: add protected flag to app and subdomain
2024-06-19 00:51:16 -04:00
KernelDeimos
360ad2e252
refactor: move FilesystemService to BaseService
2024-06-19 00:51:16 -04:00
KernelDeimos
3e98f1a8a8
tweak: acl update
2024-06-19 00:10:40 -04:00
KernelDeimos
cd65217f5c
fix: switch share notif username to sender
2024-06-18 23:43:10 -04:00
KernelDeimos
d96f924cad
fix: type error in puter-site
2024-06-18 13:03:40 -04:00
KernelDeimos
7eabb43bd4
fix: i forgot to test reloading
2024-06-18 05:09:29 -04:00
KernelDeimos
de5886698e
fix: fix permission cascade properly this time
2024-06-18 03:56:38 -04:00
KernelDeimos
10cbf08233
fix: peers array assumption
2024-06-18 02:44:20 -04:00
KernelDeimos
b126b67094
fix: fix that fix
2024-06-18 01:40:27 -04:00
KernelDeimos
e63ab3a67f
fix: add permission implicator for file modes
2024-06-18 01:39:13 -04:00