Commit Graph

268 Commits

Author SHA1 Message Date
MM20
37fa1697dd Migrate to Android Gradle Plugin 9 2026-03-28 16:02:54 +01:00
MM20
dcefc682a5 add comment 2026-03-14 13:59:31 +01:00
MM20
a2621bee0b rearrange weather widget, add uv index
Close #1630
2026-03-11 22:07:21 +01:00
Fidel Montesino
adfff23e67 Multiple widget panels (#1805)
* Initial approach

* Add a new setting so users can choose the amount of widgets screens

* Extract indexed string

* Remove unnecessary Migration6

* Make HomeComponent use the Default widget id

* Add defaultParentId to initial widgets for fresh launch

* Fix migration path
2026-02-16 19:46:01 +01:00
MM20
de8e83aa38 Rename weather icons, add monochrome variant 2026-02-13 23:31:00 +01:00
MM20
312e712656 Update default colors 2026-02-02 22:43:18 +01:00
MM20
bd77ea8338 Typography schemes: Add more font slots 2026-02-01 16:22:32 +01:00
MM20
24406f6aae Add settings for variable font axes in typography scheme 2026-01-31 23:21:55 +01:00
MM20
8ba55f8345 Use Google Sans Flex as the default font 2026-01-30 15:33:07 +01:00
Max Hübner
c6ea6dd4dc improve whitespace handling in text classifier (#1696) 2026-01-25 10:28:22 +01:00
MM20
a4b6208033 Fix custom intent search action query not passed correctly
Fix #1748
2026-01-24 16:38:49 +01:00
MM20
720ea787a9 update dependencies 2026-01-03 20:01:15 +01:00
MM20
f7a17d73fb Fix NPE
Close #1714
2025-12-28 12:09:27 +01:00
MM20
49d09c01c7 Optimize string normalization 2025-12-24 13:51:18 +01:00
MM20
c09a5aa425 Rename favorites widget 2025-12-23 17:55:21 +01:00
rac146
d6214ef9fa Feature: Lock Single Tag for Favorites Widget (#1355)
* single tag for favorites

* fixing

* don't need this one

* cleanup

* new features - select for favorites/tags customization

* bug fix for tags

* bug fix to show pinned tags

* make sure pinned tag works on load

* better way to work with viewmodel (learning as i go)

* back to working state.. can be improved

* adding some comments

* cleanup

---------

Co-authored-by: MM20 <15646950+MM2-0@users.noreply.github.com>
2025-12-21 18:01:06 +01:00
MM20
67167de2da Add transliteration support for non-latin scripts 2025-12-15 23:00:40 +01:00
MM20
253800693c Add language preference screen 2025-11-23 20:07:13 +01:00
MM20
bb2874bb69 Hide calendar events without title
Close #1683
2025-11-23 15:54:44 +01:00
MM20
b4bb2ae663 Migrate to Material symbols 2025-11-07 22:50:45 +01:00
MM20
f05481e1e8 Update file icons 2025-11-03 18:15:52 +01:00
MM20
76030b4f18 Fix breezy weather icons
Fix #1438
2025-10-24 20:32:38 +02:00
leekleak
7d7a6bc812 show correct breezy timestamp (#1659) 2025-10-22 19:35:25 +02:00
MM20
5a575738ac tweak search result ranking 2025-10-17 16:56:09 +02:00
MM20
19a5acdf43 Dismiss forecasts that are more than 7 days in the future 2025-10-12 18:13:20 +02:00
MM20
167500233e Fix second -> year unit converter factor 2025-10-11 14:29:46 +02:00
MM20
e0d792328b Swap owm cloud icons 2025-10-10 15:08:55 +02:00
MM20
5272ab5cac Add support for Breezy Weather gzip format 2025-10-10 12:46:10 +02:00
MM20
9205025761 Make unit converter parsing more lenient and add units of volume
Close #1323
2025-10-05 22:37:19 +02:00
MM20
90ce8c1233 Fix unit converter aliases 2025-09-28 15:02:16 +02:00
MM20
59ccca9652 Fix parsing time when clock is set to 12-hour format 2025-09-27 12:57:08 +02:00
MM20
4d1bbec175 Add more options for custom intent search actions 2025-09-21 18:14:27 +02:00
MM20
6b121489fa Merge branch 'main' of github.com:MM2-0/Kvaesitso 2025-09-13 21:11:19 +02:00
MM20
2953667875 Migrate OkHttp to Ktor 2025-09-13 17:26:40 +02:00
Anirudh Vempati
44f6485e71 Feature: Convert lower cased currency codes in unit conversion (#1619) 2025-09-08 19:51:31 +02:00
MM20
f9d5d2a36c Migrate locations module to Ktor 2025-09-07 18:22:29 +02:00
MM20
99af7d27c3 Migrate weather module to Ktor 2025-09-07 13:51:06 +02:00
MM20
31b0a8e2b0 Remove discontinued HERE weather provider 2025-09-06 23:35:25 +02:00
MM20
97d2668ddc Migrate Wikipedia module to Ktor 2025-09-06 21:44:49 +02:00
MM20
c2f160f952 Remove emoji4j library 2025-09-06 18:21:35 +02:00
MM20
93fed77410 fix condition 2025-08-31 21:22:49 +02:00
shtrophic
55365fbc59 Locations: reduce polls (#1560)
* .take(3).timeout(1.minutes)

* debounce location search by 250ms to reduce location queries

* reduce timeout to 30 seconds

* keep code and comments in sync ...

* Move empty query condition check back to LocationsRepository

---------

Co-authored-by: MM20 <15646950+MM2-0@users.noreply.github.com>
2025-08-31 20:43:29 +02:00
shtrophic
cfd8e489e6 add location categories hackerspace, climbing gym and stationery (#1579) 2025-08-29 14:22:58 +02:00
MM20
7aa92ad4cf Add user-agent header to Wikipedia requests
closes #1601
2025-08-29 13:09:19 +02:00
MM20
d4549069b8 modernize gradle scripts 2025-08-16 16:34:03 +02:00
leekleak
457a924a51 fix duplicate pins (#1566) 2025-07-27 16:51:49 +02:00
MM20
ca4979abaf Music widget: add preference to make progress bar non-interactive 2025-07-04 17:49:23 +02:00
shtrophic
31a1580db9 DevicePoseProvider: improve getLocation() (#1454)
* Only take updated location when it is of better quality

* Rename to AndroidLocation for clarification

* be pedantic about licenses

* fix race condition in DevicePoseProvider.kt

* add possibility to explicitly skip cache upon requesting location updates for WeatherRepository.kt

* LocationsRepository.kt: use getLocation() in combineTransform() to properly wait for & update on new locations

* LocationItem.kt: fix getAzimuthDegrees() usage for userHeading
2025-07-04 11:55:20 +02:00
MM20
4aa02a89df Implement backup and restore for new theme types 2025-07-03 22:46:14 +02:00
leekleak
37e73c1dd4 Reduce calendar refreshes (#1459)
* reduce calendar refreshes

* Revert "reduce calendar refreshes"

This reverts commit 1d8380d620b6706e5429d298745cf6563d48eb0e.

* debounce
2025-07-03 21:21:01 +02:00