Alinson S. Xavier
d0e76d3d55
Implement tests for BaseScreen
8 years ago
Alinson S. Xavier
1832ea639b
Implement tests for BaseActivity
8 years ago
Alinson S. Xavier
cd3944b90f
Add Robolectric dependency; implement a basic test
8 years ago
Alinson S. Xavier
9f2f8f7117
View tests: create wrapper for getDimension; other fixes
8 years ago
Alinson S. Xavier
1b97b9040d
View tests: use fixed screen density
8 years ago
Alinson S. Xavier
96b95edef8
Separate expected view snapshots according to version
9 years ago
Alinson S. Xavier
704854fdf1
View tests: adjust similarity cutoff
9 years ago
Alinson S. Xavier
6e0393f611
Improve view tests
9 years ago
Alinson S. Xavier
cf3d289145
Enable XML reports
9 years ago
Alinson S. Xavier
a5567d491f
Enable test coverage
9 years ago
Alinson S. Xavier
9604c26973
Remove inactive espresso tests; fix other tests
9 years ago
Alinson S. Xavier
81ad1ba8c8
Merge branch 'feature/parallel' into dev
9 years ago
Alinson S. Xavier
1d68122a6f
Replace layout inflation by code
9 years ago
Alinson S. Xavier
7d9d45ffed
Small performance changes
9 years ago
Alinson S. Xavier
50e21b2cc1
Merge branch 'hotfix/1.7.1' into dev
9 years ago
Alinson S. Xavier
57296745b3
Improve performance of CheckmarkButtonView
9 years ago
Alinson S. Xavier
fb1b1221d3
Merge remote-tracking branch 'origin/dev' into dev
9 years ago
Alinson S. Xavier
788c790f9e
Detect network changes
9 years ago
Alinson S. Xavier
293d838d80
Move Sync to foreground service
9 years ago
Alinson S. Xavier
3da996b8a4
Update SyncManager
9 years ago
Alinson S. Xavier
08e3c9cc40
Replace toJSON methods by Gson
9 years ago
Alinson S. Xavier
13b4128777
Update code coverage
9 years ago
Alinson S. Xavier
b4e79c3f4b
Merge branch 'feature/sync' into dev
9 years ago
Alinson S. Xavier
2d07f5e924
Create switch for numerical habits feature
9 years ago
Mihail Stefanov
cb29fef17e
Use of Cyrillic letters to display Bulgarian ( #276 )
...
I switched the phonetic notation with Cyrillic letters to denote the Bulgarian language.
9 years ago
Alinson S. Xavier
1d76760dc8
Create hidden settings for experimental features
9 years ago
Alinson S. Xavier
b6994034d2
Fix failing test
9 years ago
Alinson S. Xavier
8fc0c072e5
Merge branch 'artem-p-reminderDaysFix' into dev
9 years ago
Alinson S. Xavier
e6deb1f281
Merge branch 'hotfix/1.7.1' into dev
9 years ago
artem-p
bb0d43018e
Fix resetting reminder days
9 years ago
Alinson S. Xavier
140ab34a76
Verify database version before importing
9 years ago
Alinson S. Xavier
0d6ad26505
Ignore exception when habit is not found
9 years ago
Alinson S. Xavier
65cc99dbf7
Switch from View.BaseSavedState to Support Library's AbsSavedState
...
See https://code.google.com/p/android/issues/detail?id=196430
9 years ago
Alinson S. Xavier
6855ef9d5e
Update translations
9 years ago
Alinson S. Xavier
4c58b084c6
Fix missing dialog title
9 years ago
Alinson S. Xavier
5c8e522646
Fix header labels for RTL languages such as Arabic
9 years ago
Alinson S. Xavier
55da0759d4
Bump version
9 years ago
Dmitriy Bogdanov
814b734ad3
Import java.text.DecimalFormat instead of one from ICU ( #273 )
9 years ago
Alinson S. Xavier
7699423aa7
Merge tag 'v1.7.0' into dev
...
1.7.0
9 years ago
Alinson S. Xavier
387930c08d
Fix icon size, remove unused icons
9 years ago
Alinson S. Xavier
6bd31f9607
Add Basque, Catalan, Persian and Romanian languages
9 years ago
Alinson S. Xavier
9aafe7160c
Update translation links
9 years ago
Alinson S. Xavier
5cc4aac67a
Update translations
9 years ago
Alinson S. Xavier
bfe4b822b3
Bump version
9 years ago
Alinson S. Xavier
103c0b57f8
Unify habit creation dialogs
9 years ago
Alinson S. Xavier
7de69c1c10
Simplify BooleanHabitDialog subclasses and factories
9 years ago
Alinson S. Xavier
fe7e8ef039
Refactor habit creation dialogs
9 years ago
Alinson S. Xavier
19f4a19dba
Minor changes to BarChart
9 years ago
Alinson S. Xavier
b66da24e39
Fix the form fields containing examples
9 years ago
Alinson S. Xavier
3dd33274e4
Small changes to formatValue
9 years ago
Alinson S. Xavier
c61834e604
Color days on HistoryChart according to target
9 years ago
Alinson S. Xavier
e082705b0c
First version of BarChart
9 years ago
Alinson S. Xavier
83ce92d8ac
Allow fractional values to be entered
9 years ago
Alinson S. Xavier
177525817c
Small changes to the layout of NumberButtonView
9 years ago
Alinson S. Xavier
1dfa0c6b0d
Hide completed according to the target value
9 years ago
Alinson S. Xavier
b3f039d658
Make score take target value into account
9 years ago
Alinson S. Xavier
7d2e8573f8
Persist unit and target value of a habit
9 years ago
Alinson S. Xavier
5653651c0d
Update score calculation
...
The value of a score is now a double. For boolean habits, this number goes from zero
to one and corresponds to the percentage. For numerical habits, it now corresponds
to a weighted average of the checkmark values. Also, for non-daily boolean habits, the
score now increases with implicit checkmarks.
9 years ago
Alinson S. Xavier
d3b540199c
Switch score values from int to double
9 years ago
Alinson S. Xavier
f0430ffeb3
Use alternative design with units on NumberButtonView
9 years ago
Alinson S. Xavier
d03edf2895
Update habit creation dialogs
9 years ago
Alinson S. Xavier
5c1ccfe6fe
Fix small issues with the number picker
9 years ago
Alinson S. Xavier
5b9e90fe7a
Persist repetition values
9 years ago
Alinson S. Xavier
ac32460859
Create number picker dialog
9 years ago
Alinson S. Xavier
e2a8de3acf
Update controllers and HabitCardView
9 years ago
Alinson S. Xavier
7bf9f88ee3
Implement NumberButtonView and related classes
9 years ago
Alinson S. Xavier
19e79a8559
Fix failing test
9 years ago
Alinson S. Xavier
f4f7faf3a4
Fix a few issues with header scrolling
9 years ago
Alinson S. Xavier
56f2ae57fe
Persist scrolling after configuration change
9 years ago
Alinson S. Xavier
3fe09efe9b
Scroll checkmarks
9 years ago
Alinson S. Xavier
f0de29fbfe
Make HeaderView scrollable
9 years ago
Alinson S. Xavier
324facfffd
Re-enable haptic feedback on CheckmarkButtonView
9 years ago
Alinson S. Xavier
03e58f9ef2
Preserve position of ScrollableChart on configuration changes
...
Fixes #240
9 years ago
Alinson S. Xavier
e6c9f7f0c9
Preserve ScrollView position after configuration change
...
Fixes #239
9 years ago
Alinson S. Xavier
42bdedb86a
Update dependencies
9 years ago
Alinson S. Xavier
ab0c510fda
Rename export action and move to overflow menu
9 years ago
Alinson S. Xavier
e46fd58664
Fix ImportTest on Nougat
9 years ago
Alinson S. Xavier
2c599b18ef
Fix ambiguous reference to R
9 years ago
Janet Do
611dfa00a5
Export data from the statistics screen
...
Closes #27
9 years ago
Anirudha Agashe
54a195243d
Fixed failing build
...
Replaced static method to obtain context with appropriate dependency
9 years ago
Anirudha Agashe
4fc30fae53
Remove use of static context from HabitsApplication class ( #224 )
...
Remove static context from application class. Replace static method to obtain context with appropriate dependency. Remove context from controller. Add auto factory to export db task.
9 years ago
Alinson S. Xavier
b3fe9c65d2
Refresh data at midnight
...
Fixes #221
9 years ago
Alinson S. Xavier
0a8b763ece
Make TimePicker slightly smaller
...
Fixes #219
9 years ago
Alinson S. Xavier
d81fdb41dc
Remove temp file after importing
9 years ago
Alinson S. Xavier
02c8810e46
Bump targetSdkVersion to 25
9 years ago
Alinson S. Xavier
6adf8061d3
Use FileProvider instead of File URIs
9 years ago
Alinson S. Xavier
d19d57e5df
Use Storage Access Framework when importing files
9 years ago
Alinson S. Xavier
c20d5c8729
Make model classes thread-safe
9 years ago
Alinson S. Xavier
fd82e6c24b
Remember last used order
9 years ago
Alinson S. Xavier
56263efa39
Sort by score
9 years ago
Alinson S. Xavier
d5eacba303
Disable drag-and-drop when automatically sorting
9 years ago
Alinson S. Xavier
222261c674
Add order menu
9 years ago
Alinson S. Xavier
b1a06df7f8
Implement automatic sorting for SQLHabitList
9 years ago
Alinson S. Xavier
a1fc7dd0d1
Implement automatic sorting for MemoryHabitList
9 years ago
Justin Inácio
10131d5124
Allow intervals larger than 99 days ( #202 )
9 years ago
Alinson S. Xavier
908fd1d6ae
Fix NoSuchMethodError on Android 4.1
9 years ago
Alinson S. Xavier
c8cd4fa389
Delete old database cache
9 years ago
Alinson S. Xavier
e273fe7375
Automatically repair inconsistent databases before crashing
9 years ago
Alinson S. Xavier
ab3b946c65
Update translations
9 years ago
Alinson S. Xavier
38cd47c199
Remove empty title bar on TimePickerDialog
9 years ago