Commit Graph

255 Commits

Author SHA1 Message Date
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
MM20
85bfd9d79a Catch all geocoding exceptions
Close #1381
2025-06-29 18:19:58 +02:00
MM20
c672e0826a implement import/export for typographie 2025-06-18 22:46:54 +02:00
MM20
da8416a58c (feat) custom typography schemes 2025-06-18 22:28:13 +02:00
MM20
167be6e34d (feat) transparency schemes 2025-06-14 17:17:07 +02:00
MM20
5525609355 Add material 3 high contrast theme 2025-06-10 18:41:18 +02:00
MM20
e503a003e0 Update material 3 default color tones 2025-06-10 18:26:48 +02:00
MM20
889aa37915 Add import for new color scheme format 2025-06-07 14:06:09 +02:00
MM20
5ac4022eb5 New theme file format and exporter
(But no import yet)

Close #1443
2025-06-04 23:56:00 +02:00
MM20
d81936212d Merge branch 'main' of github.com:MM2-0/Kvaesitso 2025-06-03 00:13:03 +02:00
MM20
fcc111b048 Tweak search result list appearance 2025-06-01 22:25:16 +02:00
shtrophic
6d87230281 fix regressions in parseOpeningHours, ignore holidays (#1411) 2025-06-01 20:05:12 +02:00
shtrophic
78fa1d71dc Location: add icons for available payment methods (#1408)
* add backend for PaymentMethod.kt

* change type of acceptedPaymentMethods to Map<PaymentMethod, Boolean>

* add icons to UI and reduce PaymentMethod.kt to Cash and Card

* make OSM parsing for acceptedPaymentMethods correct (in an opinionated way)

* use Toll and TollOff icons

* fix seperator on empty payment methods

* fix sharedElement and animateEnterExit labels that are not part of the sharedElement

* (feat) shape schemes

---------

Co-authored-by: MM20 <15646950+MM2-0@users.noreply.github.com>
2025-06-01 17:27:18 +02:00
MM20
b36b8e5555 Explicitely set tasks package name for tasks intent 2025-05-10 12:28:22 +02:00