Commit Graph

3055 Commits

Author SHA1 Message Date
KernelDeimos 57befd310d doc: fix comments for list(), models(), complete() 2025-01-06 10:04:54 -05:00
jelveh 9c181516fc lol there was an empty file in there!
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-05 23:20:17 -08:00
jelveh 5f81299bf0 cleaned up as much as i could 2025-01-05 23:14:47 -08:00
jelveh f3f1a1f188 Copyright notice fix 2025-01-05 22:39:20 -08:00
Nariman Jelveh 737a3a0ebc Merge pull request #1082 from ahmadkani/main
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
English README translated to Persian language
2025-01-04 14:54:22 -08:00
Ahmad e633d11dbb English document translated to Persian language 2025-01-04 10:47:36 +03:30
jelveh a03314f8b8 Update dev-center.js
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-03 21:05:55 -08:00
KernelDeimos 9b0f220556 dev: request /rao from sites
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-03 14:32:24 -05:00
KernelDeimos 71f221dd07 dev: ll_copy -> provider.copy_tree 2025-01-03 14:32:24 -05:00
KernelDeimos 8a9164d7c5 fix: missing ll_copy import 2025-01-03 13:28:03 -05:00
jelveh 34fcae9c56 Update UIWindow.js 2025-01-03 09:48:00 -08:00
jelveh 3e3db2327e Update UIWindow.js 2025-01-03 09:42:15 -08:00
KernelDeimos 63401f2c83 dev: DRY base64 app icons from streams
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-03 11:46:01 -05:00
KernelDeimos 06a67a3b22 dev: migrate /rao to actor-capable auth 2025-01-03 10:24:46 -05:00
jelveh cd5866dd6b Update UITaskbarItem.js
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-02 18:48:24 -08:00
jelveh 6fbd00f2ec Update style.css 2025-01-02 18:14:49 -08:00
jelveh 1ef8c36135 quick fix 2025-01-02 18:05:38 -08:00
jelveh ddd1c254f0 Update style.css 2025-01-02 17:20:47 -08:00
jelveh 3a47bc69d9 Add tooltips to vague icons in Dev Center 2025-01-02 17:14:08 -08:00
KernelDeimos a8fc4669e8 dev: fix default origins in puter.js
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
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
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-02 10:53:37 -05:00
jelveh 0c5f780f59 Merge branch 'main' of https://github.com/heyputer/puter
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
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
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2024-12-31 20:46:05 -08:00
KernelDeimos ad8a3978c0 fix: allow localhost for development
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
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
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2024-12-31 10:33:39 -05:00
jelveh 539b31cc5b Don't allow dropping of Launcher icons after trash in taskbar.
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
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
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
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
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
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