Skip to content

V1.10#94

Merged
SlaVcE14 merged 21 commits into
masterfrom
dev
Mar 1, 2026
Merged

V1.10#94
SlaVcE14 merged 21 commits into
masterfrom
dev

Conversation

@SlaVcE14

@SlaVcE14 SlaVcE14 commented Mar 1, 2026

Copy link
Copy Markdown
Member

No description provided.

SlaVcE14 and others added 21 commits January 14, 2026 20:30
Moved edit and edit mode logic from MainActivity to a new AndroidEditController class, which extends a new abstract EditController in the core module. Updated MainActivity and AndroidFileManager to use the new controller, improving separation of concerns and maintainability.
updated list item for object and array
Simplified AndroidManifest intent filter for VIEW action by removing multiple pathPattern and host entries, and adding file scheme support.
Ensure drag-and-drop permissions are released only after a dropped file is finished being read.
Introduce remote app-info fetching and local state to notify users of new versions. Adds AppInfo model and extends AppState with lastCheckForUpdate, hasNewVersion, newVersionCode and newVersionName (with accessors and toString). MainActivity now includes checkHasNewVersion() which rate-limits checks (once per 86400s), fetches AboutActivity.APP_INFO_URL, parses AppInfo, updates persistent state, and updates the menu/about button UI to indicate an update. AboutActivity receives APP_INFO_URL and a checkNewVersion() to show a new-version banner in the About screen. Layout and resources updated: activity_about.xml gains a newVersionAvailable view and strings.xml adds new_version_available. Minor import and formatting updates applied.
Extract inline update-check logic from MainActivity into WebManager.checkHasNewVersion. Adds a CheckNewVersionCallback (saveState/updateUI)
Update AboutActivity to point the GITHUB_REPOSITORY_RELEASES constant to the SJ14Apps repository (https://github.com/SJ14Apps/JsonList/releases) instead of the old SlaVcE14 URL
@SlaVcE14 SlaVcE14 merged commit 2a9c930 into master Mar 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant