KernelDeimos
8424d44609
feat: add readdir delegate for shares in a user directory
2024-06-15 22:39:47 -04:00
KernelDeimos
1166e69c76
fix: remove last component when share URL is file
2024-06-15 22:39:47 -04:00
KernelDeimos
079e25a9fe
feat: add /show urls
2024-06-15 22:39:47 -04:00
KernelDeimos
5d214c7b52
feat: add /share/file-by-username endpoint
2024-06-15 22:39:47 -04:00
Nariman Jelveh
1859668257
Add proper handling of the close
event handler in UINotification
2024-06-15 17:28:11 -07:00
KernelDeimos
7015cfcd31
chore: update doc too
2024-06-15 19:26:08 -04:00
KernelDeimos
d5d987ead6
chore: fix typo because acknowledge is not spelled awknowledge in any variant of the english language
2024-06-15 19:25:09 -04:00
KernelDeimos
6f333bf262
doc: update notification doc
2024-06-15 19:13:11 -04:00
KernelDeimos
5f5bd6bd24
doc: add notification documentation
2024-06-15 18:59:32 -04:00
KernelDeimos
20542b0565
tweak: update notification format
2024-06-15 18:59:32 -04:00
KernelDeimos
ef8f4de962
tweak: use timestamps to track notif awks
2024-06-15 18:59:32 -04:00
KernelDeimos
f06cb30447
tweak: set limit to 200 for notification select
2024-06-15 18:59:32 -04:00
KernelDeimos
c5334b0e19
feat: introduce notification selection via driver
2024-06-15 18:59:32 -04:00
KernelDeimos
d5cbc24cfe
chore: update lint config
2024-06-15 18:59:32 -04:00
KernelDeimos
0101f425d4
feat: add mark-read endpoint
2024-06-15 18:59:32 -04:00
KernelDeimos
02fc4d86b7
feat: re-send unreads on login
2024-06-15 18:59:32 -04:00
KernelDeimos
a1e6887bf9
feat: add service for notifications
2024-06-15 18:59:32 -04:00
Nariman Jelveh
7e13ab16c9
Update style.css
2024-06-15 14:24:16 -07:00
KernelDeimos
a623c94728
tweak: set app/subdomain query limit very high
2024-06-15 16:41:51 -04:00
KernelDeimos
ba58c3fbeb
Add a debug logger for backend
2024-06-15 16:02:07 -04:00
Nariman Jelveh
7b724ff1eb
show the "Close All" button on multiple notifications
2024-06-15 13:01:33 -07:00
Nariman Jelveh
b74315c7f5
add "fade up?!" animation to disappearing notifications
2024-06-15 12:31:14 -07:00
Nariman Jelveh
e18766a651
Add support for value
and click
options to UINotification
2024-06-15 12:02:09 -07:00
Nariman Jelveh
9ecd5170e7
Merge branch 'main' of https://github.com/HeyPuter/puter into main
2024-06-15 11:31:39 -07:00
Nariman Jelveh
82c60414b9
Add support for icon, title, and text in notifications
2024-06-15 11:31:26 -07:00
KernelDeimos
502c9a36c7
chore: cleanup console log in BroadcastService
2024-06-15 13:53:53 -04:00
Nariman Jelveh
40c0ef4567
reimplement stacked notifications
2024-06-15 01:28:35 -07:00
Nariman Jelveh
5a47ba4110
Update UIDesktop.js
2024-06-15 01:02:14 -07:00
Nariman Jelveh
f047c6b738
implement naive notification stacking
2024-06-15 01:01:29 -07:00
KernelDeimos
e77c5f8bbc
chore: update lint config
2024-06-14 23:22:23 -04:00
KernelDeimos
6c20ababfb
chore: sync package.json
2024-06-14 23:17:58 -04:00
KernelDeimos
1207a158bd
feat: add cross-server event broadcasting
2024-06-14 23:17:58 -04:00
KernelDeimos
3ae0773ce8
chore: revive static-assets (for now)
2024-06-14 23:06:38 -04:00
Eric Dubé
d6d6fb0c37
Update build-and-test.yml
2024-06-14 22:42:19 -04:00
KernelDeimos
2cc1c5ac6c
chore: fix linter errors
2024-06-14 22:01:31 -04:00
Nariman Jelveh
981066c4a1
Refactor helpers.js
2024-06-14 16:38:07 -07:00
Nariman Jelveh
cb60759687
Fix html encode/decode issue in item rename
2024-06-13 11:46:54 -07:00
Nariman Jelveh
cf08244b6f
Enable keyboard navigation in the menubar
2024-06-13 00:05:48 -07:00
Nariman Jelveh
0c4728fbc1
Refactor
2024-06-12 21:41:02 -07:00
Nariman Jelveh
72641c66a2
Support the modification of individual items withing a menu bar
2024-06-12 19:18:24 -07:00
KernelDeimos
cdff12e4e0
Remove repo links from Phoenix shell init
2024-06-12 01:50:13 -04:00
KernelDeimos
dfdf1dd973
chore: appease linter so it stops ruining my index
2024-06-11 22:46:11 -04:00
KernelDeimos
d38bf63f8e
Get rid of old typo'd debug log
2024-06-11 13:57:25 -04:00
KernelDeimos
8e0f150fab
Fix ESM-interop issue
2024-06-11 13:57:03 -04:00
KernelDeimos
684b0dc059
Support configurable mod locations
2024-06-10 03:02:17 -04:00
KernelDeimos
8d22276f13
fix(backend): remove a bad thing that really doesn't work
2024-06-09 14:21:07 -04:00
KernelDeimos
b85cb50ea2
tweak: update eslint config
2024-06-09 13:14:48 -04:00
KernelDeimos
431b0da027
tweak: fix package-lock.json
...
Using npm install appears to have different results depending on whether
or not the parent directory of the puter repository happens to have a
package.json file (ex: nested workspaces).
2024-06-09 13:14:48 -04:00
KernelDeimos
eb05fbd2dc
feat: add external mod loading
...
A package called "useapi" is introduced to provide a dynamic import
system. This import system, rather than relying on the state of the
filesystem, is populated as modules are installed into Puter's kernel.
The "useapi" package is then used to add support for loading external
mod directories as Puter kernel modules, making it possible to mod puter
without any tooling.
2024-06-09 13:14:48 -04:00
Eric Dubé
fa7bec3854
refactor: flatten the monorepo
2024-06-08 01:07:42 -04:00