Thomas Farstrike
7d8b7ef149
AppStore: update BadgeHub.eu URL
2026-03-18 14:16:45 +01:00
Thomas Farstrike
b0dd402f92
AppStore: mark badge.WHY2025.org as beta
2026-02-11 22:16:15 +01:00
Thomas Farstrike
c73baf94d6
Increment version numbers
2026-01-27 16:31:02 +01:00
Quasi Kili
0f7a2c03e9
updated icons helloworld, wifi, settings, appstore, nostr
2026-01-27 00:00:04 +01:00
Quasi Kili
488b92514f
added icon redesigns for every app, including a standard usable app icon (now in launcher)
2026-01-26 18:28:28 +01:00
Thomas Farstrike
a32a020e57
Replace 'magic' value 0 with semantic lv.PART.MAIN
2026-01-26 12:30:50 +01:00
Thomas Farstrike
c2ae169638
Rename PackageManager to AppManager
2026-01-25 00:19:38 +01:00
Thomas Farstrike
b8cc049e0e
Increment version numbers
2026-01-24 23:00:31 +01:00
Thomas Farstrike
d0b2eff89d
AppStore: update progress
2026-01-20 15:39:04 +01:00
Thomas Farstrike
0367accbe9
Fix appstore BadgeHub
2026-01-20 15:18:56 +01:00
Thomas Farstrike
e986f8e56f
Increment version numbers
2026-01-15 08:37:52 +01:00
Thomas Farstrike
a343fac7ed
AppStore: improve UX
2026-01-14 21:14:03 +01:00
Thomas Farstrike
227a59bfe8
AppStore app: simplify
2026-01-12 22:30:30 +01:00
Thomas Farstrike
f889657ec6
AppStore app: also refresh focus group
2026-01-10 21:30:05 +01:00
Thomas Farstrike
cb9534890d
Fix padding
2026-01-10 21:02:20 +01:00
Thomas Farstrike
6568d33013
refactor(appstore): extract DRY helpers and consolidate duplicated code
...
- Extract _apply_default_styles() helper to eliminate 12+ repeated widget style calls
- Extract _add_click_handler() helper to consolidate 6 repeated event registrations
- Consolidate backend config getters into single _get_backend_config() method
- Simplify badgehub_app_to_mpos_app() with safer .get() defaults instead of try-except
- Extract _cleanup_temp_file(), _update_progress(), _show_progress_bar(), _hide_progress_bar() helpers
- Refactor uninstall_app() and download_and_install() to use new progress helpers
- Use getattr() for cleaner attribute checking
Eliminates ~85 lines of duplicated logic while preserving all functionality,
comments, and debug prints. Improves maintainability and code clarity.
2026-01-10 20:49:25 +01:00
Thomas Farstrike
9b99243f27
AppStore app: move AppDetail to its own file and simplify
2026-01-10 19:35:55 +01:00
Thomas Farstrike
b4d851baad
AppStore app: use generic SettingActivity to configure backend
2026-01-10 19:00:14 +01:00
Thomas Farstrike
580ba0d1dc
AppStore app: hide non-functional settings button
2026-01-09 19:52:46 +01:00
Thomas Farstrike
6057674efe
AppStore app: prepare for settings
2026-01-09 19:51:50 +01:00
Thomas Farstrike
b62e115613
DownloadManager cleanups
2025-12-24 14:23:10 +01:00
Thomas Farstrike
51a5248d88
OSUpdate app: work towards fixing auto-resume
2025-12-24 11:11:49 +01:00
Thomas Farstrike
aff94d77c0
Increment app version numbers and update CHANGELOG
2025-12-24 07:34:08 +01:00
Thomas Farstrike
b81be096b7
AppStore: simplify
2025-12-19 16:01:20 +01:00
Thomas Farstrike
5dd24090f4
Move download_url() to DownloadManager
2025-12-17 12:26:02 +01:00