Commit Graph

158 Commits

Author SHA1 Message Date
J-D-K
cc5da07eaa Add replacement table for sanitize_string_for_path 2025-10-02 13:09:27 -04:00
J-D-K
9b80fa5dc8 Complete Update checking/downloading. 2025-09-30 15:51:54 -04:00
J-D-K
9cb6d52268 Add width and height to ui::Transition. Apply it to Message, Progress, Confirm states. 2025-09-29 21:23:06 -04:00
J-D-K
17ef99e21d Add compression for text to strip 150KB from NRO. 2025-09-26 15:01:18 -04:00
J-D-K
22b9734c37 Add update check and download on boot. 2025-09-26 01:09:37 -04:00
J-D-K
fa7e5fac6d UI Tweaks. 2025-09-25 18:56:06 -04:00
J-D-K
c5d7464679 Queued buffering for downloads. 2025-09-21 22:49:16 -04:00
J-D-K
073d8a5169 Fix string sanitation logic error. 2025-09-13 22:20:44 -04:00
J-D-K
0438937c5c Tinkering with transitions more. 2025-09-09 20:47:48 -04:00
J-D-K
8b72f08dcc Update ZIP logic to include and detect directory entries. Fixes 289. 2025-09-08 12:51:15 -04:00
J-D-K
a072c28dfb File mode progress. 2025-09-03 15:54:54 -04:00
J-D-K
51da0fd72f Cleanup compiler warnings. Bump version. 2025-08-25 09:00:28 -04:00
J-D-K
27ff070b7a Update some restore logic. Ensure save is wiped before restore again. 2025-08-24 19:17:10 -04:00
J-D-K
2bb57ccb43 Bump build date for tomorrow. 2025-08-20 18:58:53 -04:00
J-D-K
6bc3305340 Update fslib for range based Directory loops. 2025-08-20 12:39:29 -04:00
J-D-K
951707b372 Minor tweaks. 2025-08-18 21:58:56 -04:00
J-D-K
c76ae60092 Update language files. 2025-08-18 21:30:32 -04:00
J-D-K
e52e01a306 Update fslib, build date. 2025-08-18 18:53:21 -04:00
J-D-K
1caec25d2a Revisions, SVI import fix. 2025-08-16 18:58:32 -04:00
J-D-K
6054a3a1f6 Update Language files. 2025-08-15 16:51:29 -04:00
J-D-K
6e8e426fb5 Add loading screen. 2025-08-13 19:44:22 -04:00
J-D-K
14d9b7ffe1 Commit before major surgery. 2025-08-11 01:16:57 -04:00
J-D-K
2f2191bc15 WebDav fixes and tweaks. 2025-08-08 16:07:55 -04:00
J-D-K
7d9a294745 Add MessageState, tweak PopMessage again, add git templates. 2025-08-07 17:41:58 -04:00
J-D-K
b9b3acf7f2 Debugging everywhere! 2025-07-28 18:28:11 -04:00
J-D-K
851d969e9c More refactoring. Start to completely implement remote storage. 2025-07-24 10:07:57 -04:00
J-D-K
f7163f8dd7 Fix *nix case sensitivity building issues. 2025-07-05 14:54:43 -04:00
J-D-K
e27e0c8e51 remote::Storage just barely working. 2025-07-04 13:06:47 -04:00
J-D-K
62c5097d6d Commit since everything seems like it's working. 2025-06-18 13:40:26 -04:00
J-D-K
5d14f26495 TitleOptionState: Add system save protections. 2025-06-09 14:58:10 -04:00
J-D-K
ecbeff1856 Data loading tweaks, fixes, and finishing touches. 2025-05-31 13:39:01 -04:00
J-D-K
758fa3c61a Base cache system. Still possibly WIP. 2025-05-28 09:39:53 -04:00
J-D-K
6b2283d45b Start remote storage work. (Unbuild. Untested.) 2025-03-06 13:19:01 -05:00
J-D-K
11672043c3 Code style update. 2025-02-21 13:31:40 -05:00
J-D-K
57a9f0f4a6 Code revisions, implement ui::PopMessageManager. 2025-01-26 18:29:30 -05:00
J-D-K
3fff5de46d Backup working mostly. 2024-12-22 12:39:31 -05:00
J-D-K
da2d004ba6 Finalize text menu logic. Build with -Werror for better standards. 2024-12-09 11:20:17 -05:00
J-D-K
a62665313f Progress for today 2024-12-08 18:26:14 -05:00
J-D-K
cf3cb7a219 Data partially implemented with no crashes. Getting too tired. 2024-12-06 20:44:47 -05:00
J-D-K
7816dab291 It's a start. 2024-12-05 20:04:47 -05:00
J-D-K
24aafcbf63 Update build date 2024-11-05 10:10:20 -05:00
J-D-K
44a466fef0 Update Makefile build date 2024-10-31 11:04:34 -04:00
Martin Riedel
c2cf998d10 fix: use safeTitle instead of title for directory name on remote filesystem. This is a breaking change. Prior names with unsafe titlenames need to be moved manually. 2024-07-27 11:28:34 -04:00
Martin Riedel
f9668895eb fix: Provide fallback for item.name from href if webdav server does not provide "displayname" property. 2024-07-26 07:17:03 -04:00
Martin Riedel
ef633b1752 fix: updated Makefile to prioritize local over global imports (gd.h error) 2023-07-10 16:47:41 -04:00
Martin Riedel
f342bf15af feat: PR-related cleanup
- updated build instructions
- added user-agent header to webdav calls
- Generalized popDriveNotActive to popRemoteNotActive
- Updated version identifier presented in app
- Removed some commented code
2023-07-10 15:01:44 -04:00
Martin Riedel
938c52b603 feat: Webdav support for remote storage
- Created common interface that GDrive and Webdav implement (rfs::IRemoteFS)
- Moved shared functionality into shared interface/implementation
- drive.h/.cpp was replaced by remote.h/.cpp
- fld.cpp now gets a copy of RfsItem (former gdIems), because the implementation is not required to retain these (e.g. Webdav does not)
- UI presentation changed from [GD] to [R] (Remote)
2023-07-09 23:13:01 -04:00
J-D-K
85bca2d66e Add textureMgr class I wrote at work and prepare a little for auto upload option 2023-05-22 17:13:49 -04:00
J-D-K
83228a2911 Libnx update 2023-04-15 05:37:19 -04:00
J-D-K
3e16d635dc Update Drive instructions, load client_id and client_secret from Google JSON instead 2023-02-12 09:14:45 -05:00