Commit Graph

4297 Commits (bbdb06697b4f1681155a42b79a723b220f0b1c7a)

Author SHA1 Message Date
Sam Bosley 1826417c77 Improvements to logout logic 12 years ago
Sam Bosley 339093793f Started refactoring to improve logout logic 12 years ago
Sam Bosley d021fa1f30 Fixed autosync implementation for TagViewFragment 12 years ago
Sam Bosley 5d49005d20 Clear pushed_at values when logging in as a new user 12 years ago
Sam Bosley 8d21038848 Fixed a bug where timer notification could get stuck after deleting a new tasl 12 years ago
Sam Bosley 98db1b5614 Fixed a bug with how GCM service is constructed 12 years ago
Sam Bosley 6c478be120 Fixed potential null pointers when refreshing comments fragment, people fragment 12 years ago
Sam Bosley 0cb23f07fa Fixed a stupid bug where messages wouldn't be sent because of ClientVersion 12 years ago
Sam Bosley 7bff4e2db6 Deleted some more unused files 12 years ago
Sam Bosley 0555ca9e44 Deleted several unnecessary files 12 years ago
Sam Bosley 75b138cf98 Need to use a JSONObject for the ClientVersion message 12 years ago
Sam Bosley 34fe492add Move client version reporting to be more like a ClientToServerMessage: 12 years ago
Sam Bosley 58ec7a3001 Don't need to validate repeat values on sync 12 years ago
Sam Bosley 0155d9783e Cleaner code 12 years ago
Sam Bosley e0665b2330 Don't ever attempt to send files with no name or that don't exist anymore 12 years ago
Sam Bosley 291b54813f Send client_version with sync messages 12 years ago
Sam Bosley 35acb15c91 Sanity check for weird repeat values 12 years ago
Sam Bosley 0d4c6555b8 Minor bug fix to notification sounds 12 years ago
Sam Bosley b3b38583be Refactored and improved how multiple notifications are handled based on Tim's recommendations 12 years ago
Sam Bosley dfbad08199 Merge branch 'master' into 130225_sb_facebook_sdk
Conflicts:
	astrid/plugin-src/com/todoroo/astrid/actfm/ActFmLoginActivity.java
12 years ago
Sam Bosley f297a3475c Delete outstanding entries for entities that don't exist anymore 12 years ago
Sam Bosley c6e7bc852e Fixed a super sad bug with how message batches were handled, added crittercism logging of some handled sync exceptions 12 years ago
Sam Bosley 82a5eb3fd5 Updated crittercism library and log unexpected sync thread exceptions 12 years ago
Sam Bosley 6235098a30 Fixed lots of notifications blocking the ui thread 12 years ago
Sam Bosley b11abb8dee Killed some dead code 12 years ago
Sam Bosley 8776cf6fd0 Fixed a bug when constructing tasks outstanding table from master table 12 years ago
Sam Bosley 5b7caa692c Fix ActFmInvoker ip address 12 years ago
Sam Bosley c1f4599fb5 Clear deleted entities from database on different user login 12 years ago
Sam Bosley 3cee9288dc Merge remote-tracking branch 'upstream/master' into 130307_sb_better_logout_logic
Conflicts:
	astrid/plugin-src/com/todoroo/astrid/actfm/ActFmLoginActivity.java
