Commit Graph

265 Commits

Author SHA1 Message Date
KernelDeimos d39bb412f3 Begin work on task manager 2024-04-14 23:52:53 -04:00
Nariman Jelveh 49c3df2328 allow child windows to center relative to parent window 2024-04-14 20:04:27 -07:00
Nariman Jelveh 61a4b10adf add i18n text 2024-04-14 19:14:33 -07:00
Nariman Jelveh aae1d194c7 wip 2024-04-14 17:43:20 -07:00
Nariman Jelveh bfaaa914f1 wip 2024-04-14 17:30:22 -07:00
Nariman Jelveh 2f101c4a39 close #271 2024-04-14 17:10:46 -07:00
Nariman Jelveh 765eb43568 Disable manual arrangement in Explore 2024-04-14 12:50:28 -07:00
Nariman Jelveh 3b65523da9 separate refresh_item_container into a module 2024-04-13 13:41:15 -07:00
KernelDeimos 199b68a964 Highlight current session 2024-04-13 02:30:48 -04:00
Eric Dubé fbbc73308e Merge pull request #274 from HeyPuter/eric/builtin-apps
Move terminal and phoenix into main repo
2024-04-12 21:54:47 -04:00
KernelDeimos 5fbbfb4c18 Enable background and builtin apps 2024-04-12 20:52:57 -04:00
Aya Moosa b725c4c7b4 removed commented code causing translation error 2024-04-12 14:39:46 -07:00
Aya Moosa f8d3fdbefb merge 2024-04-12 14:16:26 -07:00
KernelDeimos 1da3a769c4 Use localstorage instead of cookie for list-sessions 2024-04-12 00:19:07 -04:00
Eric Dubé 8135e076c2 Merge pull request #266 from HeyPuter/eric/session-updates
session management
2024-04-11 22:04:07 -04:00
Nariman Jelveh 9ab3e3ccd8 Merge pull request #244 from HeyPuter/eric/host-storage
Display storage use of host/puter separately
2024-04-11 10:14:45 -07:00
KernelDeimos 09bf422686 Add session manager ui 2024-04-11 00:29:39 -04:00
Sam Atkins cce6531d45 Notify parents/children when an app closes
Send an appClosed message with the instance ID of the app that was
closed. This will be picked up by Puter.js's AppConnection and reported
as a 'close' event.

To make this work, a `data-parent_instance_id` attribute is set on child
app windows. This is very similar to the `data-parent_uuid` attribute,
which tracks parent windows instead of parent app instances. (Dialogs
have a parent window, but are not apps, so don't have a parent app
instance.) The difference is subtle, and we may want to combine these in
the future, but currently closing an app will close any child windows,
which is not behaviour we want for child apps.
2024-04-09 15:55:14 +01:00
Aya Moosa 80aa87023e working white text, not perfect with all colors 2024-04-08 22:01:00 -07:00
Aya Moosa 626d63c91d working white text, not perfect with all colors 2024-04-08 22:00:12 -07:00
Aya Moosa 5bf0411015 got white text working, restets when other silders are used 2024-04-08 21:24:24 -07:00
Aya Moosa b2fcb8d104 started light text for color 2024-04-08 15:59:12 -07:00
Sam Atkins b1f2750cdb Add an error message when login fails because of domain misconfiguration
Previously, we just output whatever err.responseText was. However, that
has some downsides:

- If there's no responseText (as for when we can't find the domain) then
  the user gets a blank message.
- If it's a 404 error, the responseText includes the full HTML for
  Puter's 404 page, which we don't want to dump in the error box! This
  is unlikely to happen in practice, but was easy enough to cater for.

So, add a nicer message in those cases.

The misconfiguration message is taken from here:
https://github.com/HeyPuter/puter/issues/185#issuecomment-2037977592

Resolves #235.
2024-04-08 15:49:00 +01:00
KernelDeimos b1e6e0c25a Fix i18n 2024-04-07 17:27:09 -04:00
KernelDeimos f7916cfa74 Add option to reset colors 2024-04-07 17:19:47 -04:00
KernelDeimos 3f37ef2fad Fix i18n 2024-04-07 16:18:59 -04:00
KernelDeimos 3297940bab Improve dialog 2024-04-07 04:53:49 -04:00
KernelDeimos 5661605884 Add ui colors to settings window 2024-04-07 02:53:05 -04:00
KernelDeimos 178f851684 Fix previous fix 2024-04-07 00:28:23 -04:00
KernelDeimos dc5a7ca431 Display storage use of host/puter separately 2024-04-06 23:26:18 -04:00
KernelDeimos beeeb7bcbf Tiny fix 2024-04-06 05:08:38 -04:00
KernelDeimos b99534ebdf Add WIP color sliders 2024-04-06 02:35:06 -04:00
KernelDeimos 6cd77384a5 Update default text for explorer-error-message 2024-04-02 16:50:22 -04:00
KernelDeimos 5290d78e20 Display error in directory when readdir fails 2024-04-02 16:46:34 -04:00
Sam Atkins 29b3b4ecba Add or correct missing i18n keys
'save_account_to_publish' isn't used anywhere, so I assume that
'save_account_to_publish_website' is supposed to use that.
2024-04-01 12:10:31 +01:00
Sam Atkins b111e05ef7 Fix typo in 'change_always_open_with' i18n key 2024-04-01 12:00:58 +01:00
Sam Atkins c2f73c37c5 Correct capitalisation of i18n() keys
Found by searching for `i18n\(\'[^\']*[A-Z]+[^\']*\'\)`
2024-04-01 11:26:07 +01:00
Nariman Jelveh 0094e2e2cf Merge pull request #191 from meetqy/main
Make showing/hiding the clock configurable
2024-03-29 21:34:52 -07:00
Nariman Jelveh 8883c892ed Fix auto not being triggered when changing visibility 2024-03-29 21:25:03 -07:00
Nariman Jelveh db245f9ba2 Fix spelling mistake 2024-03-29 20:59:50 -07:00
Nariman Jelveh b4be6aa4a6 remove deprecated sharing endpoints and event handlers 2024-03-29 20:49:53 -07:00
meetqy 9fd32468ad fix: Make showing/hiding the clock configurable #159 2024-03-30 10:57:57 +08:00
meetqy 514abf030c fix: Make showing/hiding the clock configurable #159 2024-03-30 10:53:39 +08:00
meetqy 5d45bfbfe1 language 2024-03-30 10:33:35 +08:00
meetqy 69beb1ff7d not save to server 2024-03-28 11:09:47 +08:00
meetqy 0271950b78 clock page 2024-03-28 10:44:52 +08:00
Nariman Jelveh 907ecbed45 Merge pull request #156 from vineeth-vk11/#154
handling context submenus on mobile devices
2024-03-25 21:41:42 -07:00
Nariman Jelveh 28acf71ad1 Merge pull request #163 from vineeth-vk11/i18n_encoding_issue
fixing html encoding issue in i18n
2024-03-25 21:22:50 -07:00
Sondre Tungesvik Njåstad e341f1f054 Fix incorrect casing 2024-03-25 08:32:09 +01:00
Nariman Jelveh ac93928851 Merge pull request #172 from HeyPuter/settings
Implement the Settings App
2024-03-24 21:41:01 -07:00