Commit graph

255 commits

Author SHA1 Message Date
Adam Brown
2466ed509a Library updates 2025-12-20 13:46:36 -08:00
Adam Brown
8ddf4855bd Solved an encyclopedia bug
Where deleting an image, and then adding a new image, would not refresh the image shown in the UI
2025-12-12 00:57:30 -08:00
Adam Brown
0f5eee1d99 Migrate from ImageLoader to Coil for image loading 2025-12-11 20:51:58 -08:00
Adam Brown
18f59ff0eb Converted from Moko Resources to Compose Resources 2025-12-10 01:24:49 -08:00
Adam Brown
a497b2f412 Better predictive back for ProjectSelection 2025-12-08 19:17:06 -08:00
Adam Brown
ff03ebdcf7 Taking a big whack at predictive back 2025-12-08 17:40:13 -08:00
Adam Brown
6b5ad088a5 Android SDK 36
Decompose update
Edge to edge support
2025-12-03 19:39:05 -08:00
Adam Brown
bc9fdf0c6c Upgrading more libraries 2025-12-02 18:34:33 -08:00
Adam Brown
e97d5dd344 Update Kotlin datetime and other libs 2025-12-01 22:20:36 -08:00
Adam Brown
47e076ca28 android.defaults.buildfeatures.buildconfig is deprecated 2025-05-29 01:17:51 -07:00
Adam Brown
aba22b4920 Updated aboutLibraries data 2025-04-01 17:13:46 -07:00
Adam Brown
c1b5688e79 Re-enable Android backup!
Everything except server syncing will be backed up. This should help if someone DOESN'T have server syncing setup, and they uninstall the app, they won't lose EVERYTHING.
2025-03-31 17:35:25 -07:00
Adam Brown
0852974c0b Fix compose preview 2025-03-30 23:01:04 -07:00
Adam Brown
543a1b95a0 Fix widget builds 2025-03-30 22:57:19 -07:00
Adam Brown
9be4c21155
Text Editor 2.0 (#411)
Spell Checking!
2025-03-26 18:13:39 -07:00
Adam Brown
395e48a783 Trying (and failing) to get proguard working on desktop targets 2024-11-02 13:14:15 -07:00
Adam Brown
91ad3374fe Fix obfuscation crashes 2024-11-02 11:09:17 -07:00
Adam Brown
982a0dfed6 Disable obfuscation 2024-11-02 01:27:38 -07:00
Adam Brown
5e1b8f3840 Enable progaurd for Android 2024-11-01 20:35:12 -07:00
Adam Brown
9ce81a30ce
UI Library upgrades (#396)
Decompose, Compose, AGP Android SDK target
2024-11-01 00:26:19 -07:00
Adam Brown
bcfb5acc54
Sync operation refactor (#394)
THE GREAT REFACTOR IS COMPLETE!!!
Syncing operation has been decomposed into individual Operations which are all now unit tested
2024-10-31 23:35:26 -07:00
Adam Brown
5eb2815961 Renamed synchronizers 2024-10-24 22:58:01 -07:00
Adam Brown
dd0bb0e4a0 Added NotesRepositoryTest 2024-10-20 23:09:21 -07:00
Adam Brown
df174f94cc ProjectMetadataDatasource rename 2024-10-17 23:49:14 -06:00
Adam Brown
48a31d8bdd Remove ability for Android to use public storage 2024-10-08 21:05:07 -07:00
Adam Brown
b3e06e2e60 About lib updates 2024-10-06 22:30:52 -07:00
Adam Brown
0014ca1ff8 No more android backup 2024-10-06 22:16:36 -07:00
Adam Brown
a8818a0c2a Finished adding rename to client 2024-10-03 00:15:27 -07:00
Adam Brown
df108cf659 Adding rename Project API endpoint
Adding tests for it, and I upgraded to JUnit 5 at the same time
2024-10-02 21:23:43 -07:00
Adam Brown
4cf9736b73 Android clients can now use external data storage! 2024-09-04 00:09:15 -07:00
Adam Brown
4a433ec1e8 ProjectMetadataDatasource tests
- Added PowerAssert
2024-06-27 23:55:26 -07:00
Adam Brown
f54ca9fa72 Update Glance 2024-06-15 22:00:40 -07:00
Adam Brown
f43f9b9392 Some more upgrades 2024-06-14 17:48:24 -07:00
renovate[bot]
9fc75f7a47
Update image.loader (#224)
* Update image.loader

* Fix image cache

* Fix image loading

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Adam Brown <adamwbrown@gmail.com>
2024-05-26 22:30:01 -08:00
Adam Brown
22178d2027 Upgrade to Kotlin 2.0 2024-05-26 13:44:36 -07:00
Adam Brown
07fc5c2a71
Decompose 3.0 upgrade (#263)
* Remove parcelize
2024-05-25 22:38:30 -08:00
Wavesonics
772b093d3c Calculate android version code 2024-01-25 23:44:55 -08:00
Adam Brown
dbdd9fd3dc A little metadata work 2024-01-13 23:11:05 -08:00
Adam Brown
8883995f72 Spacer 2024-01-13 22:25:14 -08:00
Adam Brown
e3860bb124 Wire up Android keep screen on 2024-01-13 22:13:21 -08:00
Wavesonics
1324dd15d3 Renamed ProjectEditor to StoryEditor 2024-01-13 02:32:49 -08:00
Wavesonics
e957e93974 Android Folding devices now respect the hinge!
The Editor will divide along hinge
2024-01-04 22:47:26 -08:00
Weblate (bot)
a018c5daed
Translations update from Hosted Weblate (#163)
* Added translation using Weblate (Russian)

* Added translation using Weblate (Russian)

* Added translation using Weblate (Russian)

* Added translation using Weblate (Russian)

* Added translation using Weblate (Russian)

* Added translation using Weblate (Russian)

* Added translation using Weblate (Russian)

* Added translation using Weblate (Russian)

* Translated using Weblate (Russian)

Currently translated at 4.7% (1 of 21 strings)

Translation: Hammer/Scene Editor
Translate-URL: https://hosted.weblate.org/projects/hammer/scene_editor/ru/

* Added translation using Weblate (Russian)

* Added translation using Weblate (Russian)

* Added translation using Weblate (Russian)

* Added translation using Weblate (Russian)

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (19 of 19 strings)

Translation: Hammer/Notes
Translate-URL: https://hosted.weblate.org/projects/hammer/notes/zh_Hans/

* Translated using Weblate (Dutch)

Currently translated at 25.0% (6 of 24 strings)

Translation: Hammer/Android
Translate-URL: https://hosted.weblate.org/projects/hammer/android/nl/

* Translated using Weblate (Dutch)

Currently translated at 37.5% (6 of 16 strings)

Translation: Hammer/Scene List
Translate-URL: https://hosted.weblate.org/projects/hammer/scene_list/nl/

* Translated using Weblate (Dutch)

Currently translated at 40.0% (6 of 15 strings)

Translation: Hammer/Project Home
Translate-URL: https://hosted.weblate.org/projects/hammer/project_home/nl/

* Translated using Weblate (Dutch)

Currently translated at 10.6% (5 of 47 strings)

Translation: Hammer/Encyclopedia
Translate-URL: https://hosted.weblate.org/projects/hammer/encyclopedia/nl/

* Translated using Weblate (Dutch)

Currently translated at 28.5% (6 of 21 strings)

Translation: Hammer/Scene Editor
Translate-URL: https://hosted.weblate.org/projects/hammer/scene_editor/nl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (5 of 5 strings)

Translation: Hammer/Desktop
Translate-URL: https://hosted.weblate.org/projects/hammer/desktop/nl/

* Translated using Weblate (Dutch)

Currently translated at 31.5% (6 of 19 strings)

Translation: Hammer/Notes
Translate-URL: https://hosted.weblate.org/projects/hammer/notes/nl/

* Translated using Weblate (Dutch)

Currently translated at 22.2% (6 of 27 strings)

Translation: Hammer/Projects List
Translate-URL: https://hosted.weblate.org/projects/hammer/projects_list/nl/

* Translated using Weblate (Dutch)

Currently translated at 31.5% (6 of 19 strings)

Translation: Hammer/General
Translate-URL: https://hosted.weblate.org/projects/hammer/clients/nl/

* Translated using Weblate (Dutch)

Currently translated at 13.6% (6 of 44 strings)

Translation: Hammer/Account Settings
Translate-URL: https://hosted.weblate.org/projects/hammer/account-settings/nl/

* Translated using Weblate (Dutch)

Currently translated at 8.8% (6 of 68 strings)

Translation: Hammer/Server
Translate-URL: https://hosted.weblate.org/projects/hammer/server/nl/

* Added translation using Weblate (Korean)

* Added translation using Weblate (Korean)

* Added translation using Weblate (Korean)

* Added translation using Weblate (Korean)

* Added translation using Weblate (Korean)

* Added translation using Weblate (Korean)

* Translated using Weblate (Korean)

Currently translated at 2.2% (1 of 44 strings)

Translation: Hammer/Account Settings
Translate-URL: https://hosted.weblate.org/projects/hammer/account-settings/ko/

* Added translation using Weblate (Korean)

* Translated using Weblate (Korean)

Currently translated at 6.8% (3 of 44 strings)

Translation: Hammer/Account Settings
Translate-URL: https://hosted.weblate.org/projects/hammer/account-settings/ko/

* Added translation using Weblate (Korean)

* Translated using Weblate (Korean)

Currently translated at 11.3% (5 of 44 strings)

Translation: Hammer/Account Settings
Translate-URL: https://hosted.weblate.org/projects/hammer/account-settings/ko/

* Added translation using Weblate (Korean)

* Added translation using Weblate (Korean)

* Added translation using Weblate (Korean)

* Translated using Weblate (Korean)

Currently translated at 13.6% (6 of 44 strings)

Translation: Hammer/Account Settings
Translate-URL: https://hosted.weblate.org/projects/hammer/account-settings/ko/

* Added translation using Weblate (Korean)

* Translated using Weblate (Korean)

Currently translated at 100.0% (44 of 44 strings)

Translation: Hammer/Account Settings
Translate-URL: https://hosted.weblate.org/projects/hammer/account-settings/ko/

* Translated using Weblate (English)

Currently translated at 100.0% (68 of 68 strings)

Translation: Hammer/Server
Translate-URL: https://hosted.weblate.org/projects/hammer/server/en/

* Translated using Weblate (German)

Currently translated at 100.0% (19 of 19 strings)

Translation: Hammer/Notes
Translate-URL: https://hosted.weblate.org/projects/hammer/notes/de/

* Translated using Weblate (German)

Currently translated at 100.0% (44 of 44 strings)

Translation: Hammer/Account Settings
Translate-URL: https://hosted.weblate.org/projects/hammer/account-settings/de/

* Translated using Weblate (German)

Currently translated at 100.0% (21 of 21 strings)

Translation: Hammer/Scene Editor
Translate-URL: https://hosted.weblate.org/projects/hammer/scene_editor/de/

* Translated using Weblate (German)

Currently translated at 100.0% (16 of 16 strings)

Translation: Hammer/Drafts
Translate-URL: https://hosted.weblate.org/projects/hammer/drafts/de/

* Translated using Weblate (German)

Currently translated at 100.0% (47 of 47 strings)

Translation: Hammer/Encyclopedia
Translate-URL: https://hosted.weblate.org/projects/hammer/encyclopedia/de/

* Translated using Weblate (German)

Currently translated at 100.0% (24 of 24 strings)

Translation: Hammer/Android
Translate-URL: https://hosted.weblate.org/projects/hammer/android/de/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (16 of 16 strings)

Translation: Hammer/Drafts
Translate-URL: https://hosted.weblate.org/projects/hammer/drafts/nl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (24 of 24 strings)

Translation: Hammer/Android
Translate-URL: https://hosted.weblate.org/projects/hammer/android/nl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (16 of 16 strings)

Translation: Hammer/Scene List
Translate-URL: https://hosted.weblate.org/projects/hammer/scene_list/nl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (15 of 15 strings)

Translation: Hammer/Project Home
Translate-URL: https://hosted.weblate.org/projects/hammer/project_home/nl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (47 of 47 strings)

Translation: Hammer/Encyclopedia
Translate-URL: https://hosted.weblate.org/projects/hammer/encyclopedia/nl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (21 of 21 strings)

Translation: Hammer/Scene Editor
Translate-URL: https://hosted.weblate.org/projects/hammer/scene_editor/nl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (19 of 19 strings)

Translation: Hammer/Notes
Translate-URL: https://hosted.weblate.org/projects/hammer/notes/nl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (27 of 27 strings)

Translation: Hammer/Projects List
Translate-URL: https://hosted.weblate.org/projects/hammer/projects_list/nl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (19 of 19 strings)

Translation: Hammer/General
Translate-URL: https://hosted.weblate.org/projects/hammer/clients/nl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (44 of 44 strings)

Translation: Hammer/Account Settings
Translate-URL: https://hosted.weblate.org/projects/hammer/account-settings/nl/

* Translated using Weblate (German)

Currently translated at 100.0% (68 of 68 strings)

Translation: Hammer/Server
Translate-URL: https://hosted.weblate.org/projects/hammer/server/de/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (68 of 68 strings)

Translation: Hammer/Server
Translate-URL: https://hosted.weblate.org/projects/hammer/server/nl/

---------

Co-authored-by: Rugry RHRGR <5472_r@mail.ru>
Co-authored-by: yangyangdaji <1504305527@qq.com>
Co-authored-by: analystcmyk <analystcmyk@elydian.net>
Co-authored-by: 오단휘 (Dan) <daniel081009a@gmail.com>
Co-authored-by: Issa1553 <fairfull.playing@gmail.com>
2024-01-03 22:17:56 -08:00
Weblate (bot)
f252825e00
Translations update from Hosted Weblate (#154)
* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (24 of 24 strings)

Translation: Hammer/Android
Translate-URL: https://hosted.weblate.org/projects/hammer/android/pt_BR/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 94.7% (18 of 19 strings)

Translation: Hammer/Notes
Translate-URL: https://hosted.weblate.org/projects/hammer/notes/pt_BR/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (16 of 16 strings)

Translation: Hammer/Drafts
Translate-URL: https://hosted.weblate.org/projects/hammer/drafts/pt_BR/

---------

Co-authored-by: Éderson Ataídes de Matos <eddiemattosdesign@gmail.com>
2023-11-06 23:54:24 -08:00
Wavesonics
f9665b7583 Added DataMigrator to Android 2023-09-29 23:29:40 -07:00
Weblate (bot)
84cfe05532
Translations update from Hosted Weblate (#125)
* Translated using Weblate (Spanish)

Currently translated at 59.0% (26 of 44 strings)

Translation: Hammer/Account Settings
Translate-URL: https://hosted.weblate.org/projects/hammer/account-settings/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (16 of 16 strings)

Translation: Hammer/Scene List
Translate-URL: https://hosted.weblate.org/projects/hammer/scene_list/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (44 of 44 strings)

Translation: Hammer/Account Settings
Translate-URL: https://hosted.weblate.org/projects/hammer/account-settings/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (16 of 16 strings)

Translation: Hammer/Drafts
Translate-URL: https://hosted.weblate.org/projects/hammer/drafts/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (19 of 19 strings)

Translation: Hammer/Notes
Translate-URL: https://hosted.weblate.org/projects/hammer/notes/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (47 of 47 strings)

Translation: Hammer/Encyclopedia
Translate-URL: https://hosted.weblate.org/projects/hammer/encyclopedia/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (15 of 15 strings)

Translation: Hammer/Project Home
Translate-URL: https://hosted.weblate.org/projects/hammer/project_home/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (21 of 21 strings)

Translation: Hammer/Scene Editor
Translate-URL: https://hosted.weblate.org/projects/hammer/scene_editor/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (27 of 27 strings)

Translation: Hammer/Projects List
Translate-URL: https://hosted.weblate.org/projects/hammer/projects_list/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (19 of 19 strings)

Translation: Hammer/General
Translate-URL: https://hosted.weblate.org/projects/hammer/clients/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (24 of 24 strings)

Translation: Hammer/Android
Translate-URL: https://hosted.weblate.org/projects/hammer/android/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (68 of 68 strings)

Translation: Hammer/Server
Translate-URL: https://hosted.weblate.org/projects/hammer/server/es/

* Translated using Weblate (English)

Currently translated at 100.0% (24 of 24 strings)

Translation: Hammer/Android
Translate-URL: https://hosted.weblate.org/projects/hammer/android/en/

* Translated using Weblate (German)

Currently translated at 100.0% (19 of 19 strings)

Translation: Hammer/General
Translate-URL: https://hosted.weblate.org/projects/hammer/clients/de/

* Translated using Weblate (German)

Currently translated at 95.8% (23 of 24 strings)

Translation: Hammer/Android
Translate-URL: https://hosted.weblate.org/projects/hammer/android/de/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (44 of 44 strings)

Translation: Hammer/Account Settings
Translate-URL: https://hosted.weblate.org/projects/hammer/account-settings/es/

* Translated using Weblate (German)

Currently translated at 95.8% (23 of 24 strings)

Translation: Hammer/Android
Translate-URL: https://hosted.weblate.org/projects/hammer/android/de/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (24 of 24 strings)

Translation: Hammer/Android
Translate-URL: https://hosted.weblate.org/projects/hammer/android/es/

* Translated using Weblate (French)

Currently translated at 100.0% (24 of 24 strings)

Translation: Hammer/Android
Translate-URL: https://hosted.weblate.org/projects/hammer/android/fr/

---------

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: kb01guy <kb01.de@proton.me>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
2023-09-27 20:47:43 -07:00
Wavesonics
d27370ceb9 Build fix 2023-09-09 00:01:23 -07:00
Wavesonics
51ac0afab0 Fix android build 2023-09-08 00:25:02 -07:00
Wavesonics
f5540be3e4 Fix Android build 2023-09-08 00:20:41 -07:00
Wavesonics
f8586ff6e0 Standardized Snackbar presentation 2023-09-07 19:53:27 -07:00