Releases: WhitetailAni/Spartan
1.0 RC7 nightly-20240113105525
Beta build because RC6 has two big problems.
This release includes fixes for multiSelect (it could occasionally break and crash the app) and fixes for file info (so the app doesn't crash if the file is at certain paths).
This release does NOT support data compression of any kind. It may appear that it does, but doing so will result in a nonfunctional file. Your data shouldn't be harmed, but don't risk it.
I doubt this fixes the tvOS 13 bug, but please let me know if it does
1.0 RC6
Now on par of h3lix RC count! I highly recommend Technology Connection's CED series, it kept my sanity while working on some of this.
Improvements:
- Directory contents can now be cached to greatly improve load times of large directories (such as /usr/bin - on my TV HD on 14.7, the load time goes from 5 seconds to .3). The name of these cache files is randomly generated on first launch of this (and future) builds. They're hidden by the file manager as editing of them will cause unexpected and untested behavior. If you edit them and the app breaks, delete the file. Spartan will recreate it.
Bugfixes:
- Some fixes for the tvOS 14 topBar bug. It's a bug with stock tvOS where sheets don't work properly. I was able to fix some of them I think? But I don't know. It's not fully working, and I can't easily test as my TV 4K on 14.2 won't enter DFU so I can't jailbreak it.
- Symlinks that resolve to themselves no longer cause the app to lock up, memleak, and eventually be terminated by jetsam.
Please let me know if this works on tvOS 13!
1.0 RC5
Can't stop bugfixing it seems. This RC brings fixes for tvOS 14 - props to omason on eBay for sending me an HD on 14.7. I also now have a jailbroken Apple TV to test on!
Things fixed:
- The top bar should now work properly on tvOS 14
- The root helper will work on <tvOS 15
- The small font has been fixed on <tvOS 15
- The missing icon for changing the app icon in Settings has been fixed
- The app is now 12.4MB instead of 14MB
This update may resolve the tvOS 13 crash-on-launch bug, though I'm not sure. I don't have a tvOS 13 device to test... the 14.7 HD was supposed to be that but now it's my 14 device. If possible I'd like to downgrade my 4K to 13.4.8 but I'm unsure if the ipsw for that has been released.
Said HD on 14.7 will also most likely be the repo host, once I get my reverse proxy up and running again. So you don't have to copy debs over ssh anymore!
1.0 RC4
- Simplify the text editor
- Improve the hex editor to be much easier to use
This should be the final RC!
1.0 RC3
- Fix the Open In menu
- "Please select a valid image file" bug has been resolved
- Opening files in some editors has been resolved
- Localization issue has been resolved - Hex Editor has been fixed
- Lines can now be appended to the file
- Entered hex is autoformatted
- "Finda" icon from JamesnLollify has been added
- Better user-interface error reporting has been added
1.0 RC2
- Root helper bug has been resolved
- Support for viewing HTML files and SVG files has been added
- Proper symlink support has been added
- Opening a directory has been slightly optimized for better load times
- The text editor can now open UTF16 and UTF32 files
Bugs under investigation:
- Using the Open In menu may display "Please select a valid image file." instead of the selected view
The tipa will no longer be offered as there is nothing to install it with, and limitations with tvOS' app install processes prevent me from supporting it with a functioning root helper
1.0 RC1
Final testing time! Things to check, specifically:
- App icon switching, located in Settings
- Mounting DMGs - untested, may cause problems!
- Potential bug in root helper functionality identified
- Plist editor
- Hex editor
The root helper bug is what I'm most interested in - my method for using the root helper is not great. It's not working for me, but I'm unsure it's because of my bad setup or because of a bug in Spartan. So please test it and let me know!
Root helper actions are anything to do with moving, copying, deleting, renaming, editing, or changing the permissions of files. The Create File button on the top bar is a quick way to test it.
DMG mounting may work, but I haven't tested any of it. Detection is just checking for a .dmg extension... I'm not sure how dmg file headers work or if they even have any. So simple file extension check works for now. I want to replace it later.
The plist editor and hex editor seem to be fine from my testing - just want to make sure they're working for everyone else since they're fairly complex.
Provided nothing is reported after a week or two, I'll move this build to official release!
1.0.0 beta 6.2
Fix some bugs in Settings and Credits and strip some useless code
1.0.0 beta 6.1
Fixed a bug that caused plist viewing to not work properly.
Editing looks like it works, but it actually doesn't - it's not hooked up.
1.0.0 beta 6
HUGE update!!!! Spartan now supports viewing the contents of plist files.
Which it has been able to do before, yes. But the way it's set up allows easy integration of an editor, as everything is stored in a custom variable type. Editing will come in a later update.
Sorry for the delay!