Commit Graph

  • 42713b3b89 second commit main stud203990 2026-05-08 02:31:02 +0300
  • bdddb15989 first commit stud203990 2026-05-05 22:16:38 +0300
  • 4383b3ed03 Support content URIs in showSendFileScreen Alinson S. Xavier 2026-04-11 19:22:35 -0500
  • 78770dd2d2 Improve backup test reliability and cleanup Alinson S. Xavier 2026-04-11 19:22:28 -0500
  • 92be0af271 Fix ScoreCardViewTest firstWeekday and update baseline screenshots Alinson S. Xavier 2026-04-11 19:22:20 -0500
  • 5e06cb0361 Reduce test log verbosity in build.sh Alinson S. Xavier 2026-04-11 19:22:11 -0500
  • 07d87e4a77 Fix StreakChart date format and add JVM tests for JavaLocalDateFormatter Alinson S. Xavier 2026-04-11 11:22:55 -0500
  • 755c97a61a Remove stale test screenshots before fetching new ones Alinson S. Xavier 2026-04-11 11:13:49 -0500
  • 0ca4d46c43 Fix Android instrumented test determinism and asset paths Alinson S. Xavier 2026-04-11 11:11:21 -0500
  • 453f4ca3f9 Fix test result reporting in build.sh Alinson S. Xavier 2026-04-11 10:43:15 -0500
  • 2beedadb12 Initialize initial_time in parseInstrument.py Alinson S. Xavier 2026-04-11 10:15:56 -0500
  • c7e754042c Simplify emulator lifecycle and add ARM64 support in build.sh Alinson S. Xavier 2026-04-11 10:11:23 -0500
  • 0467ff1f68 Improve build.sh logging, validation, and option parsing Alinson S. Xavier 2026-04-11 09:53:10 -0500
  • 15ec7eba0c Fix JS platform issues: test isolation, dead code, canvas snapshot Alinson S. Xavier 2026-04-11 09:27:36 -0500
  • bb3440279e Add cross-platform canvas test and fix JS text rendering Alinson S. Xavier 2026-04-11 06:25:02 -0500
  • aa9bd1082b Finish implementing uhabits-core/jsMain Alinson S. Xavier 2026-04-10 23:04:48 -0500
  • 61d8f358eb Replace SingleThreadTaskRunner and AndroidTaskRunner with CoroutineTaskRunner Alinson S. Xavier 2026-04-10 22:09:14 -0500
  • 400d543191 Update build.sh Alinson S. Xavier 2026-04-10 18:47:16 -0500
  • 2e58d60fab Make Task.doInBackground a suspend function Alinson S. Xavier 2026-04-10 15:14:14 -0500
  • 499146d102 Implement uhabits-core/jsMain (WIP) Alinson S. Xavier 2026-04-09 19:11:06 -0500
  • 36fad2491e Remove runBlocking from common source sets and update coroutines for KMP Alinson S. Xavier 2026-04-08 07:24:28 -0500
  • 9cf4ec417c Remove JvmBaseUnitTest and move chart and DateUtils tests to commonTest Alinson S. Xavier 2026-04-08 06:13:43 -0500
  • a93e871daf Move test sources from jvmTest to commonTest Alinson S. Xavier 2026-04-08 05:27:33 -0500
  • b37af7949c Move test sources from jvmTest to commonTest Alinson S. Xavier 2026-04-08 04:04:17 -0500
  • a527389b96 Replace Mockito with Mokkery Alinson S. Xavier 2026-04-08 03:44:54 -0500
  • 232be1440e Move test sources from jvmTest to commonTest for KMP migration Alinson S. Xavier 2026-04-07 04:52:38 -0500
  • 22d289d6cb Replace java.io.File in ExportCSVTask with UserFile abstraction Alinson S. Xavier 2026-04-07 04:12:22 -0500
  • d467dd643c Move core sources from jvmMain to commonMain for KMP migration Alinson S. Xavier 2026-04-07 03:55:31 -0500
  • 6f1057f825 Move timestamp computation from Reminder to ReminderScheduler Alinson S. Xavier 2026-04-06 12:37:47 -0500
  • de38383a34 Replace java.io.File with multiplatform Files abstraction Alinson S. Xavier 2026-04-06 10:56:08 -0500
  • 0dbebecbfb Remove old Database/Cursor/JdbcDatabase/MigrationHelper interface Alinson S. Xavier 2026-04-06 04:19:49 -0500
  • b2f2e1f562 Replace reflection-based Repository with multiplatform PreparedStatement API Alinson S. Xavier 2026-04-05 21:14:24 -0500
  • 273dc5b104 Replace CSVWriter with manual string building for KMP migration Alinson S. Xavier 2026-04-05 17:15:24 -0500
  • 7a48277478 Replace JVM stdlib imports with Kotlin stdlib for KMP migration Alinson S. Xavier 2026-04-05 16:41:55 -0500
  • 110f594d09 Migrate from Dagger to kotlin-inject Alinson S. Xavier 2026-04-05 14:54:04 -0500
  • 0544166124 Replace Timestamp with LocalDate Alinson S. Xavier 2026-04-05 12:52:47 -0500
  • 55ad585f1e
    Update GUIDELINES.md Alinson S. Xavier 2026-02-07 15:04:00 -0600
  • bf192e1506
    Merge pull request #2261 from fictiontoreality/auto-save-notes Alinson S. Xavier 2026-01-19 05:01:05 -0600
  • b1839f877d
    Merge pull request #2222 from Vladuken/fix/improve-ui-performance-of-habits-list Alinson S. Xavier 2025-12-13 09:50:09 -0600
  • 8ca6632d35
    Merge pull request #2242 from TangilHossain/Issue#2229 Alinson S. Xavier 2025-12-13 09:44:12 -0600
  • cc645f537e
    Auto-save notes when dismissing checkmark and number dialogs Jesse Johnson 2025-12-02 15:14:56 -0800
  • 4d440197cb Limit to ScrollableChart not to go beyond 1970 TangilHossain 2025-10-27 14:40:58 +0600
  • 84d6bbca53 Limit to ScrollableChart not to go beyond 1970 TangilHossain 2025-10-27 14:40:20 +0600
  • 70342c8c6c Improvement - do not call notifyDataSetChanged when selection state is unchanged Uladzislau Petrushkevich 2025-09-15 23:10:07 +0200
  • bef966bdfe Improvement - do not allocate Paint() in onDraw for Checkmark/Number Button View Uladzislau Petrushkevich 2025-09-15 22:55:05 +0200
  • 8f71b80d20 Improvement - No need for additional button creation if data is unchanged Uladzislau Petrushkevich 2025-09-15 22:50:27 +0200
  • 2b24759d6f
    Merge pull request #2209 from MihanEntalpo/automatic-backup-to-public-folder Alinson S. Xavier 2025-09-14 19:42:41 -0500
  • 46f6d297d7
    Merge branch 'fix/setting-screen-ui-improvement' into dev Alinson S. Xavier 2025-09-14 19:29:45 -0500
  • 543be48cb1
    Merge branch 'style/newlines' into dev Alinson S. Xavier 2025-09-14 18:47:18 -0500
  • 297a381e67 Merge branch 'archiveFromStatisticsPage' into dev Alinson S. Xavier 2025-09-14 18:25:17 -0500
  • 542750207e Show message after archiving/unarchiving habits Alinson S. Xavier 2025-09-14 18:24:35 -0500
  • 46a3b69971 Disable GitHub Actions Alinson S. Xavier 2025-09-14 18:02:48 -0500
  • 9509b9e7af Settings-Fix-UI: Improve ripple effect on pure-dark mode and process navigation bar insets on Settings screen Uladzislau Petrushkevich 2025-09-11 23:05:38 +0200
  • 7a04abc8e5 Automatic public backup: Fixed for the ktlint mihanentalpo 2025-08-24 22:14:45 +0700
  • b7a7d5f076 Automatic public backup: Translation to all the languages mihanentalpo 2025-08-24 21:56:25 +0700
  • 08a71b071c Automatic public backup: Tests for AutoBackup to public folder mihanentalpo 2025-08-24 21:56:11 +0700
  • 403d1058aa Automatic public backup: Implementation of SAF for AutoBackup mihanentalpo 2025-08-24 21:55:58 +0700
  • 5aa8744ef4 Update copyright notices Alinson S. Xavier 2025-08-13 21:50:06 -0500
  • ce4879ac2b Merge branch 'master' into dev Alinson S. Xavier 2025-08-13 21:30:57 -0500
  • 516bf394f8 Merge branch 'release/2.3.1' Alinson S. Xavier 2025-08-13 21:30:11 -0500
  • 5fe9704c36 Merge branch 'release/2.3.1' into dev Alinson S. Xavier 2025-08-13 21:29:41 -0500
  • 2816b7c3d0 Bump version to 2.3.1 and update changelog Alinson S. Xavier 2025-08-13 21:08:29 -0500
  • 0a4086ec8c Added archive and unarchive to the habit statistics page, visibility based on current state. KyleSCraig 2025-08-01 16:00:20 +1000
  • a9acbd6cab HabitCardListView: Prevent duplicate inset decorations Alinson S. Xavier 2025-07-08 21:28:54 -0500
  • e121f46b61 Confetti: Fix position in freeform and landscape modes Alinson S. Xavier 2025-07-08 21:17:23 -0500
  • d57de9d10c Apply bottom insets to about and settings screens Alinson S. Xavier 2025-07-08 21:01:35 -0500
  • e4348a2144 Prevent some views from being obscured by system UI Alinson S. Xavier 2025-07-08 20:51:21 -0500
  • e608c6ea62 Trim unit labels when necessary Alinson S. Xavier 2025-06-28 19:27:17 -0500
  • 5403b6bd51 CheckmarkWidgetViewTest: Ignore non-deterministic test case Alinson S. Xavier 2025-06-28 18:33:47 -0500
  • a6cf43dbca Reformat source code Alinson S. Xavier 2025-06-28 16:05:43 -0500
  • 074627f6e1 Disable confetti if animations are disabled globally Alinson S. Xavier 2025-06-28 16:03:22 -0500
  • 96e20f751f Fix(UI): X and ? symbols easier to distinguish in "pure black" dark mode powerjungle 2025-04-11 17:18:26 +0200
  • 0daa4f6a2f Format source code Alinson S. Xavier 2025-06-25 22:20:58 -0500
  • 035b392ece CSV export: Use formatted values, add notes & header Alinson S. Xavier 2025-06-25 22:12:02 -0500
  • 648c7277cf CSV export: Add more fields to Habits.csv Alinson S. Xavier 2025-06-25 21:48:31 -0500
  • 5006f5128b Update JVM target and toolchain to version 17 Alinson S. Xavier 2025-06-25 21:00:24 -0500
  • 97b98a872d EmptyListViewTest: Ignore non-deterministic test failures Alinson S. Xavier 2025-06-24 22:22:14 -0500
  • 862a851e1c EmptyListViewTest: Remove unused imports Alinson S. Xavier 2025-06-24 22:13:08 -0500
  • 804030f5c0 EmptyListViewTest: Instantiate view within each test method Alinson S. Xavier 2025-06-24 22:10:36 -0500
  • 08ab3c22ce Merge branch 'master' into dev Alinson S. Xavier 2025-06-24 21:37:32 -0500
  • b58f836d8e Merge branch 'release/2.3.0' into dev Alinson S. Xavier 2025-06-24 21:28:24 -0500
  • 9ed4630f9b Merge branch 'release/2.3.0' Alinson S. Xavier 2025-06-24 21:25:14 -0500
  • 70dab74528 Bump version to 2.3.0 and update changelog Alinson S. Xavier 2025-06-23 22:23:55 -0500
  • 7e5d2fa207 Update Gradle and AGP versions to 8.11.1 and 8.9.2 Alinson S. Xavier 2025-06-23 21:48:00 -0500
  • 0e432fb332 HistoryWidget: Increase padding; update widget images Alinson S. Xavier 2025-06-23 21:47:47 -0500
  • c987144f4a
    style: allow adding newlines in the "Name" field powerjungle 2025-04-12 20:00:53 +0200
  • 897a236501 Widgets: Update test images Alinson S. Xavier 2025-03-23 19:41:31 -0500
  • 0cccecec77 Widgets: Update test images Alinson S. Xavier 2025-03-23 19:27:12 -0500
  • f1ed875256 Further increase widget corner radius to match current Android style Alinson S. Xavier 2025-03-23 17:10:39 -0500
  • e82bd47aab Increase minimum widget size to 50x50 and 100x100 Alinson S. Xavier 2025-03-23 16:52:23 -0500
  • e9517f7378 Bump targetSdk to 36 Alinson S. Xavier 2025-03-23 07:22:36 -0500
  • 12cc70a51a Confetti: Always emit from checkmark, not popup button Alinson S. Xavier 2025-03-23 07:06:45 -0500
  • fa670b19b7 HabitCardView: Fix confetti position in API 36+ Alinson S. Xavier 2025-03-22 23:03:59 -0500
  • 45b100aad9 build.sh: Make output dir Alinson S. Xavier 2025-03-22 15:26:28 -0500
  • 3c0c0b77ff build.sh: Update emulator path Alinson S. Xavier 2025-03-22 15:19:37 -0500
  • 66fa56ea62 Merge branch 'improve-gradle' into dev Alinson S. Xavier 2025-03-21 22:16:29 -0500
  • 951dabea8b Merge branch 'isse_1857_reset_measurable_entry' into dev Alinson S. Xavier 2025-03-21 21:41:55 -0500
  • 76b9dd8bd9 Checkmark popup: Minor changes to layout Alinson S. Xavier 2025-03-21 21:41:23 -0500
  • f68510f860 Allow user to disable confetti animation Alinson S. Xavier 2025-03-21 21:29:49 -0500
  • 245b0eb4d6 Update translators Alinson S. Xavier 2025-03-21 21:05:17 -0500