Commit Graph

3186 Commits

Author SHA1 Message Date
KernelDeimos
a8fc4669e8 dev: fix default origins in puter.js 2025-01-02 16:23:02 -05:00
jelveh
f1d0f9cd1f Update style.css 2025-01-02 11:04:00 -08:00
KernelDeimos
3e4c8ab56b dev: add wisp auth endpoints 2025-01-02 12:45:52 -05:00
KernelDeimos
13003c486f fix: bad uuid reference to resourceService 2025-01-02 10:53:37 -05:00
jelveh
0c5f780f59 Merge branch 'main' of https://github.com/heyputer/puter 2025-01-01 10:01:41 -08:00
Nariman Jelveh
314d373527
Merge pull request #1079 from HeyPuter/revert-1050-issue-1000-drag-drop-fix
Revert "Fix: drag-and-drop issue: files not appearing on desktop automatically"
2025-01-01 09:49:44 -08:00
Nariman Jelveh
774a75401a
Revert "Fix: drag-and-drop issue: files not appearing on desktop automatically" 2025-01-01 09:49:33 -08:00
Nariman Jelveh
55687bb412
Merge pull request #1050 from mariatouil/issue-1000-drag-drop-fix
Fix: drag-and-drop issue: files not appearing on desktop automatically
2025-01-01 09:49:23 -08:00
jelveh
4691af3a6f Update AppInformationService.js 2024-12-31 21:27:42 -08:00
jelveh
a0da1e06e3 Use puter.ui's spinner for all spinners in Dev Center 2024-12-31 20:46:05 -08:00
KernelDeimos
ad8a3978c0 fix: allow localhost for development 2024-12-31 17:16:09 -05:00
KernelDeimos
29471a752f dev: ll_readdir -> provider.readdir 2024-12-31 15:43:04 -05:00
KernelDeimos
0ef1849013 dev: make puterfs a mountpoint 2024-12-31 15:43:04 -05:00
jelveh
5d8ccf8c9e Use the correct date formatting in get_stats depending on DB engine 2024-12-31 11:21:08 -08:00
jelveh
13e5f7f69f Replace non-existent timestamp column with ts in get_stats 2024-12-31 10:53:46 -08:00
KernelDeimos
9d578b8d1f dev: begin de-coupling FSNodeContext/PuterFS 2024-12-31 13:15:01 -05:00
KernelDeimos
f7196991fc refactor: rm legacy FSAccessContext and systemfs 2024-12-31 10:33:39 -05:00
jelveh
539b31cc5b Don't allow dropping of Launcher icons after trash in taskbar. 2024-12-30 22:02:42 -08:00
jelveh
4da9f525da delete components that aren't used 2024-12-30 20:39:51 -08:00
KernelDeimos
2728761d3c dev: remove unnecessary filesystem methods
These used to serve a purpose but now they only cause a dependency loop
between LL*/HL* operations and FilesystemService itself, making it
difficult to strategize filesystem behavior.
2024-12-30 15:52:10 -05:00
KernelDeimos
dacbbf033d fix: rewrite confusing log message 2024-12-30 15:34:12 -05:00
KernelDeimos
233260233c fix: AppInformationService initialization 2024-12-30 15:23:37 -05:00
KernelDeimos
47a4313d92 fix: dev center app icon SVG issue 2024-12-30 13:39:12 -05:00
KernelDeimos
23eab63776 fix: app icon double-encode bug
When getting a stream for an SVG icon from AppIconService with a
previously-fetched stored icon provided, a double-encoding bug was
preventing a valid image from being obtained.
2024-12-30 13:38:41 -05:00
KernelDeimos
a6b9d33d27 fix: first read of recommended apps 2024-12-30 12:55:44 -05:00
KernelDeimos
055ba7d9df dev: move recommended apps to service with cache invalidation
Adds an event for app invalidation.

Moves iconify_apps to AppIconService and adds RecommenededAppsService,
which holds some logic that used to be in get-launch-apps. The event for
app invalidation is then used by RecommenededAppsService to determine
when to clear the recommended apps cache.
2024-12-30 12:38:51 -05:00
KernelDeimos
c1961dd54e dev: move app services to apps module
Moves AppIconService, OldAppNameService, and ProtectedAppService to the
new apps module to keep things organized, and updates imports. There
were no interesting init errors. Services creating a database at init
were tested for failures but this wasn't an issue. It turns out
initializing with a database accessor before the db service inits is
okay, but using that database accessor at init is not.
2024-12-30 11:03:27 -05:00
KernelDeimos
2de442be92 dev: add apps module, migrate AppInformationService
There are now several services related to apps, and
RecommendedAppsService is about to be added, making this a good time to
create a separate module for these services and migrate the legacy
service AppInformationService.

During migration it was realized that most of the initialization needed
to occur at boot.consolidation rather than boot.init because the
database needs to be initialized first.
2024-12-30 10:19:02 -05:00
jelveh
3ffb3cbc74 Remove credentialless from Dev Center advanced section 2024-12-29 22:13:11 -08:00
jelveh
a105192882 Update dev-center.js 2024-12-29 21:53:43 -08:00
jelveh
3b60e9913e Update dev-center.js 2024-12-29 19:25:13 -08:00
jelveh
cc0abf9f3b Update style.css 2024-12-29 18:47:32 -08:00
jelveh
0d0f429bd8 Add icons to dev center sub tabs 2024-12-29 18:44:06 -08:00
jelveh
c9fe08cea5 Update style.css 2024-12-29 18:00:12 -08:00
jelveh
5da8872315 Update dev-center.js 2024-12-29 17:20:59 -08:00
jelveh
be24f2acec Update dev-center.js 2024-12-29 16:53:09 -08:00
jelveh
bc0e7e12b5 Add better grouping and chart labeling for dev center analytics 2024-12-29 16:42:31 -08:00
jelveh
4f88ee37de Analytics for apps 😎 2024-12-29 14:55:59 -08:00
Nariman Jelveh
3b7a051d79
Add Ritesh Sahu to SECURITY-ACKNOWLEDGEMENTS.md 2024-12-29 10:24:33 -08:00
jelveh
2bdaac6177 Update fuzz.js 2024-12-28 16:49:26 -08:00
jelveh
14cb77d544 Update fuzz.js 2024-12-28 15:42:40 -08:00
jelveh
c58788805d Update dev-center.js 2024-12-28 14:48:01 -08:00
jelveh
3eff05d97d add a little STYLE to analytics 2024-12-27 22:05:15 -08:00
jelveh
116c3d358a add simple analytics tab for Dev Center 2024-12-27 21:52:17 -08:00
jelveh
ac8068a139 No need for params when passing params to Apps driver 2024-12-27 18:24:09 -08:00
jelveh
d7aa08b345 Revert "if clichouse exists hit it in _refresh_app_stats"
This reverts commit 9867d26432.
2024-12-27 17:53:43 -08:00
jelveh
9867d26432 if clichouse exists hit it in _refresh_app_stats 2024-12-27 17:47:19 -08:00
jelveh
7252d2ef4f Check cache first when returning stats for the all period in the AppInformationService 2024-12-27 17:21:17 -08:00
jelveh
027f52d0fd Update AppInformationService.js 2024-12-27 16:55:31 -08:00
jelveh
9f5a138047 add analytics to the Apps driver 2024-12-27 14:39:51 -08:00