I have decided to abandon the effort to package Whisper Money for Cloudron.
While I initially liked the app and the UI is attractive, technical analysis of the source code revealed fundamental flaws that make it unsafe for financial data. I'm not talking millions out or can't add up, but it is not 100% reliable. As a money app, it should be.
Why I am stopping:
Critical Data Flaws: The app has two critical data integrity flaws (Format + Timezone) stacked on top of each other. I observed data corruption on dates where transaction dates shifted due to timezone logic errors and inconsistent CSV parsing.
Unsafe Foundation: This is not a case of "one small bug"; it is indicative of a codebase that appears to be generated without understanding the fundamentals of data handling (Timezones, Locales, Deterministic Parsing).
Not Production-Ready: For a finance app, data integrity is non-negotiable. Since basic data import is untrustworthy, I have zero confidence in the accuracy of downstream charts, reports, or recurring transactions.
I cannot in good conscience release a package where user data might be silently corrupted, even slightly. I recommend users avoid this application until the upstream maturity improves significantly.
Maybe ActualBudget can tick the boxes, it's in the AppStore already.
As a former finance professional and a 30+ year business manager, I haven't actually found anything which IMHO comes fully up to scratch. The closest I have found is Ocular, which I have packaged and is available on CustomAppGateway. [But Ocular does not pretend to be like WhisperMoney or ActualBudget, so may not have the features you want from those.]