Commit graph

325 commits

Author SHA1 Message Date
Thomas Ricouard 494b0df0e3 Embed extensions in Catalyst 2023-10-24 19:19:53 +02:00
Thomas Ricouard 07bfd8cd0e Initial macOS Catalyst support 2023-10-23 19:12:25 +02:00
Thomas Ricouard b257bfc576 Bump version to 1.9.3 2023-10-19 08:55:10 +02:00
Thomas Ricouard 32cbb1699e Bump version to 1.9.2 2023-10-17 09:19:41 +02:00
Thomas Ricouard 1743b3bc08 Bump version to 1.9.1 2023-10-17 08:19:14 +02:00
Thomas Ricouard ff5ed48a6e Bump version to 1.9.0 2023-10-16 19:11:08 +02:00
Thomas Ricouard fd55020533 New media viewer 2023-10-16 19:08:59 +02:00
Thomas Ricouard beec49a7e6 Bump version to 1.8.6 2023-10-05 20:41:19 +02:00
Thomas Ricouard 3fd9013dbd Compiler check 2023-10-05 17:10:24 +02:00
Thomas Ricouard aa7c1b87e4 Migrate to string catalog 2023-10-05 10:28:39 +02:00
Thomas Ricouard 46d4f3c4f4 Bump version to 1.8.5 2023-09-25 14:37:39 +02:00
Thomas Ricouard fd1ec73773 Bump version to 1.8.4 2023-09-25 14:09:04 +02:00
Thomas Ricouard 0c4bde40af Migrate drafts to SwiftData 2023-09-22 09:31:35 +02:00
Thomas Ricouard 90fc2907d3 Bump to 1.8.3 2023-09-21 08:56:43 +02:00
Thomas Ricouard 90337bd3ea Bump version to 1.8.2 2023-09-20 08:20:01 +02:00
Thomas Ricouard 75a00907ea Bump version to 1.8.1 2023-09-19 18:40:32 +02:00
Thomas Ricouard 7388cc4a86 Add two new icons 2023-09-18 09:14:51 +02:00
Thomas Ricouard 4189a59cf6
iOS 17+ only support + migrating to Observation framework (#1571)
* Initial iOS 17 + Observable migration

* More Observation

* More observation

* Checkpoint

* Checkpoint

* Bump version to 1.8.0

* SwiftFormat

* Fix home timeline switch on login

* Fix sidebar routerPath

* Fixes on detail view

* Remove print changes

* Simply detail view

* More opt

* Migrate DisplaySettingsLocalValues

* Better post detail transition

* Status detail animation finally right

* Cleanup
2023-09-18 07:01:23 +02:00
Thomas Ricouard 5b0f10f0a2 Bump version to 1.7.9 2023-09-17 07:32:09 +02:00
Thomas Ricouard aaafac8e5a Bump version to 1.7.8 2023-09-16 14:31:26 +02:00
Thomas Ricouard 1bbb0dc82d Fix sound effects + upgrade swift concurrency settings 2023-09-14 11:04:14 +02:00
Thomas Ricouard bdce052dc7 Bump version to 1.7.7 2023-08-30 08:41:31 +02:00
Thomas Ricouard 519ef3d708 Bump version to 1.7.6 2023-08-24 11:38:07 +02:00
Thomas Ricouard e027972d43 Fix bump 2023-08-11 12:11:30 +02:00
Thomas Ricouard ad9552472b Bump version to 1.7.5 2023-08-10 08:56:50 +02:00
Thomas Ricouard 27164fa399 Bump version to 1.7.4 2023-08-09 09:17:49 +02:00
Thomas Ricouard 44a83cb180 Fix bump 2023-08-07 06:36:42 +02:00
Thomas Ricouard a6bfac0846 Bump version to 1.7.3 2023-08-04 19:08:33 +02:00
Thomas Ricouard 4280764733 Edit tag groups 2023-08-04 12:40:21 +02:00
Chanhwi Joo 559e1d0c83
Add a new 6-striped icon without white borders (#1526) 2023-08-01 09:53:10 +02:00
Simone Margio a3d497f48e
Add minimal icon app (#1525)
* Minimal icon app

Adding icons to the application on a minimal view

* Changes and add to Italian language

Insertion and modifications of some strings in the Italian language

* Revert "Changes and add to Italian language"

This reverts commit ce3c5a6a13.
2023-08-01 09:21:37 +02:00
Paul Schuetz b8af362b23
Show all symbols when adding a tag group (#1513)
* Show all symbols when adding a tag group

All the SFSymbols are shown when adding a tag group, the list is taken from
SFSafeSymbols. This includes symbols such as "swift" and "apple.logo", as seen
in https://mastodon.social/@alexito4/110742407894134083.

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

* Add credit for SFSafeSymbols

The list of used libraries is updated with SFSafeSymbols.

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

---------

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>
2023-07-20 08:01:32 +02:00
Thomas Ricouard 2fcd5383de Bump version to 1.7.2 2023-07-19 18:12:21 +02:00
Thomas Ricouard 287a7dd4d8 Properly enable the new icon 2023-07-19 13:48:34 +02:00
Thomas Ricouard 3407f05003 Bump version to 1.7.1 2023-07-19 08:22:43 +02:00
Alejandro Martínez 5951bcec38
Tag groups (#1506)
* Implemented tag groups

* Cleanup

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-07-19 07:44:35 +02:00
Thomas Ricouard ab834be2f3 Bumping version to 1.7.0 2023-07-18 08:24:02 +02:00
Thomas Ricouard 4372ccce2c Bump to 1.6.18 2023-07-04 08:44:25 +02:00
Thomas Ricouard 386b34e065 Bump to 1.6.17 2023-06-26 15:54:12 +02:00
Thomas Ricouard 2bb910aca5 Bump to 1.6.16 2023-04-17 11:09:59 +02:00
Thomas Ricouard b48e921699 Bump to 1.6.15 2023-04-09 06:42:54 +02:00
Thomas Ricouard 14e91a680e Bump to 1.6.14 2023-04-03 13:53:29 +02:00
Thomas Ricouard eb3cbfe6f6 Bump to 1.6.13 2023-03-31 09:08:59 +02:00
Thomas Ricouard dda6ee8f8f Bump to 1.6.12 2023-03-30 08:47:55 +02:00
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