Commit Graph

356 Commits (133c98da374a1e01ed0b24f6b57d52229d63c339)

Author SHA1 Message Date
sgallese b2951a3475 Place MidnightTimer under test
4 years ago
sgallese 9d3c63cf62 Removes JVM dependencies from StringUtils
4 years ago
KristianTashkov 65d237254c simplify scoring code
4 years ago
KristianTashkov fe1d5c66cb fix bug in history card
4 years ago
KristianTashkov 113a5028af Simplify the code
4 years ago
KristianTashkov 804edfa64e Implement numerical habits with AT_MOST target type
4 years ago
dependabot[bot] cc3e1ced15 Bump sqlite-jdbc from 3.36.0.1 to 3.36.0.3
4 years ago
dependabot[bot] 42fd0926ef Bump kotlin-stdlib from 1.5.21 to 1.5.30
4 years ago
Alinson S. Xavier 57f5f6ed5b
Cycle through through all checkmark states
4 years ago
Alinson S. Xavier f15c660d33
Merge branch 'master' into dev
4 years ago
Quentin Hibon 13e57b5026 Test isFailedToday
4 years ago
Quentin Hibon f8c7abfff4 Use 'entered' instead of 'completed' when ? or skips are enabled
4 years ago
Quentin Hibon 7fe3ce970c Hide failed habits along with completed ones
4 years ago
Alinson S. Xavier 9c395243f4
Merge pull request #1050 from hiqua/968_IndexOutOfBoundsException
4 years ago
Quentin Hibon b9eb244b0b Introduce HabitType and NumericalHabitType enums
4 years ago
Quentin Hibon 420a99f1cf Check position before moving habit
4 years ago
Quentin Hibon 91ff5f7a0c Use empty array instead of sentinel value -1 as habitId
4 years ago
dependabot[bot] caa1c9d72e Bump daggerVersion from 2.37 to 2.38.1
4 years ago
dependabot[bot] 0bba3b76bc Bump kotlinx-coroutines-core-jvm from 1.4.2 to 1.5.1
4 years ago
dependabot[bot] 499a403a06 Bump kotlin-stdlib from 1.5.20 to 1.5.21
4 years ago
dependabot[bot] af5d622339 Bump opencsv from 5.4 to 5.5.1
4 years ago
Alinson S. Xavier b54711243f
Remove color.toThemedAndroidColor
4 years ago
Alinson S. Xavier 37f03aca37
Merge branch 'hotfix/2.0.3' into dev
4 years ago
Quentin Hibon 0ab55f6f5a Remove useless nullability
4 years ago
dependabot[bot] aecce891ea Bump sqlite-jdbc from 3.36.0 to 3.36.0.1
4 years ago
dependabot[bot] d8c5f4d93c Bump sqlite-jdbc from 3.34.0 to 3.36.0
4 years ago
dependabot[bot] feb384bca6 Bump kotlin-stdlib from 1.5.10 to 1.5.20
4 years ago
dependabot[bot] 71e9160460 Bump daggerVersion from 2.36 to 2.37
4 years ago
Alinson S. Xavier 92291fd919
Fix dates before the year 2000
4 years ago
Alinson S. Xavier 2fe3b15806
Fix small issues with the pure black theme
4 years ago
Alinson S. Xavier 33468bfc1c
Improve automatic checkmarks for monthly habits
4 years ago
dependabot[bot] ee896fb4f9
Bump kotlin-stdlib from 1.5.0 to 1.5.10 (#931)
4 years ago
dependabot[bot] 55b841a8b4
Bump daggerVersion from 2.35.1 to 2.36 (#933)
4 years ago
Alinson S. Xavier 31c09b9c0b
Upgrade to Gradle 7.0 and Kotlin 1.5.0
4 years ago
Alinson S. Xavier 12c76245e6
Merge branch 'master' into dev
4 years ago
Alinson S. Xavier c973f93424
Fix small issues with font size
4 years ago
Alinson S. Xavier fcadbe7c38
Handle numerical habits with target value of zero
4 years ago
dependabot[bot] 004bb8d71c Bump daggerVersion from 2.34.1 to 2.35.1
4 years ago
dependabot[bot] ac924470b8 Bump kotlin-stdlib from 1.4.32 to 1.5.0
4 years ago
Alinson S. Xavier a7845c9290
Make large-tests pass on API 23
4 years ago
Alinson S. Xavier da018fc64d
Temporarily remove device sync
5 years ago
engineering4good fe59565ded
Fix app crash on habit deletion when sorted not manually. (#874)
5 years ago
dependabot[bot] 419d2faa78 Bump daggerVersion from 2.34 to 2.34.1
5 years ago
dependabot[bot] 55f3bab13a Bump daggerVersion from 2.33 to 2.34
5 years ago
dependabot[bot] 9d6b3ebb25 Bump annotation from 1.1.0 to 1.2.0
5 years ago
dependabot[bot] b59886dc77 Bump kotlin-stdlib from 1.4.31 to 1.4.32
5 years ago
dependabot[bot] 23954eed27 Bump guava from 30.1-android to 30.1.1-android
5 years ago
Alinson S. Xavier 298bf1a538 BarChart: Fix small bars
5 years ago
dependabot[bot] d2ee210376
Bump opencsv from 5.3 to 5.4 (#849)
5 years ago
dependabot[bot] 6411f65fa5
Bump commons-lang3 from 3.11 to 3.12.0 (#833)
5 years ago
dependabot[bot] 73deb535ef
Bump kotlin-stdlib from 1.4.30 to 1.4.31 (#820)
5 years ago
dependabot[bot] a733e6ddf0
Bump daggerVersion from 2.32 to 2.33 (#819)
5 years ago
Alinson S. Xavier b58af03a7c HabitBullCSVImporter: Accept multiple date formats
5 years ago
Quentin Hibon 50ebff3edf Adapt message when all habits are completed
5 years ago
Quentin Hibon 91bd17bb9e Upgrade fontawesome to 5.15.2
5 years ago
Alinson S. Xavier fca9557108
Merge pull request #776 from hiqua/fix_766
5 years ago
dependabot[bot] d76a4a84d0
Bump daggerVersion from 2.31.2 to 2.32 (#779)
5 years ago
Quentin Hibon 8790c0e87b Delete snooze_interval preference
5 years ago
dependabot[bot] 8522318ed1
Bump kotlin-stdlib from 1.4.21 to 1.4.30 (#761)
5 years ago
Alinson S. Xavier 48c1adb3bb HabitCardListAdapter: Return copy of list of selected items
5 years ago
dependabot[bot] 0f80505735
Bump guava from 30.0-android to 30.1-android (#750)
5 years ago
dependabot[bot] c05e008569
Bump sqlite-jdbc from 3.25.2 to 3.34.0 (#748)
5 years ago
Alinson S. Xavier a5255690ed Revert to Kotlin 1.4.21
5 years ago
Alinson S. Xavier 56f0bbb7bd Remove unused equalsverifier dependency
5 years ago
dependabot[bot] 8537e0f910
Bump hamcrest from 2.1 to 2.2
5 years ago
Alinson S. Xavier a6c9ea22e6 Merge branch 'midnight_delay_option_2' into dev
5 years ago
Quentin Hibon 8d2aebaf7f Delete obsolete mockito dependencies
5 years ago
dependabot[bot] 784877871a
Bump opencsv from 3.10 to 5.3 (#735)
5 years ago
Quentin Hibon bb8d4abb9e Implement the midnight delay option
5 years ago
dependabot[bot] 64069a6e7f
Bump kotlin-stdlib from 1.4.21 to 1.4.21-2 (#734)
5 years ago
dependabot[bot] eb9d017882 Bump commons-lang3 from 3.5 to 3.11
5 years ago
dependabot[bot] 7a73f9c8c7
Bump daggerVersion from 2.25.4 to 2.31.2 (#725)
5 years ago
Quentin Hibon 14d018c327 Convert Timestamp to data class
5 years ago
Quentin Hibon f1c88797a3 Clean up code after conversions
5 years ago
Quentin Hibon 7d361b2203 Convert Task and TaskRunner
5 years ago
Quentin Hibon 8131d37d8e Convert SingleThreadTaskRunner
5 years ago
Quentin Hibon 6485c3efee Convert ExportCSVTask
5 years ago
Quentin Hibon 6992b5186e Clean up code after conversions
5 years ago
Quentin Hibon 18db571507 Properly check that a setter is never used
5 years ago
Quentin Hibon 09794ccb68 Move ThingRecord back into RepositoryTest
5 years ago
Quentin Hibon 7644f52dfd Don't open ThingRecord
5 years ago
Quentin Hibon a7df0bde3e Convert core.models.sqlite
5 years ago
Quentin Hibon 1cec5a6067 Convert model memory
5 years ago
Quentin Hibon a58cbffb81 Convert HabitList and ModelObservable
5 years ago
Quentin Hibon 30630c3358 Convert Timestamp
5 years ago
Quentin Hibon 457c58a660 Convert RepositoryTest
5 years ago
Quentin Hibon 39cec6f11d Convert Preferences
5 years ago
Quentin Hibon 8f5f72d9fd Convert ReminderScheduler
5 years ago
Quentin Hibon b21eb3f118 Finish uhabits-core ui conversion
5 years ago
Quentin Hibon 136ec5b49b Convert most of code remaining in uhabits-core
5 years ago
Quentin Hibon e84cc8e8b1 Convert HabitCardListCache
5 years ago
Quentin Hibon 68a8f9d356 Enable mockito inline extension
5 years ago
Alinson S. Xavier 1869d05591 ScoreTest: Use static imports for hamcrest
5 years ago
Alinson S. Xavier 3f8b1008b4 Merge branch 'feature/gradle.kts' into dev
5 years ago
Quentin Hibon dedeb13f46 Clean up kotlin code
5 years ago
Quentin Hibon 9d0fbb9ea9 Convert WeekdayList
5 years ago
Quentin Hibon 25b25acc94 Convert org.isoron.uhabits.acceptance
5 years ago
Quentin Hibon ac6df47818 Convert uhabits-core (jvmTest)
5 years ago
Alinson S. Xavier 8206450456 Convert top-level build.gradle to Kotlin
5 years ago
Alinson S. Xavier a5dfe0ec51 Convert uhabits-core/build.gradle to Kotlin
5 years ago
Alinson S. Xavier 99277491c8 Remove unused imports
5 years ago
Alinson S. Xavier 2828dfcc75 Update copyright notices
5 years ago
Alinson S. Xavier c4e496a5ff Update build scripts
5 years ago
Alinson S. Xavier 7ee3e00e49 Create top-level gradle project; remove duplicated gradle wrappers
5 years ago
Alinson S. Xavier 2f39b63723 Add ktlint to uhabits-core; clean up build.gradle
5 years ago
Alinson S. Xavier d279388884 Merge branch 'dev' into feature/kmm-merge
5 years ago
Alinson S. Xavier bebb356425 Reorganize top level directory
5 years ago
Alinson S. Xavier 9fd36d8d53 Move uhabits-core to top level; all Java files to uhabits-core:jvmMain/jvmTest
5 years ago
Alinson S. Xavier 4ccda9d6f7 Move existing source code to subfolder
7 years ago
Alinson S. Xavier 178061475e Improve performance when importing database
7 years ago
Alinson S. Xavier 436d19dfea Merge branch 'dev' into feature/stackview
7 years ago
Alinson S. Xavier 6ca4877f1f BarChart: allow user to pick interval
7 years ago
Alinson S. Xavier 6ad302b697 Show bar chart with monthly totals
7 years ago
Alinson S. Xavier b0820095f1 Add action for randomizing habit history (dev mode)
7 years ago
Alinson S. Xavier 87f069f986 Merge branch 'master' into dev
7 years ago
Alinson S. Xavier 71d559d6d9 Merge branch 'dev' into feature/stackview
8 years ago
Alinson S. Xavier 2904f3e2f8 Move some methods to StringUtils
8 years ago
Alinson S. Xavier 1ad06bcc15 Preferences: allow storing Long arrays
8 years ago
Alinson S. Xavier bf8c14fc03 Fix reminder tests
8 years ago
Alinson S. Xavier b46b7aae25 Merge branch 'feature/custom-snooze' into dev
8 years ago
Alinson S. Xavier 7f257e045b MemoryHabitList: iterate over a copy of the list
8 years ago
Alinson S. Xavier 0dc46d02a4 Minor style changes
8 years ago
Alinson S. Xavier ecf3086aef Merge branch 'add-delete-button-to-stats' of git://github.com/derebaba/uhabits into pull/delete-button
8 years ago
derebaba 10be875b48 Fixed test
8 years ago
Alinson S. Xavier e91f1c3fa4 Merge branch 'dev' into feature/custom-snooze
8 years ago
Alinson S. Xavier 9d48b4bcdb Simplify code; change notification actions to Yes/No/Later
8 years ago
Alinson S. Xavier 7f1a35ebe5 Merge branch 'dev' of git://github.com/rsri/uhabits into pull/cancel_notification
8 years ago
Victor Yu def71d8141 Merge branch 'dev' into stack_checkmark_widget
8 years ago
Victor Yu 8feb07ff1b Code review changes; Made 'stack view' design available for all widgets
8 years ago
derebaba 1edd76ae8c Added delete button to statistics screen
8 years ago
Luboš Luňák b1c2ab90d3 synchronize HabitList properly
8 years ago
Victor Yu 5a78de5a25 Implemented ability to choose multiple habits for stackview
8 years ago
Alinson S. Xavier a201273781 Refactoring
8 years ago
Alinson S. Xavier 07c7234bfc Merge branch 'master' into dev
8 years ago
Luboš Luňák e052a144bd fix testTruncate_dayOfWeek failing with some locales
8 years ago
Luboš Luňák 318caa886c fix csv export with locales that do not use dot as decimal separator
8 years ago
Luboš Luňák 46c61f9ea9 force US locale for tests
8 years ago
Luboš Luňák f8e0d07236 avoid sql error when updating sql database
8 years ago
Alinson S. Xavier 52c4282601 Merge pull request #329 from llunak/fix_snooze
8 years ago
Luboš Luňák f52da56221 fix snooze button in notifications
8 years ago
Luboš Luňák 4d59783809 make LED blinking for notifications configurable
8 years ago
srikanth r e041d9041b Implemented cancel to reminders of habits.
8 years ago
Alinson S. Xavier a75a27ad42 Make the day start at 3am instead of midnight
8 years ago
Alinson S. Xavier b135aa09a3 Use more simple toString style
8 years ago
Alinson S. Xavier f3a64fd67a Add tests for equals, hashCode and toString
8 years ago
Alinson S. Xavier 864636705d Implement tests for Preferences
8 years ago
Alinson S. Xavier 87f1d635d8 Implement PropertiesStorage
8 years ago
Alinson S. Xavier fdcb9daadc LoopDBImporter: update table names
8 years ago
Alinson S. Xavier 89400e281e Move version numbers from build.gradle to gradle.properties
8 years ago
Alinson S. Xavier 57dc19550d Fix errors
8 years ago
Alinson S. Xavier a8aa6f192c Replace Long by Timestamp
8 years ago
Alinson S. Xavier 882ddba324 Fix acceptance tests
8 years ago
Alinson S. Xavier 180c18f6bf Merge branch 'feature/kotlin' into dev
8 years ago
Alinson S. Xavier 2db4c06fe8 Merge branch 'master' into dev
8 years ago
Alinson S. Xavier 0984f7ff5d Update Android gradle plugin
8 years ago
Alinson S. Xavier bb282da92d Fix tests
8 years ago
Alinson S. Xavier 38d3b0d047 Update habit.position after reordering list
8 years ago
Alinson S. Xavier 8ccada67d6 Import Loop DB without app restart
8 years ago
Alinson S. Xavier 33f7acc9ca Add reordering tests for SQLiteHabitList
8 years ago
Alinson S. Xavier 5d9563b9d8 Fix handling of null values in AndroidDatabase
8 years ago
Alinson S. Xavier f55dc0d811 Fix animation when card moves and updates simultaneously
8 years ago
Alinson S. Xavier 7872983064 Fix order by position
8 years ago
Alinson S. Xavier ea640a8a17 Rebuild order after removing habit
8 years ago
Alinson S. Xavier 6801d1d1ae Add more constraints on table Repetitions
8 years ago
Alinson S. Xavier 3584affbe0 Move BaseUnitTest
8 years ago
Alinson S. Xavier 1069fcfc62 Move importers to uhabits-core
8 years ago
Alinson S. Xavier 59745fb90f Refactor Android database classes
8 years ago
Alinson S. Xavier 1976160ae8 Move tests to uhabits-core
8 years ago
Alinson S. Xavier 6dd7e49112 Move database migrations to uhabits-core
8 years ago
Alinson S. Xavier ecb5352134 Implement JDBC database
8 years ago
Alinson S. Xavier b96385c4a7 Move models.sqlite to uhabits-core
8 years ago
Alinson S. Xavier 00660d3e36 Make filtered MemoryHabitLists update automatically
8 years ago
Alinson S. Xavier 6d06e06840 Simplify SQLite lists
8 years ago
Alinson S. Xavier 8d181a6683 Simplify ShowHabitActivity
8 years ago
Alinson S. Xavier fc4b610d59 Create android-base module
8 years ago
Alinson S. Xavier 382b52e5b2 Merge tag 'v1.7.4' into dev
8 years ago
Alinson S. Xavier 277738f94d Fix default color and failing tests
8 years ago
Alinson S. Xavier cf25229fbc Merge branch 'dev' into pull/austil
8 years ago
Alinson S. Xavier 4e1cc6dc80 Fix tests for KitKat
8 years ago
Alinson S. Xavier c34f9f9e9f Merge branch 'dev' of https://github.com/austil/uhabits into pull/austil
8 years ago
Alinson S. Xavier ed9066f393 Implement alternative checkmark algorithm
8 years ago
Alinson S. Xavier 96e1771c25 Remove inferred tables from SQLite database
8 years ago
Alinson S. Xavier 6875fc0428 Move notifications and reminders to uhabits-core
8 years ago
Alinson S. Xavier b88b3a683d Move preferences to uhabits-core
8 years ago
Alinson S. Xavier 28f095e56a Implement additional UI tests
8 years ago
Alinson S. Xavier a51ecaaf24 Annotate all Android tests
8 years ago
Alinson S. Xavier e4b5a3ea45 Implement acceptance tests for some basic features
8 years ago
Alinson S. Xavier 88c1e73720 Merge tag 'v1.7.3' into dev
8 years ago
Alinson S. Xavier 6ccfb53329 Add missing tests for RepetitionList and Habit
8 years ago
Alinson S. Xavier 8a29fbf07d Merge branch 'hotfix/1.7.3' into modules
8 years ago
Alinson S. Xavier e826c80ff2 Fix Android tests
8 years ago
Alinson S. Xavier 6255fe2d12 Make generated classes work on Android Studio
8 years ago
Alinson S. Xavier 1746920699 Rename uhabits-core package
8 years ago
Alinson S. Xavier 56c5fb6c9d Write missing tests
8 years ago
Alinson S. Xavier d8d4c4f55e Write tests for ListHabits behaviors
8 years ago
Alinson S. Xavier 70423ddb0a Move ListHabits controllers to uhabits-core
8 years ago
Alinson S. Xavier 3e558be4d4 Move ListHabitsBehavior to uhabits-core
8 years ago
Alinson S. Xavier 95385fa8f4 Activate coverage report for uhabits-core
8 years ago
Alinson S. Xavier fa4944700c Move UI behavior to uhabits-core
8 years ago
Alinson S. Xavier 29d1de46e7 Reorganize tests
8 years ago