Commit Graph

718 Commits (387930c08db4c1ef97123b5a07130d75b7a0c0c8)

Author SHA1 Message Date
Alinson S. Xavier 2b23b36e36 Move remaining model tests to JVM; simplify SQLite implementation
9 years ago
Alinson S. Xavier 78d4f86cab Separate ActiveAndroid from models
9 years ago
Alinson S. Xavier 18e8390aed Merge branch 'dev' into feature/refactoring-mvc
9 years ago
Alinson S. Xavier cabcd5b1bf CSV export: allow spaces on filename and fix tests
9 years ago
Alinson S. Xavier 7e8a2a0c1c Major refactoring of ListHabitsActivity
9 years ago
Alinson S. Xavier 650971bf36 Merge tag 'v1.5.4' into dev
9 years ago
Alinson S. Xavier 4061921b93 Add Serbian translation
9 years ago
Alinson S. Xavier 59d42fe62f Show empty ringtone name in case of RuntimeException
9 years ago
Alinson S. Xavier 3ffa079e24 Remove code duplication
9 years ago
Alinson S. Xavier bb950d61fc Move sendFile and sendEmail to Screen
9 years ago
Alinson S. Xavier 0ad0e5cf36 Fix time out on tests
9 years ago
Alinson S. Xavier 3b56d6d596 Add missing file
9 years ago
Alinson S. Xavier 8d57273987 Refactor EditHabitDialog
9 years ago
Alinson S. Xavier b98853ab26 Introduce ButterKnife
9 years ago
Alinson S. Xavier 071cad73d4 Make models observable, refactor ShowHabitFragment
9 years ago
Alinson S. Xavier 16dc9c25d2 Fix bug that caused checkmarks not to update sometimes
9 years ago
Alinson S. Xavier 6b23858136 Create HabitListView and move most code from Fragment to it
9 years ago
Alinson S. Xavier e0198e9926 Reorganize files
9 years ago
Alinson S. Xavier 6445bf62bc Refactor MainActivity and Preferences
9 years ago
Alinson S. Xavier 83ef8564e1 Reorganize file tree according to feature
9 years ago
Alinson S. Xavier 88e8aad0d8 CSV export: sanitize habit name before creating folder
9 years ago
Alinson S. Xavier a4b6728721 Bump version to 1.5.4
9 years ago
Alinson S. Xavier ca9745f550 Merge tag 'v1.5.3' into dev
9 years ago
Alinson S. Xavier 007996c69e Update translations
9 years ago
Alinson S. Xavier ff9d50b32a Remove debug code
9 years ago
Alinson S. Xavier 38024d71ce Allow checkmark widget to be resized to very small sizes
9 years ago
Alinson S. Xavier 9ec1afc208 Remove associated preference after deleting widget
9 years ago
Alinson S. Xavier e0888a9b4d Remove fields from BaseWidgetProvider
9 years ago
Alinson S. Xavier 8aade2f145 Fix crash when habits with reminders have short names
9 years ago
Alinson S. Xavier 1ba1d775f7 Bump version to 1.5.3
9 years ago
Alinson S. Xavier 605593d739 Update UI tests
9 years ago
Alinson S. Xavier f4c963e2c1 Update Japanese translation
9 years ago
Alinson S. Xavier e9a4a047c1 Trim habit names on log files
9 years ago
Alinson S. Xavier 7ce1988d2e Fix NullPointerException on RingView
9 years ago
Alinson S. Xavier 53911fa410 Send bug report on the body of email, instead of attachment
9 years ago
Alinson S. Xavier f5f43d9a16 Bump version to 1.5.2
9 years ago
Alinson S. Xavier b3199cf092 Update version and changelog
10 years ago
Alinson S. Xavier 73e6f2a2d4 Remove ActiveAndroid.jar
10 years ago
Alinson S. Xavier f403dc6f77 Update view tests
10 years ago
Alinson S. Xavier 23466523df Remove minTextSize
10 years ago
Alinson S. Xavier 7830b599db Bump version to 1.5.0
10 years ago
Alinson S. Xavier 49376d4f41 Minor changes to widget colors
10 years ago
Alinson S. Xavier ee9da29422 Update introduction
10 years ago
Alinson S. Xavier ae7b0408b2 Update list of complete translations
10 years ago
Alinson S. Xavier d926d9dbd6 Keep name of the app consistent across translations
10 years ago
Alinson S. Xavier 5694da2413 Add new translations and update list of contributors
10 years ago
Alinson S. Xavier 7e0ae144b8 Update translations
10 years ago
Alinson S. Xavier acb8e820fd Use AlertDialog from Support Library
10 years ago
Alinson S. Xavier eae0d66f51 Dismiss notification automatically when user adds a checkmark
10 years ago
Alinson S. Xavier e933cbbc43 Fix up navigation when opening the app from widget
10 years ago
Alinson S. Xavier 5e873a3659 Make frequency text more natural
10 years ago
Alinson S. Xavier 19b484c368 Fix crash on settings screen
10 years ago
Alinson S. Xavier 834ae92d87 Reschedule alarms on boot
10 years ago
Alinson S. Xavier 26ce92d381 Update versions
10 years ago
Alinson S. Xavier 0eb12812d4 Allow user to reverse the order of days
10 years ago
Alinson S. Xavier a1a636c718 Make ScoreView use custom interval also on widgets
10 years ago
Alinson S. Xavier b2811b9797 Allow user to select reminder sound
10 years ago
Alinson S. Xavier 4db7a6e89c Show larger ripple when toggling check marks
10 years ago
Alinson S. Xavier 677a643e5b Allow theme to be fixed during tests
10 years ago
Alinson S. Xavier dbca3238f6 Small changes to ScoreView
10 years ago
Alinson S. Xavier ae5dd700f3 Fix widget colors and size
10 years ago
Alinson S. Xavier f172c69eed Update tests
10 years ago
Alinson S. Xavier d77c78249c Tweak layout to work with older phones with smaller screen
10 years ago
Alinson S. Xavier d9d48ff984 Minor UI changes
10 years ago
Alinson S. Xavier 7be71ba4f8 Fix icon colors and remove some warnings
10 years ago
Alinson S. Xavier f0534fefbc Show more information on score overview
10 years ago
Alinson S. Xavier 30ef75bb45 Alternative design for header bar
10 years ago
Alinson S. Xavier 44ed74a693 Correct colors
10 years ago
Alinson S. Xavier 4aea527e07 Fix some crashes on widgets
10 years ago
Alinson S. Xavier 75dec88411 Update widget previews
10 years ago
Alinson S. Xavier 2dc4fcbc46 Fix transparency on widgets
10 years ago
Alinson S. Xavier 7977d5247c Tweak transparency and colors
10 years ago
Alinson S. Xavier 8b18e32a16 Create color palette for widgets
10 years ago
Alinson S. Xavier dbcad9a5f4 Use dark theme for widget colors
10 years ago
Alinson S. Xavier 3bba75ff50 Add ripple effect to check mark widget
10 years ago
Alinson S. Xavier 9bbeee66e2 Impose max number of lines on habit list
10 years ago
Alinson S. Xavier c6e76f4cfd Show multiple lines on check mark widget
10 years ago
Alinson S. Xavier 980db1d171 Add ring to check mark widget
10 years ago
Alinson S. Xavier aee5d975db Replace star by ring
10 years ago
Alinson S. Xavier e2bb4371d3 Fix UI test for settings screen
10 years ago
Alinson S. Xavier fcee8552f0 Switch to compat ActionMode; fix tests
10 years ago
Alinson S. Xavier a4864e4612 Extract some strings; move definitions to correct file
10 years ago
Alinson S. Xavier 8ddf4574e3 Fix failed view tests
10 years ago
Alinson S. Xavier 81a188f125 Customize action mode colors
10 years ago
Alinson S. Xavier 44402bf3a4 Fix progress bar position
10 years ago
Alinson S. Xavier 7f159149ef Minor layout changes on the spinners
10 years ago
Alinson S. Xavier 0c1e8d5131 Switch to AppCompatDialogFragment and compat Fragment
10 years ago
Alinson S. Xavier a4e3f7e037 Fix spinners on EditHabitDialog
10 years ago
Alinson S. Xavier b354a0765b Use grey toolbar on pre-Lollipop
10 years ago
Alinson S. Xavier bbd959dfda Fix borders on HistoryEditorDialog
10 years ago
Alinson S. Xavier d05d404c55 Show toolbar shadow on pre-Lollipop
10 years ago
Alinson S. Xavier 8938b0c9a6 Improve settings screen
10 years ago
Alinson S. Xavier bd6fcd066c Fix dialog borders
10 years ago
Alinson S. Xavier 6a5f2abb76 Switch to AppCompatActivity
10 years ago
Alinson S. Xavier 33b5215b00 Use SwitchPreference instead of checkmarks
10 years ago
Alinson S. Xavier 5d808dd2e8 Update padding on widgets
10 years ago
Alinson S. Xavier 767ec1b6de Minor layout improvements for HabitScoreView
10 years ago
Alinson S. Xavier 9e5f3d8f58 Fix blinking when updating widgets
10 years ago
Alinson S. Xavier 775d028629 Add missing icon
10 years ago
Alinson S. Xavier 4bfb839370 Draw separate widgets for landscape and portrait modes
10 years ago
Alinson S. Xavier 8f64b696d8 Remove debug messages
10 years ago
Alinson S. Xavier c4bf31e778 Adjust text size and position on HistoryView and StreakView
10 years ago
Alinson S. Xavier c757ce6548 Enforce min text size on HabitScoreView
10 years ago
Alinson S. Xavier b601a643dd Merge branch 'feature/dark-theme' into dev
10 years ago
Alinson S. Xavier 90e513e778 Remove warning when palette cannot be found
10 years ago
Alinson S. Xavier 728c9557f0 Migrate DB to new color format
10 years ago
Alinson S. Xavier 5bd0c842f5 Minor typo
10 years ago
Alinson S. Xavier 97711087f9 Fix invisible text on widgets
10 years ago
Alinson S. Xavier 2fe2d8834a Fix spinner theme on pre-lollipop
10 years ago
Alinson S. Xavier 93a893d660 Replace icons with Material icons
10 years ago
Alinson S. Xavier feff9a18e6 Fix action icons
10 years ago
Alinson S. Xavier b42565b770 Backport dark theme to pre-lollipop devices
10 years ago
Alinson S. Xavier 3de702ced2 Fix colors in About screen
10 years ago
Alinson S. Xavier 42f7f4042d Add option for AMOLED night mode
10 years ago
Alinson S. Xavier 2115a590f2 Add fade transition when switching themes
10 years ago
Alinson S. Xavier f5f3ec9f88 Update tests for custom views
10 years ago
Alinson S. Xavier 6d5a8f5753 Merge branch 'sciamano-day-of-week' into dev
10 years ago
Alinson S. Xavier 06fc04092b Code cleanup
10 years ago
Denis 24c02605d1 Select first day of week according to the current locale
10 years ago
Alinson S. Xavier 11fcb67624 Improve custom views' colors
10 years ago
Alinson S. Xavier abc92e390a Update list of translators
10 years ago
Alinson S. Xavier 52c07660b1 Implement menu item to switch between themes
10 years ago
Alinson S. Xavier 35f778c376 Do not use habit color as primary color on dark themes
10 years ago
Alinson S. Xavier 436ae7e574 Update selected_box colors for dark theme
10 years ago
Alinson S. Xavier 5c683a77c2 Fix ripple on ListHabitsFragment
10 years ago
Alinson S. Xavier dd1f6c9efc Change habit.color palette according to current theme
10 years ago
Alinson S. Xavier 04e8432522 Widgets: show error message instead of crashing
10 years ago
Alinson S. Xavier 13d34945b4 Merge branch 'poeditor' into hotfix/1.4.1
10 years ago
Alinson S. Xavier 756578508e Bump version to 1.4.1
10 years ago
Alinson S. Xavier 38fc7650b9 Update translations
10 years ago
Alinson S. Xavier cf06ec0a4b Fix chart colors
10 years ago
Alinson S. Xavier f0701f7b35 First version of dark theme
10 years ago
Alinson S. Xavier de8018af7d Delete unused resources
10 years ago
Alinson S. Xavier ac885e1503 Refactor ListHabitsFragment layouts and styles
10 years ago
Alinson S. Xavier c08702341a Update Spanish translations
10 years ago
Alinson S. Xavier abb8c09bc9 Update widgets after executing command
10 years ago
Alinson S. Xavier 87255ceb25 RingView: invalidate after updating percentage and color
10 years ago
Alinson S. Xavier aedbfded0f Show POEditor link if language is not fully translated
10 years ago
Alinson S. Xavier 779c0040bd Add some options back to settings screen
10 years ago
Alinson S. Xavier 7bba6a887f Increase width of chart labels as needed
10 years ago
Alinson S. Xavier 52a1d19793 Allow labels to expand
10 years ago
Alinson S. Xavier 35e346e7ea Remove empty strings from translations
10 years ago
Alinson S. Xavier 3102158bdb Merge branch 'poeditor' into release/1.4.0
10 years ago
Alinson S. Xavier 7afa65a53c Add Czech translation
10 years ago
Alinson S. Xavier 2e5533d480 Update translations (POEditor)
10 years ago
Alinson S. Xavier b29c7e695a Save failed views to SD card root if writable
10 years ago
Alinson S. Xavier eeff14a2ca Bump version to 1.4.0
10 years ago
Alinson S. Xavier af3b18f518 Fix incorrect date format for some languages
10 years ago
Alinson S. Xavier 3811f4b339 Rename tests for compatibility with AWS Device Farm
10 years ago
Alinson S. Xavier 50a8aece6f Move expensive call to background thread
10 years ago
Alinson S. Xavier 2f66cfc417 Minor string change
10 years ago
Alinson S. Xavier 132ce36a57 More detailed logs in case getFilesDir fails
10 years ago
Alinson S. Xavier 147f010d1b Update website URL
10 years ago
Alinson S. Xavier afc91ed89a Merge branch 'feature/performance' into dev
10 years ago
Alinson S. Xavier 684c37d167 Update list of translators
10 years ago
Alinson S. Xavier 8b296ce2ae Make setup method public
10 years ago
Alinson S. Xavier e2e9e2e27a Remove debug code
10 years ago
Alinson S. Xavier 8b2f31c44a Update widget preview
10 years ago
Alinson S. Xavier 83db9fe2f2 Hide progress bar on startup
10 years ago
Alinson S. Xavier 9891139b5a Fix tests on ICS
10 years ago
Alinson S. Xavier cbc8cbfea3 Fix scores with null habit
10 years ago
Alinson S. Xavier 96c46b655d Minor refactoring
10 years ago
Alinson S. Xavier 0de52d4fa3 BaseTask: move register/unregister to onPre/PostExecute
10 years ago
Alinson S. Xavier c51b1fd399 Remove progress bar; switch to BaseTask
10 years ago
Alinson S. Xavier eb8dd1d450 Simplify and optimize loading time of ShowHabitFragment
10 years ago
Alinson S. Xavier 357646152f Use postInvalidate instead of invalidate
10 years ago
Alinson S. Xavier ae5be202b2 Add convenience methods for tracing
10 years ago
Alinson S. Xavier cc3e2153d0 Allow BaseTask to publish integer progress
10 years ago
Alinson S. Xavier 7433a2413d Refactor BaseTask interface
10 years ago
Alinson S. Xavier 1cd8eb6849 NumberView: do not request layout on setNumber
10 years ago
Alinson S. Xavier 7f009e2365 Create indexes in database
10 years ago
Alinson S. Xavier 4cec7d7367 Implement methods to generate huge test database
10 years ago
Alinson S. Xavier 2d2bb8b4ed Render widgets in background
10 years ago
Alinson S. Xavier e476096ae1 Fix view tests
10 years ago
Alinson S. Xavier e2c814a982 Fix ShowHabitFragment and HistoryEditorDialog
10 years ago
Alinson S. Xavier 4fcaa68baf Throw exception when slow methods are executed on the main thread
10 years ago
Alinson S. Xavier 02e45dbe27 Rename DialogHelper to UIHelper
10 years ago
Alinson S. Xavier bf6562f854 Update views on background thread
10 years ago
Alinson S. Xavier 3c927e009a Improve performance of Score computation
10 years ago
Alinson S. Xavier a9bcae0f2f Clean up CheckmarkView
10 years ago
Alinson S. Xavier bc54f3f916 Improve performance of toggleCheckmark
10 years ago
Alinson S. Xavier 5763d76167 Make setup method public
10 years ago
Alinson S. Xavier 86b66b1388 Add tests for DeleteHabitsCommand
10 years ago
Alinson S. Xavier 5e0422848b Add tests for EditHabitCommand
10 years ago
Alinson S. Xavier a67a3297b1 Add tests for ToggleRepetitionCommand
10 years ago
Alinson S. Xavier b2f2d4ad28 Add tests for UnarchiveHabitsCommand
10 years ago
Alinson S. Xavier 4dc8201dcb Add tests for CreateHabitCommand
10 years ago
Alinson S. Xavier f24e300b40 Implement tests for Archive and ChangeColor commands
10 years ago
Alinson S. Xavier 21157eaa19 Increase similarity threshold
10 years ago
Alinson S. Xavier 0ea2c8e5c8 HistoryView: test tap at invalid locations
10 years ago
Alinson S. Xavier 826491bc90 Test custom views with transparent background
10 years ago
Alinson S. Xavier 72f5ca5531 Add tests for NumberView
10 years ago
Alinson S. Xavier f9da90a93a Add tests for HabitStreakView
10 years ago
Alinson S. Xavier 96c6a97ad0 Add tests for HabitScoreView
10 years ago
Alinson S. Xavier 20469789ea Add tests for HabitFrequencyView
10 years ago
Alinson S. Xavier abafffcff1 Increase similarity threshold
10 years ago
Alinson S. Xavier d45a4445cc Minor changes to HabitHistoryView rendering; enable haptic feedback
10 years ago
Alinson S. Xavier 94f56a8869 Make all unit tests inherit from BaseTest
10 years ago
Alinson S. Xavier bc331d0a4d Write tests for HabitHistoryView
10 years ago
Alinson S. Xavier 2ba7246e5f Refactor Tasks for better testability
10 years ago
Alinson S. Xavier e0b637e84d Merge branch 'feature/unit-test-views' into dev
10 years ago
Alinson S. Xavier e14d73cf32 Add translator
10 years ago
Alinson S. Xavier 16b9584868 Minor changes to strings.xml
10 years ago
Alinson S. Xavier c091116105 Compute padding/margins more precisely on CheckmarkView
10 years ago
Alinson S. Xavier 6838a0f2d3 Restore missing asset
10 years ago
Alinson S. Xavier 53e737c169 Allow API version-specific view tests; use relative image distance
10 years ago
Alinson S. Xavier 285f79ed95 Add tests for CheckmarkView
10 years ago
Alinson S. Xavier 4f65c8bef1 Add script to pull failed generated images from device
10 years ago
Alinson S. Xavier 51b7cfc8fa Remove useless asset
10 years ago
Alinson S. Xavier 55ed2585ea Additional tests for RingView
10 years ago
Alinson S. Xavier 2c62e1578a Create base test class for custom views
10 years ago
Alinson S. Xavier b4c2d2237a Draw month name on the following column.
10 years ago
Alinson S. Xavier d14fbbd130 Make streak colors consistent
10 years ago
Alinson S. Xavier e2c99d745e Improve visualization of streaks
10 years ago
Alinson S. Xavier dfe41176bc Reintroduce vibrate permission
10 years ago
Alinson S. Xavier 1ef4f8d456 Use system haptic feedback instead of custom vibration; enable on short press
10 years ago
Alinson S. Xavier 6c810ee7a3 Allow user to send bug report from settings screen
10 years ago
Alinson S. Xavier 5115379fdd Merge branch 'feature/import-data' into dev
10 years ago
Alinson S. Xavier d176ea91fb Use custom matcher for settings activity
10 years ago
Alinson S. Xavier 62df660079 Implement UI tests for import/export and help
10 years ago
Alinson S. Xavier 790beb185a Do not save backup when importing Loop DB
10 years ago
Alinson S. Xavier 59c0af17d7 Use application context to initialize ActiveAndroid
10 years ago
Alinson S. Xavier 28dad560a6 Write tests for CSV exporter
10 years ago
Alinson S. Xavier 9e410f8395 Refactor and write tests for IO tasks
10 years ago
Alinson S. Xavier 3c595bc79d Add null check on DatabaseHelper
10 years ago
Alinson S. Xavier 1120f56dd4 Write tests for CSV export
10 years ago
Alinson S. Xavier 90a3964f0f Close database
10 years ago
Alinson S. Xavier 6c05366f0f Remove illegal characters from filename
10 years ago
Alinson S. Xavier dcc771abe7 Chose external dir better
10 years ago
Alinson S. Xavier 743431ef67 Refactor DatabaseHelper; write tests for data import
10 years ago
Alinson S. Xavier d5fc1a6886 Allow user to import full database
10 years ago
Alinson S. Xavier eeb0b109ae Remove export CSV from context menu
10 years ago
Alinson S. Xavier ad391fa791 Remove extra permissions; better organize files dir
10 years ago
Alinson S. Xavier e8bbae8ef9 Allow user to export a full copy of the database
10 years ago
Alinson S. Xavier c9793df7c7 Reorganize files
10 years ago
XuToTo 30b5b90091 Update strings.xml
10 years ago
Alinson S. Xavier e6b7b8b590 Export all habits as CSV from the settings menu
10 years ago
Alinson S. Xavier 2d675ed9b0 Use DB transaction to perform import
10 years ago
Alinson S. Xavier 1db2f69f05 Import data from HabitBull
10 years ago
Alinson S. Xavier 49a80faca3 Trap all exceptions
10 years ago
Alinson S. Xavier 581197be03 Import data from Tickmate and Rewire
10 years ago
Alinson S. Xavier dfe5c4954e Refactor CSVExporter
10 years ago
Alinson S. Xavier a0582b65d5 Merge tag 'v1.3.3' into dev
10 years ago
Alinson S. Xavier e05a69b527 Merge branch 'poeditor' into hotfix/1.3.3
10 years ago
Alinson S. Xavier d5df6ddcdb Add Spanish and Korean translations
10 years ago
Alinson S. Xavier 3016263750 Update translations
10 years ago
Alinson S. Xavier f9377e1768 Draw month name on the correct column
10 years ago
Alinson S. Xavier ae0dad9120 Use DateHelper instead of instantiating GregorianCalendar directly
10 years ago
Alinson S. Xavier be114bde7f Bump version to 1.3.3
10 years ago
Alinson S. Xavier e7148abc2e Open statistics page when user taps on widget
10 years ago