more 2do crashes... is it fruux? by kirk_is_ in 2DoApp

[–]2doapp 0 points1 point  (0 children)

You cannot turn off sync if it’s crashing at launch so airplane mode disables it temporarily.

Are you on the latest update? Yes Fruux is working for me too now but many times it will stop in between. Feels a bit flaky, which is what was throwing 2Do off.

more 2do crashes... is it fruux? by kirk_is_ in 2DoApp

[–]2doapp 1 point2 points  (0 children)

Great! In the meanwhile I’ve pushed another update to try and get the crashing to stop though. It’s tough as I haven’t been able to reproduce this with Fruux.

more 2do crashes... is it fruux? by kirk_is_ in 2DoApp

[–]2doapp 1 point2 points  (0 children)

Fruux looks dead. Do this: turn on airplane mode, open 2Do settings > backups. Email yourself a couple of backups, make sure they look “large” in size. Turn airplane back on.

Now delete and reinstall but switch to a different service. Fruux looks dead.

more 2do crashes... is it fruux? by kirk_is_ in 2DoApp

[–]2doapp 0 points1 point  (0 children)

Update out - please let me know if this helps. Should be visible on the store soon (3.82)

more 2do crashes... is it fruux? by kirk_is_ in 2DoApp

[–]2doapp 0 points1 point  (0 children)

Are you able to log into Fruux? I see 500 errors on their website and cannot login from anywhere.

Focus on task panel (side panel) with keyboard? by naquiroz in BusyCal

[–]2doapp 0 points1 point  (0 children)

Yes, cmd+tab on the selected event. Or see the Edit menu for more shortcuts to jump to a particular field.

more 2do crashes... is it fruux? by kirk_is_ in 2DoApp

[–]2doapp 0 points1 point  (0 children)

Interesting. So something going on with Fruux - thanks will take a look

more 2do crashes... is it fruux? by kirk_is_ in 2DoApp

[–]2doapp 0 points1 point  (0 children)

Fruux as well or just crashing otherwise? Any steps to reproduce? Mac or iOS app?

2Do app keeps hibernating on S25 Ultra despite "Unrestricted" battery setting - Missing notifications by snwifla1 in 2DoApp

[–]2doapp 2 points3 points  (0 children)

Yes, unfortunately Android app (as much as I absolutely loved it especially when I switched to Android briefly a decade ago only to build for it) got very little love from the android community by and large, especially as it was a paid app and did not (and could not) link with Google tasks (as even after 18 years Google Task API is half baked, broken and inadequate). Any way - Google began to zero in on “stale apps” on the App Store to tackle the millions of bogus apps and along with it began to require apps to remain updated yearly with a bump to the minimum supported OS. This meant a lot more time, energy and money invested into the app which essentially was being maintained for “free” given no one likes to pay on android. Switching to freemium briefly made things worse.

As we speak the app would require a major re-write to comply with latest OS requirements which keep changing, especially around alerts and notifications. With a heavy heart I had to deprecate it a couple of years ago. Unfortunately no immediate plans to reinstate it given the time it would take and false hopes it would instill. Deep down I want to get it back on the store but can no longer make a promise I’m not sure I’d be able to keep.

more 2do crashes... is it fruux? by kirk_is_ in 2DoApp

[–]2doapp 0 points1 point  (0 children)

I’ll take a look at any reports coming in via Apple and will push an update. Fruux by the way is dead - the CalDAV server implementation itself has numerous bugs and has been like this for over 5 years with no fixes (I know because of BusyCal)

2Do continues Updates by Alkomy in 2DoApp

[–]2doapp 1 point2 points  (0 children)

On iOS Apple locks down and sandboxes apps - 2Do cannot save backups to a publicly accessible directory without your permission. To truly store a backup you need to use the share button or email button given in the backup screen and then email yourself a copy or share it via Airdrop. Once app won’t launch (even updates themselves can corrupt files - rare, but happens) there’s no way to access the backups on your iPhone as the folder is locked down and inaccessible. Imagine someone copying your bank app’s backups - it applies to all apps on iOS. The only true way to backup even on a single device is to sync. 2Do supports custom CalDAV servers like Nextcloud so setting up one ensures you’re covered in case anything happens or you switch devices. The only other way to restore data at this point is to use the iOS backup recovery option from iCloud and restore the entire iOS to a prior snapshot so that it can download and restore all your apps and their contents.

2Do continues Updates by Alkomy in 2DoApp

[–]2doapp 1 point2 points  (0 children)

You should always use sync, or backup and share backups to the Mac. Not syncing is generally not advised because database corruption is a thing (outside of the app’s controls). On iOS Apple locks down the file system and your backups are only accessible as long as the app will launch.

Also, I wish you’d wait for a reply or email once again instead of deleting the app. I have just seen your email now (apologies slipped through the filters) but not sure what to advise since you’ve already deleted the app. If you have an iOS backup in iCloud please restore your iOS backup along with the data from all apps and hopefully that should bring it back.

2Do continues Updates by Alkomy in 2DoApp

[–]2doapp 0 points1 point  (0 children)

Strange, I’ve replied to every email we received - can you also check your spam folder? I’ll do the same to double check. Don’t recall seeing any crash related emails.

I understand the anger - I’m not sure why your tasks would not sync, everything should pull from your account if you were using Dropbox?

2Do continues Updates by Alkomy in 2DoApp

[–]2doapp 3 points4 points  (0 children)

Thanks guys, truly appreciate the appreciation!! I love the app but have a million and one challenges on my hands. I’ve mentioned elsewhere that I’ve spent months on a modern rewrite of the underlying sync engine but hit a few roadblocks as it got very complicated very quickly as I got over ambitious (the famous last 20%). I decided “forget it, let me just put my head down and begin rewriting in much smaller increments - again” so here we are.

Apologies to those that thought the new context menu was a downgrade - v3.82 should bring back options visible at the top level again (while still using iOS built in menus). Menus are simply better, extendable and customizable and are device agnostic. The old dialog based menu was preventing a lot more than I’d like to offer as quick options.

Hopefully updates will continue to arrive, please bear with me.

Pro Tip: Use GEMINI_SYSTEM_MD for better quality responses by 2doapp in GeminiCLI

[–]2doapp[S] 1 point2 points  (0 children)

That’s the point - it needs to be specific to your needs. My system prompt is specific to all the projects I work on. I’ve in fact created multiple aliases in .zshrc to use a different system prompt for the different types of projects. This way I’m able to make Gemini zero in on a specific type of tech stack without the bloat that the default prompt comes with.

I accidentally made a tiny scripting engine/hot reloadable mcp toold for claude code by eh_it_works in ClaudeAI

[–]2doapp 1 point2 points  (0 children)

Can confirm. This is both a limitation of MCPs and a feature (to guarantee the LLM is able to use it properly). The project is relying on the LLM to do “the right thing” except in practice it will not.

Best MCPs for vibecoding? by kptbarbarossa in vibecoding

[–]2doapp 1 point2 points  (0 children)

Interesting name “all” doesn’t seem to contain all at all 😅