Alex Baker
a6bf478422
Apply Android Studio inspections
...
* Remove invalid manifest entries
* Remove redundant finals
* Remove redundant semicolons
* Remove unnecessary boxing/unboxing
* Remove redundant type casts
* Remove redundant toString calls
* Replace StringBuilders with Strings
* Remove manual array operations
* Replace StringBuffer with StringBuilder
* Replace for with foreach
* Remove unused try/catch
* Remove unused collections
* Remove empty if statements
* Remove unused return values
* Remove redundant local variables
* Remove redundant assignments and unused variables
* Remove unused logo change
* Remove unused strings
* Fix string comparison
11 years ago
Alex Baker
cda6773970
Update sdk to 19
11 years ago
Alex Baker
e7d629e365
Remove unused code
11 years ago
Alex Baker
e8b1eff7d7
Remove OpenCRX, update translations
...
* Update Dutch (cseynaeve)
11 years ago
Alex Baker
283423cd27
Remove outstanding table
11 years ago
Alex Baker
ea695ead9c
Remove User and UserDao
11 years ago
Alex Baker
df321eda14
Remove history, apply inspections
...
* Remove unused method parameters
* Remove unnecessary throws
* Remove unused return values
* Remove constant return values
11 years ago
Alex Baker
274e79b725
Update build tools to 18.1.1
11 years ago
Alex Baker
0e6df44e95
Convert tests to Robolectric
...
* DateUtilitiesTest
* TranslationTests
* AstridTranslationTest
* AdvancedRepeatTest
11 years ago
Alex Baker
69829e3f68
Remove update message service
11 years ago
Alex Baker
77934d2c64
Update plugin
11 years ago
Alex Baker
fb78537cce
Optimize imports, remove statistics constants
11 years ago
Alex Baker
ac7903fac3
Navigation redesign
...
* Replace list popover with drawer - Closes #33
* Replace menu popover with standard menus
* Replace application icons - Closes #11
* Remove swipe between lists
* Remove list icons
* Remove list header from tablet view
* Remove list settings shortcut
* Add new list, rename list, delete list to overflow
* Remove featured list
* Brazilian Portuguese (sfrique)
* Russian translation (xtsrsdn)
11 years ago
Alex Baker
72f835cdc5
Update to Android 4.3 SDK
11 years ago
Joachim Mailänder
f41aaa6b8b
Better XML import and export function
...
Closes #10
Closes #31
11 years ago
Alex Baker
e137484b4e
Cleanup
...
* Remove FileMetadata, ContactsAutoComplete, ContactListAdapter
* Remove unnecessary overrides
* Remove invalid javadoc
11 years ago
Alex Baker
5b5cec9f78
Remove com.timsu package
11 years ago
Alex Baker
797e713a4f
Remove encouragements, update strings
...
* Ukrainian (kuzyasun)
* French (DianeRouquine)
* Remove unused strings
* Remove unused translations
11 years ago
Alex Baker
3bf8433d5e
Update icons
...
* Replace gear, camera, mic, plus buttons
* Remove unused resources
11 years ago
Alex Baker
b010e1d82e
Remove about activity, unused keys and strings
11 years ago
Alex Baker
d86a15a27e
Update translations
...
* Catalan
* Czech
* Danish
* Norwegian
* Portuguese
* Thai
11 years ago
Alex Baker
a73a835bb4
Update translations
...
* Remove unused string arrays from master files
* Remove unused string arrays from translations
* French (DianeRouquine)
11 years ago
Alex Baker
5e7e761447
Remove untranslated string-arrays and plurals
11 years ago
Alex Baker
6c6b309394
Remove untranslated strings
11 years ago
Alex Baker
ce40a07d65
Remove comments from translation files
11 years ago
Alex Baker
29aa26a5b5
Remove unused translations
11 years ago
Alex Baker
71bd8981df
Translation updates
...
* Add Ukranian translations (kuzyasun)
* Add find-unused-strings.rb
* Remove unused strings from master translation files
11 years ago
Alex Baker
85abf43b1b
Update Dutch translations
11 years ago
Alex Baker
67afd29e9b
Update translations
...
* Korean
* Chinese (Taiwan)
* Turkish
* Chinese
* Swedish
* Polish
* Hebrew
* Italian
11 years ago
Alex Baker
8a64bc5661
Update translations
...
* German
* Portuguese (Brazil)
* Russian
* French
* Japanese
* Remove headers from master string files
11 years ago
Alex Baker
1759fa484f
Update Spanish translations
11 years ago
Alex Baker
168d02b375
Update Czech translations
11 years ago
Alex Baker
24e8be5b7e
Remove po files
11 years ago
Alex Baker
1b575faf45
Rebrand as Tasks
...
* Change package to org.tasks
* Replace 'Astrid' with 'Tasks' in string files
* Replace icons
* Remove no_activity_container
* Remove unused drawables
11 years ago
Alex Baker
c0db6deaba
Enable proguard
11 years ago
Alex Baker
3d59fa2be5
Remove Android Studio files
11 years ago
Alex Baker
65d5cd7d8a
Convert to Gradle
11 years ago
Alex Baker
997a4725ec
Remove 'waiting on me'
11 years ago
Alex Baker
696065b344
Remove warning suppressions
11 years ago
Alex Baker
03ea2214a0
Update dev API key, enable power pack features
11 years ago
Alex Baker
6b958f5379
Change package, remove billing and cloud messaging
11 years ago
Alex Baker
dc6803facc
Remove Astrid.com synchronization
11 years ago
Alex Baker
79313d1b0d
Remove analytics
...
* Remove findbugs
* Remove localytics
* Remove crittercism
* Remove anonymous statistics menu entry
* Remove coarse location permission
11 years ago
Alex Baker
d0ee6fe1ff
Add missing @Override annotations
11 years ago
Alex Baker
54fbbd9b6c
Add braces to control flow statements
11 years ago
Alex Baker
77679b0136
Convert to Android Studio
...
* Remove Eclipse files
* Remove Ant build files
11 years ago
Sam Bosley
bd4348a982
Started building better monthly repeat logic
12 years ago
Sam Bosley
35ab43fda2
Import translations from GetLocalization
12 years ago
Sam Bosley
2ce3030d29
First pass at hide until due time
12 years ago
Sam Bosley
781658a514
Added the is_folder flag to tagdata, don't show those in main tag list
12 years ago
Sam Bosley
8f90d2f54e
Hide keyboard in task edit when enter key pressed
12 years ago
Sam Bosley
d8cf2f6264
Improved autosync logic to be independent of server time
12 years ago
Sam Bosley
e3ebe0c544
Fun with generics, fixed signature generation when using gcm
12 years ago
Sam Bosley
84dbac3975
Fixed typo, imported updated translations
12 years ago
Sam Bosley
0f52169f74
Implement BriefMe for fetching tasks for a user
12 years ago
Sam Bosley
5ac4e10b1d
Introduce a tag_id history field for better keeping track of history entries that correspond to particular tags
12 years ago
Sam Bosley
34db0fc9fd
Added database columns for keeping track of history offsets
12 years ago
Sam Bosley
1ccad4f613
Fixed bitmap resize logic
12 years ago
Sam Bosley
a6cb91dc49
Catch exceptions when deserializing content values
12 years ago
Sam Bosley
8c4d37e49a
Only show waiting on me filter if there are things in it
12 years ago
Sam Bosley
82122ddbf3
Add the acknowledged data field to WaitingOnMe
12 years ago
Sam Bosley
f0dbf4172a
WaitingOnMe needs a pushed_at property
12 years ago
Sam Bosley
e302cc1831
Added data layer for WaitingOnMes
12 years ago
Sam Bosley
1a546cf02c
Implemented several improvements and optimizations in new sync migration based on Tim's suggestions
12 years ago
Sam Bosley
fee4b83a79
Updated ImageDiskCache sources to unmodified LGPL versions
12 years ago
Sam Bosley
e5de043fe7
Rewrote function to read input stream as string based on AndroidUtilities.readFile
12 years ago
Sam Bosley
b7a46262f2
Updated Hebrew translations
12 years ago
Sam Bosley
551474936c
Improved the getloc import script, imported all translations
12 years ago
Sam Bosley
45fd4aa20e
Columns can't be named 'column'. Beta users will need to reinstall
12 years ago
Sam Bosley
339093793f
Started refactoring to improve logout logic
12 years ago
Sam Bosley
fa4971f50c
More improvements to how bitmap scaling is handled
12 years ago
Sam Bosley
72aa5c61b6
Adjusted how large bitmaps are scaled to keep bigger images around
12 years ago
Sam Bosley
2109ba38e6
Killed unused code
12 years ago
Sam Bosley
2a54bddced
Removed an unused file and changed an attribution link
12 years ago
Sam Bosley
c76375688c
More clear data on different user login logic
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
c9f2dfb14c
Put JSON null in changes happened when value is null
12 years ago
Sam Bosley
ff56b0e6ba
Use empty string instead of null for 0 dates
12 years ago
Sam Bosley
a8e61b6602
Added some ability to do progress bars under new sync
12 years ago
Sam Bosley
922db53862
Don't allow inactive sync providers (like gtasks) to sync in background
12 years ago
Sam Bosley
8d298dda58
Merge remote-tracking branch 'upstream/master' into 130221_sb_gtasks_new_sync
12 years ago
Sam Bosley
c979e1c2c1
Fixed some ui bugs when renaming a list
12 years ago
Sam Bosley
f10b3acc31
Better handling of deleting tags--use uuids only instead of names
12 years ago
Sam Bosley
2880d9cf32
Fixed crashes when getting user display name
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
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
ddc9622ffe
Implemented finer grained queries now supported by new sync api
12 years ago
Sam Bosley
9eebd1bdab
Need default values for user first and last name
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
bce856c94c
Retry bitmap encode with more compression if out of memory errors occur
12 years ago
Sam Bosley
01858ac016
Sanitize sqlite IN statements, use single quotes
12 years ago
Sam Bosley
565e4adf54
Refactored checking of empty task ids array into helper method
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
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
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
fdb6ddc62f
Fixed several bugs that were throwing exceptions in attachments 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
416d6076de
Deprecated emergent tags, delete them from the database on migration
12 years ago
Sam Bosley
49507146c5
Fixed several bugs/missing pieces that were preventing task attachments from syncing
12 years ago
Sam Bosley
4f0fa98253
Fixed duplicate column name in TaskAttachment
12 years ago
Sam Bosley
dd96750138
Record file attachment outstanding entries and report them using special ChangesHappened logic
12 years ago
Sam Bosley
2f98b8d308
Removed and updated all references to FileMetadata to use new TaskAttachment
12 years ago
Sam Bosley
abc741b293
Forgot to add dao files
12 years ago
Sam Bosley
f3d7b1958c
Added all the boilerplate for task attachments--outstanding daos, integration with messages, etc.
12 years ago
Sam Bosley
88d5e73d32
Added TaskAttachment data model
12 years ago
Sam Bosley
204cd8161a
One more place where the db needs to be locked before beginning a transaction
12 years ago
Sam Bosley
aa7f992980
Hopefully fixed a deadlock that could occur during database transactions (see http://stackoverflow.com/questions/11535222/recommended-design-pattern-for-writing-to-sqlite-database-in-android )
12 years ago
Sam Bosley
71a14e78fd
Only enqueue changes happened messages if actual outstanding entries were recording. This could fix a bug where the queue would get filled up with pointless messages
12 years ago
Sam Bosley
2e4a941530
Reimplemented friend connection tracking under new sync
12 years ago
Sam Bosley
93fba4a652
Added default values to History, fixed a bug
12 years ago
Sam Bosley
446436b2bb
Fetch task history in EditNoteActivity
12 years ago
Sam Bosley
c1c1323b07
Add a tag data column for keeping track of history fetch times
12 years ago
Sam Bosley
52d0ed4302
Several more history displays
12 years ago
Sam Bosley
60f7f816c2
Added a list of column names we expect to see in history, started building skeleton of real display logic
12 years ago
Sam Bosley
e598320683
History uuid should be a string, for uniqueness sake
12 years ago
Sam Bosley
73a2b5ac4f
Several changes to history model, bug fixes to FetchHistory, and placeholder display of history in UpdateAdapter to prove it works. It's pretty legit.
12 years ago
Sam Bosley
fa1b0d3fb2
Made addToArray method able to handle null arguments
12 years ago
Sam Bosley
009a6420cc
Added ability to do union queries, started refactoring UpdateAdapter to expect either UserActivity or History
12 years ago
Sam Bosley
e51cdb80de
Implement a cloneAs method for properties to make aliasing for joins easier, use it in TaskAdapter and UpdateAdapter
12 years ago
Sam Bosley
2e8639d252
Added history model and dao
12 years ago
Sam Bosley
16a9f53311
MetadataDao should fail transaction if information for the outstanding tables is missing and log the error
12 years ago
Sam Bosley
4302475e95
Read user properties (including pictures) correctly from the activity/users join query. This fixes a lot of UpdateAdapter display bugs
12 years ago
Sam Bosley
0cefd012cc
Try and decode bitmap from JSON when url not present for tag images and comment images
12 years ago
Sam Bosley
c1bbcdc766
Merge and resolve conflicts from upstream/master
12 years ago
Sam Bosley
846968cc2a
Removed some dead code
12 years ago
Sam Bosley
74dd1b3075
Deprecated and removed some references to User.EMAIL
12 years ago
Sam Bosley
7d6e025335
Send changes to PICTURE columns as actual JSON objects, not strings
12 years ago
Sam Bosley
4a03d185e5
Removed Task.USER_EMAIL column--just send emails in the user_id column
12 years ago
Sam Bosley
9853d90948
Added ability to upload pictures with comments and tags
12 years ago
Sam Bosley
ddd029fc32
Fixed errors joining with users table for images
12 years ago
Sam Bosley
0ff8772a94
Fixed some typos
12 years ago
Sam Bosley
cc0fcf95ef
Removed several more references to Update model
12 years ago
Sam Bosley
bf6af525a6
Removed several references to Update model
12 years ago
Sam Bosley
d2e9b1407b
Introduced a new UserActivity table to replace the old Update table. It will be easier to just migrate and deprecate the Update table
12 years ago
Sam Bosley
9079309539
Try reusing old remoteId property as the new uuid property by recasting it as a string
12 years ago
Sam Bosley
0db2ff6089
Rename/change type of old remote_id properties to repurpose as UUIDS
12 years ago
Sam Bosley
c45d70021b
Implement join with the users table for showing user images in the task adapter
12 years ago
Sam Bosley
b4977f5064
Infrastructure for recording outstanding entries for tag member added/removed
12 years ago
Sam Bosley
b1d255c8d7
Construct members gallery using users join query
12 years ago
Sam Bosley
360f75df7d
Updated several references to picture properties to read from picture jsons
12 years ago
Sam Bosley
c88d8f455b
Fixed several bugs with assigning tasks
12 years ago
Sam Bosley
f3cced5d02
Added a tag metadata table for things like tag to user join table
12 years ago
Sam Bosley
16abc83b12
Removed or fixed most references to Task.USER
12 years ago
Sam Bosley
c7d7167763
Fixed several references to non-string userids
12 years ago
Sam Bosley
51bf8445e6
Deprecated the user json properties, clear some of them on sync
12 years ago
Sam Bosley
b1ae98aec4
Removed all references to Task.SHARED_WITH
12 years ago