12 years ago
Sam Bosley e769b9f31b Refresh after sending tlm message when no task ids involved 12 years ago
Sam Bosley 6819e94458 Constructing task outstanding from master table should include tag_added 12 years ago
Sam Bosley f7101c3a52 Fixed several bugs with migrating data after new user log in 12 years ago
Sam Bosley dcb1dc206a Delete task attachments 12 years ago
Sam Bosley 6e251c9306 Forgot to start the thread 12 years ago
Sam Bosley 0715c82dc3 Reconstruct task list metadata task order using id maps on different user login 12 years ago
Sam Bosley 91f1df7ee9 Rough draft at generating new uuids on different user login 12 years ago
Sam Bosley c76375688c More clear data on different user login logic 12 years ago
Sam Bosley cace6f769e Partial implementation of sign out clear data 12 years ago
Sam Bosley e2a9d34701 Reload TLM in subtasks tag view refresh 12 years ago
Sam Bosley 275e363d59 Only show sync upgrade prompts after welcome walkthrough 12 years ago
Sam Bosley 6019fd70a6 Don't need to actually log out of google tasks if user chooses to upgrade--leaving it logged in makes import easier later and doesn't affect sync 12 years ago
Sam Bosley cf97bb9393 Fixed a potential concurrency bug 12 years ago
Sam Bosley 97c3480732 Suppress widget updates during sync 12 years ago
Sam Bosley bba063739f Set general pushed at value in makechanges 12 years ago
Sam Bosley 11f86e32e8 Sync hide until dates 12 years ago
Sam Bosley c56c7ef7e8 Code cleanup 12 years ago
Sam Bosley 9fe7f30373 Minor fixes to sync upgrade prompts 12 years ago
Sam Bosley 1ea5d2cbf6 Finish button and listener logic for sync upgrade prompts 12 years ago
Sam Bosley bab8092c97 Titles and body text for sync upgrade prompts--just need button and listener logic 12 years ago
Sam Bosley 074d6f678a Started working on sync upgrade prompts 12 years ago
Sam Bosley 3aac9f082b Kill featured lists 12 years ago
Sam Bosley 57ee4e3492 Fixed file uploading logic 12 years ago
Sam Bosley 6ed1655653 Use mime type when constructing file body for entity 12 years ago
Sam Bosley 1e7c7e20e0 Added entity uploading logic for task attachments 12 years ago
Sam Bosley b1da107c0d Rough draft of how uploading files with multipart entity might look 12 years ago
Sam Bosley 6e0e86d6b7 Some progress towards uploading pictures as multipart entities 12 years ago
Sam Bosley 6df92fce1f Fixed a couple issues with non-premium users trying to create attachments 12 years ago
Sam Bosley c9f2dfb14c Put JSON null in changes happened when value is null 12 years ago
Sam Bosley c2a31285c0 Fixed an equality check 12 years ago
Sam Bosley 52c12a55f3 Validate certain values in ChangesHappened so we can know whether or not to kill the message (e.g. for empty task titles) 12 years ago
Sam Bosley 3af22f6ca9 Don't allow weird invalid repeat value only containing the ;FROM_COMPLETION flag 12 years ago
Sam Bosley 548706a6e0 Don't suppress changes when creating new task list metadata in migration 12 years ago
Sam Bosley a8e61b6602 Added some ability to do progress bars under new sync 12 years ago
Sam Bosley 47be5a1fde Fixed ant.properties 12 years ago
Sam Bosley 3eb4414389 More efficient sync callback execution 12 years ago
Sam Bosley 6a1a0edc46 Killed dead code 12 years ago
Sam Bosley 79afb0b861 Improvements to gtasks import ui 12 years ago
Sam Bosley 8049a3395d During gtasks import, only prompt about tasks that aren't already in the specified tag 12 years ago
Sam Bosley 2c49b30c1f Don't allow gtasks preferences to rotate (prevents killing ui during import) 12 years ago
Sam Bosley d8b3f962b6 First draft of prompt to import 12 years ago
Sam Bosley c4284894a0 Partial logic for initiating gtasks import from sync menu 12 years ago
Sam Bosley 33a93a40ab Started implemented logic to do blocking gtasks import from the preferences 12 years ago
Sam Bosley 1241967d73 Don't consider gtasks sync provider 'active' if astrid logged in 12 years ago
Sam Bosley bd8918d0fa Don't need the third party addons preference anymore 12 years ago
Sam Bosley cae8c4eb35 Delete all rmilk sources 12 years ago
Sam Bosley 3622ae6bc1 Removed all producteev source files 12 years ago
Sam Bosley 8d298dda58 Merge remote-tracking branch 'upstream/master' into 130221_sb_gtasks_new_sync 12 years ago
Sam Bosley 2a28937a65 Fixed several theming issues with the new action bar library 12 years ago
Sam Bosley a4f92a6446 Fixed several fb login errors--it seems to be working now 12 years ago
Sam Bosley ce37aa607b Move facebook app id to keys.xml file so we can reference it from the manifest 12 years ago
Sam Bosley 2b3c9ef3b3 Removed dead code 12 years ago
Sam Bosley cd4d90715c Started integrating Facebook SDK 3.0 12 years ago
Sam Bosley 28e0c93ecb Fixed the rest of the compiler type errors with the new version of actionbarsherlock (untested)
Conflicts:

	astrid/plugin-src/com/todoroo/astrid/tags/reusable/FeaturedTaskListFragment.java
