Commit Graph

211 Commits

Author SHA1 Message Date
Paul Schuetz baf853f46e
Add the ability to translate using deepl even if the instance offers its own service (#1237)
* Allow forced translation with DeepL

Translation with DeepL can now be forced either per post or on the system level.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Require the use of a private API key

A private API key of the user is now required to allow "always translate via
DeepL".

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Persist a stored API key

An API key is stored even if useOnlyDeepL is disabled. If the API key is empty,
the setting is still disabled.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Localize the texts

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Save API key while writing

The API key is now saved, even if the app is closed before leaving the
translation settings view.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Fix build

* Fix theme

* Transition to KeychainSwift, clean up

KeychainHelper is replaced with the already-used KeychainSwift package, the
functions are cleaned up so that the process is easier to understand. The
deactivateToggleIfNoKey function doesn't change the behavior of the buttons or
context menus in the timeline, only demonstrates the necessity of an API key to
the user. Consequently, it's only called when the settings view is shown.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Swiftformat + fixes

---------

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-03-14 18:50:19 +01:00
Thomas Ricouard 0e3d174625 Bump to 1.6.8 2023-03-14 07:21:42 +01:00
Thomas Ricouard 705e5514dc Bump to 1.6.7 2023-03-12 12:23:28 +01:00
Keita Watanabe 968792ad68
Fix build error for design system package (#1220) 2023-03-11 07:21:16 +01:00
Thomas Ricouard 71f2617a30 Bump to 1.6.6 2023-03-10 09:29:18 +01:00
Thomas Ricouard 0709ce0958 Bump to 1.6.5 2023-03-09 06:30:19 +01:00
Thomas Ricouard acad7ee65f Bump to 1.6.4 2023-03-06 21:25:15 +01:00
David Walter 2ac615b0ba
Fix CustomEmoji Baseline Offset (#1188) 2023-03-06 15:21:26 +01:00
Thomas Ricouard cc71209254 Bump to 1.6.3 2023-03-05 19:21:23 +01:00
sh95014 310a5fba99
Traditional Chinese (zh-Hant) localization (#1170)
* checkpoint

* checkpoint

* plurals and a couple of minor fixes
2023-03-05 07:25:34 +01:00
Thomas Ricouard db34222b1d Bump to 1.6.2 2023-03-04 06:29:04 +01:00
Thomas Ricouard 7fa0cd0fcd Bump to 1.6.1 2023-03-04 06:09:05 +01:00
Thomas Ricouard a3e2d3f8b3 Add sound effects 2023-02-28 18:55:08 +01:00
Thomas Ricouard 6de27c62b6 Add a new neon icon 2023-02-28 18:52:34 +01:00
Thomas Ricouard f72b006b7f Bump to 1.6.0 2023-02-28 18:49:59 +01:00
Thomas Ricouard 78d2930beb Bump to 1.5.13 2023-02-27 19:05:20 +01:00
Thomas Ricouard eee6a8b0bb Bump to 1.5.12 2023-02-27 07:11:50 +01:00
Thomas Ricouard 30de766777 Remove Atomics 2023-02-27 06:40:30 +01:00
Jim Dovey d1209e6704
Updated to resolve all possible Sendability warnings from Swift 6 compatibility mode. (#1072)
Co-authored-by: Jim Dovey <jimdovey@apple.com>
2023-02-27 06:39:07 +01:00
Thomas Ricouard 0f8c481bcb Bump to 1.5.11 2023-02-26 19:03:13 +01:00
Chanhwi Joo bd782abb88
Add 2 new icons (#1080) 2023-02-26 17:19:39 +01:00
Thomas Ricouard 7561354a0c Bump tp 1.5.10 2023-02-24 20:12:56 +01:00
Thomas Ricouard fa0ad34bea Bump to 1.5.9 2023-02-23 20:04:51 +01:00
Thomas Ricouard c7bb84eb9c Bump to 1.5.8 2023-02-22 20:01:37 +01:00
Thomas Durand 482d93a68d
Removed Boutique, using Bogeda directly (#1007)
* Removed Boutique, using Bogeda directly

* Updated about screen
2023-02-22 18:56:37 +01:00
Thomas Durand 11bc89c0cd
EmojiText update - containing performance improvements with "custom emoji cache" (#1006) 2023-02-22 18:56:28 +01:00
Vitaly Kovalyshyn bc58fe95bb
Ukrainian language: First version (#1004)
* Ukrainian language: First version

* Ukrainian localization. Fixed misspelling.

* Fixes

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-22 18:56:18 +01:00
Thomas Durand 55b5010606
Updated RevenueCat - Fixes build with Xcode 14.3 beta (#985) 2023-02-22 07:06:14 +01:00
Thomas Ricouard bc2db0f4cc Proper 1.5.7 bump 2023-02-21 21:40:10 +01:00
Thomas Ricouard 27dbda9715 Bump to 1.5.7 2023-02-21 21:25:49 +01:00
Thomas Ricouard 64b54cb31b Bump to 1.5.6 2023-02-20 19:26:57 +01:00
Thomas Ricouard 8353800cec Bump to 1.5.5 2023-02-19 18:31:46 +01:00
Thomas Durand 369c36811d
Updated EmojiText to 2.x (#944)
Interface used by IceCubeApp has not changed from 1.x to 2.x
Looking at the library diff shows new features like SFSymbol powered emojis. Not like we're going to make use of that
https://github.com/divadretlaw/EmojiText/compare/v1.2.0...2.0.2
2023-02-19 16:28:37 +01:00
Alex Grebenyuk 03d60d2236
Update Nuke (#940) 2023-02-19 07:25:57 +01:00
Thomas Ricouard 4000dc3650 Switch to targeted Swift concurrency warnings + fix them 2023-02-18 22:51:44 +01:00
Thomas Ricouard 9bc65d5563 Enable landscape on iOS 2023-02-18 07:42:35 +01:00
Thomas Ricouard d89a316768 Fix bump 2023-02-18 07:26:56 +01:00
Alex Grebenyuk 425a4eef4f
Update to Nuke 12 (Beta 1) (#924)
* Install Nuke from nuke-12 branch

* Fixes

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-18 07:25:10 +01:00
Thomas Ricouard d20423d547 Bump to 1.5.4 2023-02-18 07:25:03 +01:00
Thomas Ricouard 66c7cbbe9c Bump to 1.5.3 2023-02-17 06:30:48 +01:00
Thomas Ricouard 0092ba966d Bump to 1.5.2 2023-02-15 18:46:50 +01:00
Arsienij adee8124f2
Belarusian localization (#835)
* added: belarusian language localization

* updated localization

* updated missing strings

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-15 13:18:04 +01:00
Thomas Ricouard 82e2c080aa Bump to 1.5.1 2023-02-15 08:20:19 +01:00
Roberto Pastor 062db63d0e
Added missing spanish localization for extension (#853) 2023-02-14 21:28:39 +01:00
Thomas Ricouard dbbd33ba88 Reworked social notifications 2023-02-14 12:17:27 +01:00
Thomas Ricouard df98e0f987 Revert "Use semver library for version checks (#843)"
This reverts commit 380a6acfd1.
2023-02-14 07:03:49 +01:00
Joe Barbere 380a6acfd1
Use semver library for version checks (#843)
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-14 07:00:32 +01:00
Thomas Ricouard 6fbe56ce15 Bump to 1.4.9 2023-02-13 21:50:32 +01:00
Thomas Ricouard 50f6f1b007 Report status 2023-02-13 21:12:18 +01:00
Thomas Ricouard ad7ca63c3b Bump to 1.4.8 2023-02-12 13:44:46 +01:00