1616 Commits

Author SHA1 Message Date
akesi seli
52b7453d4b
refactor: use composition locals to provide a UriHandler implementation (#15)
* add method to open webview to detail opener

* define CustomUriHandler

* update dependency injection

* update Gradle scripts

* remove NavigationCoordinator.handleUrl

* provide UriHandler in App root

* update UI components

removing all open detail/web callbacks

* make sure to close side menu when opening detail screens

(and bottom sheets)

* update usages in all screens
2024-09-24 12:43:30 +02:00
akesi seli
79f05b6f71
fix: pick image from gallery on Android < 11 (#16)
* add fallback for API level < 11

* use PickVisualMediaRequest.Builder

* add empty check for incoming byte array
2024-09-24 12:43:17 +02:00
akesi seli
1702f3e603
refactor: add ripple effect to clickable elements; remove remembered callbacks (#13)
* remove RememberCallback util

* update onClick modifier

* update usages UI components

* update usages in screens

* migrate missing settings rows
2024-09-13 18:06:12 -04:00
akesi seli
be5ff0cc82
replace SimpleDateFormat with DateTimeFormatter (#14)
also, use ZonedDateTime whenever possible
2024-09-10 16:11:58 -04:00
Christopher
8332aa7a20
chore: bottom sheet overhaul (#12)
* Replaced CustomBottomSheet with CustomModalBottomSheet to match RFF
- removed CustomBottomSheet
- added CustomModalBottomSheet
- updated ZoomableImageScreen
- updated SettingsColorAndFontScreen

* Updated dependencies
- updated androidx-media3
- updated androidx-work

* - merge changes

* - updated CustomModalBottomSheet to match RFF 1:1
- Added BottomSheet close animation on selection

* - updated UiTheme to match RFF
- updated SettingsColorAndFontScreen to use new CustomModalBottomSheet
- removed CommentBarThemeBottomSheet.kt
- removed VoteThemeBottomSheet.kt
2024-09-05 16:17:57 -04:00
akesi seli
0f9efb2996
fix: text formatting bar in post and reply creation (#11)
* simplify layout of create post screen

* simplify layout of create comment screen
2024-08-28 21:28:30 -04:00
akesi seli
e6adbe1d7b
chore: update deps (#10)
* chore: bump dependencies

- androidx-media3 from 1.4.0 to 1.4.1
- androidx-work from 2.9.0 to 2.9.1
- AGP from 8.5.1 to 8.5.2
- Kotlin from 2.0.0 to 2.0.20
- KSP from 2.0.0-1.0.23 to 2.0.20-1.0.24
- Ktorfit from 2.0.0-rc01 to 2.0.1

* fix :core:api build script to include generated code

* migrate DefaultServiceProvider to use new service factory methods
2024-08-28 06:00:52 -04:00
Christopher
709bfdc209
feat: overhaul spoilers for nesting, full content, and proper rendering (#9)
* feat: overhaul spoilers for nesting, full content, and proper rendering

* feat: added check to ensure code block spoilers are ignored

* feat: removed CustomMarkdownSpoiler
2024-08-28 08:32:38 +02:00
akesi seli
7c42d47ce2
chore: update badges in README.md (#8) 2024-08-09 15:56:58 -04:00
Christopher
efe00aa205
feat: bottom sheet overhaul (#7)
* feat: bottom sheet overhaul
- Added CustomBottomSheet
- Removed ShareImageBottomSheet
- Removed ThemeBottomSheet
- Integrated CustomBottomSheet to ZoomableImageScreen & SettingsColorAndFontScreen

* fix: bottom sheet animation issue
- Removed incorrect return statement

* fix: bottom sheet animation issue
- Added missing coroutine scope
2024-08-07 19:19:25 +02:00
akesi seli
c0f6bb650d
refactor: ensure consistent file names in source sets (#5)
* refactor: rename source to have consistent file names in the three source sets

DropDown.kt -> CustomDropDown.kt

* refactor: rename source to have consistent file names in the three source sets

DateTime.kt -> DateFunctions.kt
2024-08-06 08:28:00 -04:00
Christopher
97da193d4e
chore: update example urls (#4)
* chore: update example URLs

* chore: update example URLs
2024-08-06 08:02:02 +02:00
akesi seli
e492a54b28
enhancement: uniform comment cards (#3)
* use uniform logic for bar with and text indentation in comments

* update call site
2024-08-05 17:24:54 -04:00
livefast-eattrash
1afa47aac1
chore: restore README.md (#2)
* chore: restore README.md

* fix: typos and punctuation

* fix: re-typos

---------

Co-authored-by: akesi seli <andongue.nena@gmail.com>
2024-08-05 07:48:40 -04:00
Christopher
5f219348d7
Merge pull request #1 from LiveFastEatTrashRaccoon/rollback-readme-breaking-changes
fix: rolled back README breaking changes, added new disclaimer
2024-08-04 18:31:53 -04:00
Christopher N7_X
1ddb4a7ba0 rolled back README breaking changes, added new disclaimer 2024-08-04 18:28:19 -04:00
Christopher N7_X
5b9c9065a8 fixed static testing values from b54124e 2024-08-04 12:33:17 -04:00
Christopher N7_X
6165970c48 Merge remote-tracking branch 'origin/master' 2024-08-04 11:42:18 -04:00
Christopher N7_X
b54124ec72 tweaked comment indentation style and elements 2024-08-04 11:41:54 -04:00
Christopher
93a561b70b
Update README.md
added splash image back + updated description
2024-08-03 22:53:59 -04:00
Christopher
0d3186497d
Update README.md 2024-08-03 22:29:15 -04:00
Christopher N7_X
601b4e6aa0 fixed acknowledgements and remote config 2024-08-03 22:22:43 -04:00
Christopher N7_X
a27157d748 updated package name for any future forks 2024-08-02 19:37:54 -04:00
Christopher N7_X
249563b9e5 updated package name for any future forks 2024-08-02 19:34:52 -04:00
Diego Beraldin
0dae087d47
chore: update l10n (#1194) 2024-08-01 14:09:56 +02:00
Diego Beraldin
2130dd9e73
enhancement: text field and formatting bar (#1193) 2024-08-01 13:32:31 +02:00
Diego Beraldin
7d513ec22a
enhancement: blur images inside post body (#1189) 2024-08-01 08:16:31 +02:00
Diego Beraldin
f0f2910172
Translations update from Hosted Weblate (#1188) 2024-07-31 23:33:38 +02:00
Diego Beraldin
4fe35b4b17
Translated using Weblate (Albanian)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/sq/
2024-07-31 20:09:21 +02:00
outerair
7c14f4ff9e
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/pt_BR/
2024-07-31 20:09:20 +02:00
Diego Beraldin
6e9ed12cb9 version 1.13.0-20240730-pre 1.13.0-20240730-pre 2024-07-30 00:24:02 +02:00
Diego Beraldin
aa42b92be1
chore: update l10n (#1187) 2024-07-30 00:22:36 +02:00
Diego Beraldin
87c8a0a9af
Translations update from Hosted Weblate (#1186) 2024-07-29 23:45:56 +02:00
Hosted Weblate
45da7e17a3
Update translation files
Updated by "Remove blank strings" add-on in Weblate.

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/
2024-07-29 23:24:48 +02:00
Diego Beraldin
c5d93cb934
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/uk/
2024-07-29 23:24:47 +02:00
Diego Beraldin
f1ae0df353
Translated using Weblate (Turkish)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/tr/
2024-07-29 23:24:47 +02:00
Diego Beraldin
072e4f8cbe
Translated using Weblate (Swedish)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/sv/
2024-07-29 23:24:47 +02:00
Diego Beraldin
767d31379a
Translated using Weblate (Serbian)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/sr/
2024-07-29 23:24:47 +02:00
Diego Beraldin
6a2a04cd3d
Translated using Weblate (Albanian)
Currently translated at 99.7% (428 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/sq/
2024-07-29 23:24:47 +02:00
Diego Beraldin
391cbe18e2
Translated using Weblate (Slovenian)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/sl/
2024-07-29 23:24:47 +02:00
Diego Beraldin
619b587105
Translated using Weblate (Slovak)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/sk/
2024-07-29 23:24:46 +02:00
Diego Beraldin
b2c748779c
Translated using Weblate (Russian)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/ru/
2024-07-29 23:24:46 +02:00
Diego Beraldin
5812bafb5e
Translated using Weblate (Portuguese)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/pt/
2024-07-29 23:24:46 +02:00
Diego Beraldin
881eb8213e
Translated using Weblate (Polish)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/pl/
2024-07-29 23:24:46 +02:00
Diego Beraldin
bd1deb6e07
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/nn/
2024-07-29 23:24:46 +02:00
Diego Beraldin
242fce1a3e
Translated using Weblate (Dutch)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/nl/
2024-07-29 23:24:46 +02:00
Diego Beraldin
f026e34d27
Translated using Weblate (Norwegian Bokmål)
Currently translated at 28.2% (121 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/nb_NO/
2024-07-29 23:24:46 +02:00
Diego Beraldin
40e23c94e7
Translated using Weblate (Maltese)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/mt/
2024-07-29 23:24:45 +02:00
Diego Beraldin
6418854016
Translated using Weblate (Latvian)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/lv/
2024-07-29 23:24:45 +02:00
Diego Beraldin
9845f5b8b7
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (429 of 429 strings)

Translation: RaccoonForLemmy/App
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/lt/
2024-07-29 23:24:45 +02:00