jelveh
9590bbdad1
fix: don't access metadata.credentialless
if it doesn't exist
2024-11-04 17:33:08 -08: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
KernelDeimos
d958c01111
dev: add support for single-file extensions
2024-11-01 14:42:42 -04:00
KernelDeimos
3f6900f26b
dev: add get() and post() to extension API
2024-11-01 14:41:29 -04:00
KernelDeimos
d1ebbbe3c7
chore: update kdmod package.json to avoid confusion
2024-10-31 18:20:00 -04:00
KernelDeimos
0a47daa289
fix: issues in kdmod
...
The kdmod module was broken since we renamed packages/ to src/. Also,
the update to mod loading for some unknown reason now requires each call
to require to end with `.js`. As far as I know, this was working
previously.
2024-10-31 18:15:41 -04:00
KernelDeimos
14d45a27ed
feat: add extension API for modules
...
Allows modules to register a listener to the 'install' event without
creating a Module class. This changes how external modules are
installed.
External modules are now referred to as "extensions"; this commit does
not update the term but does use 'extension' as the name of the global.
2024-10-31 18:08:27 -04:00
KernelDeimos
f36718005f
sync: add wiki as a submodule
2024-10-31 18:08:30 -04:00
Zac0511
f2fc8ba5cf
Edit "Puter version" title and description in the bug report template
...
A quick edit to replace "Puter version (if accessible)" by "Puter version" and a new description to say that its not required.
2024-10-31 13:54:42 -04:00
KernelDeimos
9a0c5b4f74
dev: support no-response endpoints in Collector
...
The no_response option is added to Collector::post. If an endpoint
returns an empty response, this option must be set to avoid a JSON parse
error.
2024-10-30 18:52:47 -04:00
Nariman Jelveh
96b64f6b53
Merge pull request #817 from djelacik/main
...
minor documentation fixes
2024-10-30 08:26:35 -07:00
DeveloperDaniell
05169e9e1e
minor documentation fixes
2024-10-30 16:36:43 +02:00
jelveh
dc478382fb
tweak: don't break if contact_us
is not found
2024-10-29 23:44:54 -07:00
jelveh
fc5e15f2a6
feat: first extension that implements a custom user options menu
2024-10-29 22:55:26 -07:00
jelveh
b018571a86
feat: add support for extensions
2024-10-29 18:37:32 -07:00
KernelDeimos
14f477a633
fix: Collector bug on undefined body
2024-10-29 18:56:11 -04:00
KernelDeimos
b9625945ae
dev: expose save account and email confirm
2024-10-29 18:56:11 -04:00
KernelDeimos
463c96c69a
fix: hyphenize_confirm_code bug
2024-10-29 18:56:11 -04:00
KernelDeimos
38adb5741b
fix: app close issue in phoenix
2024-10-29 16:19:58 -04:00
KernelDeimos
b30de5bf78
fix: reading JSON string from service_usage_monthly
...
This was hilariously difficult to debug. This isn't the first time an
issue like this occurred; this happens because of a deviation between
mysql and sqlite, where a JSON-typed column in mysql will return as a
native object in queries, whereas a JSON-typed column in sqlite is a
string column and will therefore return as an un-parsed JSON string in
queries.
2024-10-29 13:18:53 -04:00
KernelDeimos
7ba16d1c21
fix: recently broke counting service sql
2024-10-28 19:14:15 -04:00
KernelDeimos
f1087953b5
fix: ignore invalid entries from service_usage_monthly
2024-10-28 19:09:17 -04:00
KernelDeimos
193da63304
fix: service usage screen
...
This fixes service monthly usage counts as shown in Settings.
2024-10-28 18:47:40 -04:00
KernelDeimos
c0b109d4d2
dev: add get_proxy_object to util/context
2024-10-28 15:11:26 -04:00
KernelDeimos
3649dff9aa
dev: add module lib installation to useapi
2024-10-28 15:11:26 -04:00
jelveh
3d85edf537
Update UIWindow.js
2024-10-27 21:33:08 -07:00
jelveh
54ae69b7b7
feat: add an 'Upload' button at the bottom of OpenFilePicker
2024-10-27 21:32:39 -07:00
jelveh
cd8a080d72
tweak: user-friendly badges for apps in Dev Center
2024-10-27 21:09:18 -07:00
Nariman Jelveh
b7c50fc2bb
docs: add Garry's Mod to #DoesItRunPuter
2024-10-27 15:58:54 -07:00
jelveh
af511c05e3
feat: Allow apps to toggle credentialless
via Dev Center
2024-10-27 14:44:06 -07:00
KernelDeimos
4dc1e01682
fix: continue work on blocked_email_domains (2)
2024-10-27 15:46:21 -04:00