Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/2.1.0 #1372

Merged
merged 288 commits into from
Sep 10, 2022
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
288 commits
Select commit Hold shift + click to select a range
499a403
Bump kotlin-stdlib from 1.5.20 to 1.5.21
dependabot[bot] Aug 1, 2021
c247927
Bump ktorVersion from 1.6.1 to 1.6.2
dependabot[bot] Aug 1, 2021
0bba3b7
Bump kotlinx-coroutines-core-jvm from 1.4.2 to 1.5.1
dependabot[bot] Aug 1, 2021
250dabf
Bump com.github.triplet.play from 3.2.0 to 3.5.0
hiqua Aug 1, 2021
da02926
Bump kotlin-stdlib-jdk8 from 1.5.20 to 1.5.21
dependabot[bot] Aug 1, 2021
9c03174
Bump material from 1.3.0 to 1.4.0
dependabot[bot] Aug 1, 2021
a7afe0b
Bump logback-classic from 1.2.3 to 1.2.5
dependabot[bot] Aug 1, 2021
caa1c9d
Bump daggerVersion from 2.37 to 2.38.1
dependabot[bot] Aug 1, 2021
95a1786
build.sh: use full path for flock
hiqua Aug 1, 2021
b9eb244
Introduce HabitType and NumericalHabitType enums
hiqua Aug 4, 2021
7fe3ce9
Hide failed habits along with completed ones
hiqua Aug 4, 2021
f8c7abf
Use 'entered' instead of 'completed' when ? or skips are enabled
hiqua Aug 5, 2021
13e57b5
Test isFailedToday
hiqua Aug 5, 2021
a781a1f
Updating links in README
ganesshkumar Aug 16, 2021
1866743
Remove absolute path to flock; change PATH in GH Actions
iSoron Aug 21, 2021
f15c660
Merge branch 'master' into dev
iSoron Aug 21, 2021
79f5b8b
uhabits-server: Add missing dependencies
iSoron Aug 22, 2021
57f5f6e
Cycle through through all checkmark states
iSoron Aug 22, 2021
e98064b
Update README.md: link guidelines
hiqua Aug 22, 2021
c892a84
Remove deprecated jcenter repository
hiqua Aug 22, 2021
4804a48
Reimplement custom frequencies
hiqua Aug 22, 2021
a5d4a37
Improve digit constraints in frequency picker
hiqua Aug 22, 2021
1fb56c8
Fix typo
hiqua Aug 22, 2021
ec202aa
Merge pull request #1079 from hiqua/reimplement_custom_freq
iSoron Aug 23, 2021
42fd092
Bump kotlin-stdlib from 1.5.21 to 1.5.30
dependabot[bot] Sep 1, 2021
2e26cc1
Bump simpleclient_httpserver from 0.11.0 to 0.12.0
dependabot[bot] Sep 1, 2021
cc3e1ce
Bump sqlite-jdbc from 3.36.0.1 to 3.36.0.3
dependabot[bot] Sep 1, 2021
39768f7
Bump kotlin-stdlib-jdk8 from 1.5.21 to 1.5.30
dependabot[bot] Sep 1, 2021
2c5fd87
Bump simpleclient from 0.11.0 to 0.12.0
dependabot[bot] Sep 1, 2021
f2b8f2f
Bump simpleclient_hotspot from 0.11.0 to 0.12.0
dependabot[bot] Sep 2, 2021
f4a2c03
Bump ktorVersion from 1.6.2 to 1.6.3
dependabot[bot] Sep 2, 2021
e3d46ad
Bump AGP from 4.2.0 to 4.2.2
hiqua Sep 2, 2021
c884ada
Bump gradle wrapper from 7.0 to 7.2
hiqua Sep 2, 2021
a58a800
Bump AGP from 4.2.2 to 7.0.2
hiqua Sep 2, 2021
ffab001
Bump JDK from 1.8 to 11
hiqua Sep 2, 2021
fc14786
Bump com.github.triplet.play from 3.5.0 to 3.6.0
dependabot[bot] Sep 3, 2021
f88f1cf
Improve NumberPicker usage in numerical habits
hiqua Aug 22, 2021
1d37ce5
Focus fractional part after entering a decimal separator
hiqua Sep 4, 2021
de9ad6d
Deleted some old .png icons
kalina559 Sep 6, 2021
736bb8a
Added new .svg icons
kalina559 Sep 6, 2021
f16f919
Resolved naming issue
kalina559 Sep 6, 2021
5f8187e
Replaced some more .png icons with vector assets
kalina559 Sep 6, 2021
576ad04
Deleted edit icon
kalina559 Sep 8, 2021
27e76c7
New edit icon
kalina559 Sep 8, 2021
5cb2414
Corrected the dark theme icon color
kalina559 Sep 8, 2021
6e7ad32
Added copyright notice
kalina559 Sep 8, 2021
1f763fe
Removed .png icons
kalina559 Sep 8, 2021
3e20fc4
Added new .svg icons
kalina559 Sep 8, 2021
42f6125
Removed last .png icons
kalina559 Sep 8, 2021
056f5f6
Added last .svg icons
kalina559 Sep 8, 2021
f119cbf
Added copyright notice
kalina559 Sep 8, 2021
0e988e7
Merge pull request #1082 from hiqua/improve_number_picker
iSoron Sep 11, 2021
cf682f6
Dialog's positive button has bigger font size now (#1096)
kalina559 Sep 11, 2021
a55f467
Minor changes to ic_colorpicker_swatch_selected
iSoron Sep 11, 2021
2ab6c39
Merge pull request #1100 from kalina559/vector_drawables
iSoron Sep 11, 2021
804edfa
Implement numerical habits with AT_MOST target type
Sep 11, 2021
697fffb
fix tests
Sep 12, 2021
1a56260
add more tests for AT_MOST
Sep 12, 2021
113a502
Simplify the code
Sep 12, 2021
fe1d5c6
fix bug in history card
Sep 12, 2021
65d2372
simplify scoring code
Sep 12, 2021
9d3c63c
Removes JVM dependencies from StringUtils
sgallese Sep 19, 2021
b2951a3
Place MidnightTimer under test
sgallese Sep 19, 2021
1fe3a3d
Merge pull request #1107 from sgallese/feature/string-utils-remove-jvm
iSoron Sep 22, 2021
3e6a918
Code review- keep timer offset to one second
sgallese Sep 22, 2021
a29943e
Simplify midnight timer interface for testing
sgallese Sep 22, 2021
508200a
Format classes with ktlint
sgallese Sep 22, 2021
4355fb4
start score from 1.0 for at most and reflect the same in history
Sep 22, 2021
17ed85f
fix test
Sep 22, 2021
7de94f2
Add border to create habit buttons
Sep 22, 2021
4aebeed
Finish intro when skipped pressed
sgallese Sep 23, 2021
c79d1e8
Update AppIntro to latest version
sgallese Sep 23, 2021
bb0b5e8
Merge pull request #1113 from KristianTashkov/kris/create_habit_border
iSoron Sep 23, 2021
87f071b
Merge pull request #1108 from sgallese/feature/midnight-timer-remove-jvm
iSoron Sep 23, 2021
4ee5dd9
Merge pull request #1116 from sgallese/feature/update-app-intro
iSoron Sep 23, 2021
07e55f1
modify review comments
Sep 26, 2021
d6a7fa3
Add unit tests for numerical habits
Sep 26, 2021
66a2b41
Target type: use dropdown instead of radio button
iSoron Sep 29, 2021
2a0afed
SubtitleCard: Show at-most icon
iSoron Sep 29, 2021
75078ed
Merge pull request #1101 from KristianTashkov/kris/implement_at_most
iSoron Sep 29, 2021
6d98f7a
Bump kotlinx-coroutines-core-jvm from 1.5.1 to 1.5.2
dependabot[bot] Oct 1, 2021
23479c7
Bump opencsv from 5.5.1 to 5.5.2
dependabot[bot] Oct 1, 2021
6ab4a69
Bump kotlin-stdlib from 1.5.30 to 1.5.31
dependabot[bot] Oct 1, 2021
29615b6
Bump kxCoroutinesVersion from 1.5.1 to 1.5.2
dependabot[bot] Oct 1, 2021
c033051
Bump daggerVersion from 2.38.1 to 2.39
dependabot[bot] Oct 1, 2021
4c269c5
Bump kotlin-stdlib-jdk8 from 1.5.30 to 1.5.31
dependabot[bot] Oct 1, 2021
265b65e
Bump guava from 30.1.1-android to 31.0.1-android
dependabot[bot] Oct 1, 2021
fd124f2
Bump ktorVersion from 1.6.3 to 1.6.4
dependabot[bot] Oct 1, 2021
fa3774a
Bump org.jlleitschuh.gradle.ktlint from 10.1.0 to 10.2.0
hiqua Oct 1, 2021
c50c5af
Bump logback-classic from 1.2.5 to 1.2.6
dependabot[bot] Oct 1, 2021
d38f83e
Added a notes field and implemented dialog for numeric habits
vbh Sep 13, 2021
d644170
Implement dialog for Yes/No Habits
vbh Sep 14, 2021
36c1504
Add dialog and notes indicator for HistoryChart
vbh Sep 15, 2021
a9fddf9
Update tests and fix formatting.
vbh Sep 20, 2021
7cc4b66
Update HabitBullCSV test to accept notes
vbh Sep 21, 2021
af7f60f
Address review comments
vbh Sep 29, 2021
79e302f
Change variable name
vbh Sep 30, 2021
71f400f
improve numerical dialog design
vbh Oct 2, 2021
8036b10
improve yes/no dialog design
vbh Oct 3, 2021
7bddfbe
Tests for DateUtils and FileExtensions
sgallese Sep 20, 2021
66c61e2
More DateUtils tests
sgallese Sep 21, 2021
9e24128
DateUtils today offset tests
sgallese Sep 22, 2021
b15c02a
Calendar tests for DateUtils
sgallese Sep 22, 2021
c12a6c6
Complete tests for DateUtils, move internal functions to private
sgallese Sep 23, 2021
aae85c1
Rename variable
sgallese Oct 4, 2021
707b2b4
Add test helper for hour offset
sgallese Oct 4, 2021
4fbf8a8
DRYer offset tests
sgallese Oct 4, 2021
6531445
Add delay after toggling a habit
kalina559 Sep 12, 2021
2615795
Merge branch 'iSoron:dev' into feature/file-extensions-test
sgallese Oct 31, 2021
9ddab6e
Bump com.github.johnrengelman.shadow from 7.0.0 to 7.1.0
dependabot[bot] Nov 1, 2021
e3c53bf
Bump daggerVersion from 2.39 to 2.40
dependabot[bot] Nov 1, 2021
eb041bf
Merge pull request #1111 from sgallese/feature/file-extensions-test
iSoron Nov 4, 2021
b27f3f8
Use the value of the Entry during CSV export
hiqua Nov 5, 2021
7776093
Test CSV export file content
hiqua Nov 5, 2021
d553c2f
Delete unused test resources
hiqua Nov 5, 2021
181290a
Merge pull request #1178 from hiqua/delete_unused_test_resources
iSoron Nov 6, 2021
ba59dc7
Merge pull request #1177 from hiqua/fix_csv_exporter
iSoron Nov 6, 2021
a82d940
Small tweaks to checkmark size
iSoron Sep 29, 2021
bf63b4d
Remove HabitMatcherBuilder
iSoron Nov 6, 2021
b62e436
Fix "hide completed" for numerical habits
iSoron Nov 6, 2021
5f60608
Don't unfocus after select 'every day' frequency
hiqua Nov 7, 2021
8bdfaa2
Don't explicitly change focus while switching between frequencies
hiqua Nov 7, 2021
64337b9
Bump AGP from 7.0.2 to 7.0.3
hiqua Nov 8, 2021
990c85a
CheckmarkDialog: Use theme color instead of CSV
iSoron Nov 11, 2021
43489ae
CheckmarkDialog: Replace setText by append
iSoron Nov 11, 2021
a1aea53
NumberPicker: Fix vertical alignment
iSoron Nov 11, 2021
c331f34
HistoryCard: Swap short/long press
iSoron Nov 11, 2021
c98cb50
CheckmarkDialog: Always set up all buttons
iSoron Nov 11, 2021
4972257
Merge branch 'dev' into feat-1074
iSoron Nov 11, 2021
32ef3c1
Settings: Update short toggle description
iSoron Nov 11, 2021
ecb8ce1
Merge pull request #1103 from vbh/feat-1074
iSoron Nov 11, 2021
a01300e
Update list of developers
iSoron Nov 11, 2021
621534d
Merge pull request #1184 from hiqua/unfocus_every_day
iSoron Nov 11, 2021
e26b643
HabitCardView: Remove flickering due to toggle delay
iSoron Nov 11, 2021
5de0fc8
Bump ktorVersion from 1.6.4 to 1.6.6
dependabot[bot] Dec 1, 2021
4e1d01d
Bump daggerVersion from 2.40 to 2.40.3
dependabot[bot] Dec 1, 2021
e82994c
Bump annotation from 1.2.0 to 1.3.0
dependabot[bot] Dec 1, 2021
779ef5d
Bump com.github.triplet.play from 3.6.0 to 3.7.0
dependabot[bot] Dec 1, 2021
35365bb
Bump logback-classic from 1.2.6 to 1.2.7
dependabot[bot] Dec 1, 2021
fc645a8
Bump kotlin-stdlib from 1.5.31 to 1.6.0
dependabot[bot] Dec 1, 2021
7bf7463
Bump kotlin-stdlib-jdk8 from 1.5.31 to 1.6.0
dependabot[bot] Dec 1, 2021
3dfa376
Remove deprecated bintray repositories
hiqua Dec 11, 2021
5a5ed3d
Bump SDK from 30 to 31
hiqua Dec 2, 2021
0fa0daa
Ask for SCHEDULE_EXACT_ALARM permission
hiqua Dec 11, 2021
072ba63
Add immutable flag to pending intents
hiqua Dec 11, 2021
1c15e77
Disable custom snoozing for recent Android
hiqua Dec 11, 2021
e6167ba
NotificationTray: Use isCompletedToday instead of value != UNKNOWN
iSoron Dec 29, 2021
baee3b9
Merge branch 'sdk_30_31' into dev
iSoron Dec 29, 2021
1ad5c6b
Restore x_times_per_y_days translations
iSoron Dec 29, 2021
feeb4f0
Update translations
iSoron Dec 29, 2021
d875af8
CheckmarkDialog: Format date using current locale
iSoron Jan 1, 2022
56d2307
Habit notes: left align
iSoron Jan 1, 2022
642e45a
NumberPicker: Replace "5" by "50" instead of "05" on decimal picker
iSoron Jan 1, 2022
535bc03
NumberPicker: Clear focus of both pickers
iSoron Jan 1, 2022
9770ce1
NumberPicker: Fix formatting
iSoron Jan 1, 2022
308d558
NumberPicker: Show keyboard more reliably
iSoron Jan 1, 2022
d40a5a8
Notes: Update test screenshots
iSoron Jan 1, 2022
5b8a7c3
HistoryCard: Make colors more consistent for AT_MOST habits
iSoron Jan 2, 2022
7ba9a7e
Update translations
iSoron Jan 2, 2022
18e2670
Bump simpleclient from 0.12.0 to 0.14.1
dependabot[bot] Jan 1, 2022
d5d6e46
Bump logback-classic from 1.2.7 to 1.2.10
dependabot[bot] Jan 1, 2022
3f4780c
Bump ktorVersion from 1.6.6 to 1.6.7
dependabot[bot] Jan 1, 2022
1860abf
Bump kotlinx-coroutines-core-jvm from 1.5.2 to 1.6.0
dependabot[bot] Jan 1, 2022
92fb9db
Bump simpleclient_httpserver from 0.12.0 to 0.14.1
dependabot[bot] Jan 2, 2022
0b5894e
Bump daggerVersion from 2.40.3 to 2.40.5
dependabot[bot] Jan 2, 2022
075542d
Bump org.jlleitschuh.gradle.ktlint from 10.2.0 to 10.2.1
dependabot[bot] Jan 3, 2022
1902b88
Bump kxCoroutinesVersion from 1.5.2 to 1.6.0
dependabot[bot] Jan 3, 2022
79d40d1
Bump simpleclient_hotspot from 0.12.0 to 0.14.1
dependabot[bot] Jan 3, 2022
4ae85f1
Bump kotlin-stdlib from 1.6.0 to 1.6.10
dependabot[bot] Jan 4, 2022
d84abc3
Bump com.github.johnrengelman.shadow from 7.1.0 to 7.1.2
dependabot[bot] Jan 4, 2022
c47bd4c
Bump kotlin-stdlib-jdk8 from 1.6.0 to 1.6.10
dependabot[bot] Jan 4, 2022
743b8d2
gradle.properties: remove deprecated MaxPermSize parameter
hiqua Jan 8, 2022
8ccb9bb
Bumps appcompat from 1.3.1 to 1.4.0.
hiqua Jan 8, 2022
a07a50e
Handle numerical habits from HabitBull
hiqua Jan 20, 2022
1943fac
Bump AppIntro from 6.1.0 to 6.2.0
dependabot[bot] Feb 1, 2022
20ae9d2
Bump material from 1.4.0 to 1.5.0
dependabot[bot] Feb 1, 2022
694446b
Bump appcompat from 1.4.0 to 1.4.1
dependabot[bot] Feb 1, 2022
1d3bd48
Merge pull request #1278 from hiqua/fix_habit_bull_numerical
iSoron Feb 2, 2022
22820f4
Bump simpleclient_hotspot from 0.14.1 to 0.15.0
dependabot[bot] Mar 1, 2022
5d7677b
Bump guava from 31.0.1-android to 31.1-android
dependabot[bot] Mar 1, 2022
6c631b1
Bump opencsv from 5.5.2 to 5.6
dependabot[bot] Mar 1, 2022
24a99d5
Bump simpleclient_httpserver from 0.14.1 to 0.15.0
dependabot[bot] Mar 1, 2022
6d3791d
Bump daggerVersion from 2.40.5 to 2.41
dependabot[bot] Mar 1, 2022
472092d
Bump simpleclient from 0.14.1 to 0.15.0
dependabot[bot] Mar 1, 2022
090216c
Fixed edit history calendar bug
Mar 5, 2022
a4db997
Merge pull request #1314 from kalina559/feature/case_1282_calendar_bug
iSoron Mar 10, 2022
609886f
Fix iOS build scripts
iSoron Mar 20, 2022
88b8663
Remove pref_led_notifications
iSoron Jan 2, 2022
dba5912
Remove leading/trailing whitespace from notes
iSoron Jan 2, 2022
2f13aba
CheckmarkButtonView: Make focusable
iSoron Jan 2, 2022
ca46185
Reduce toggle delay
iSoron Jan 2, 2022
3b12ec4
Issue 1316: Skip measurable habit (#1319)
kalina559 Mar 24, 2022
bdeddb1
Bump ktorVersion from 1.6.7 to 1.6.8
dependabot[bot] Apr 1, 2022
4469f86
Bump logback-classic from 1.2.10 to 1.2.11
dependabot[bot] Apr 1, 2022
b79f785
Add archive actions if there are archived habits (#1345)
kursadsaka Apr 12, 2022
2245347
Clean up SDK_INT branches (#1348)
hiqua Apr 15, 2022
9990573
Bump kotlin from 1.5.0 to 1.6.10 (#1349)
hiqua Apr 15, 2022
c453810
Resort habit list after habit edit (#1350)
hiqua Apr 21, 2022
d53312d
Bump kotlin-stdlib from 1.6.10 to 1.6.21
dependabot[bot] May 1, 2022
45c62b4
Bump kxCoroutinesVersion from 1.6.0 to 1.6.1
dependabot[bot] May 1, 2022
a6cbd44
Bump kotlinx-coroutines-core-jvm from 1.6.0 to 1.6.1
dependabot[bot] May 1, 2022
d82a3c1
Bump kotlin-stdlib-jdk8 from 1.6.10 to 1.6.21
dependabot[bot] May 1, 2022
9d4161a
Issue 1332: Multiple numeric dialogs appearing (#1356)
kalina559 May 2, 2022
7187214
Replace notesIndicator by notes
iSoron Apr 12, 2022
0de6896
Add notes to DelayedToggle, make delay skipable
iSoron Apr 12, 2022
825a5f2
Implement CheckmarkPopup
iSoron Apr 15, 2022
f04e37e
Remove CheckmarkDialog
iSoron Apr 15, 2022
d1de3a8
Implement NumberPopup
iSoron May 12, 2022
2a01261
Use NumberPopup in widgets
iSoron May 12, 2022
5558733
Use NumberPopup in HistoryCard
iSoron May 12, 2022
9045ae5
Remove previous NumberPicker
iSoron May 12, 2022
25aeafb
Remove unused imports
iSoron May 12, 2022
d2d4599
Always show popups at the center of the screen; remove ScreenLocation
iSoron May 13, 2022
5b23a3f
Bump version to 2.1.0
iSoron May 12, 2022
9609bee
Update CHANGELOG and list of developers
iSoron May 12, 2022
53e7ef2
LoopDBImporter: Improve performance; silence snackbar messages
iSoron May 13, 2022
cc03c48
TargetCard: Make target more accurate for non-daily habits
iSoron May 13, 2022
0b256cb
GitHub Actions: Enable API 30, 31; drop some older ones
iSoron May 13, 2022
0c292d1
Make some rendering tests more tolerant
hiqua Dec 12, 2021
3490cd1
GitHub Actions: Re-run only failed tests; warn about slow tests
iSoron May 14, 2022
180cf25
Fix tests in APIs 30, 31
hiqua Dec 13, 2021
03b02aa
Merge branch 'number-popup' into release/2.1.0
iSoron May 15, 2022
366e9af
Update translations
iSoron May 15, 2022
7c1a91e
Update list of translators
iSoron May 15, 2022
b66a6ff
Write release notes
iSoron May 15, 2022
68740b4
SettingsFragment: Minor changes to theme
iSoron May 15, 2022
90de1f3
GitHub Actions: Implement emulator boot timeout
iSoron May 15, 2022
e6bcbb3
GitHub Actions: Enable AVD cache
iSoron May 16, 2022
0a95b6d
GitHub Actions: Use self-hosted runner
iSoron May 17, 2022
b0a4f26
Popup: Fix crash on suggestions
iSoron Jul 24, 2022
7649119
Popup: Do not save on dismiss
iSoron Jul 24, 2022
3021e40
Remove unused imports
iSoron Jul 24, 2022
e4b16f6
Replace PopupWindow by Dialog
iSoron Jul 30, 2022
53c270e
Merge branch 'number-popup' into release/2.1.0
iSoron Jul 30, 2022
79e2402
Merge pull request #1425 from eduebernal/freq-display-normal
iSoron Jul 30, 2022
c0fcd4e
Update CHANGELOG
iSoron Aug 11, 2022
0eae43f
Fix "enter" notification action on API 31
iSoron Aug 11, 2022
838e13f
Prevent crashes in AutoBackup from blocking app launch
iSoron Aug 13, 2022
428bf42
Reimplementing the multiple popups handling in the new popup solution…
kalina559 Aug 14, 2022
fcbb586
Use pending intent templates on StackWidget
iSoron Sep 3, 2022
13af054
Use different request codes for showNumberPicker pendingIntent
iSoron Sep 3, 2022
2535347
Always update widgets on launch
iSoron Aug 17, 2022
f7c6bc7
Fix ListHabitsScreen.showColorPicker
iSoron Sep 4, 2022
fc402fd
Minor fix to BarChart
iSoron Sep 4, 2022
16c65f1
fix marker scaling for numerical habits in frequency display (#1489)
eduebernal Sep 9, 2022
eeacc5e
Support for Android 13 Themed Icons (#1497)
cheeeeer Sep 9, 2022
abced92
Update CHANGELOG
iSoron Sep 9, 2022
11f7260
StackWidget: Avoid storing RemoteViews reference
iSoron Sep 9, 2022
961fb76
splitLongs: Handle NumberFormatException
iSoron Sep 9, 2022
ec1f0c5
StackWidget: Remove unused remoteViews; fix invalid check
iSoron Sep 9, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 12 additions & 6 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,16 @@ labels: ''
assignees: ''

---
<!--
Please use the template below for your bug report. Issues that do not follow this
template, or that do not contain all necessary information (namely, description of
the problem, steps to reproduce, phone, phone operating system, and app version)
will be closed without further consideration.
-->

## Pre-submission checklist
- [ ] I am submitting a bug report, not a feature request.
- [ ] I am running the latest version of Loop Habit Tracker.
- [ ] I have have searched for similar issues, but did not find any matches.
- [ ] I have searched for similar issues, but did not find any matches.

## Description
A clear and concise description of what the problem is.
Expand All @@ -21,10 +26,11 @@ A clear and concise description of what the problem is.
3. Scroll down to ....
4. See error

## Screenshots
If applicable, add screenshots to help explain your problem.

## System information
- Phone: [e.g. Google Pixel 4]
- Phone Operating System: [e.g. Android 10]
- App version: [e.g. 1.8.9]
- App version: [e.g. 2.0.2]

## Screenshots
If applicable, add screenshots to help explain your problem.

2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ updates:
- package-ecosystem: "gradle"
directory: "/"
schedule:
interval: "daily"
interval: "monthly"
54 changes: 12 additions & 42 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,54 +7,24 @@ on:
paths-ignore:
- '**.md'
jobs:
Build:
runs-on: ubuntu-latest
Test:
runs-on: self-hosted
steps:
- name: Check out source code
uses: actions/checkout@v1

- name: Install Java Development Kit 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8

- name: Build Project
- name: Build project
run: ./build.sh build

- name: Upload Build Artifacts
uses: actions/upload-artifact@v2
with:
name: uhabits-android
path: uhabits-android/build/outputs/

AndroidTest:
needs: Build
runs-on: macOS-10.15
timeout-minutes: 60
strategy:
matrix:
api: [
23,
24,
25,
26,
27,
28,
# 29, # Crashes constantly, see: https://issuetracker.google.com/issues/159732638
# 30, # Not available yet
# 31, # Not available yet
]
- name: Run Android tests
run: ./build.sh android-tests-parallel 23 24 25 26 27 28 30 31

steps:
- name: Check out source code
uses: actions/checkout@v1

- name: Download Previously Built APK
uses: actions/download-artifact@v2
- name: Upload artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: uhabits-android
path: uhabits-android/build/outputs/

- name: Run Android Tests
run: ./build.sh android-tests ${{ matrix.api }}
name: build
path: |
build/*log
uhabits-android/build/outputs

35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,40 @@
# Changelog

## [2.1.0] -- Unreleased
### Added
- Allow user to add notes to specific dates (@vbh, #1103)
- Allow user to track "at most" numerical habits (@KristianTashkov, #1101)
- Allow user to add skips to measurable habits (@kalina559, #1319)
- Bring back custom frequencies (x times in y days) (@hiqua, #1079)
- Improve number picker (@hiqua, @iSoron, #1082, #1370)
- Add new checkmark and number picker (@iSoron, #1370)
- Allow user to import numerical habits from HabitBull (@hiqua, #1278)

### Removed
- Hide snooze button Android 12 notifications (@hiqua, #1226)
- Remove preference to set LED lights (@iSoron)

### Changed
- Hide failed habits along with completed ones (@hiqua, #1052)
- Cycle through all checkmark states when toggling (@iSoron)
- Add delay after toggling a habit (@hiqua, @kalina559, #1147)
- Small theme improvements (@KristianTashkov, #1113)
- Left-align habit notes (@iSoron)
- Increase target SDK to 31 (@hiqua)

### Fixed
- Fix small dialog buttons (@kalina559, #1096)
- Fix invalid CSV files (@hiqua, #1177)
- Fix small issues in calendar chart (@kalina559, #1314)
- Resort habit list after edit (@hiqua, #1350)
- Fix marker scaling in frequency display (@eduebernal, #1425)

### Refactoring & Testing
- Replace raster icons by vector assets (@kalina559)
- Remove JVM dependencies from uhabits-core module (@sgallese)
- Add various missing tests (@sgallese)
- Upgrade project dependencies (@hiqua, @sgallese)

## [2.0.3] - 2021-08-21
### Fixed
- Improve automatic checkmarks for monthly habits (@iSoron, #947)
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ source.

<p align="center">
<a href="https://play.google.com/store/apps/details?id=org.isoron.uhabits&utm_source=global_co&utm_medium=prtnr&utm_content=Mar2515&utm_campaign=PartBadge&pcampaignid=MKT-AC-global-none-all-co-pr-py-PartBadges-Oct1515-1"><img alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/images/apps/en-play-badge-border.png" height="75px"/></a>
<a href="http://f-droid.org/app/org.isoron.uhabits"><img alt="Get it on F-Droid" src="http://i.imgur.com/baSPE7X.png" height="75px"/></a>
<a href="https://f-droid.org/app/org.isoron.uhabits"><img alt="Get it on F-Droid" src="https://i.imgur.com/baSPE7X.png" height="75px"/></a>
</p>

## Screenshots
Expand Down Expand Up @@ -90,7 +90,7 @@ contribute, even if you are not a software developer.
is already completed, you are also very welcome to join and proofread it.

* **Write some code.** If you are an Android developer, you are very welcome to
contribute with code. Please see `docs/GUIDELINES.md`.
contribute with code. Please see the [guidelines](https://github.com/iSoron/uhabits/blob/dev/docs/GUIDELINES.md).

## License

Expand All @@ -109,7 +109,7 @@ contribute, even if you are not a software developer.
more details.

You should have received a copy of the GNU General Public License along
with this program. If not, see <http://www.gnu.org/licenses/>.
with this program. If not, see <https://www.gnu.org/licenses/>.

[screen1]: screenshots/1.png
[screen2]: screenshots/2.png
Expand All @@ -123,9 +123,9 @@ contribute, even if you are not a software developer.
[screen4th]: screenshots/4.thumb.png
[screen5th]: screenshots/5.thumb.png
[screen6th]: screenshots/6.thumb.png
[poedit]: http://translate.loophabits.org
[poedit]: https://translate.loophabits.org
[playstore]: https://play.google.com/store/apps/details?id=org.isoron.uhabits
[releases]: https://github.com/iSoron/uhabits/releases
[fdroid]: http://f-droid.org/app/org.isoron.uhabits
[fdroid]: https://f-droid.org/app/org.isoron.uhabits
[build]: https://github.com/iSoron/uhabits/blob/dev/docs/BUILD.md
[beta]: https://play.google.com/apps/testing/org.isoron.uhabits
10 changes: 4 additions & 6 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
plugins {
val kotlinVersion = "1.4.21"
id("com.android.application") version ("4.1.0") apply (false)
val kotlinVersion = "1.6.10"
id("com.android.application") version ("7.0.3") apply (false)
id("org.jetbrains.kotlin.android") version kotlinVersion apply (false)
id("org.jetbrains.kotlin.kapt") version kotlinVersion apply (false)
id("org.jetbrains.kotlin.android.extensions") version kotlinVersion apply (false)
id("org.jetbrains.kotlin.multiplatform") version kotlinVersion apply (false)
id("org.jlleitschuh.gradle.ktlint") version "10.0.0"
id("org.jlleitschuh.gradle.ktlint") version "10.2.1"
}

apply {
Expand All @@ -15,11 +15,9 @@ apply {
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven(url = "https://plugins.gradle.org/m2/")
maven(url = "https://oss.sonatype.org/content/repositories/snapshots/")
maven(url = "https://kotlin.bintray.com/ktor")
maven(url = "https://kotlin.bintray.com/kotlin-js-wrappers")
maven(url = "https://jitpack.io")
}
}
Loading