Sam Bosley
5439eacfd0
Fixed a couple broken format strings
12 years ago
Sam Bosley
03a2fbe71d
Removed all english strings from all other language files
12 years ago
Sam Bosley
6cf2fbed2a
Fixed a couple mismatched format strings
12 years ago
Sam Bosley
a8b2b13d41
a2po import
12 years ago
Sam Bosley
3407e00e62
Updated .po files from launchpad import
12 years ago
Sam Bosley
14ff55969b
Fixed a rare crash in reminder dialog
12 years ago
Sam Bosley
cf488a9763
Fixed a few null pointer crashes with the latest build
12 years ago
Sam Bosley
828f4ad1a6
Revert "Minor polish to user images when transparency exists"
...
This reverts commit e1cfafcd63
.
12 years ago
Sam Bosley
e1cfafcd63
Minor polish to user images when transparency exists
12 years ago
Sam Bosley
bbbc863b61
Slight improvement to upgrade activity
12 years ago
Sam Bosley
731c23e9b4
Don't allow the upgrade activity to be backed out of
12 years ago
Sam Bosley
ca2b378f88
Version name and upgrade message
12 years ago
Sam Bosley
166c143747
Finalize some ab tests
12 years ago
Sam Bosley
8ed243ed67
Resolved more issues with gtasks fragments
12 years ago
Sam Bosley
ccf9cd8d34
Fixed a couple subtasks related crashes for google tasks fragments
12 years ago
Sam Bosley
ed28990e1e
Improved checking of whether outstanding entries should be recorded; added unit test for ReplayOutstandingEntries
12 years ago
Sam Bosley
b9c74720a3
Don't allow random exceptions to crash the phone state receiver
12 years ago
Sam Bosley
8679052120
Updated MakeChanges to the new spec
12 years ago
Sam Bosley
d45e6c575e
Implemented ReplayOutstandingEntries
12 years ago
Sam Bosley
a4405481f7
Use visitors when processing ChangesHappened or MakeChanges to ensure types are correct; started working on ReplayOutstandingEntries
12 years ago
Sam Bosley
0fc7ca851d
Reordered things in the TaskAdapter constructor to catch random rare exceptions thrown by fragment.getResources()
12 years ago
Sam Bosley
184972f246
Placeholder method for cleaning up after processing a sync message batch
12 years ago
Sam Bosley
df9f6d515b
Fixed a null pointer exception that could get thrown in the subtasks metadata migration when bad data was in the database
12 years ago
Sam Bosley
99357842bb
Make the sync thread a singleton
12 years ago
Sam Bosley
29d50022a5
Refactored message instantiation, simplified enqueueing messages
12 years ago
Sam Bosley
b6218cd4b4
Sync queue initialization
12 years ago
Sam Bosley
78cf95f767
Minor refactor to changes happened instantiation
12 years ago
Sam Bosley
8810e962c8
Added some unit tests
12 years ago
Sam Bosley
dfa8b99aa7
Don't record outstanding entries in MakeChanges
12 years ago
Sam Bosley
3847e03774
Make sure that pushed_at property is included in name maps, but don't record outstanding entries for it
12 years ago
Sam Bosley
742e53ea54
Refactored ClientToServerMessage JSON serialization
12 years ago
Sam Bosley
e479f7a3ff
Log some ignored errors
12 years ago
Sam Bosley
65f74e7456
Implementation of MakeChanges
12 years ago
Sam Bosley
0f308db6aa
Improvements to NameMaps, AcknowledgeChange, ChangesHappened
12 years ago
Sam Bosley
e9ab0a4859
Implemented Debug
12 years ago
Sam Bosley
af5921a175
Implemented AcknowledgeChange
12 years ago
Sam Bosley
d4b02c174b
Use real token in actfm sync thread
12 years ago
Sam Bosley
d8da952cc7
Built skeletons for server to client messages
12 years ago
Sam Bosley
d24b71c5aa
Check for potential null pointers in ActFmLoginActivity
12 years ago
Sam Bosley
0648db2026
Make the TouchListView descend from our error catching list view
12 years ago
Sam Bosley
0ab32b9d58
Introduce an ErrorCatchingListView to fix a pre-ICS ListView bug (see http://stackoverflow.com/questions/12473625/nullpointerexception-at-android-widget-abslistview-contentfitsabslistview-java )
12 years ago
Sam Bosley
b2ecdf4c65
Sync tag orderings after metadata migration
12 years ago
Sam Bosley
c64db963a1
Cleanup, a few more implementations of serializeToJSON for ClientToServer messages
12 years ago
Sam Bosley
af034a4089
Started working on the classes to support column name mapping
12 years ago
Sam Bosley
dc2c37edaf
Some improvements to tag order syncing, better timing to ensure most accurate data pushed
12 years ago
Sam Bosley
bf7ba3d7c4
Some refactoring, serializing client to server messages to JSON
12 years ago
Sam Bosley
5c39dc55d3
When syncing a list, if its order exists in the ordering queue, push it immediately
12 years ago
Sam Bosley
9460610837
Stupid omission is stupid
12 years ago
Sam Bosley
6938478558
More powerful list order validation, fixes some bugs when weird hierarchies may exist
12 years ago
Sam Bosley
384ae65d25
Fixed a bug where sometimes sync would be perpetually ongoing, blocking sync on save. This is tragic
12 years ago
Sam Bosley
8feff285cd
Change a type
12 years ago
Sam Bosley
4aec3ba2f9
Cleaned up the sync migrator a little
12 years ago
Sam Bosley
ce42d6a8a6
Convert a query to use uuid
12 years ago
Sam Bosley
89ed5a9b31
Renamed a file
12 years ago
Sam Bosley
f90996a015
Merge and resolve conflicts from upstream/master
12 years ago
Sam Bosley
61d080bcc4
Fetching list order requires token
12 years ago
Sam Bosley
9b4622db70
Swap the date and time picker layout to fit more on the screen
12 years ago
Sam Bosley
505e591a2d
Minor changes to list order api call
12 years ago
Sam Bosley
8687e3e192
Some tweaks to subtasks sync, hopefully resolves some timing issues
12 years ago
Sam Bosley
db4266e80c
Fixed a ui refresh bug when syncing task comments
12 years ago
Sam Bosley
4865a7dedf
AB test default edit tab
12 years ago
Sam Bosley
12de9f9949
Fixed minor ui bug with default tab height
12 years ago
Sam Bosley
758e4adb8a
Make the details tab the default on the edit screen
12 years ago
Sam Bosley
d13f76f4f2
Fixed a potential null pointer when showing comments
12 years ago
Sam Bosley
374a0daf07
Report statistic for featured list cloned
12 years ago
Sam Bosley
5de1f6e2a0
Handle the case when subtasks are repeating
12 years ago
Sam Bosley
49b4f943cf
Real ab test probs
12 years ago
Sam Bosley
eab34ae7fa
Fixed some layout oddities with the draggable task adapter
12 years ago
Sam Bosley
c6d51d3aa5
AB test for drag and drop
12 years ago
Sam Bosley
a99998c323
Check for non-null activity when showing sort options
12 years ago
Sam Bosley
ff5d592785
Got rid of DisposableTaskListFragment, it was causing crashes :(
12 years ago
Sam Bosley
f6be6998cc
Added a forgot password link to the sign in screen
12 years ago
Sam Bosley
aad8ebbc98
Minor refactor and bugfix to subtasks
12 years ago
Sam Bosley
ded2f5d674
Merge remote-tracking branch 'origin/121105_sb_sync_subtasks'
12 years ago
Sam Bosley
65809dc2cc
Don't try to autosync tags when not logged in
12 years ago
Sam Bosley
1cdf9ea8b0
Fixed an error; push order queue doesn't need to be blocking
12 years ago
Sam Bosley
c6600c536f
Threadsafe version of syncing manual ordering, delay before sync in case many changes are occurring
12 years ago
Sam Bosley
6e1352e3c9
Naive syncing of list order is working
12 years ago
Sam Bosley
d17ea10617
Make sure the server provided ordering has the root element before processing
12 years ago
Sam Bosley
575bc4b135
Added unit tests for subtasks helper functions
12 years ago
Sam Bosley
a0d7ac427c
Fix some issues and remove unecessary code
12 years ago
Sam Bosley
cbd2d92c0e
Convert to local ordering before saving during sync
12 years ago
Sam Bosley
3fb5c150c9
Save ordering obtained from task_list result
12 years ago
Sam Bosley
60ba37662d
Don't give up on the entire hierarchy when remapping tree ids--just deindent children if an id isn't found
12 years ago
Sam Bosley
7130547bef
Wrote some helper functions to convert subtask trees between local and remote ids (could be useful for syncing)
12 years ago
Sam Bosley
0ad805648f
Implemented a more concise serialization scheme for subtasks
12 years ago
Sam Bosley
49fad99bd2
Temporarily disable calendar reminders for Android 2.1 users
12 years ago
Sam Bosley
c0e0a27c18
Report statistic for premium page viewed
12 years ago
Sam Bosley
9a0a1ab6c9
AB test the social reminders
12 years ago
Sam Bosley
80ec3cbe17
Add faces of people shared with to reminders
12 years ago
Sam Bosley
360445034a
Merge branch 'subtasks_performance'
12 years ago
Sam Bosley
c18cc937b0
Catch a runtime exception ('System server dead') the system would sometimes throw in the widget
12 years ago
Sam Bosley
8ed2046c4f
Removed a println
12 years ago
Sam Bosley
ec576dc568
Fixed an ordering bug in subtasks migration
12 years ago
Sam Bosley
7560421141
Fixed a bug with subtasks tag view not working when tasks were added
12 years ago
Sam Bosley
4d7aa95ea2
Reflect manual ordering in widgets
12 years ago
Sam Bosley
d09987bbfd
Restart launching activity after upgrade
12 years ago
Sam Bosley
ea1b213385
Clear metadata when reading indent
12 years ago
Sam Bosley
b5ad7136bf
Check if indent property exists
12 years ago
Sam Bosley
272ded7d28
Upgrade activity needs to be public
12 years ago
Sam Bosley
688f9053a4
If a migration is required, launch a separate activity to deal with it
12 years ago
Sam Bosley
4146038c77
Wrote test for subtasks migration
12 years ago
Sam Bosley
4cc3838d03
Rewrote subtasks moving tests for the new subtasks scheme
12 years ago
Sam Bosley
cb5c89fece
Don't allow moving parent into children
12 years ago
Sam Bosley
dd30cc59dd
First draft at a subtasks metadata migration
12 years ago
Sam Bosley
e6d45aecba
Fixed a bug where moving to the end of a list wouldn't update the indentation correctly
12 years ago
Sam Bosley
7388399552
Refactored and renamed things to support legacy metadata ordered lists for gtasks
12 years ago
Sam Bosley
a59abccdf1
Update the in memory tree model when adding tasks
12 years ago
Sam Bosley
6c9f1c1a09
Don't ever need to serialize tree from filter, the verification will take care of it
12 years ago
Sam Bosley
113e671550
Verify tree model by checking for missing tasks on initialization
12 years ago
Sam Bosley
df36dcc808
Updater should save tree state on change
12 years ago
Sam Bosley
9a5a6afd3e
Default value for tag ordering property, killed dead code
12 years ago
Sam Bosley
64e2b7bc14
Refactor some indent logic
12 years ago
Sam Bosley
8ec79a2eb9
Fixed bugs with deleting a task messing up indent model
12 years ago
Sam Bosley
fe79994c6a
Fixed bugs relating to indentation and list refreshing
12 years ago
Sam Bosley
4c7139a7ce
Killed a println
12 years ago
Sam Bosley
5ed0555280
Manual ordering seems to be sort of working, bugs may still exist
12 years ago
Sam Bosley
13d85be8e8
Make all subtasks fragments compile using the new helper classes (untested)
12 years ago
Sam Bosley
029e5450ab
Implement move to end of list, get task indent from node
12 years ago
Sam Bosley
01ca8189f1
Implemented function to traverse list tree and output an ordered id list
12 years ago
Sam Bosley
fb21f68b84
Implemented move in the new ordered list updater
12 years ago
Sam Bosley
fa5739f499
Started implementing in-memory management of sort and subtasks
12 years ago
Sam Bosley
53d6c2387d
Refactored some of arne's code for adding assignees to a list, fixed the ui refresh issue
12 years ago
Arne Jans
e349349e7e
Preliminary support for asking about adding a user to a list, if the user
...
is assigned by email and not in the list-members.
The GUI (memberlist in TagViewFragment) is not updating, though, so the new user isn't reflected yet.
12 years ago
Sam Bosley
a0c31d4052
Fixed typo in upgrade message
12 years ago
Sam Bosley
84b550fecb
Measure how many people are using swipe between lists
12 years ago
Sam Bosley
b21d5aa063
Fixed a menu bug with featured lists when swipe enabled
12 years ago
Sam Bosley
f8f42861a0
Version bump and upgrade message
12 years ago
Sam Bosley
51b33a3c9b
More timing fixes
12 years ago
Sam Bosley
2cb3c9c27c
Fixed a timing bug with syncing people view after friend request/accept
12 years ago
Sam Bosley
8685461911
Fixed a crash with creating a calendar list with swipe enabled, refactored some constant names for clarity
12 years ago
Sam Bosley
a1ff1046ee
Only show calendar reminders for which the user is an actual attendee (i.e. not just shared on the calendar)
12 years ago
Sam Bosley
7143a84dae
Updated .pot files
12 years ago
Sam Bosley
90fb29b4ad
Just-in-case null pointer check in person list fragment (should never happen)
12 years ago
Sam Bosley
ee65ce2931
Fixed potential null pointer when scheduling calendar events
12 years ago
Sam Bosley
6f67c580a7
Minor calendar fix, respect featured list preference in main menu
12 years ago
Sam Bosley
296c659b47
Calendar reminders should get scheduled when the preference is turned on
12 years ago
Sam Bosley
07284c3b17
Fixed a bug when adding friends
12 years ago
Sam Bosley
24064ac578
Don't show blocked or ignored users
12 years ago
Sam Bosley
2c5d9ae29c
Upgrade message, final AB test probabilities, minor copy update
12 years ago
Sam Bosley
e8ed1aea58
Update invoker to use api level 7
12 years ago
Sam Bosley
400ffa10cb
Fixed some minor display bugs with the friend accept button
12 years ago
Sam Bosley
3984cfb2c2
Fixed a bug when saving suggested users, which don't have email strings
12 years ago
Sam Bosley
5203b8b0cb
Font size change should trigger a refresh
12 years ago
Tim Su
cde9c17471
Add a build step to build for staging server
12 years ago
Sam Bosley
1672427b0a
Indicate uneditable tasks with a special background color
12 years ago
Sam Bosley
14a13fe241
Minor cleanup
12 years ago
Sam Bosley
8b886473d2
Fixed a few bugs where we should have been checking if a task was editable before displaying something
12 years ago
Sam Bosley
acf80330df
Only show active and visible tasks in the people views
12 years ago
Sam Bosley
812c5b128e
Launch task comments view when non-editable task clicked
12 years ago
Sam Bosley
61eabcc3cf
Refactored to pass editable flag to the AstridActivity when task item clicked. This will make it easier to choose whether to launch the edit page or the comments page
12 years ago
Sam Bosley
eae50fdae1
Renamed TagUpdatesActivity to general purpose CommentsActivity for both tag and task comment fragments
12 years ago
Sam Bosley
0b9f54295e
Renamed TagUpdatesFragment to TagCommentsFragment
12 years ago
Sam Bosley
2a2ab57ece
Finished implementing the TaskCommentsFragment (untested)
12 years ago
Sam Bosley
48eb144cff
Started implementing a task comments fragment
12 years ago
Sam Bosley
bbaee36592
Removed a bunch of unused stuff
12 years ago
Sam Bosley
2999bef8ab
Started refactoring TagUpdatesFragment into an abstract superclass
12 years ago
Sam Bosley
c1c3d56365
Adjust statistics gathering for subtasks
12 years ago
Sam Bosley
696bf298db
Refactored featured list preference code to be easier to read, introduce an ab test for the presence of featured lists
12 years ago
Sam Bosley
2978c9dad1
Merge remote-tracking branch 'origin/121018_sb_friend_statuses'
12 years ago
Sam Bosley
c5a85d1a46
Adjust assigned picture padding in task row
12 years ago
Sam Bosley
31198a193a
Should push user status not on the ui thread
12 years ago
Sam Bosley
e5d049874d
Try to push user status right away after pressing 'accept' or 'request' button
12 years ago
Sam Bosley
a58844e05d
Fill out the implementation of pushUser in actfmsyncservice
12 years ago
Sam Bosley
b948fb2f52
Fetch suggested users along with regular users
12 years ago
Sam Bosley
81b3e15912
Partial implementation of updating user status
12 years ago
Sam Bosley
d18d2b9397
Better interactions and copy in the friend status views
12 years ago
Sam Bosley
8af1725283
Stubs for handling the user status clicked button
12 years ago
Sam Bosley
2e110cdb93
Layout adjustments, removed unused field
12 years ago
Sam Bosley
0044ff23e2
Progress towards a user status button in the upper right corner
12 years ago
Sam Bosley
47f736d17a
Started working on new layout for people view
12 years ago
Sam Bosley
b62e1755f1
Refactored static subtasks methods into a subtasks helper class
12 years ago
Sam Bosley
6f2635c9d6
Version bump
12 years ago
Sam Bosley
eb704a948a
Fixed a bug where widgets created under the old system could use the wrong fragment
12 years ago
Sam Bosley
933e9c9198
Include the sql limit in the widget when subtasks enabled
12 years ago
Sam Bosley
b68cf75104
Minor adjustments to widget code when determining if subtasks should be applied
12 years ago
Sam Bosley
ab2c5e01bd
Don't need the custom filters hack in swipe mode anymore, clear filter override on fragment startup
12 years ago
Sam Bosley
5c669f0b0e
Started refactoring to have fragment instantiation take care of choosing the subtasks fragment to use, mostly working
12 years ago
Arne Jans
329503a866
Added manual ordering to be reflected in standard-widget.
12 years ago
Sam Bosley
4053eec771
Fixed a potential crash when switching filter modes
12 years ago
Sam Bosley
759b0f427c
Merge Sam's 121009_sb_calendar_assistant branch
12 years ago
Sam Bosley
b74e9381cb
Fixed the extra whitespace in activity on task edit page
12 years ago
Sam Bosley
bc68825151
Don't include event attendees that are any of the accounts that exist on the phone
12 years ago
Sam Bosley
c24a4e7383
Fixed a format string, dismissing list creation confirmation should still create the list
12 years ago
Sam Bosley
d9e66624ad
Notifications should set the refresh flag, fix some bugs with the reengagement fragment, eliminated some bugs with empty title tasks
12 years ago
Sam Bosley
3f1b904ee3
TaskService.cleanup was unecessarily expensive
12 years ago
Sam Bosley
0eb2159c64
Improved help info popover layouts
12 years ago
Sam Bosley
685c74dd65
Don't use conversion to uppercase when searching, it breaks non-ascii searching for other languages
12 years ago
Tim Su
fe19807b3b
Merge remote-tracking branch 'origin/master'
12 years ago
Tim Su
21394b47de
Fix unit tests and improve our testing infra
12 years ago
Tim Su
26015118af
String cleanup
12 years ago
Tim Su
30603e1f34
Import chinese (except android traditional, has problems)
12 years ago
Sam Bosley
1dd323feed
Remove unused code, log an error
12 years ago
Tim Su
e9ed40bcc8
Machine-convert untranslated traditional chinese from simplified
12 years ago
Tim Su
ad784b5e9b
Imported fully translated Chinese from Launchpad
12 years ago
Sam Bosley
f472f5d693
Measure statistics on how many people are using subtasks indent
12 years ago
Sam Bosley
3d8600f3a3
Hide the restore purchases button on first visit to the billing activity
12 years ago
Sam Bosley
380d019593
Added a button that users can click to manually restore transactions in the billing activity (in case something goes wrong)
12 years ago
Sam Bosley
3f32ccd887
Fix a minor ui bug when snoozing a task
12 years ago
Sam Bosley
90351cd75e
Minor refactor
12 years ago
Sam Bosley
c3d11e8abe
Refactored new calendar list creation to be handled by the tasklistfragment, which makes resuming after creating the list easier
12 years ago
Sam Bosley
54de0bddda
Fixed bugs with postponing the calendar dialogs
12 years ago
Sam Bosley
575cd73adb
Better descriptions in the preferences for the calendar reminders
12 years ago
Sam Bosley
5a59088a46
Fixed bugs with adding members after the tag is created but before sync has finished
12 years ago
Sam Bosley
5155e6357e
Fixed some strings
12 years ago
Sam Bosley
0fada1c78b
First pass at filling in members when creating a new event list
12 years ago
Sam Bosley
9f4b83085f
Fixed lots of bugs with list creator activity
12 years ago
Sam Bosley
980b1223ec
New default list name for calendar events
12 years ago
Sam Bosley
e1b4ecf257
First pass at everything except the more options button when creating a list
12 years ago
Sam Bosley
741909cc13
Started rebuilding list creation activity, stubs for some things
12 years ago
Sam Bosley
5416dc044c
Renamed a component
12 years ago
Sam Bosley
39596a6dc9
Added option to postpone creation of list for cal event
12 years ago
Sam Bosley
fe3988b200
Turn off debug flag
12 years ago
Sam Bosley
162e27cd0b
First pass at rescheduling cal alarms every 12 hours
12 years ago
Sam Bosley
79515e85d2
Added code for ab testing the new cal reminders (currently on for all for prerelease testing purposes), added preference for turning them off
12 years ago
Sam Bosley
a68360026f
Fixed some bugs with creating lists from cal events. Things are looking good
12 years ago
Sam Bosley
28c925284f
Finished first draft of activity to create list for cal event
12 years ago
Sam Bosley
20493df375
Stub the activity for creating a new list for a calendar event, finish the event reminder activity
12 years ago
Sam Bosley
c62c117b37
Lots of progress + stubs for the calendar reminder activity
12 years ago
Sam Bosley
1d891a8c01
First pass at calendar alarm scheduler, some refactoring
12 years ago
Sam Bosley
c943fd1f12
Started working on the calendar growth project
12 years ago
Sam Bosley
183235ef79
Remove the compress task row preference, instead automatically do so if the font size is set to be small
12 years ago
Sam Bosley
8f268dfe30
Swipe between lists disabled by default
12 years ago
Sam Bosley
509f29e001
Make the advanced edit screen layout the default and remove ab test
12 years ago
Sam Bosley
fea2d746b2
Brought back the compressed task row preference
12 years ago
Sam Bosley
30e0f77180
Tasks without due dates shouldn't be added to calendar
12 years ago
Sam Bosley
6b5694fab9
Updated strings.xml files
12 years ago
Sam Bosley
e5f0ba67eb
Updated .po and .pot files
12 years ago
Sam Bosley
04c4383631
Updated .pot files
12 years ago
Sam Bosley
16ee49600a
One string missing after merge
12 years ago
Sam Bosley
fa4d0685d1
Merge changes to english strings files from resource removal branch
12 years ago
Sam Bosley
2b1cc31f1b
Sometimes its a non-sql exception that gets thrown in the phone state receiver
12 years ago
Sam Bosley
2c081f043f
Catch a rare sqlite error in phone state changed receiver, try once to recover, then abort
12 years ago
Sam Bosley
ca62ccb06f
Fixed a display bug where last word in notes would sometimes be underlined
12 years ago
Sam Bosley
19835e5045
Fixed theming issues that were blocking copy/paste on ics phones
12 years ago
Sam Bosley
90a7cd1705
Handle some login errors with localized strings based on error code
12 years ago
Tim Su
c63fd7bdab
Fix typo in German string
12 years ago
Tim Su
efb00d62e0
Updated .pot files
12 years ago
Tim Su
8e0f3423b1
Removed oc from locale set
12 years ago
Tim Su
da200f02cd
Update .xml files from launchpad with the minor fixes
12 years ago
Tim Su
2377f4520f
Updated .po files to correct for mistakes
12 years ago
Tim Su
2bdeb205e6
Update .xml files to remove offending url, fix so things compile
12 years ago
Tim Su
d73ed65b5e
Remove subscription help url from astrid code
12 years ago
Tim Su
ef84383ae5
Removed subscription help url from .po files
12 years ago
Tim Su
58efbf7f30
Imported xml files from launchpad .po
12 years ago
Tim Su
e0d64c0602
These translation files we auto-imported, since there were so few actually translated strings
12 years ago
Tim Su
3429a44bff
Manually merged translations from LP
12 years ago
Tim Su
d090d47279
Next stage of translations from launchpad, merged and fixed
12 years ago
Tim Su
f11346459e
12 main translations completed
12 years ago
Sam Bosley
534cc7ac59
Roll back .po files to the last time we imported from launchpad.
12 years ago
Sam Bosley
330e52837c
Removed dead code, fixed a display bug when scrolling the filter list
12 years ago
Sam Bosley
37a9f88a7c
Use dialog utilities when showing sql error, version bump
12 years ago
Sam Bosley
9a4633b2e6
Fixed an update message display bug
12 years ago
Sam Bosley
ebb1a23ae3
Added a new database listener class that can add changes to the sync queue
12 years ago
Sam Bosley
ace604cd9b
Basic support for brief me messages
12 years ago
Sam Bosley
a6a18b1e04
Add a few more details and todos to the sync thread
12 years ago
Sam Bosley
507215a10f
Started implementing sync thread
12 years ago
Sam Bosley
42ef792707
Refactored ClientToServer message to be an abstract class holding information common to all ClientToServer messages
12 years ago
Sam Bosley
189acd1367
Removed ActFmSyncQueue (going to redo that), refactored ChangesHappened constructor
12 years ago
Sam Bosley
5fb49bf8f0
Merge and resolve conflicts from upstream/master
12 years ago
Sam Bosley
c8a0ca505a
Try to create columns that crittercism claims are missing at startup time
12 years ago
Sam Bosley
2535c08e8c
Version bump
12 years ago
Sam Bosley
c515902223
Fixed a crash that could occur when processing update messages
12 years ago
Sam Bosley
43eedf9158
Merge remote-tracking branch 'origin/120927_sb_remove_unused_resources'
12 years ago
Sam Bosley
952b0b651c
Don't need to hold a reference to outstandingDao in changeshappened
12 years ago
Sam Bosley
a7bac3e142
Fixed bugs in sync migration test
12 years ago
Sam Bosley
594f1976bb
Migration from Update.TASK long type to Update.TASK_UUID string type
12 years ago
Sam Bosley
ddb2d4ff66
Removed/renamed a few references to remoteId variable names
12 years ago
Sam Bosley
88ad53977a
Using BigInteger was dumb. Just use strings
12 years ago
Sam Bosley
8585a1e2cd
Removed more references to remote_id properties. Only a few left
12 years ago
Sam Bosley
5886bbd25b
Updated a ton of references to REMOTE_ID to use UUID instead
12 years ago
Sam Bosley
17e126f487
Updated all references to REMOTE_ID in astrid/src to refer to UUID instead
12 years ago
Sam Bosley
c771987cdc
Use new UUID field instead of REMOTE_ID in a few more places
12 years ago
Sam Bosley
48d9c46d72
Started building stuff for separate uuid column (can't reuse remoteId column because of size)
12 years ago
Sam Bosley
b6902e6c90
UUIDs should be positive
12 years ago
Sam Bosley
9dd6c58068
Support for BigInteger properties (stored/parsed as strings)
12 years ago
Sam Bosley
63f7d328b6
Basic implementation of sync queue
12 years ago
Sam Bosley
cf5c725879
Refactored ChangesHappened to use generics better, started writing tests for sync message classes
12 years ago
Sam Bosley
646470c47b
Comparison fix now that remote ids can be negative
12 years ago
Sam Bosley
0a8f523551
Make tag creation work better in TaskService.createWithValues
12 years ago
Sam Bosley
7175865a12
UUID proof text should make random strings using hex digits
12 years ago
Sam Bosley
06f519f231
Fix database bugs and make unit tests from previous commit pass
12 years ago
Sam Bosley
a4df5a2580
Added pushed_at column to other remote models
12 years ago
Sam Bosley
c01f2f45dd
Add pushed at column to task and tagdata models
12 years ago
Sam Bosley
5959e3ab50
Server to client message stubs
12 years ago
Sam Bosley
c812599c00
Refactor reflection methods in ChangesHappened
12 years ago
Sam Bosley
1f3183c392
Renamed some things
12 years ago
Sam Bosley
5998e066c1
Implement generic version of ChangesHappened message, as well as stubs for other ClientToServer messages
12 years ago
Sam Bosley
826064bfc3
Add the outstanding daos to the dependency injector
12 years ago
Sam Bosley
5a41043e9d
Boilerplate daos for the outstanding entities
12 years ago
Sam Bosley
1a151f7891
Some stubs for client/server messaging
12 years ago
Sam Bosley
552c7b4460
Include tag remote ids in filter content values for new tasks
12 years ago
Sam Bosley
28f6f40e24
Fixed a bug with the metadata migration not working
12 years ago
Sam Bosley
a307fa8093
Debug logs
12 years ago
Sam Bosley
5b43b7e308
Migration adjustments
12 years ago
Sam Bosley
f460bfb23b
Debug code
12 years ago
Sam Bosley
4899780f6f
Fixed a bug in the metadata migration
12 years ago
Sam Bosley
f1cad845c3
Make upgradeactivity static
12 years ago
Sam Bosley
55128f515a
Make UpgradeActivity public
12 years ago
Sam Bosley
85e57f10b6
Launch a separate activity for long upgrades
12 years ago
Sam Bosley
d6e466f51a
Another check for metadata deleted at missing
12 years ago
Sam Bosley
44695c0b25
Fixed some bugs where metadata deletion date wasn't being respected for tags
12 years ago
Sam Bosley
ebb3c402e6
Removed dead code, don't drop rows when synchronizing tag metadata
12 years ago
Sam Bosley
f4f22a43ae
Reimplemented synchronizeTags to work with the new tag scheme
12 years ago
Sam Bosley
abc587c07a
Updated some tag service function implementations
12 years ago
Sam Bosley
c366ce4c87
Ensure required properties for tag metadata in migration
12 years ago
Sam Bosley
d5c0f1c090
Adjusted tag query template
12 years ago
Sam Bosley
aff1b279c1
Check tag deletion status when creating new links
12 years ago
Sam Bosley
465307be34
Refactor tag metadata to contain more information like task and tag uuids
12 years ago
Sam Bosley
c6968c9264
Cherry picked more uuid code
12 years ago
Sam Bosley
868bc7cffd
Implement UUID hash function
12 years ago
Sam Bosley
978fe02718
Cherry pick some code for migration to using uuids
12 years ago
Sam Bosley
ce7aba15cf
Cherry pick some uuid generation code
12 years ago
Sam Bosley
58e1bdc455
Removed task to tags table and started refactor to use metadata table (compilation errors)
12 years ago
Sam Bosley
7b244da3b9
Fix compilation errors from previous commit, brought over more changes from experimental branch
12 years ago
Sam Bosley
8dd89107a7
Remove UUIDs (new scheme), bring some changes from an experimental branch
12 years ago
Sam Bosley
e7610650c1
Upgrade should show progress dialog
12 years ago
Sam Bosley
e0045fcffb
Cleaned up some debug code
12 years ago
Sam Bosley
c1f0f36a17
Save temporary debug changes
12 years ago
Sam Bosley
6060424187
First pass at tasks to tags table migration
12 years ago
Sam Bosley
06f57a27ef
Record entries in the tag and tasks outstanding table when models change
12 years ago
Sam Bosley
8120cd22c8
Add uuid column to remote model database entities
12 years ago
Sam Bosley
def1a55d9d
Boilerplate for the task and tag outstanding tables
12 years ago
Sam Bosley
a54951f4d9
Minor copy update
12 years ago
Sam Bosley
fa685a1c04
Center the link text in the update messages
12 years ago
Sam Bosley
6ddc6cbf8e
Use our new twitter handle in the ShareActivity
12 years ago
Sam Bosley
9c2a9b2008
Version bump and update message
12 years ago
Sam Bosley
4ca665e8ab
Billing activity should finish after dialog if billing not available, various robustness improvements to UpdateMessageService
12 years ago
Sam Bosley
5c6997b464
More tweaks to update messages
12 years ago
Sam Bosley
30ed47ef5b
Tweaks to update message parsing, catch activity not found errors in case the messages were badly formed
12 years ago
Sam Bosley
eccb2304af
Don't allow onBackPressed to be called while AstridActivity is finishing. This could happen when restarting activity after a theme change or something
12 years ago
Sam Bosley
5c47cc0d7a
Fixed a crash resulting from removed code
12 years ago
Sam Bosley
b62b0aacb3
Restore the DLG_more string
12 years ago
Sam Bosley
6f6972476b
Removed more unused resources
12 years ago
Sam Bosley
64dc419eb4
String removal round 10
12 years ago
Sam Bosley
6ce58f745c
String removal round 9
12 years ago
Sam Bosley
e8781c9f57
String removal round 8
12 years ago
Sam Bosley
88622a2c01
String removal round 7
12 years ago
Sam Bosley
2ee8d6f69a
String removal round 6
12 years ago
Sam Bosley
1a3ee1d2c4
String removal round 5
12 years ago
Sam Bosley
bc272626c9
String removal round 4
12 years ago
Sam Bosley
b816d85d16
String removal round 3
12 years ago
Sam Bosley
61acfd56a3
String removal round 2
12 years ago
Sam Bosley
98cde66c67
Removed one round of strings
12 years ago
Sam Bosley
60aa40c6ae
Removed lots of unused resources
12 years ago
Sam Bosley
5614a9a2cc
Ability to launch a custom preference activity from UpdateMessageService
12 years ago
Sam Bosley
3dc29fdaa9
Code cleanup
12 years ago
Sam Bosley
5842171d63
Screen flow update messages basically working, dialog text color refactor
12 years ago
Sam Bosley
0f02eae5bc
Added UpdateScreenFlow activity, test code
12 years ago
Sam Bosley
49ea545f58
More refactoring to support new kinds of update messages, first pass at screen flow implementation
12 years ago
Sam Bosley
f1f1816b46
Started refactoring update message service to handle different message types
12 years ago
Sam Bosley
45585203cf
We don't need this crazy thread priority hack anymore
12 years ago
Sam Bosley
45556e5a7f
Hopefully fixed a rare crash in the task list fragment
12 years ago
Sam Bosley
3ec37a8a35
Minor layout polish to list views that were overlapping popup boundaries
12 years ago
Sam Bosley
e55a4e1874
Record statistics on the social sharing activity
12 years ago
Sam Bosley
b9ebfa8740
Switching filter modes in task list activity while swipe enabled is now handled correctly
12 years ago
Sam Bosley
8a4aa7b5eb
We don't need commentCount at all--just get rid of it
12 years ago
Sam Bosley
62aaad95ff
Regexp dates like 'Jan 3' removed if in parentheses
12 years ago
Sam Bosley
1c8cf45b61
Formatting and code cleanup
12 years ago
Sam Bosley
7249977f02
Regexp dates in numeric format removed when in paretheses
12 years ago
Sam Bosley
5e37e3bff5
Some date regexps are now removed correctly when in parentheses
12 years ago
Sam Bosley
b2f235b56f
Catch the no such column error in one other place, refactor
12 years ago
Sam Bosley
da6dda9181
Catch no such column errors in TasksXmlExporter and try to recover
12 years ago
Sam Bosley
a496e2e94c
Catch sqlite exceptions in ab test event reporting
12 years ago
Sam Bosley
a75659f3a0
Don't allow null prefs in onSortSelected
12 years ago
Sam Bosley
2e36704124
Fixed a crash with DisposableTaskListFragment
12 years ago
Sam Bosley
49ddd435f8
Clean up some code in Database.java
12 years ago
Sam Bosley
62db6794ef
Java style names in TitleParser.java
12 years ago
Sam Bosley
69997500ea
Fixed a bug with multi word lists in title parsing
12 years ago
Sam Bosley
33915a1206
Suppress crazy sql error when rotating google list with swipe enabled
12 years ago
Sam Bosley
73c5b65064
Remove edit toasts based on the results of the ab test
12 years ago
Sam Bosley
ffc96fa63c
Send timezone on login
12 years ago
Sam Bosley
4057e403ef
Simple row style should be used in subtasks mode
12 years ago
Sam Bosley
884636f872
Fixed a task adapter bug when requerying on background thread
12 years ago
Sam Bosley
b3f4d13902
Version bump and upgrade message
12 years ago
Sam Bosley
bcc4bad24d
Fixed task row appearance bug
12 years ago
Sam Bosley
f16108d35f
Fixed a completed tasks display bug
12 years ago
Sam Bosley
0c947c404c
Typo fix
12 years ago
Sam Bosley
35c94dc72a
Update corrupt database error copy
12 years ago
Sam Bosley
bde80b1765
Adjustments to the transparent black text theme
12 years ago
Sam Bosley
4d520c19bf
No more of this crazy custom filter nonsense when assigning a task
12 years ago
Sam Bosley
a9c527998c
Don't display errors in ideas tab
12 years ago
Sam Bosley
46fe19c78f
String capitalization updates
12 years ago
Sam Bosley
9ac7227b5c
AB test advanced edit screen
12 years ago
Sam Bosley
2ab5da8543
Fixed a crash in preferences
12 years ago
Sam Bosley
2a4ed2e5fd
Remove more unsupported nook settings
12 years ago
Sam Bosley
786c5f1e93
Fixed some layout issues with the new task row design
12 years ago
Sam Bosley
d9c3aea071
Fixed backwards settings descriptions
12 years ago
Sam Bosley
69088e65eb
Localized strings in the addon activity
12 years ago
Sam Bosley
a7986cd029
Don't show emergent tags in row, fixed not in any list filter to not count emergent tags
12 years ago
Sam Bosley
54e9b707ac
Record statistics for some preference changes
12 years ago
Sam Bosley
c2058f8a7e
Fixed case sensitivity issues with tags in title parser
12 years ago
Sam Bosley
9652d0e3df
Respect show full task title setting even in simple view
12 years ago
Sam Bosley
67a57eb5f4
Polish, ab test, and preference for row style
12 years ago
Sam Bosley
ec8afe8bd2
New layout for the task adapter row (task_adapter_row_simple). Need to A/B test
12 years ago
Sam Bosley
a73776b5ea
Don't show filter images on the nook since they have a crazy bug
12 years ago
Sam Bosley
df1386dc90
Fixed a bug with featured list fragment on tablets
12 years ago
Sam Bosley
0e1270c7b4
Fixed a potential null pointer when calling updateTimer
12 years ago
Sam Bosley
0d324b6d99
Use most conservative memory setting for swipe between lists, update ab test identifier
12 years ago
Sam Bosley
f84461042b
Force nook to default to phone layout, special version number for pushing to nook market
12 years ago
Sam Bosley
b03eda40ee
We shouldn't be checking the error message for sqlite constraint exceptions--different phones do it differently
12 years ago
Sam Bosley
d5b3d2a20e
Updated .po and .pot files
12 years ago
Sam Bosley
eb2b3ea3dd
Verison bump and upgrade message
12 years ago
Sam Bosley
67a342364e
Fixed null pointer issues in the TimerPlugin
12 years ago
Sam Bosley
3925306974
Don't try to insert a group by clause in the ActionsLoaderThread when one already exists
12 years ago
Sam Bosley
3ecee051eb
Non premium users should still be able to see files if they exist
12 years ago
Sam Bosley
df6e0012fe
Version bump and upgrade message
12 years ago
Sam Bosley
259315e53f
Instrument preferences that we might someday kill
12 years ago
Sam Bosley
edcf83db16
No need to clear the task actions cache when flushing caches--the requery will take care of clearing out invalid entries
12 years ago
Sam Bosley
6ab8402d13
Migrate swipe between lists to a boolean preference
12 years ago
Sam Bosley
00b53375fb
Allow clicking on faces to complete other people's tasks
12 years ago
Sam Bosley
8de86ff68b
Fix for task actions thread when permasql present
12 years ago
Sam Bosley
118da428b4
Remove legacy importance style
12 years ago
Sam Bosley
adb0c26206
Removed unused preference
12 years ago
Sam Bosley
2a04e0e731
Fixed a crash when viewing gtasks lists
12 years ago
Sam Bosley
3f37ada030
Fixed many voice add bugs by decoupling the voice recognizer from the quickadd bar somewhat
12 years ago
Sam Bosley
c768e5d818
Control set dialogs now persist across device rotation
12 years ago
Sam Bosley
16a18f5d1f
Fixed window memory leaks when rotating task edit screen while control sets are open
12 years ago
Sam Bosley
1c22549a13
Polished the share activity
12 years ago
Sam Bosley
670e21a9a6
Unpolished version of a social network link page
12 years ago
Tim Su
ce30ce5684
Exceptions in the JSON better error reporting
12 years ago
Sam Bosley
0dc1f4e3a0
Reenable in app billing for the default AndroidMarketStrategy
12 years ago
Sam Bosley
587c5574b6
Minor copy and layout updates for the astrid login activity
12 years ago
Sam Bosley
79acc329b7
Layout adjustments to work with new arrow images
12 years ago
Jon Paris
87d6f4fea2
small arrow up
12 years ago
Jon Paris
23ff81ecac
better arrows but new size
12 years ago
Jon Paris
8b66746188
new popover arrow... not sure if the angle works but maybe?
12 years ago
Sam Bosley
e16de33e13
Brought a string over from the ppack branch
12 years ago
Sam Bosley
28a0c77061
Don't need to show title parsing confirmation if the only magic was tags
12 years ago
Sam Bosley
660dc9cf42
Hide files row if no attachments exist
12 years ago
Sam Bosley
ba8749c911
Prep for new popover images and layout improvements
12 years ago
Sam Bosley
fbbe9bd9d5
Hold on to comment pictures in intent so that they will persist if activity is shut down or across device rotation
12 years ago
Sam Bosley
05a2f57c4a
Fixed a crash when deleting the current list while swipe enabled
12 years ago
Sam Bosley
d9bbb20419
Fixed text color issue when assigning task
12 years ago
Sam Bosley
1fc653d793
Polish interaction between using phone layout and swipe between list settings for tablets
12 years ago
Sam Bosley
a7acc76992
Version bump and upgrade message
12 years ago
Sam Bosley
4f7b1ed026
Temporarily disable in app billing for next release
12 years ago
Sam Bosley
5213119561
Fixed a preferences display bug
12 years ago
Sam Bosley
3e510b32d7
Should send tag deletion date to server in seconds
12 years ago
Sam Bosley
3d82a312fc
In tag_save, only report ab_variants if members exist
12 years ago
Sam Bosley
41419f5a5f
Billing should only be supported for the default Android market strategy
12 years ago
Sam Bosley
6c4758b3fb
Unify task row pressed state colors
12 years ago
Sam Bosley
a420730b18
Fixed WidgetConfig filter theming issue
12 years ago
Sam Bosley
b533ff38e3
Added a new ppack widget string
12 years ago
Sam Bosley
9a5e500d33
Fixed bugs with logout button
12 years ago
Sam Bosley
86692eeebc
Handle other error cases for in app billing verification
12 years ago
Sam Bosley
bbcf54daac
Show swipe between lists helper dialog to help with discovery
12 years ago
Sam Bosley
35da0d9605
New ab test for swipe between lists
12 years ago
Sam Bosley
54f9393fd4
Add preference for showing task edit confirmation toasts, ab test
12 years ago
Sam Bosley
bb6ac500f5
Removed and finalized AB tests
12 years ago