Sam Bosley
0acfb48c54
Fixed a compiler error
12 years ago
Sam Bosley
57bdccd543
Change the default backup directory for astrid lite
12 years ago
Sam Bosley
ce820a227c
Replace intent filters with different action identifiers for lite version
12 years ago
Sam Bosley
0b4ed767ad
The astrid-lite flag should be off by default and set at compile time
12 years ago
Sam Bosley
67b6903ecc
Update package name
12 years ago
Sam Bosley
f666ecd8fb
Fixes to the setup-lite target
12 years ago
Sam Bosley
b1b8aea27e
Adding ant targets for setup and teardown lite
12 years ago
Sam Bosley
ab452778b6
Update file permissions -x
12 years ago
Sam Bosley
a73d34ea3a
Simpler edit text style preference
12 years ago
Sam Bosley
56ca0030f9
Added a release-lite target to the build script
12 years ago
Sam Bosley
dec4a0d335
All new preference defaults for Astrid Lite version
12 years ago
Sam Bosley
c8fd358efb
Brought more strings over from ppack branch
12 years ago
Sam Bosley
797a4046e6
Brought kii strings over from the private branch
12 years ago
Sam Bosley
09c945ae52
Merge and resolve conflicts from upstream/master
12 years ago
Sam Bosley
7b25595150
Minor fix to activation reporting
12 years ago
Sam Bosley
fc3e3c6bf6
Report AB test variants when activating premium
12 years ago
Sam Bosley
a67796c916
Report activation data to analytics server
12 years ago
Sam Bosley
f8f27a3cb7
Adjusted reengagement reminder intervals for new users
12 years ago
Sam Bosley
1447f5af11
Fixed a bug where list members could be lost if we only had their id, not an email
12 years ago
Sam Bosley
b022f0fb38
Fixed a weird subtasks row resizing bug when using small fonts
12 years ago
Sam Bosley
0a0d8d2047
Minor fix to filter order sync
12 years ago
Sam Bosley
476743391b
Merge branch '121203_sb_auto_signin_take2'
12 years ago
Sam Bosley
479f389768
Keeping a static instance of filter objects was a bad idea. Causes conflicts in subtasks mode
12 years ago
Sam Bosley
dff4275e06
Fixed a bug where GCalControlSet might not be initialized correctly
12 years ago
Sam Bosley
5ae2b5f9e5
Record a couple new statistics with the new login screens
12 years ago
Sam Bosley
d8bf2724c9
Polish to the landscape login activity
12 years ago
Sam Bosley
2c87c840a0
Fixes to logic when setting up the welcome pager adapter
12 years ago
Sam Bosley
b2686e855c
Add AB tests for welcome login layout options
12 years ago
Sam Bosley
b5cba05288
Handle google auth errors on simple login page better
12 years ago
Sam Bosley
6d228312db
Polished the new layout for the standard login activity
12 years ago
Sam Bosley
e728bde5d6
Polished the simple login screen to look like the mockup
12 years ago
Sam Bosley
56cd3d4beb
Mostly working simple login page in the welcome walkthrough
12 years ago
Sam Bosley
4d1f009aef
Fixed some bugs with syncing filter order
12 years ago
Sam Bosley
d5f192c891
Sync filter orders with web
12 years ago
Sam Bosley
df1fae5f70
Basic logic for syncing filter ordering
12 years ago
Sam Bosley
2ced210f91
Refactored some subtasks logic to support subtasks in today filter
12 years ago
Sam Bosley
408dc262cf
Keep cache of Active Tasks and Today filter objects
12 years ago
Sam Bosley
0aca3bcb91
Adjusted logic for computing edit popup width on tablets
12 years ago
Sam Bosley
9bcd4bc238
Fixed typo in premium screen, made special exception in translation tests because it uses the % character
12 years ago
sbosley
94d0e30918
Merge pull request #207 from sbosley/121119_sb_getlocalization
...
GetLocalization tools
12 years ago
Sam Bosley
8e6c38aad7
Fixed broken format strings in chinese
12 years ago
Sam Bosley
1d035a76f9
Version bump and upgrade message
12 years ago
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