Commit Graph
2899 Commits
Author SHA1 Message Date
Naveen Singh cb1cd83f50 chore(release): bump app version to 1.1.0 (3) (#182) 2025-05-21 14:24:42 +05:30
elid 0548e07f21 chore(l10n): update Hebrew translations
Currently translated at 50.0% (1 of 2 strings)

Translation: Fossify/File-Manager metadata
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager-metadata/he/
Via: Weblate
2025-05-21 14:18:47 +05:30
Naveen Singh 94924bd19c chore(deps): bump org.fossify.commons to 2.0.1 (#181) 2025-05-21 14:02:25 +05:30
19f0a2ad35 fix: resolve proper filename when saving a shared file (#86)
* Fix filename when saving a shared file

Previously, the code used the last path component of the content URI,
but that isn't necessarily the filename -- it can be a numeric ID.

Switch to the helper function getFilenameFromContentUri(), which uses
ContentResolver to read the DISPLAY_NAME column. (If that fails, we
fall back to the last component of the content URI as before, because
we don't have anything better to use.)

Also improve the way the MIME type is determined. Previously it was
just based on the file extension. Switch to first query the
ContentResolver, then try the type of the Intent (which is supposed to
be set to the MIME type of the data for ACTION_SEND, but may be set to
"*/*" if the type is unknown), and only then fall back to using the
file extension.

Fixes #37.

* style: shorten lines

---------

Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
Co-authored-by: Naveen Singh <snaveen935@gmail.com>
2025-05-21 12:03:10 +05:30
97dcf30b47 fix: save state when rotating screen (#111)
* Fixed Text File Editor losing unsaved changes when rotating screen

* style: replace state variable with constant

---------

Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
Co-authored-by: Naveen Singh <snaveen935@gmail.com>
2025-05-21 11:45:09 +05:30
Agnieszka CandNaveen Singh 5dae7f82f5 fix: allow editing JSON files (#105)
Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
2025-05-21 10:50:54 +05:30
dependabot[bot] b302495c30 chore(deps): bump com.alexvasilkov:gesture-views from 2.5.2 to 2.8.3 (#159)
Bumps [com.alexvasilkov:gesture-views](https://github.com/alexvasilkov/GestureViews) from 2.5.2 to 2.8.3.
- [Release notes](https://github.com/alexvasilkov/GestureViews/releases)
- [Commits](https://github.com/alexvasilkov/GestureViews/compare/v2.5.2...v2.8.3)

---
updated-dependencies:
- dependency-name: com.alexvasilkov:gesture-views
  dependency-version: 2.8.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 19:21:24 +05:30
dependabot[bot] 747d4b5b43 chore(deps): bump androidx.documentfile:documentfile from 1.0.1 to 1.1.0 (#166)
Bumps androidx.documentfile:documentfile from 1.0.1 to 1.1.0.

---
updated-dependencies:
- dependency-name: androidx.documentfile:documentfile
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 19:04:53 +05:30
dependabot[bot] 1f8f779ed1 chore(deps): bump com.android.application from 8.9.2 to 8.10.0 (#164)
Bumps com.android.application from 8.9.2 to 8.10.0.

---
updated-dependencies:
- dependency-name: com.android.application
  dependency-version: 8.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 19:04:27 +05:30
68c00dc3c0 fix(ui): prevent SwipeRefreshLayout from intercepting child touch events (#173)
* Fix accidental rendering of swipe refresh indicator.

* Fix scroll up in Files tab.

* Update app/src/main/kotlin/org/fossify/filemanager/views/MySwipeRefreshLayout.kt

Fix grammar after copy paste.

Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>

* docs(changelog): add links

---------

Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
Co-authored-by: Naveen Singh <snaveen935@gmail.com>
2025-05-20 19:02:15 +05:30
Naveen Singh 2fe8b22fd4 fix: enable pull-to-refresh based on preference (#177)
See: https://github.com/FossifyOrg/File-Manager/issues/136
2025-05-20 09:27:29 +05:30
Naveen Singh 2c0e31cdcf docs(templates): remove local PR template 2025-05-15 00:49:02 +05:30
Agnieszka C 8df0412e11 fix: use zip file name when decompressing directory (#120) 2025-05-14 23:22:18 +05:30
Agnieszka C 25cfd43655 fix: restore temporarilyShowHidden flag on startup (#169) 2025-05-14 23:12:48 +05:30
Naveen Singh 73e9080b67 feat(ui): replace checkboxes with material switches (#170)
* feat(ui): replace checkboxes with material switches

See: https://github.com/orgs/FossifyOrg/discussions/78

* docs(changelog): replace checkboxes with switches
2025-05-14 16:55:46 +05:30
Naveen Singh 581d56ffdc ci: add release commenter and pr labeler workflows 2025-05-13 18:01:05 +05:30
dependabot[bot] c1f7169332 chore(deps): bump fastlane-plugin-fossify from 1.0.0 to 1.0.2 (#167)
Bumps fastlane-plugin-fossify from 1.0.0 to 1.0.2.

---
updated-dependencies:
- dependency-name: fastlane-plugin-fossify
  dependency-version: 1.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 19:44:15 +05:30
Naveen Singh 482cfeda68 ci: update dependabot config to handle github actions 2025-05-07 18:17:23 +05:30
Naveen Singh d76a33730f ci: update dependabot config to handle github actions (#163) 2025-05-07 17:49:51 +05:30
abdelbasset jabrane 6e97c28536 Translated using Weblate (Arabic)
Currently translated at 79.5% (35 of 44 strings)

Translation: Fossify/File-Manager
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager/ar/
2025-05-07 08:42:15 +05:30
LucasMZ 699e3ec836 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (44 of 44 strings)

Translation: Fossify/File-Manager
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager/pt_BR/
2025-05-07 08:42:15 +05:30
solokot 31e7920991 Translated using Weblate (Russian)
Currently translated at 100.0% (44 of 44 strings)

Translation: Fossify/File-Manager
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager/ru/
2025-05-07 08:42:15 +05:30
Romeostar 991a99a46e Translated using Weblate (Russian)
Currently translated at 100.0% (44 of 44 strings)

Translation: Fossify/File-Manager
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager/ru/
2025-05-07 08:42:15 +05:30
Roman 72cd81e24c Translated using Weblate (Russian)
Currently translated at 50.0% (1 of 2 strings)

Translation: Fossify/File-Manager metadata
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager-metadata/ru/
2025-05-07 08:42:15 +05:30
Roman bdc8d9c6ab Translated using Weblate (Russian)
Currently translated at 50.0% (1 of 2 strings)

Translation: Fossify/File-Manager metadata
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager-metadata/ru/
2025-05-07 08:42:15 +05:30
cat 6a786d5f25 Translated using Weblate (Danish)
Currently translated at 100.0% (44 of 44 strings)

Translation: Fossify/File-Manager
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager/da/
2025-05-07 08:42:15 +05:30
LaKato e1ca6d77f4 Translated using Weblate (Esperanto)
Currently translated at 50.0% (1 of 2 strings)

Translation: Fossify/File-Manager metadata
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager-metadata/eo/
2025-05-07 08:42:15 +05:30
dependabot[bot] 97db302e2e chore(deps): bump fastlane from 2.227.1 to 2.227.2 (#160)
Bumps [fastlane](https://github.com/fastlane/fastlane) from 2.227.1 to 2.227.2.
- [Release notes](https://github.com/fastlane/fastlane/releases)
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md)
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.227.1...fastlane/2.227.2)

---
updated-dependencies:
- dependency-name: fastlane
  dependency-version: 2.227.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 05:26:14 -04:00
dependabot[bot] ea767df3c0 chore(deps): bump com.android.application from 8.9.0 to 8.9.2 (#162)
Bumps com.android.application from 8.9.0 to 8.9.2.

---
updated-dependencies:
- dependency-name: com.android.application
  dependency-version: 8.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 05:25:53 -04:00
Naveen Singh d0f7e96a84 ci: add dependabot config 2025-05-05 19:45:16 +05:30
Naveen Singh 5bbe0b59e0 build: allow builds without signing configuration 2025-05-05 19:45:16 +05:30
Naveen Singh 00dd6f4500 ci: setup release workflow 2025-05-05 19:45:16 +05:30
Naveen Singh 9f81ce77c2 style: reformat changelogs as per Keep a Changelog 2025-05-05 19:45:16 +05:30
Naveen Singh 742d63af2b build: use env variables for release signing fallback 2025-05-05 19:45:16 +05:30
Naveen Singh df9249f989 refactor(build): rename prepaid product flavor to gplay 2025-05-05 19:45:16 +05:30
Naveen Singh 0490de7627 chore: setup fastlane 2025-05-05 19:45:16 +05:30
Naveen Singh a0c87edc3e Merge pull request #152 from papjul/open_data_obb_system_app
Open data/obb folder in system app on Android 14+
2025-04-06 17:56:40 +05:30
Naveen Singh 127a820c25 Merge branch 'master' into open_data_obb_system_app 2025-04-06 17:38:24 +05:30
Julien Papasian be63e6f9a8 Open data/obb folder in system app on Android 14+ 2025-04-06 13:47:36 +02:00
Naveen Singh 55cc3bb441 Use workflow templates for minimizer and no-response 2025-04-04 01:54:54 +05:30
Naveen Singh 8daff3f0db Escape apostrophe properly (again) 2025-03-30 17:25:12 +05:30
Naveen Singh 3aef65fa37 Escape apostrophe properly 2025-03-30 17:04:17 +05:30
Naveen Singh 645d5d1943 Remove invalid short description translations 2025-03-25 21:10:52 +05:30
Naveen Singh 3fe891a821 Remove title and changelog translations 2025-03-25 20:58:17 +05:30
Naveen Singh 80793f1a0e Merge pull request #147 from weblate/weblate-fossify-file-manager
Translations update from Hosted Weblate
2025-03-25 20:43:28 +05:30
Gwenn M d856a9cebd Translated using Weblate (Breton)
Currently translated at 100.0% (44 of 44 strings)

Translation: Fossify/File-Manager
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager/br/
2025-03-24 17:07:28 +01:00
elid 2fce420cd1 Translated using Weblate (Hebrew)
Currently translated at 100.0% (44 of 44 strings)

Translation: Fossify/File-Manager
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager/he/
2025-03-16 10:47:10 +01:00
Guillaume 447769190b Translated using Weblate (Dutch)
Currently translated at 100.0% (44 of 44 strings)

Translation: Fossify/File-Manager
Translate-URL: https://hosted.weblate.org/projects/fossify/file-manager/nl/
2025-03-13 23:38:16 +01:00
Naveen Singh e89e5b3a17 Merge pull request #109 from Stephan-P/patch-1
Update strings.xml
2025-03-12 19:29:50 +05:30
Naveen Singh fcdf530ffa Merge pull request #137 from weblate/weblate-fossify-file-manager
Translations update from Hosted Weblate
2025-03-12 19:29:43 +05:30