Mo Tarbin
f92063dfe9
hotfix: OAuth login being aborted by a forced logout on Android
...
The app logged itself out in the middle of the OAuth code exchange,
tearing down the page before the callback request could finish.
On resume, the deep-link handler and the sync-on-resume listener fire in
the same tick. Sync ran first, hit a 401 (no session exists yet), and
ApiClient treated that as an expired session: it cleared tokens, wiped
the offline DB, and hard-navigated to /login via window.location.href.
That reload aborted the in-flight POST /auth/oauth2/callback, surfacing
as "Authentication request failed TypeError: Failed to fetch".
2026-07-28 20:45:29 -04:00
Mo Tarbin
ce07e467f3
release 1.2.33
2026-07-28 17:40:44 -04:00
Mohamad Tarbin
f6adc99187
Merge pull request #171 from donetick/support-audio-input
...
Support audio input
2026-07-28 02:31:38 -04:00
Mohamad Tarbin
950645cc96
Merge branch 'develop' into support-audio-input
2026-07-28 02:31:16 -04:00
Mo Tarbin
cb71b6074d
Add Previous for the widgets
2026-07-28 02:15:56 -04:00
Mo Tarbin
bb87dc2e14
Add quick capture widget
2026-07-28 02:02:44 -04:00
Mo Tarbin
ce49e4afc6
Move cancel button to the modal
2026-07-28 02:02:24 -04:00
Mo Tarbin
ea89f90edb
fix label picker keep open wnhe something chosen
2026-07-28 00:17:40 -04:00
Mo Tarbin
8cba22024a
Fix Choretoolbar display active when it should always stay neutral
2026-07-28 00:03:04 -04:00
Mo Tarbin
9044193aa3
Fix Adding labels to match the way we have it in EditChore
2026-07-27 23:55:27 -04:00
Mo Tarbin
b145bb422b
reduce the noise by making the color just a small badge
2026-07-27 23:43:39 -04:00
Mo Tarbin
5a4f67d70a
Add back Quick access to the filters
2026-07-27 22:45:49 -04:00
Mo Tarbin
09c3dbbebc
fix(voice): harden native recognition loop and match labels to existing ones only
...
Add heartbeat/timeout recovery for silently-dead Android recognizer sessions,
wait for and prefer the late-arriving final transcript over the interim
partial, and guard against duplicate commits when it lands after restart.
Bias native recognition toward circle member/label names via contextualStrings
so unfamiliar names aren't auto-corrected. Restrict spoken "label X" to
existing labels (exact or closest fuzzy match) instead of creating new ones,
removing the now-unused label-creation flow from AddTaskModal/VoicePanel/
parseVoiceTask.
2026-07-26 21:41:56 -04:00
Mo Tarbin
ad1f85ffcc
Update Gemfile
2026-07-26 13:26:51 -04:00
Mohamad Tarbin
ec8eb39599
Merge pull request #165 from donetick/hotfix-07-24
...
Attempt to fix capacitor sqlite error and update social login to make…
2026-07-25 17:41:05 -04:00
Mo Tarbin
adca4c3af9
Attempt to fix capacitor sqlite error and update social login to make sure we exclude any facebook sdk
2026-07-25 17:35:43 -04:00
Mo Tarbin
a133b271d0
ability to parse user and label
2026-07-20 09:54:39 -04:00
Mo Tarbin
e0257445ef
Add Initial Voice Input
2026-07-20 01:41:42 -04:00
Mohamad Tarbin
65c774d0d0
Merge pull request #159 from donetick/respecting-ca-from-user-store
...
fix(android): trust user-installed CA certificates
2026-07-18 18:00:01 -04:00
Mo Tarbin
2e5f0a3725
fix(android): trust user-installed CA certificates
2026-07-18 17:58:41 -04:00
Mohamad Tarbin
ebae9b78b1
Merge pull request #158 from donetick/add-widget-ios-android
...
Add home-screen widgets for iOS and Android (Today, Next 7 Days, People)
2026-07-18 17:14:41 -04:00
Mo Tarbin
b73586f81b
Add support for iOS and android widgets
2026-07-18 17:10:23 -04:00
Mo Tarbin
74d658f928
Release 1.2.16
v1.2.16
2026-07-18 03:15:20 -04:00
Mohamad Tarbin
24a1572752
Merge pull request #153 from donetick/upload-and-attachment
...
Improve Offline mode and stop temp id position, stuck commands can no…
2026-07-18 02:32:11 -04:00
Mo Tarbin
80099635be
Improve Offline mode and stop temp id position, stuck commands can no longer block the pipeline, Fix Spurious Offline flip, Ghost Chore when switching accounts
2026-07-18 02:31:00 -04:00
Mohamad Tarbin
cd28526ccc
Merge pull request #152 from donetick/upload-and-attachment
...
Upload and attachment
2026-07-18 02:28:12 -04:00
Mo Tarbin
277e10daf1
fix IOS sqlite return metadata as first row
2026-07-18 02:20:31 -04:00
Mo Tarbin
a6fb3c87c4
Refactor Attchemnt Upload and fix bug with signing
2026-07-18 02:16:42 -04:00
Mohamad Tarbin
bf6474a488
Merge pull request #151 from donetick/deeplink-fixes
...
Fix Notification deeplink
2026-07-17 19:34:01 -04:00
Mo Tarbin
08f8d6ac6a
Fix Notification deeplink
2026-07-17 19:33:33 -04:00
Mo Tarbin
0c80efc686
add mapping for crowdin
2026-07-16 22:35:45 -04:00
Mo Tarbin
e1b6561b70
%two_letters_code% to %locale% in crowdin.yml.
2026-07-16 22:24:46 -04:00
Mo Tarbin
56e91db0b4
Release 1.2.12 : Remove NDEF and PACE from NFC permission. fix login with google entitlement
2026-07-16 20:55:40 -04:00
Mohamad Tarbin
ce3b6fdc37
Merge pull request #149 from donetick/fix-login-with-google-2
...
fix(ios): register Google Sign-In URL scheme to prevent launch crash
2026-07-16 19:41:03 -04:00
Mo Tarbin
885427fa85
fix(ios): register Google Sign-In URL scheme to prevent launch crash
...
Merge duplicate CFBundleURLTypes entries in Info.plist so the Google
reversed-client-ID scheme and the donetick deep-link scheme coexist.
The second entry was overriding the first, causing GIDSignIn to throw
NSInvalidArgumentException for a missing URL scheme.
2026-07-16 19:40:34 -04:00
Mo Tarbin
b77365e60f
Release 1.2.12
2026-07-16 19:07:50 -04:00
Mohamad Tarbin
b3d601aa35
Merge pull request #148 from donetick/fix-login-with-google
...
Fix login with google
2026-07-16 18:53:57 -04:00
Mo Tarbin
f1aca45ce3
Update version
2026-07-16 18:53:32 -04:00
Mo Tarbin
46b1902af2
force login before login with google
2026-07-16 18:52:05 -04:00
Mohamad Tarbin
96cee7e5c2
Merge pull request #140 from donetick/07-14-bug-fixes
...
07 14 bug fixes
2026-07-14 21:10:11 -04:00
Mo Tarbin
8a32811226
Add Advance option section
2026-07-14 19:15:20 -04:00
Mohamad Tarbin
18dbaee4b5
Merge pull request #139 from donetick/fastline
...
Integrate with Fastline to automate App stores/ Playstore release
2026-07-14 17:34:28 -04:00
Mo Tarbin
9c7cea23a7
Add More options to AddTaskModal to handle most of the things we have in editChore
2026-07-14 14:24:43 -04:00
Mo Tarbin
519b085dd2
fix: pressing shift +enter in task title field open the task desc
2026-07-14 14:22:34 -04:00
Mo Tarbin
66d3bc6c7b
fix: add ability to create label in label picker
2026-07-14 12:59:47 -04:00
Mo Tarbin
40270f219a
Fix: make sure the calendar doesn't take the full screen on desktop
2026-07-14 12:29:32 -04:00
Mo Tarbin
08fba15fee
fix https://github.com/donetick/frontend/issues/95
2026-07-14 12:24:40 -04:00
Mo Tarbin
379e1a354b
Update to include publishing the apps
2026-07-14 12:17:13 -04:00
Mo Tarbin
eacfca715c
Integrate with Fastline, Create a release script
2026-07-14 12:16:36 -04:00
Mo Tarbin
4bfff4b7e9
Add script to handle secrets fetching
2026-07-14 11:57:29 -04:00