KernelDeimos
e011df1a20
move: PuterAPIFilesystem
2024-10-14 15:19:18 -04:00
Nariman Jelveh
0f5f8bc591
Merge pull request #803 from lohitkotni/main
...
added telugu language translation
2024-10-14 09:20:57 -07:00
KernelDeimos
6d23369512
sync: add new page
2024-10-14 12:18:04 -04:00
loko
14bd643d4f
added telugu language translation
2024-10-14 21:40:57 +05:30
KernelDeimos
3762037576
dev: oops
2024-10-12 00:01:33 -04:00
KernelDeimos
11fbcb27b0
dev: cache readdir
2024-10-11 23:51:38 -04:00
KernelDeimos
77f6bdcd6d
dev: make puter.fs cache togglable
2024-10-11 18:39:58 -04:00
KernelDeimos
6ee7caaee1
dev: apply TTL cache for stat entries
...
Adds CachedFilesystem layer to client filesystem chain. Currently only
stat is implemented. The stat implementation will hold onto an entry for
3 seconds as per hardcoded configuration. Eventually, once invalidation
via websockets is working, this TTL should be extended.
2024-10-11 18:39:58 -04:00
KernelDeimos
fc9a371e09
dev: add more to NariMethodsFeature
2024-10-11 18:39:58 -04:00
KernelDeimos
43c5402b7c
feat(putility): trait method override support
...
Support for trait method overrides will make it possible to use putility
traits with the decorator pattern while using a proxy class to avoid
redundant re-implementation of proxy methods.
Use of the pattern described above will occur in the implementation of
client-side filesystem caching.
2024-10-11 18:39:58 -04:00
KernelDeimos
c12ae2a923
dev: prepare puter.js fs for decorator pattern
...
- de-coupled xhr callback passing from the interface of the underlying
filesystem implementation.
- This makes the interface to delegate calls more suitable for use with
the decorator pattern.
- The decorator pattern will be used to manage the complexity of the
caching layer by separating the concerns of different caching methods.
2024-10-11 18:39:58 -04:00
ProgrammerIn-wonderland
4f8304ec15
switch ne2k_pci to virtio
2024-10-11 18:14:38 -04:00
ProgrammerIn-wonderland
d9805c0cab
delete prompt-path
2024-10-11 17:06:32 -04:00
ProgrammerIn-wonderland
fb41d2a51c
change PWD to not use prompt-path and fix unicode issues
2024-10-11 17:06:32 -04:00
KernelDeimos
010282edf2
fix: don't display all apps for extensionless files
...
This hides database entries with empty types from the list of suggested
apps for files that have no extension. These entries should also be
removed from the database and the bug causing them should be fixed in
dev center.
2024-10-11 14:51:52 -04:00
KernelDeimos
38dcb60d3f
fix: creating app shortcut in self-hosted
...
For some reason ll_write has an undefined `actor` when clicking "Add
Shortcut to Desktop" from Dev Center. This should be investigated
further.
2024-10-11 14:50:35 -04:00
Nariman Jelveh
3157186f4f
close #798
2024-10-10 17:40:17 -07:00
KernelDeimos
d4b96a17c8
dev: add RWLock to putility
2024-10-10 18:47:07 -04:00
KernelDeimos
37e7b6ad70
fix: disable thumbnails for AppData uploads
2024-10-10 15:03:22 -04:00
KernelDeimos
823ab28448
test: update test invocation
2024-10-10 03:19:28 -04:00
ProgrammerIn-wonderland
b8490248c5
update 9p-puter driver with error handling
2024-10-09 20:36:03 -04:00
ProgrammerIn-wonderland
1e7e516d73
change submodule url
2024-10-09 20:36:03 -04:00
ProgrammerIn-wonderland
979bd06d70
9p automounting
2024-10-09 20:36:03 -04:00
ProgrammerIn-wonderland
b145e30a90
feat: v86 9p server support
2024-10-09 20:36:03 -04:00
Nariman Jelveh
d449367db5
Update loading.svg
2024-10-09 10:04:09 -07:00
Nariman Jelveh
9890e3a8be
close #771
2024-10-08 19:51:57 -07:00
Nariman Jelveh
d0940ccd21
close #776
2024-10-08 18:59:14 -07:00
KernelDeimos
0b9a9eec99
doc: oops
2024-10-08 18:41:01 -04:00
KernelDeimos
57d6da0858
doc: add scratch.md
2024-10-08 18:39:55 -04:00
KernelDeimos
7f1b870d30
feat: support readdir for directory symlinks
2024-10-08 18:31:39 -04:00
KernelDeimos
c2a9506b48
fix: thumbnail service updates
2024-10-08 01:41:18 -04:00
ProgrammerIn-wonderland
ed0a83ca9d
dev: update v86, switch twisp to epoxy-server with twisp feature
2024-10-07 22:04:41 -04:00
4nshuman
857c3b88b3
added fflate to lint check
2024-10-06 21:27:03 +05:30
4nshuman
822d850513
purge JSZip
2024-10-06 21:25:46 +05:30
4nshuman
e252567c88
Added progress dialog details
2024-10-06 21:19:42 +05:30
4nshuman
f0f8e454f9
added Promises to handle multiple file creation and closing progress dialog
2024-10-06 20:27:12 +05:30
4nshuman
a09dd29416
added empty directory check and file creation
2024-10-06 20:25:40 +05:30
4nshuman
e992e4d5d4
unzipped directory creation
2024-10-06 20:25:10 +05:30
4nshuman
2a82579eb8
added unzip error handler
2024-10-06 20:23:10 +05:30
4nshuman
a79cc040e8
implemented fflate unzip operation
2024-10-06 20:22:50 +05:30
4nshuman
e5f0f46633
added blob to uInt8Array conversion
2024-10-06 20:22:07 +05:30
4nshuman
9a2e701683
eleminate JSZip invocation
2024-10-06 20:21:29 +05:30
4nshuman
00f2dbdcf0
added window hide delay config
2024-10-06 20:18:30 +05:30
4nshuman
b9d7a1d2a1
added zip support for empty directories
2024-10-06 17:33:30 +05:30
4nshuman
b9b8229099
fixed comments phrasing
2024-10-06 16:19:46 +05:30
4nshuman
5b477c2cac
fixed module name
2024-10-06 16:10:40 +05:30
4nshuman
09d10cb29b
rectified progress window for unzip operation
2024-10-06 16:03:09 +05:30
4nshuman
f6541fc793
convention implemented definition header
2024-10-06 16:01:18 +05:30
4nshuman
deb8c4e13b
added status message terms
2024-10-06 16:00:01 +05:30
4nshuman
a93236118f
redirected unzip to helper method
2024-10-06 15:32:31 +05:30