Commit Graph

  • 0474566576 Update chinese localization (#234) master dragonflylee 2025-12-01 06:19:51 +08:00
  • 09e8e50e69 Add Traditional Chinese localization (#223) david082321 2025-11-29 05:55:12 +08:00
  • db72e84c5b json: Fixed incorrect Simplified and Traditional Chinese labels Yorunokyujitsu 2025-11-29 06:49:40 +09:00
  • d47bb0a41d Update Japanese and Korean. Yorunokyujitsu 2025-11-28 07:29:27 +09:00
  • 3b741f3180 Updated German Translation (#214) stevo_ko 2025-11-27 22:59:18 +01:00
  • a8965c0d4a Spanish translations (#230) Ninji418 2025-11-27 16:52:07 -05:00
  • 87c277470e Update ru.json (#200) redraz 2025-11-28 00:24:10 +03:00
  • c1b6287437 Added the missing parentheses. Yorunokyujitsu 2025-11-25 19:21:52 +09:00
  • 4540dd0112 homebrew: Added a Back button. Yorunokyujitsu 2025-11-25 19:12:03 +09:00
  • dbb0501420 json: Updated based on version 1.0.0. Yorunokyujitsu 2025-11-25 19:11:29 +09:00
  • 28411fcdd1 i18n: Added translatable strings, new languages, and extended localization features. Yorunokyujitsu 2025-11-25 19:10:45 +09:00
  • 00874549ed Deploy minified webusb build webusb github-actions[bot] 2025-11-18 18:49:50 +00:00
  • 7f2d0e72f2 fix workflow 1.0.0 ITotalJustice 2025-11-18 18:29:38 +00:00
  • c9552f9785 bump version for new release 0.13.3 -> 1.0.0. ITotalJustice 2025-11-18 18:11:59 +00:00
  • 444ff3e2d1 swkdb: add support for setting the header. save: add support for setting the name for the save file. ITotalJustice 2025-10-09 14:45:08 +01:00
  • 7d56c8a381 increase list scroll speed. add list jump start/end. add L2 + scroll to select multiple enrties. ITotalJustice 2025-10-07 07:05:38 +01:00
  • da051f8d8f add support for replacing the homebrew menu tab with another menu. ITotalJustice 2025-10-03 09:58:48 +01:00
  • 81e6bc5833 disable sftp as it was unused and very slow compared to other clients. ITotalJustice 2025-10-03 09:07:12 +01:00
  • ca5ea827b2 devoptab: fix nginx listing, fix modifying entry overriding the scheme, fix smb failing to parse url if path isn't set. ftpsrv: workaround clients sending PASS for anon. ITotalJustice 2025-10-03 07:31:10 +01:00
  • b700fff9ac devoptab: fix create new mount entries failing if the mount folder didn't already exist. ITotalJustice 2025-09-29 02:19:25 +01:00
  • 81741364a7 homebrew: fix crashing due to using the wrong array size when scrolling. ITotalJustice 2025-09-28 23:04:16 +01:00
  • faebc42f0d fs: fix stdio dir count not filtering types. game/bfsar: fix dir listing loop exiting early due to post increment in the loop. ITotalJustice 2025-09-27 03:37:29 +01:00
  • 63e11ca377 remove unused 12h clock option. add option to hide ip address. ITotalJustice 2025-09-21 22:13:53 +01:00
  • 54a2215e04 support for filtering mtp/ftp mount options. use builtin config for ftp port,user,pass. ITotalJustice 2025-09-21 21:56:36 +01:00
  • 5edc3869cd display storage sizes, properly colour info text, and more (see below) ITotalJustice 2025-09-21 18:54:08 +01:00
  • a772d660f3 use spinner instead of default icon for homebrew + games menus. ITotalJustice 2025-09-21 04:08:36 +01:00
  • 3c504cc85d devoptab: add mounts (wrapper around all mounts, exposed via MTP/FTP). lots of fixes (see below). ITotalJustice 2025-09-21 03:51:13 +01:00
  • 0a2c16db0c mtp: bump to 6e24502, fixes freezing if write blocks for too long, simplify stream install for mtp and ftp. ITotalJustice 2025-09-20 20:27:02 +01:00
  • 2bd84c8d5a add version overrides for builds. ITotalJustice 2025-09-19 19:43:38 +01:00
  • 7cd668efb7 keyboard: swap Z/X ITotalJustice 2025-09-18 17:14:37 +01:00
  • a6265c3089 add keyboard navigation support. ITotalJustice 2025-09-18 17:06:22 +01:00
  • a2300c1a96 fix crashes when signalling a event thats not created yet. ITotalJustice 2025-09-18 15:35:24 +01:00
  • 3dae3f9173 devoptab/curl: fix rare deadlock casued by sleeping/blocking in curl callback functions. ITotalJustice 2025-09-16 04:15:56 +01:00
  • 63c420d5d8 devoptab: set default url scheme and port in creator. make form sidebar slightly wider and always show on the left side. ITotalJustice 2025-09-15 21:51:06 +01:00
  • a94c6bb581 devoptab: add games. add MTP and FTP game exporting. update ftpsrv (see below). fix "fix_path()" parsing. ITotalJustice 2025-09-15 21:18:53 +01:00
  • 9fe0044a65 devoptab: only push popuplist if the items array is non-empty. curl: guess the url scheme rather than force https. ITotalJustice 2025-09-14 15:14:35 +01:00
  • c05ce5eff4 yati: signal change to games menu when a new game is installed. ITotalJustice 2025-09-14 14:52:21 +01:00
  • a019103ed5 mui: create menus info text from the menus array, rather than hardcoding them. ITotalJustice 2025-09-14 14:37:00 +01:00
  • 50e55f4fca mtp: support overriding vid/pid. ITotalJustice 2025-09-14 14:30:46 +01:00
  • 0706683690 mui: rename misc to menus, change menu options order so that menus is at the top, improve some info boxes text. ITotalJustice 2025-09-14 14:16:50 +01:00
  • 9cdb77bafa devoptab: add mount creator. ITotalJustice 2025-09-14 14:04:20 +01:00
  • b476c54825 devoptab: add workaround for dkp nullptr bug. ITotalJustice 2025-09-13 13:28:55 +01:00
  • 8b2e541b1d lots of changes, see description. ITotalJustice 2025-09-13 13:16:18 +01:00
  • 931531e799 devoptab: add SFTP. fs: disable stdio buffering. cmake: add options to disable components of sphaira, add new "lite" build with minimal features. ITotalJustice 2025-09-09 18:39:03 +01:00
  • 1695d69aa3 audio: enable flac, make thread safe, fix crash on exit if audio wasn't init. ITotalJustice 2025-09-09 10:39:52 +01:00
  • 217bd3bed3 mui: add list index to sidebar and popup_list, and better center the index text. ITotalJustice 2025-09-08 01:47:41 +01:00
  • 384e8794bf devoptab: refactor all custom mounts to inherit from helper struct. ITotalJustice 2025-09-08 01:34:20 +01:00
  • 61b398a89a fatfs: use devoptab mounting. devoptab: add config for hidding from fs and dump, fix http being writeable. ITotalJustice 2025-09-07 17:35:37 +01:00
  • ba78fd0dc5 devoptab: add vfs, change mount.ini path location. ITotalJustice 2025-09-07 15:43:01 +01:00
  • 43969a773e fs: fix CreateDirectoryRecursivelyWithPath() for root files. save: fix restore detection. devoptab: return proper errno codes. ITotalJustice 2025-09-07 14:40:45 +01:00
  • 6e1eabbe0f devoptab: deprecate locations.ini in favour of hdd/network mounts, better handle folder creation errors. ITotalJustice 2025-09-07 13:30:53 +01:00
  • b99d1e5dea devoptab: add webdav, refactor network devices, multi thread r/w to improve perf and support webdav uploads. ITotalJustice 2025-09-07 12:40:45 +01:00
  • 6ce566aea5 http: optimise the dir_list parsing, only parse tables. filebrowser: option to disable stat per fs. ITotalJustice 2025-09-05 14:10:06 +01:00
  • a4209961e2 devoptab: add ftp mount with random read and streaming write support. ITotalJustice 2025-09-04 22:29:35 +01:00
  • 181ff3f2bf devoptab: fix http config parsing, add more options to network mounts (timeout,uid,port). fs: update path size. ITotalJustice 2025-09-04 12:18:34 +01:00
  • b85b522643 app: remove ams erpt disable as it is possible to cause ams to fatal if a crash report fails to write. ITotalJustice 2025-09-04 09:40:39 +01:00
  • 5158e264c0 devoptab: add http, nfs and smb mount. nca: zero init ncz structs. fs: fix FsPath compare. ITotalJustice 2025-09-03 18:56:54 +01:00
  • fd67da0527 webusb: add support for exporting. usb: block requests with no timeout, using pbox to cancel if the user presses B. ITotalJustice 2025-09-02 04:24:45 +01:00
  • 7bdec8457f tests: move location of usb tests and update workflows for the new paths. ITotalJustice 2025-08-31 07:37:54 +01:00
  • bc75c9a89f workflow: temp disable main workflow on dev until libnx pushes a new release. ITotalJustice 2025-08-31 07:30:13 +01:00
  • c2e8734e85 webusb: add webUSB page and workflow to auto build it. dev ITotalJustice 2025-08-31 07:15:53 +01:00
  • 22e965521a usb: change api so that every packet sent is crc32c, update python usb api, add automated tests for usb. ITotalJustice 2025-08-31 06:12:02 +01:00
  • b6b1af5959 Revert "Clean up python (#212)" ITotalJustice 2025-08-31 04:27:53 +01:00
  • 876be3b7b6 download: add ref count to cache init/exit and have all threads call init. ITotalJustice 2025-08-31 01:57:09 +01:00
  • 62f48353ba download: use new etag cache file and delete the old one, this removes all the old themezer entries. ITotalJustice 2025-08-31 01:48:27 +01:00
  • 9c65e5a12d app: remove old themezer cache ITotalJustice 2025-08-31 01:45:59 +01:00
  • 235e947186 app: move config to async init ITotalJustice 2025-08-31 01:42:37 +01:00
  • 0a8bc01870 Clean up python (#212) AndrewSpangler 2025-08-30 19:48:37 -07:00
  • f0bdc01156 huge changes to everything (see below). ITotalJustice 2025-08-28 23:12:34 +01:00
  • cd6fed6aae devoptab: use fixed size array of entries rather than vector as vector can change/break pointers when it reallocs. fs: disable loading assoc when mounting custom fs. ITotalJustice 2025-08-12 08:04:24 +01:00
  • 7835ebc346 perf: async signal exit ftpsrv and nxlink thread in order to not block. add perf logging for exit. ITotalJustice 2025-08-11 22:26:28 +01:00
  • 3c33581a08 devoptab: cache all reads to max read throughput, now as fast as normal sd card reads, including compressed zips (80MiB/s). ITotalJustice 2025-08-11 21:35:43 +01:00
  • 3e9a8c9249 devoptab: only add new entry if mounting is successful. ITotalJustice 2025-08-11 20:59:56 +01:00
  • d6c8f120c6 fs: add zip mount support. hash: fix not checking open result for file. fs: fix stdio not checking nullptr access. ITotalJustice 2025-08-11 20:01:53 +01:00
  • cb2fa1abfc fs: add support for mounting nsp an xci files in the filebrowser. ITotalJustice 2025-08-11 07:01:52 +01:00
  • 25f2cfbff2 save: support for mounting save fs, add LRU cache for fatfs. add mounting nro romfs. ITotalJustice 2025-08-10 17:31:22 +01:00
  • 3404d4cece app: destroy widgets in reverse order on exit as the widgets are a stack. ITotalJustice 2025-08-09 11:45:13 +01:00
  • 44e1584461 fs: add support for mounting nca, save and gamecard fs. file picker inherits from browser. fix bugs (see below). ITotalJustice 2025-08-09 11:34:35 +01:00
  • 8a16188996 fat: add support for mounting fat bis paritions (prodinfof, safe, user, system), inital work needed for fetching personalised es tickets. ITotalJustice 2025-08-08 05:12:51 +01:00
  • 70518762ae game_menu: remove stubbed option to enable/disable title cache. ITotalJustice 2025-08-06 14:11:59 +01:00
  • a0370912da Add content/nca viewer for games menu, fix manual nca title fetch for chinese lang icon, rename "dump" to "export". ITotalJustice 2025-08-06 14:11:05 +01:00
  • 3fee702ee2 ftp_menu: fix passphrase ascii convert which could cause a stack overflow. ITotalJustice 2025-08-04 20:17:14 +01:00
  • 54d73a6d3b optimise: pass all large objects (std::function, std::string, structs) by const ref rather than value. ITotalJustice 2025-08-04 18:58:20 +01:00
  • 9fe9c9d491 themezer: only show latest release for nxtheme when prompting user to download nro. ITotalJustice 2025-08-03 04:00:21 +01:00
  • 4300c9ee1b filebrowser/picker: backport changes in totalsms (optimise zip peek, remove unused vars and code, optimise folder count, fix missed extension parse). ITotalJustice 2025-08-03 03:26:24 +01:00
  • a3780bdcea filebrowser: add forwarder creator. ITotalJustice 2025-08-03 00:58:03 +01:00
  • 6554b68efa menu: add filepicker, sidebar: add file picker entry. ITotalJustice 2025-08-02 22:19:48 +01:00
  • 1a00db9d55 sidebar: add text input entry ITotalJustice 2025-08-02 19:18:42 +01:00
  • fb3ad260da install: add enable prompt to filebrowser and gc menu when an install option is clicked whilst disabled. ITotalJustice 2025-08-02 18:41:52 +01:00
  • ed02b0f260 sidebar: add callback when a disabled option is clicked. install: option to enable when a disabled option is clicked. ITotalJustice 2025-08-02 18:30:56 +01:00
  • 620334439c themezer: show option to launch nro. ITotalJustice 2025-08-02 17:51:36 +01:00
  • ab5c54b47a themeze: prompt user to install theme after installing. ITotalJustice 2025-08-02 17:47:09 +01:00
  • 40e4616520 themezer: prompt user to download ThemeInjector if not installed on launch. ITotalJustice 2025-08-02 17:21:07 +01:00
  • 3ebb3bd055 option to hide homebrew. ITotalJustice 2025-07-31 18:47:41 +01:00
  • 25e19b22f7 fix broken link in readme for switch-010editor-templates ITotalJustice 2025-07-31 03:05:47 +01:00
  • c67266fe1a display install options by default, but warn the user that installing is disabled an instruct them on how to enable. ITotalJustice 2025-07-31 02:48:19 +01:00
  • 92d747a0f5 remove seconds from the clock, fix long file name in info box for theme music. ITotalJustice 2025-07-31 01:41:07 +01:00
  • 79b52ed13e fix the spacing on some of the info boxes ITotalJustice 2025-07-31 01:32:21 +01:00
  • bd3ad8782a bump ftpsrv and haze versions (ftpsrv 85b3cf0, haze 0be1523). haze now has 4gb+ support. ITotalJustice 2025-07-31 01:23:50 +01:00
  • 6b57619871 change default option when installing for nca verify. ITotalJustice 2025-07-30 23:28:25 +01:00