12 years ago
Sam Bosley 9786b11daf Upgraded actionbarsherlock sources and fixed some resource conflicts 12 years ago
Sam Bosley c979e1c2c1 Fixed some ui bugs when renaming a list 12 years ago
Sam Bosley 1d77ddf0c6 Fixed a typo 12 years ago
Sam Bosley f42662cfa4 Fixes to processing of manual order strings 12 years ago
Sam Bosley 2f2f96c3b1 Improvements to tag uuid matching 12 years ago
Sam Bosley e195d68182 Revert ActFmInvoker default URL to android localhost 12 years ago
Sam Bosley e86f1a7681 Rewrote TagService.rename to use uuids 12 years ago
Sam Bosley 5a139463ae Removed some references to getTag (which is renamed to getTagByName) 12 years ago
Sam Bosley f10b3acc31 Better handling of deleting tags--use uuids only instead of names 12 years ago
Sam Bosley 918e533ead Fixed a stupid bug when checking tag membership 12 years ago
Sam Bosley e2dac89c37 Fixed some behavior with how tag data is loaded from filter--always use the uuid when possible 12 years ago
Sam Bosley caf163d90f The capitalize tag was in the wrong place in tag settings 12 years ago
Sam Bosley 7403f9add2 Fixed a ui refresh bug when members removed from list 12 years ago
Sam Bosley 51e9762022 Fixed a bug where list members view wouldn't always refresh after leaving tag settings 12 years ago
Sam Bosley 345673d40d Fixed some sync bugs when cloning featured lists 12 years ago
Sam Bosley bf955399b9 Fixed e801415 to do what it was supposed to do the first time 12 years ago
Sam Bosley fa8f4d6995 Killed dead code 12 years ago
Sam Bosley e801415040 Don't send empty task ids changes 12 years ago
Sam Bosley 3e6c67a3c3 Fixed several bugs related to constructing outstanding tables after login 12 years ago
Sam Bosley 9c9dfaf288 Sanity check tagData before syncing 12 years ago
Sam Bosley 4fb86211b5 Don't send empty task list metadata id changes 12 years ago
Sam Bosley 27879460ff Added a helper class to construct outstanding tables from master tables after login 12 years ago
Sam Bosley d145a7ad18 In migration, only create oustanding entries if logged in 12 years ago
Sam Bosley f770046989 Set a 'record outstanding entry' flag based on user logged in state so we don't have to record outstanding entries when a user isn't logged in 12 years ago
Sam Bosley 6dded6fb06 In subtasks mode, new tasks should be added at the top of the list like on the web 12 years ago
Sam Bosley 7a655f04bb All TLM entries created on migration should be synced, since we will need to get real UUIDs for them and/or create them at some point 12 years ago
Sam Bosley 8baa2ce54a Fix for setting the correct assigned index in EditPeopleControlSet 12 years ago
Sam Bosley 20c94fe178 Fixed several places where missing properties needed to be read or were the wrong type 12 years ago
Sam Bosley ed6d4fc852 Merge remote-tracking branch 'upstream/master' into 130122_sb_new_sync 12 years ago
Sam Bosley 78869c93d9 Back button should save tag changes instead of canceling 12 years ago
Sam Bosley cca5ecfe0f Fixed a bug affecting display of manual order in widgets 12 years ago
Sam Bosley 4a510f858f Fixed an equality check in EditPeopleControlSet, removed dead code 12 years ago
Sam Bosley fbdb85c337 Fixed a couple things from the merge in the previous commit 12 years ago
Sam Bosley 802627db14 Merge remote-tracking branch 'upstream/master' into 130122_sb_new_sync 12 years ago
Sam Bosley 8c9a37bd99 Validate tag data/id when initializing widget filters in case of name change 12 years ago
Sam Bosley a2fe083f0f Deprecated tag ordering property, fixed references to it in widgets to look for TLM instead 12 years ago
Sam Bosley 76c509d932 Stupid typo causing all my problems 12 years ago
Sam Bosley 23232c50e6 Add a few places where google tasks needs the astrid uuid to save 12 years ago
Sam Bosley 47b8fa96b4 First draft at what a Gtasks import might look like 12 years ago
Sam Bosley 6524d1b0a0 Moved SyncMetadataService to the main astrid project to remove more references to the api daos 12 years ago
Sam Bosley 976d1d3a78 Removed several references in the astrid project to the ApiDaos 12 years ago
Sam Bosley 81c3855ce7 Move the static initialization of the dependency injector in SqlContentProvider to hopefully fix a bug where it would be called at a weird time 12 years ago
Sam Bosley a9e310a6ad Fixed a minor bug where wrong property was being used for task comments pushed at value 12 years ago
Sam Bosley ddc9622ffe Implemented finer grained queries now supported by new sync api 12 years ago
Sam Bosley 00f9747e8d Slightly improved logging for sync 12 years ago
Sam Bosley 4368daf4b2 Capitalize tag names by default 12 years ago
Sam Bosley 4de130b8fe Fixed a crash affecting tablets 12 years ago
Sam Bosley 5d963bc441 New history types 12 years ago
Sam Bosley d1b0b66de7 Merge remote-tracking branch 'upstream/master' into 130122_sb_new_sync 12 years ago
Sam Bosley 96594f07e1 Fixed a bug introduced in dd6a3fa where people and featured list adapters wouldn't be populated 12 years ago
Sam Bosley cf9740ecf2 Better crash suppression with swipe between on 12 years ago
Sam Bosley 37f78785d3 Don't want to always repopulate the queue from the outstanding tables, but allow other parts of the app to explicitly ask for it 12 years ago
Sam Bosley aa7efd7d0b Fixed a bug where subtasks data wouldn't be loaded correctly in tag views 12 years ago
Sam Bosley fd2474710e Fixed history display bug 12 years ago
Sam Bosley bb2e3beae1 Fixed some history display bugs 12 years ago
Sam Bosley c247a5aedc Fixed a bug when fetching history for tasks 12 years ago
Sam Bosley 392d12542f Don't need to refresh tag data after history fetch 12 years ago
Sam Bosley 92fd2436cf Killed a bunch of dead code 12 years ago
Sam Bosley 0e42f0c61f Tombstone tag metadata when list deleted during sync 12 years ago
Sam Bosley 336f01889c Should always try and repopulate the sync queue from the outstanding tables on each loop (to pickup changes made offline) 12 years ago
Sam Bosley e69a6b8825 Suppress a crash that can occur with swipe between lists turned on 12 years ago
Sam Bosley 39216200cc Improved default refresh in sync loop logic 12 years ago
Sam Bosley c026b0f8d6 Fixed a bug that could mess up order hierarchy when deleting tasks 12 years ago
Sam Bosley c1579a5208 Fixed tag list ordering to ignore case 12 years ago
Sam Bosley adcf8cce74 Implemented delayed pushing for task list ordering 12 years ago
Sam Bosley 565e4adf54 Refactored checking of empty task ids array into helper method 12 years ago
Sam Bosley 3f84d69e7a Don't record an outstanding entry for an empty task_ids array 12 years ago
Sam Bosley d044095d02 Added ability to specify save match criterion beyond just matching on uuid in MakeChanges 12 years ago
Sam Bosley a2f4a24ac0 Added BriefMe for task list metadata, bump default batch size 12 years ago
Sam Bosley c4ac71c743 Be more resilient when handling empty task list order 12 years ago
Sam Bosley 4665c21f73 Update read-only task list metadata properties 12 years ago
Sam Bosley a2e95b06fa Only enqueue changes to list order on user input, not validation 12 years ago
Sam Bosley 1be7b9e449 Some changes to make it easier to control which properties should have outstanding entries recorded 12 years ago
Sam Bosley b148966d7c Started working on making sync of manual ordering work 12 years ago
Sam Bosley e561cba563 Removed the share with friends entry from the beast mode list, since it doesn't exist anymore 12 years ago
Sam Bosley 428e021327 Fixed a bug where subtasks data could become corrupt after migration 12 years ago
Sam Bosley ae058ac5c3 Only write task list order if migration has occurred 12 years ago
Sam Bosley 9a4cf7ff60 Try and fill in the starting order for the active tasks and today filters if none exists 12 years ago
Sam Bosley c848dd6dae Use update when writing filter order metadata in migration 12 years ago
Sam Bosley f40b3ed5d3 Fixed a null pointer exception when completing parent task with children 12 years ago
Sam Bosley 4b3220c5a7 Fixed a couple more places where subtasks were using Task.ID instead of UUID 12 years ago
Sam Bosley ef2bc10379 Fixed several type errors in subtasks code 12 years ago
Sam Bosley 841c5b178f Convert subtasks to use uuids instead of ids 12 years ago
Sam Bosley af33bf37c2 Removed dead code from ActFmSyncService 12 years ago
Sam Bosley 4b399670f3 Sync tag ordering after migration if necessary 12 years ago
Sam Bosley 7707c3640b First pass at migrating to task list metadata 12 years ago
Sam Bosley c7e0b81dd7 Some fixes to handling of task list metadata 12 years ago
Sam Bosley 8717d6c8b7 Removed several references to tag_ordering and replaced with tasklistmetadata 12 years ago
Sam Bosley fa3bbf3445 Boilerplate for TaskListMetadata 12 years ago
Sam Bosley 3201ba3726 Fixed a bug where sometimes tag_added outstanding entries wouldn't be added during migration 12 years ago
Sam Bosley 4f3a9458c8 Clear models when reading from cursor in migration 12 years ago
Sam Bosley 8be30f9cec Extra case in migration for no uuid existing 12 years ago
Sam Bosley 31465834d5 Enqueue tag_added/removed outstanding entries for tasks that need sync during migration 12 years ago
Sam Bosley 304fc1eb1a Fixed some issues with the files quick action 12 years ago
Sam Bosley 58c862103d Removed an unused field 12 years ago
Sam Bosley 5bfd9f7b61 Undo all changes to Update class; it's been deprecated and needs to be the same as it used to be for legacy reasons 12 years ago
Sam Bosley 701bd6f79b Fixed a type issue in tag last synced dates 12 years ago
Sam Bosley fdb6ddc62f Fixed several bugs that were throwing exceptions in attachments migration 12 years ago
Sam Bosley 0e898a2607 Started working on a way to record tag_added outstanding entries for tasks that need it in the migration 12 years ago
Sam Bosley 510ade7311 Look at last sync date when deciding when to record tag outstanding entries during migration 12 years ago
Sam Bosley 7ff1890285 Look at last sync date when deciding when to record task outstanding entries during migration 12 years ago
Sam Bosley 416d6076de Deprecated emergent tags, delete them from the database on migration 12 years ago
Sam Bosley a53474844c Fixed the task attachment join in the task adapter 12 years ago
Sam Bosley 37551dfc06 Probably don't want to throw an exeption in the DoubleCheck constructor. It'll never get called, but it would be sad if the server started sending things that crashed old clients 12 years ago
Sam Bosley 551df209cb Merge remote-tracking branch 'upstream/master' into 130122_sb_new_sync 12 years ago
Sam Bosley ab2057b0e6 Updated ip address of localhost 12 years ago
Sam Bosley dd6a3fa98c Directly populate filters on demand using the same logic as the old BladeFilterReceiver. Fixes bugs where there could be long delays in populating the list of lists 12 years ago
Sam Bosley 6a5296f72c Removed all the old unused update strings from the project 12 years ago
Sam Bosley 1ac305433c Fixed a bug and unit tests with subtasks serialization 12 years ago
Sam Bosley 4bde104157 Make sure google auth token is valid before using it 12 years ago
Sam Bosley ee0b5ddae4 Merge remote-tracking branch 'origin/130208_sb_task_attachments' into 130122_sb_new_sync 12 years ago
Sam Bosley b995f6dbbe Fixed file uploading (use JSON instead of string), make sure that EditNoteActivity has Task.PUSHED_AT 12 years ago
Sam Bosley ad7a2296a2 New tags in TagSettingsActivity need a uuid for default images 12 years ago
Sam Bosley 6bc7fedfe6 Use uuid for default tag images instead of titles 12 years ago
Sam Bosley 49507146c5 Fixed several bugs/missing pieces that were preventing task attachments from syncing 12 years ago
Sam Bosley dd96750138 Record file attachment outstanding entries and report them using special ChangesHappened logic 12 years ago
Sam Bosley 3e953d34df Wrote a migration from FileMetadata to TaskAttachment 12 years ago