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
MM20
4dc5f2e269
update libraries
2025-05-09 21:53:25 +02:00
MM20
2267fac67f
Assume tasks without specified due time to be due at midnight at the end of day
...
Close #1403
2025-05-03 20:22:12 +02:00
MM20
f97fb0a88d
Calendar widget: separate running tasks from running events
2025-04-30 19:29:03 +02:00
MM20
a711b39b9c
Weather widget: launch weather app on tap if installed
2025-04-28 21:48:33 +02:00
MM20
c217c346b2
Remove Breezy weather provider url
2025-04-28 21:21:14 +02:00
MM20
5e59bf171a
Add Breezy Weather integration
2025-04-28 20:58:59 +02:00
MM20
7132e69ec8
Add tasks.org integration
2025-04-26 13:29:58 +02:00
MM20
2d40459237
Remove unused resources and libraries
2025-04-20 18:30:56 +02:00
MM20
34180ae6b4
Add more opening hour tests
2025-04-18 23:54:12 +02:00
MM20
c9241320af
Use Set for opening hours instead of list
2025-04-18 23:44:04 +02:00
MM20
30f11565cf
Refactor OSM opening hour parsing
...
Fix #1368
2025-04-18 22:10:32 +02:00
MM20
b3c2a819c3
Fix crash
...
Fix #1365
2025-04-18 11:45:34 +02:00
MM20
ee9312a887
Add contact plugin settings
2025-04-06 14:10:48 +02:00
MM20
02cec92d72
Implement contact plugins
2025-04-06 12:53:38 +02:00
MM20
cab93f87aa
Restructure contacts search for plugins
2025-04-05 17:18:22 +02:00
MM20
04dd12ee96
Contact stuff
2025-04-04 18:16:16 +02:00
MM20
7ec315dfc7
Remove firstName and lastName from contact interface,
...
move some implementations from AndroidContact to Contact interface
2025-04-04 00:25:17 +02:00
Christoph
ddeca24c35
Fix missing phone numbers ( #1343 )
2025-04-03 22:09:23 +02:00