Commit graph

295 commits

Author SHA1 Message Date
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
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
595e7b253b Merge branch 'main' of https://github.com/Dimillian/IceCubesApp 2023-02-10 06:40:47 +01:00
Thomas Ricouard
a08bb8395e Bump version to 1.4.6 2023-02-10 06:40:46 +01:00
Paul Schuetz
368b2b2c5e
Update to the newest version of nuke (#759)
Static gifs as avatars are now rendered correctly.
2023-02-10 06:39:23 +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
730e471718 Composer: Internalize TextView + fix a lot of lag when editing 2023-02-06 12:24:57 +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
Thomas Ricouard
aae6b12666 Replace memory cache with Boutique SQLite cache 2023-02-04 12:33:28 +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
Gareth Simpson
624d4766fa
Newer, better, faster HTML to Markdown converter (#610)
* This is a more correct html to markdown implementation.

It removes all the hacks and just uses the SwiftSoup parser correctly

It will fix issue #576 and also an unlogged issue with the old implementation that could corrupt urls with underscores in them.

* Better <br> / linefeed handling

* Cleanup

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-04 08:16:19 +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
4104fdf4f5 Fix the crash once and for all by using Introspect 2023-02-03 16:24:09 +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
1aadb0ce3a Add a setting for disabling social keyboard close #355 2023-01-24 21:44:33 +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
Hidemune Takahashi
ae3d190799
Added marked text range support (#345)
* 👍 Added markedTextRangeSupport.

* 👍 ignore when markedTextRange is non-nil.

* Update TextView revision

Co-authored-by: Hidemune Takahashi <h1d3mun3.74k4h45h1@gmail.com>
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-24 17:26:56 +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
8680d2b83a Few keyboard fixes 2023-01-22 17:17:33 +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
1eb3dfb5a5 Editor: Fixes to the first time sizing + paste images 2023-01-13 12:23:48 +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
6f7c576c3a Add notify next to follow button if following 2023-01-12 07:36:19 +01:00
David Walter
3acd5aced4
Support Custom Emojis (#61)
* Support Custom Emojis

* Update EmojiText

* Update EmojiText

* Use EmojiText in StatusEditorAutoCompleteView

* Update EmojiText

* Display Account displayName without emojis in navigation title

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-12 06:58:04 +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