Commit Graph

785 Commits

Author SHA1 Message Date
Alinson Xavier
7ba62d6784 Minor formatting 2016-03-17 06:39:12 -04:00
Alinson Xavier
f5e4a88415 Implement missing tests for Habit; remove some dead code 2016-03-17 06:20:52 -04:00
Alinson Xavier
075b7812eb Refactor and write documentation for Habit 2016-03-16 07:49:40 -04:00
Alinson Xavier
3d42505fb9 Merge tag 'v1.3.1' into dev 2016-03-15 20:38:51 -04:00
Alinson Xavier
851cae3662 Show error message on widget when habit not found
Fixes #35
2016-03-15 20:25:47 -04:00
Alinson Xavier
7778c5fb21 Check for null on notifications 2016-03-15 20:17:15 -04:00
Alinson Xavier
ef847dac17 Use StaticLayout to draw RingView label
Fixes #29
2016-03-15 19:56:14 -04:00
Alinson Xavier
8102c18c67 Use long for millisecondsInOneDay
Fixes #34
2016-03-15 19:55:50 -04:00
Alinson Xavier
59ed9ec9bd Bump version to 1.3.1 2016-03-15 19:51:50 -04:00
Alinson Xavier
ffdc923268 Make labels more clear and customizable 2016-03-15 06:10:39 -04:00
Alinson Xavier
9232378d04 Refactor RingView; make text size consistent 2016-03-15 05:30:27 -04:00
Alinson Xavier
b20fd44cbc Scroll to view before clicking 2016-03-14 20:48:39 -04:00
Alinson Xavier
ded8800017 Extract common style 2016-03-14 19:36:05 -04:00
Alinson Xavier
1bb6cd405b Externalize strings 2016-03-14 19:13:33 -04:00
Alinson Xavier
babf7d64f0 Display repetition count for last week, month, etc
Closes #21
2016-03-14 19:07:32 -04:00
Alinson Xavier
dfbcf78dd7 Update list of translators 2016-03-14 15:46:52 -04:00
Alinson Xavier
e01c668e4d Add Swedish translation 2016-03-14 15:46:40 -04:00
Alinson Xavier
2eef696027 Add Russian translation 2016-03-14 15:46:30 -04:00
Alinson Xavier
ddd10cacd1 Add Polish translation 2016-03-14 15:38:42 -04:00
Alinson Xavier
0cdde4901e Add Italian translation 2016-03-14 15:38:29 -04:00
Alinson Xavier
f13e9b7362 Update German translation 2016-03-14 15:38:12 -04:00
Alinson Xavier
558f72d7c5 Update French translation 2016-03-14 15:33:06 -04:00
Alinson Xavier
6e493f55bc Declare RTL support in the manifest 2016-03-14 15:18:58 -04:00
Alinson Xavier
5186ab840a Add Arabic translation 2016-03-14 15:11:41 -04:00
Alinson Xavier
65fd82d888 Fix indentation 2016-03-14 15:04:15 -04:00
Alinson Xavier
866b62987c Wake up device before running UI tests 2016-03-14 14:55:47 -04:00
Alinson Xavier
18abb2038f Check if habit is null on BaseWidgetProvider 2016-03-14 14:54:43 -04:00
Alinson Xavier
f7f4b5eeb0 Simplify code for drawing header 2016-03-14 14:35:57 -04:00
Alinson Xavier
45a7433773 Use StaticLayout to draw RingView label
Fixes #29
2016-03-14 13:34:21 -04:00
Alinson Xavier
988b39f2e5 Add missing debug messages to SystemHelper 2016-03-14 08:33:46 -04:00
Alinson Xavier
a0803966f9 Merge branch 'feature/unit-tests' into dev 2016-03-14 08:14:56 -04:00
Alinson Xavier
e4af662836 Merge pull request #33 from vanniktech/patch-1 2016-03-14 08:10:10 -04:00
Alinson Xavier
4cf2b8072b Unlock screen before running UI tests 2016-03-14 07:39:43 -04:00
Alinson Xavier
9156bba267 Disable animations when testing 2016-03-14 07:39:43 -04:00
Alinson Xavier
1a18bb939d Refactor and write unit tests for RepetitionList 2016-03-14 07:39:43 -04:00
Alinson Xavier
144524e53b Refactor and write tests for checkmarks 2016-03-14 07:39:43 -04:00
Alinson Xavier
3d1c53396c Allow date to be fixed at a certain timestamp 2016-03-14 07:39:43 -04:00
Alinson Xavier
1930db3cd1 Wait after toggling checkmarks 2016-03-14 07:39:43 -04:00
Alinson Xavier
a2c2a5531a Use temporary database for tests 2016-03-14 07:39:43 -04:00
Alinson Xavier
eee2605f74 Add first unit tests for habit 2016-03-14 07:39:43 -04:00
Niklas Baudy
9df0c9ae9e Update EditText of Edit Habit Description to capitalize sentences 2016-03-14 10:19:47 +01:00
Niklas Baudy
433894336c Update EditText of Edit Habit to capitalize sentences
Basically when entering a word the first letter will be capitalized. Something minor that bugs me always a bit.
2016-03-13 23:46:29 +01:00
Alinson Xavier
9061182301 Update translators' names 2016-03-12 19:39:03 -05:00
Alinson Xavier
71bdc70c1a Bump version to 1.3.0 2016-03-12 05:25:10 -05:00
Alinson Xavier
5e4a40579a Put about under link category on settings screen 2016-03-12 05:23:34 -05:00
Alinson Xavier
d326be1224 Reintroduce longClick hack 2016-03-12 05:17:55 -05:00
Alinson Xavier
fb8a09c95c Add German translation 2016-03-12 05:13:11 -05:00
Alinson Xavier
1635b9905d Split test 2016-03-12 05:03:04 -05:00
Alinson Xavier
2d88fc0b20 Update Japanese translation 2016-03-11 16:27:40 -05:00
Alinson Xavier
1d74359c06 Update widgets in background 2016-03-11 15:07:56 -05:00
Alinson Xavier
8b10138cd6 Fix tests on pre-Lollipop devices 2016-03-11 13:20:43 -05:00
Alinson Xavier
2b40633110 Add more tests for settings and about 2016-03-11 12:39:59 -05:00
Alinson Xavier
1102d05a61 Test unarchiving habits 2016-03-11 12:39:59 -05:00
Alinson Xavier
51e8c2f111 Implement basic user interface tests 2016-03-11 12:39:59 -05:00
Alinson Xavier
547e4e5f63 Use white background on pre-Lollipop, instead of ripple 2016-03-11 12:39:41 -05:00
Alinson Xavier
84d5c2aac6 Remove longClick hack 2016-03-11 12:26:56 -05:00
Alinson Xavier
2b3b423fa3 Show color button even for a single habit 2016-03-11 12:26:34 -05:00
Alinson Xavier
3b28c37c5e Rebuild order after commit 2016-03-11 12:26:13 -05:00
Alinson Xavier
e749e787ad Add Japanese translation 2016-03-10 06:20:42 -05:00
Alinson Xavier
9c5d582f24 Update copyright notices for translations 2016-03-10 06:10:25 -05:00
Alinson Xavier
34c0758308 Remove debug code 2016-03-10 05:49:34 -05:00
Alinson Xavier
85963ae061 Add frequency widget 2016-03-10 05:43:56 -05:00
Alinson Xavier
e3390d5397 Rename header to frequency; update translations 2016-03-10 05:25:42 -05:00
Alinson Xavier
59a2f31a73 Fix timezone issues; rename class to HabitFrequencyView 2016-03-10 05:25:22 -05:00
Alinson Xavier
cea5241135 Implement weekday frequency view 2016-03-09 08:23:55 -05:00
Alinson Xavier
7784fc5c75 Add broadcast receiver to ShowHabitActivity 2016-03-08 22:13:47 -05:00
Alinson Xavier
6dd017f33e Refresh also main activity when history editor closes 2016-03-08 21:57:42 -05:00
Alinson Xavier
c8cd9f85f6 Remove hardcoded string 2016-03-08 21:50:42 -05:00
Alinson Xavier
d038bdb741 Update widgets after history editor closes 2016-03-08 21:50:10 -05:00
Alinson Xavier
f55e8d2c85 Merge branch 'feature/history-editor' into dev
Closes #14
2016-03-08 21:33:27 -05:00
Alinson Xavier
f8dc1d9eae Force rebuild of scores 2016-03-08 21:30:09 -05:00
Alinson Xavier
85393b0d40 Handle configuration changes 2016-03-08 21:22:59 -05:00
Alinson Xavier
75599ad20c Fix timezone issues 2016-03-08 20:58:29 -05:00
Alinson Xavier
c6b948cbf5 Save changes on configuration change
Fixes #16
2016-03-08 18:16:34 -05:00
Alinson Xavier
5b151805ff Make HistoryView not editable by default 2016-03-08 07:56:40 -05:00
Alinson Xavier
aa86826bdb Refresh data after closing history editor 2016-03-08 07:53:24 -05:00
Alinson Xavier
821373a340 Make history editor functional 2016-03-08 07:35:55 -05:00
Alinson Xavier
8f37e293b1 Implement dummy history editor; add edit history button 2016-03-08 06:58:34 -05:00
Alinson Xavier
0fb8ed0b53 Add French translation 2016-03-07 20:53:37 -05:00
Alinson Xavier
2cfc809490 Update copyright notices in all files 2016-03-07 15:54:56 -05:00
Alinson Xavier
ba31dee16a Merge branch 'feature/refactoring' into dev 2016-03-07 08:39:11 -05:00
Alinson Xavier
146c743fb8 Simplify list adapter 2016-03-07 08:03:30 -05:00
Alinson Xavier
0c00e9ec2d Simplify constructor 2016-03-07 07:51:48 -05:00
Alinson Xavier
49af55a2de Move more methods to helper 2016-03-07 07:31:06 -05:00
Alinson Xavier
09f615a5e6 Update translations 2016-03-07 05:39:15 -05:00
Alinson Xavier
9014acc548 Remove settings menu from ShowHabitActivity 2016-03-07 05:39:15 -05:00
Alinson Xavier
e0527dc8ff Implement about screen 2016-03-06 08:34:18 -05:00
Alinson Xavier
f8dc64cc6b Move time and color pickers resources into separate file 2016-03-05 16:13:48 -05:00
Alinson Xavier
ced5b751be Move methods to helper 2016-03-05 08:43:09 -05:00
Alinson Xavier
8a60dda74e Further simplify ListHabitsFragment 2016-03-05 08:33:17 -05:00
Alinson Xavier
c8c4df6ef7 Split ListHabitsFragment into smaller classes 2016-03-05 07:30:04 -05:00
Alinson Xavier
0c0ac9dee5 Minor formatting 2016-03-05 06:48:25 -05:00
Alinson Xavier
fdf6c91929 Use equals instead of operator 2016-03-05 06:48:01 -05:00
Alinson Xavier
08d6e39a17 Throw exception when trying to undo deletion of habit 2016-03-05 06:46:52 -05:00
Alinson Xavier
7b73238448 Add explicit READ_EXTERNAL_STORAGE permission with maxSdkVersion 2016-03-04 13:19:03 -05:00
Alinson Xavier
e02f9c1d60 Bump version to 1.2.0 2016-03-04 12:46:36 -05:00
Alinson Xavier
5e7636d7ff Fix position for new habits 2016-03-04 12:43:55 -05:00
Alinson Xavier
616322cd35 Fix card background (pre-Lollipop) 2016-03-04 12:43:55 -05:00
Alinson Xavier
299c6a0c1d Show action icons on pre-Lollipop 2016-03-04 12:43:55 -05:00
Alinson Xavier
b4911b6cb4 Save last app version on preferences 2016-03-04 11:13:20 -05:00
Alinson Xavier
f41f877107 Fix data export on older devices 2016-03-04 11:13:20 -05:00
Alinson Xavier
58aa7f6687 Add padding to HabitScoreView 2016-03-04 07:03:05 -05:00
Alinson Xavier
d196e01da0 Update widgets and reminders on background; faster startup 2016-03-04 06:52:31 -05:00
Alinson Xavier
1fbd12a947 Fix incorrect streaks 2016-03-04 06:39:30 -05:00
Alinson Xavier
7493291ade Use average of scores in the interval 2016-03-03 07:38:50 -05:00
Alinson Xavier
2a750704d9 Minor string change 2016-03-03 07:38:11 -05:00
Alinson Xavier
cb2f3823cd Update widget previews 2016-03-03 06:36:06 -05:00
Alinson Xavier
39e29dabb8 Add code to save widget preview to file 2016-03-03 06:35:37 -05:00
Alinson Xavier
51d1b93d03 Split Habit class into several smaller classes 2016-03-03 05:22:19 -05:00
Alinson Xavier
8acbc63914 Move commands to their own files 2016-03-03 04:42:40 -05:00
Alinson Xavier
ac8e78ff24 Minor style changes 2016-03-02 10:39:13 -05:00
Alinson Xavier
162ded66d8 Improve widget measuring 2016-03-02 09:52:32 -05:00
Alinson Xavier
5428209543 Improve widget colors 2016-03-01 08:37:57 -05:00
Alinson Xavier
141fd30d70 Merge branch 'widgets' into dev 2016-02-29 07:45:41 -05:00
Alinson Xavier
48d446a243 Minor color changes 2016-02-29 07:44:59 -05:00
Alinson Xavier
ae7869d3a2 Implement multiple widget providers 2016-02-29 07:19:43 -05:00
Alinson Xavier
b8cacaffa9 Refactor custom views; fix rendering issues 2016-02-29 05:50:27 -05:00
Alinson Xavier
4def8f0409 Perform additional checks to avoid negative lengths 2016-02-28 15:23:20 -05:00
Alinson Xavier
f0d12e9925 Widgets for HistoryView, ScoreView, etc 2016-02-28 13:55:39 -05:00
Alinson Xavier
a2331260e4 Alternative design for widgets 2016-02-28 11:37:50 -05:00
Alinson Xavier
c1a846d42b Minor style changes 2016-02-27 19:42:05 -05:00
Alinson Xavier
031d684b3e Update main activity on notification/widget click 2016-02-27 18:26:25 -05:00
Alinson Xavier
3a770e71e3 Add configuration activity for widgets 2016-02-27 18:06:57 -05:00
Alinson Xavier
b29dd8ea79 Remove debug code 2016-02-27 16:31:48 -05:00
Alinson Xavier
7f1553a4a1 Toggle checkmarks from widget 2016-02-27 14:09:02 -05:00
Alinson Xavier
d748f5d6de Assign habits to widgets; refresh on database change 2016-02-27 13:54:24 -05:00
Alinson Xavier
7234e072e6 Implement widget with fixed data 2016-02-27 13:24:01 -05:00
Alinson Xavier
7f71f46367 Remove useless widget preview 2016-02-27 13:12:12 -05:00
Alinson Xavier
c1dae021bf Implement dummy widget 2016-02-27 11:52:46 -05:00
Alinson Xavier
88455acc76 Fix check button for previous day reminders 2016-02-27 05:44:14 -05:00
Alinson Xavier
6a1cb09ca2 Remove unused imports and variables 2016-02-26 08:25:56 -05:00
Alinson Xavier
33d7ab52ca Remove unused resources 2016-02-26 08:11:43 -05:00
Alinson Xavier
d2682358c2 Allow custom views to be rendered on the layout editor 2016-02-26 07:44:34 -05:00
Alinson Xavier
f511ca2028 Explicitly allow backups 2016-02-26 05:31:26 -05:00
Alinson Xavier
d5774e8511 Close cursors 2016-02-26 05:31:17 -05:00
Alinson Xavier
b6e7e72f5a Remove object allocations during draw 2016-02-26 05:29:02 -05:00
Alinson Xavier
27220c9ab2 Specify locale explicitly 2016-02-26 05:17:33 -05:00
Alinson Xavier
f1424e5820 Add content description for images 2016-02-26 05:16:58 -05:00
Alinson Xavier
a18e0fbda0 Remove hardcoded string 2016-02-26 05:09:56 -05:00
Alinson Xavier
4c3a72df81 Delete duplicate resource 2016-02-26 05:08:35 -05:00
Alinson Xavier
e9ce50f686 Use correct XML namespace 2016-02-26 05:07:04 -05:00
Alinson Xavier
acb26964f3 Mark as untranslatable 2016-02-26 05:06:39 -05:00
Alinson Xavier
917d1218ae Update pt translation 2016-02-26 05:06:18 -05:00
Alinson Xavier
f5ccd7d8c3 Move ripple backgrounds to drawable-v21 2016-02-26 04:53:19 -05:00
Alinson Xavier
456a9e49a9 Remove extra translations 2016-02-26 04:52:55 -05:00
Alinson Xavier
f9a9339042 Use GestureDetector for scrolling 2016-02-25 21:31:28 -05:00
Alinson Xavier
5e21d877c5 Fetch all the data with one call 2016-02-25 20:17:44 -05:00
Alinson Xavier
af0ef90e4d Export to CSV 2016-02-25 15:46:39 -05:00
Alinson Xavier
0cd8dd973b Bump version to 1.1.1 2016-02-24 18:30:29 -05:00
Alinson Xavier
2898a21157 Disallow empty list of days 2016-02-24 15:58:58 -05:00
Alinson Xavier
0fa25c6701 Internationalize string 2016-02-24 15:58:45 -05:00
Alinson Xavier
843f3b06a1 Update translations 2016-02-24 15:58:12 -05:00
Alinson Xavier
a9b8b7e1e2 Bump version 2016-02-24 12:57:25 -05:00
Alinson Xavier
966e7ccd8a Do not show hint on first run 2016-02-24 11:39:47 -05:00
Alinson Xavier
d58be08fee Minor string change 2016-02-24 11:29:01 -05:00
Alinson Xavier
eb057b51d3 Show one hint per day 2016-02-24 11:28:51 -05:00
Alinson Xavier
8c88e7fd5b Make it more strict to get a star 2016-02-24 08:51:27 -05:00
Alinson Xavier
756d3aa48f Return after case statement 2016-02-24 08:38:58 -05:00
Alinson Xavier
1a4dbd9cba Show alarm only on certain days of the week 2016-02-24 08:22:00 -05:00
Alinson Xavier
c68176ad09 Add timestamp to notifications 2016-02-24 05:50:34 -05:00
Alinson Xavier
b0ccf3464f Implement habit deletion 2016-02-24 04:46:18 -05:00
Alinson Xavier
dcaff3d1b8 Update strings 2016-02-23 19:42:14 -05:00
Alinson Xavier
693e0143b5 Implement multiple selection and drag on press-and-hold 2016-02-23 19:16:33 -05:00
Alinson Xavier
cdc80bdbbd Move DSLV to libs/ 2016-02-22 21:04:35 -05:00
Alinson Xavier
68c4b26031 Implement hints 2016-02-22 07:56:12 -05:00
Alinson Xavier
56bed8206e Material design colors 2016-02-22 07:54:28 -05:00
Alinson Xavier
8e2f06c211 Bump database version to clean all database cache 2016-02-21 22:53:39 -05:00
Alinson Xavier
08f2fe84d7 Fix habit history view 2016-02-21 17:32:31 -05:00
Alinson Xavier
0e5764cf5d Refactor custom views 2016-02-21 16:58:18 -05:00
Alinson Xavier
e6a5751959 Update app name 2016-02-21 11:30:00 -05:00
Alinson Xavier
eefc738ee2 Improve habit positioning and reordering 2016-02-20 21:45:40 -05:00
Alinson Xavier
322650345c Add Chinese translation 2016-02-20 19:35:24 -05:00
Alinson Xavier
5c77a44611 Add Portuguese translation 2016-02-20 18:32:59 -05:00
Alinson Xavier
28900d0981 Internationalize more string 2016-02-20 18:32:48 -05:00
Alinson Xavier
77281e11f5 Refactor app introduction 2016-02-20 16:13:26 -05:00
Alinson Xavier
e06b0e79cc Rename package 2016-02-20 16:06:51 -05:00
Alinson Xavier
d6f31b8775 Remove dead code 2016-02-20 16:00:24 -05:00
Alinson Xavier
d862c85874 Remove debug information 2016-02-20 16:00:12 -05:00
Alinson Xavier
5bd1b70cd9 Remove dead code 2016-02-20 15:59:12 -05:00
Alinson Xavier
191b9b9c1f Refactor ListHabitsFragment 2016-02-20 15:46:19 -05:00
Alinson Xavier
c36cdb1e42 Refactor EditHabitsFragment 2016-02-20 13:53:41 -05:00
Alinson Xavier
4c53bd3763 Version bump 2016-02-20 13:53:27 -05:00
Alinson Xavier
7984670a3c Fix empty message 2016-02-20 07:52:02 -05:00
Alinson Xavier
a58a95f125 Update app name 2016-02-20 07:42:48 -05:00
Alinson Xavier
46f152d5d2 Fix width of time picker 2016-02-20 07:24:40 -05:00
Alinson Xavier
c8de4e13f9 Reformat code 2016-02-20 07:16:40 -05:00
Alinson Xavier
1ee3fc79f0 Choose 12/24h according to system settings 2016-02-20 07:09:12 -05:00
Alinson Xavier
12c9de22a7 Update copyright 2016-02-18 14:45:48 -05:00
Alinson Xavier
404cc82348 Load data asynchronously; cache checkmarks and streaks 2016-02-18 14:11:59 -05:00
Alinson Xavier
be58d29672 Change color 2016-02-17 17:11:05 -05:00
Alinson Xavier
a87211c9da Make hint more clear 2016-02-17 17:10:45 -05:00
Alinson Xavier
1312ad027c Fix typo 2016-02-17 15:31:47 -05:00
Alinson Xavier
e44f36d34a Version bump 2016-02-17 15:25:27 -05:00
Alinson Xavier
8efd02661b Minor UI changes 2016-02-17 15:24:59 -05:00
Alinson Xavier
641d62ac66 Fix icon color on older Android versions 2016-02-17 15:15:52 -05:00
Alinson Xavier
ed6167c3f7 Save default color and frequency 2016-02-17 14:26:10 -05:00
Alinson Xavier
903aee951b Remove IDE file 2016-02-17 13:48:22 -05:00
Alinson Xavier
0ccdd2ce2a Show app introduction; restore original launch icon 2016-02-17 13:47:53 -05:00
Alinson Xavier
b24e8aa018 Bump version 2016-02-16 22:23:15 -05:00
Alinson Xavier
053f1907a3 Remove useless style 2016-02-16 22:23:00 -05:00
Alinson Xavier
1f64abcce6 Implement auto backups 2016-02-16 22:21:52 -05:00
Alinson Xavier
2f5e927ed6 Update developer email address 2016-02-15 20:51:56 -05:00
Alinson Xavier
9284334948 Bump version 2016-02-15 20:51:43 -05:00
Alinson Xavier
0dc377c8a3 Improve ordering of archived habits 2016-02-15 20:28:53 -05:00
Alinson Xavier
293f922831 Use material design palette 2016-02-15 20:28:17 -05:00
Alinson Xavier
ef1ca452ac Implement settings screen 2016-02-15 19:53:44 -05:00
Alinson Xavier
9ab14e451e Show edit button on ShowHabitFragment 2016-02-15 18:10:14 -05:00
Alinson Xavier
d42343cab3 Display toast when user does not long press 2016-02-15 17:51:41 -05:00
Alinson Xavier
0e10a0d14d Disallow more than 1 repetition per day 2016-02-15 17:35:26 -05:00
Alinson Xavier
8a6109226c Disable check on release builds 2016-02-15 17:34:41 -05:00
Alinson Xavier
369a5ed48b Simplify app name 2016-02-15 17:34:18 -05:00
Alinson Xavier
e710a0c9b2 Update title, colors, icon and screenshots 2016-02-15 10:18:30 -05:00
Alinson Xavier
d6d7798ae7 Finish implementation of habit archival 2016-02-14 18:36:16 -05:00
Alinson Xavier
d4152f6b7e Fix home button glitch 2016-02-14 14:52:01 -05:00
Alinson Xavier
d217ddce33 Remove useless code 2016-02-14 13:35:45 -05:00
Alinson Xavier
595dace7bb Call super first 2016-02-14 13:35:33 -05:00
Alinson Xavier
df47f7e58e Remove useless code 2016-02-14 13:35:01 -05:00
Alinson Xavier
7d4e0901f4 Target SDK 23 2016-02-14 13:34:28 -05:00
Alinson Xavier
5ff19c36ff Remove title 2016-02-14 13:34:10 -05:00
Alinson Xavier
caa6919cd2 Remove dead code 2016-02-14 11:12:45 -05:00
Alinson Xavier
6ba898ce47 Move reminder methods to separate class 2016-02-14 11:04:44 -05:00
Alinson Xavier
f62c2d7c9e Simplify ReplayableActivity 2016-02-14 10:55:04 -05:00
Alinson Xavier
36c355fe34 Simplify MainActivity and decouple ListHabitsFragment from MainActivity 2016-02-14 10:43:03 -05:00
Alinson Xavier
77c01ceac9 Update main header more frequently 2016-02-13 23:51:38 -05:00
Alinson Xavier
65668cb9e9 Set habit.archived 2016-02-13 23:51:24 -05:00
Alinson Xavier
4d4f40cf95 Remove more log messages 2016-02-13 09:31:24 -05:00
Alinson Xavier
45da08e72e Remove log message 2016-02-13 09:30:30 -05:00
Alinson Xavier
62aaac084a Implement habits archival 2016-02-13 09:29:57 -05:00
Alinson Xavier
3e25c81f25 Make black color slightly lighter 2016-02-13 09:08:03 -05:00
Alinson Xavier
9b68c7bcf4 Change default color to blue 2016-02-13 09:06:14 -05:00
Alinson Xavier
48cfec7605 Hide empty message 2016-02-13 09:03:28 -05:00
Alinson Xavier
3d79f5d928 Show message when no habits are found 2016-02-13 08:37:23 -05:00
Alinson Xavier
de02e119d1 Reorganizing 2015-08-25 12:32:16 -04:00
Alinson Xavier
a1f05714ba Compatibility with older devices; more statistics 2015-03-16 11:45:36 -04:00
Alinson Xavier
1ff3c1c857 Android Studio file structure 2015-03-15 08:11:19 -04:00