Commit graph

281 commits

Author SHA1 Message Date
Thomas Ricouard
69e5ba251c Bump to 1.6.11 2023-03-26 18:33:08 +02:00
Thomas Ricouard
65431dc727 Bump to 1.6.10 2023-03-24 13:53:06 +01:00
Thomas Ricouard
96811e5074 Bump to 1.6.9 2023-03-20 06:38:24 +01:00
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
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
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
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
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 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 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
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
Peter-Josef Meisch
124aeef7fb
swipe actions improvements (#785)
* swipe actions improvements

* use old values as default settings

* Polish swipe actions settings

* Fix background color

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-11 21:48:08 +01:00
Thomas Ricouard
e71f0ce0f0 Bump to 1.4.7 2023-02-11 07:20:13 +01:00
Thomas Ricouard
a08bb8395e Bump version to 1.4.6 2023-02-10 06:40:46 +01:00
Thomas Ricouard
c3d6eeb998 Add 1 more icon 2023-02-09 12:24:24 +01:00
Thomas Ricouard
8dbb57b9f6 Fix version 2023-02-09 06:59:32 +01:00
Thomas Ricouard
b0b8bf7d1a Merge branch 'main' of https://github.com/Dimillian/IceCubesApp 2023-02-09 06:24:22 +01:00
Thomas Ricouard
9cc0926b87 Bump to 1.4.5 2023-02-09 06:24:17 +01:00
Sean Goldin
e6d3cd0c94
Add Basque language (#728) 2023-02-09 06:22:53 +01:00
Thomas Ricouard
17ea15c819 Bump to 1.4.4 2023-02-08 06:23:37 +01:00
Thomas Ricouard
c5b125cf2d Bump to 1.4.2 2023-02-07 07:39:52 +01:00
Thomas Ricouard
6aa01e295b Move some files to see if it's working in production 2023-02-07 06:42:26 +01:00
Thomas Ricouard
63807819c9 Bump to 1.4.2 2023-02-07 06:37:16 +01:00
Thomas Ricouard
f32fef6676 Bump to 1.4.1 2023-02-06 09:06:56 +01:00
Jerry
7fd4dab76c
Update InfoPlist.strings (#661) 2023-02-05 18:55:53 +01:00
Thomas Ricouard
65ed2d871c Add settings for haptic feedbacks 2023-02-04 17:38:48 +01:00
Chanhwi Joo
11b9346b0e
Update Korean localization (#640)
* Update Korean localization for new strings

* Remove plural support for Korean and merge it to Localizable.strings
2023-02-04 09:28:03 +01:00
Thomas Ricouard
84d111999e Bump to 1.4.0 2023-02-04 08:14:26 +01:00
Thomas Ricouard
71f6cfd52a Add new icons 2023-02-04 07:44:14 +01:00
Thomas Ricouard
5f806d7a1b Bump to 1.3.8 2023-02-03 17:44:31 +01:00
Thomas Ricouard
8f92dc623b Bump to 1.3.7 2023-02-03 09:19:20 +01:00
Gareth Simpson
5621b243a0
About screen + Open Dyslexic font close #599 (#626)
* Add dyslexia and hyper-legible fonts

* AboutView to satisfy font licensing requirements, and generally credit libraries in use.

* Fix background

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-03 07:03:32 +01:00
Thomas Ricouard
2a1e37779d Bump to 1.3.6 2023-02-03 06:57:11 +01:00
Thomas Ricouard
262f7288ad Fix the crash while restoring position? 2023-02-02 16:38:19 +01:00
Gareth Simpson
fdb402a065
Boost deduplicating (#524)
* Trying something with caching boosts

* Use an actual cache for caching

* Persist cache to documents folder

* Stray debugging variable

* Unpublish seen variable in the ViewModel

* Settings for deduplicating boosts.

* Changes from review / merge conflicts
2023-02-01 18:56:06 +01:00
Jerry
6008849eb9
Add British localization (#577)
* Add en-GB

* finalize details

Co-Authored-By: Bexxia <123167801+Bexxia@users.noreply.github.com>

---------

Co-authored-by: Bexxia <123167801+Bexxia@users.noreply.github.com>
2023-02-01 18:54:04 +01:00
Thomas Ricouard
f0d7ce9fbd Bump to 1.3.4 + add 3 new icons 2023-02-01 18:53:25 +01:00
Thomas Ricouard
99071a2f23 Bump to 1.3.3 2023-02-01 07:09:21 +01:00
Thomas Ricouard
2e850e9643 Bump to 1.3.2 + workaround List crash? 2023-01-31 19:43:07 +01:00
Thomas Ricouard
74dcbefad5 Bump to 1.3.1 2023-01-31 17:42:56 +01:00
Thomas Ricouard
ac75187298 Bump to 1.3 2023-01-30 22:13:26 +01:00
Thomas Ricouard
749846b9ba Add a new icon 2023-01-30 19:48:57 +01:00
Thomas Ricouard
aff0c943f8 Bump to 1.2.3 2023-01-30 07:13:21 +01:00
Thomas Ricouard
875d89c18e Fix account switching 2023-01-29 21:58:20 +01:00
Chanhwi Joo
34f2d29377
Add Korean localization (#504)
* Add Korean translation

* Change Korean translation files
2023-01-29 08:16:25 +01:00
Thomas Ricouard
45704e6d0d Fix Catalan addition 2023-01-28 18:47:22 +01:00
Thomas Ricouard
1521dcad75 Bump version to 1.2.1 2023-01-28 18:39:05 +01:00
Thomas Ricouard
1a0aa3fb84 Fix Polish + add missing keys 2023-01-28 06:56:07 +01:00
Arthur Givigir
be802980c5
Add Brazilian Portuguese Localization (#448)
* Added new language support - Brazilian Portuguese

* Translated string

* Fixed translation form was-reply

* Rebased from main and added missing strings to Brazilian Portuguese

* Fixed conversations.empty.message translation

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-28 06:35:31 +01:00
Espen Bye
5e61b2d61e
Adding Norwegian (Bokmål) localization (#451) 2023-01-28 06:34:23 +01:00
Thomas Ricouard
7c160ce731 Bump to 1.2 2023-01-28 06:26:54 +01:00
Thomas Durand
8cac9df8c6
Action extension that would open a deep link in the app (#423)
* Early version of an action that would open a deeplink in the app

* Extend routeur support + catch deeplinks

* Cleaning extension code, using what local packages has to offer

* Removed useless stuff from the extension

* Added action icon ; Thanks Dall-E for the icon

* Added the action name within a localizable file

* Fix routeur

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-27 20:35:16 +01:00
Haythem BEN ABDALLAH
1824721a57
Add french localisation (#440)
* Update French localization

* Updated french localization

* Update Localizable.strings

* Fix add french

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-27 16:57:33 +01:00
Thomas Ricouard
92c1f40535 Add 3 new icons 2023-01-27 07:54:59 +01:00
Thomas Ricouard
e8e44a94a3 Bump version to 1.1.3 2023-01-27 06:57:11 +01:00
Thomas Ricouard
e811d5dd39 Bump version to 1.1.2 + More fixes for iPad logged out 2023-01-26 22:07:21 +01:00
Thomas Ricouard
c868cdb2d5 Bump version to 1.1.1 2023-01-26 20:56:07 +01:00
Thomas Ricouard
d1db5b6d3b Add the sound to notification extension 2023-01-26 20:47:36 +01:00
Thomas Ricouard
a10e3d239b Add two new icons 2023-01-26 18:27:27 +01:00
Thomas Ricouard
5cd9ddd945 New account settings + create / edit server side filters 2023-01-25 21:18:34 +01:00
Yiğit Küçük
91829b4dd8
Added Turkish localization (#358)
* Create Localizable.strings

* Create Localizable.stringsdict

* Fix translation

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-25 06:30:21 +01:00
Gareth Simpson
ab4ac1b004
Local content settings close #338 (#362)
* Local settings for sensitive content.

* Local sensitive content settings

* Added the posting settings as well as the reading ones.

* Menu item / nav title mismatch

* Fixes

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-25 06:28:16 +01:00
Thomas Ricouard
a0ef5048fa Bumping to 1.1 2023-01-24 19:04:41 +01:00
Fahim Farook
48556bd051
xcconfig Support (#342)
* xcconfig Support

* Added supporting an xcconfig file so that multiple users can build/work with the project without needing to change signing info
* Added a template xcconfig file to be shared in repo (your xcconfig file is never committed to Git repo)
* Updated README

* Ignore xcconfig File

* Add the users xcconfig file to .gitignore

* Update README.md

* Update README.md as per review suggestions

* Add release config

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-24 17:29:20 +01:00
Thomas Ricouard
d05afd93c4 Push notifications: display account name if multi account fix #344 2023-01-24 13:38:26 +01:00
Thomas Ricouard
baeba46dbc Add Japanese translation 2023-01-24 06:33:39 +01:00
Thomas Ricouard
7664b97a31 Bump version to 1.0.10 2023-01-23 20:28:13 +01:00
Thomas Ricouard
8d1bb3da46 Bump to 1.0.9 2023-01-23 06:33:16 +01:00
Thomas Ricouard
88ac6e1de5 Proper 1.0.8 bump 2023-01-22 20:00:05 +01:00
Steve Kalkwarf
fb6b2b39fa
Adjusted file names to match content (#286) 2023-01-22 19:59:22 +01:00
Thomas Ricouard
29f6bf0579 Bump version to 1.0.8 2023-01-22 18:49:48 +01:00
Thomas Ricouard
fc4524cef8 Merge branch 'main' of https://github.com/Dimillian/IceCubesApp 2023-01-22 15:58:49 +01:00
Sean Goldin
97f8dfd74d
Add localisation plurals (#239)
* Add localisation plurals

* Add more languages to plurals

* Remove unused localised keys

* Update per #225
2023-01-22 15:47:44 +01:00
Thomas Ricouard
b4225b2be7 Bump version to 1.0.7 2023-01-22 12:26:52 +01:00
Thomas Ricouard
5991641d32 Correct add Italian translation 2023-01-22 06:37:55 +01:00
Jerry
d3669aa9fd
Add Simplified Chinese Localization (#237)
* Add Simplified Chinese Localization

* Update Localizable.strings

* Update Localizable.strings

* Update Localizable.strings

* Update Localizable.strings
2023-01-22 06:35:46 +01:00
Thomas Ricouard
799b7943bc Bump version to 1.0.6 2023-01-21 17:05:45 +01:00
Thomas Ricouard
4730b9d396 Bump version to 1.0.5 2023-01-21 15:16:40 +01:00
Thomas Ricouard
5321b2b8d8 Add a follow system colors option close #128 2023-01-20 21:58:57 +01:00
Thomas Ricouard
401385bc6a Merge branch 'main' of https://github.com/Dimillian/IceCubesApp 2023-01-20 20:40:27 +01:00
Thomas Ricouard
68f2ea9e1e Bump version to 1.0.3 2023-01-20 20:40:23 +01:00
Roberto Pastor
62731b037d
Added spanish localization (#197)
Co-authored-by: Roberto Pastor <roberto.pastor@cabify.com>
2023-01-20 19:54:28 +01:00
Jeroen Wesbeek
dd130d2f08
Adding Dutch localizations (#162) 2023-01-20 12:35:05 +01:00
Thomas Ricouard
69b6bd4d58 Bump version 2023-01-20 07:09:55 +01:00
Thomas Ricouard
2ac2e0ce53 Fix compact media for single image 2023-01-20 06:56:02 +01:00
Thomas
aff5de1429
Add localizations for German (#124)
* Add German localization

* Add missing localization keys
2023-01-20 06:42:40 +01:00
Thomas Ricouard
e05734fe1a Added edit history 2023-01-19 21:19:19 +01:00
Thomas Ricouard
cbd4b7acef Fix share extension 2023-01-19 18:33:22 +01:00
Thomas
980b9a5dd6
Implement Localization (#80)
* Implement localization

* Fix some localization keys

* Adapt to recent changes
2023-01-19 18:14:08 +01:00
Thomas Ricouard
e519e9cdff Use Safari Controller for auth 2023-01-19 11:59:40 +01:00
Thomas Ricouard
899ccd8ad7 macOS / iPad app fixes + support drop in the editor + global new post button 2023-01-17 13:02:05 +01:00
Thomas Ricouard
7f6419ebae Swiftformat 2023-01-17 11:36:01 +01:00
Thomas Ricouard
666e2b4d5f Refactor macOS / iPad sidebar 2023-01-16 19:51:05 +01:00
Thomas Ricouard
c05768c793 The Mac App 2023-01-16 14:40:23 +01:00
Thomas Ricouard
d5ec62401b Fix building the share extension 2023-01-15 16:44:25 +01:00
Thomas Ricouard
596f920603 Share sheet extension 2023-01-15 16:39:08 +01:00
Thomas Ricouard
6b210aec4f Add OpenAI pipeline + some prompts 2023-01-13 18:43:02 +01:00
Thomas Ricouard
66efedbbda AppAccounts: Move to its own package to prepare widget work 2023-01-12 18:17:21 +01:00
Thomas Ricouard
e37addc7d4 Fix notification extension iOS deployment target 2023-01-11 13:04:49 +01:00
Thomas Ricouard
0ae0b7e33f Polish on link card view, sign in flow, status context menu 2023-01-10 12:57:45 +01:00
Thomas Ricouard
9a718bbe84 Bump to 1.0 2023-01-09 06:55:14 +01:00
David Walter
76d7d23379
Support In-App Safari (#44)
* Support In-App Safari

* Fix "View in Browser"

* Force external Safari on Account Creation

* Fix SafariRouteur issues

Attach to NavigationStack
Find top-most ViewController

* Make Preferred Browser a Picker choice
2023-01-08 19:56:16 +01:00
Thomas Ricouard
120daa3945 Add .wav for notifications 2023-01-08 16:46:32 +01:00
Thomas Ricouard
5920e40528 Add custom notifications sound 2023-01-08 16:00:23 +01:00
Thomas Ricouard
ed8208857a Cleanup + Polish push notifications 2023-01-08 14:16:43 +01:00
Thomas Ricouard
424cd475ad Add push notifications support 2023-01-08 10:22:52 +01:00
Thomas Ricouard
785ea85297 Add a new icon 2023-01-07 16:53:34 +01:00
Thomas Ricouard
42a43ad659 Add in app purchase entitlements 2023-01-07 13:44:47 +01:00
Thomas Ricouard
75fda4b709 Tip jar + New display name 2023-01-07 13:44:13 +01:00
Thomas Ricouard
7f5330f284 Redesigned settings tab 2023-01-06 17:14:34 +01:00
Thomas Ricouard
f922ba344d Search & Pin remote local timeline + general polish 2023-01-06 12:14:05 +01:00
Thomas Ricouard
025cc24751 Test: Comment out QuickLook 2023-01-05 19:33:53 +01:00
Thomas Ricouard
6a162471f5 Manually link with AVKit 2023-01-05 18:54:08 +01:00
Thomas Ricouard
75505f9ba3 Test: Enable macOS app as Designed for iPad 2023-01-05 12:55:05 +01:00
Thomas Ricouard
e1ad5efd80 Direct message + empty screen for notifications and messages 2023-01-05 12:21:54 +01:00
Sean Goldin
d152f14bdc
Fix missing app icon 2 (#28)
* Remove icon 8

* Re-add icon 8

* Manually add app icons
2023-01-04 14:49:13 +01:00
Thomas Ricouard
73f3fef738 Basic splitView on iPad + Disable macOS for now 2023-01-04 12:50:57 +01:00
Thomas Ricouard
330cbc6458 Bump build 2023-01-03 13:53:00 +01:00