Patrick Hoefler
d9eef1c8e4
Improve English localization ( #271 )
2023-01-22 15:46:22 +01:00
Thomas Ricouard
bdfb8039af
Add a new tier for the tip jar
2023-01-22 12:27:00 +01:00
Roberto Pastor
45ec990384
Added missing translation on spanish. Replacing hardcoded text with localization key (non spanish translations still missing). ( #259 )
...
Co-authored-by: Roberto Pastor <roberto.pastor@cabify.com>
2023-01-22 11:16:48 +01:00
Thomas Ricouard
921d28a57a
Add setting to hide translate button close #252
2023-01-22 09:15:01 +01:00
Thomas Ricouard
fd28864063
Fix glitching themes on follow system fix #253
2023-01-22 06:53:18 +01:00
Thomas Ricouard
a79c5691e0
Run SwiftFormat
2023-01-22 06:38:30 +01:00
Gian Luca Dalla Torre
6c89349328
Add Italian Translation ( #240 )
2023-01-22 06:36:13 +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
Ico Davids
781b09c539
Updates to the Dutch localization ( #247 )
...
- Fixed several typos
- Translated untranslated strings
- Improved some wording and add consistency
2023-01-22 06:33:38 +01:00
Willy
fcb99b2434
Update Localizable.strings ( #248 )
2023-01-22 06:33:25 +01:00
Patrick Hoefler
07cc0feac8
Fix typo in German localization ( #235 )
2023-01-21 21:17:21 +01:00
Thomas Ricouard
5d25249050
Merge branch 'main' of https://github.com/Dimillian/IceCubesApp
2023-01-21 16:54:45 +01:00
Thomas Ricouard
b577e41eae
Improve add account screen
2023-01-21 16:54:43 +01:00
Roberto Pastor
b66aba8631
Corrections for spanish localization ( #234 )
...
Co-authored-by: Roberto Pastor <roberto.pastor@cabify.com>
2023-01-21 16:51:13 +01:00
Markus Hardt
5213937591
Fix a typo in German translation ( #232 )
...
Co-authored-by: Markus Hardt <markus.hardt@fokus.fraunhofer.de>
2023-01-21 16:51:03 +01:00
Patrick Hoefler
28d909b4bc
Fix typo in German localization ( #229 )
2023-01-21 16:50:51 +01:00
Thomas Ricouard
523cb48cd1
Translate Toot using DeepL close #153
2023-01-21 09:58:38 +01:00
Patrick
e375d792a6
Moved app version to the section footer ( #210 )
2023-01-21 09:38:30 +01:00
Thomas Ricouard
da92979072
Fix Dutch translation
2023-01-21 08:45:39 +01:00
Thomas Ricouard
7b25240f59
Search: Completely revamp it! close #78 #90
2023-01-21 07:51:15 +01:00
Joshua Halickman
eb1925b5d5
Improve Icon rawValue parsing to better support multi digit values ( #205 )
2023-01-21 07:21:51 +01:00
Thomas Ricouard
0eaf2ebc60
Add a rate on the App Store button in the settings
2023-01-21 07:16:20 +01:00
Thomas Ricouard
cab7116d50
Display app version in settings #204
2023-01-20 22:06:57 +01:00
Thomas Ricouard
5321b2b8d8
Add a follow system colors option close #128
2023-01-20 21:58:57 +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
Thomas Ricouard
7a0b635033
Add joined date info on user profile close #158
2023-01-20 18:25:27 +01:00
Thomas
1dc288a946
Rename option "System Safari" to "System Browser" ( #174 )
2023-01-20 17:37:50 +01:00
Jeroen Wesbeek
dd130d2f08
Adding Dutch localizations ( #162 )
2023-01-20 12:35:05 +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
Rafael Carício
1fb4eb2bef
Allow to block/unblock and mute/unmute accounts ( #120 )
...
* Allow to block and unblock accounts
* Mute and unmute accounts
* Implement Localization (#80 )
* Implement localization
* Fix some localization keys
* Adapt to recent changes
* Allow to block and unblock accounts
* Mute and unmute accounts
* Add localization
Co-authored-by: Thomas <38211057+vollkorntomate@users.noreply.github.com>
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-19 18:22:31 +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
abbde84c53
Add sidebar hover effect
2023-01-19 11:59:25 +01:00
Thomas Ricouard
4fd0dddf98
Default to open in browser for macOS
2023-01-19 11:59:12 +01:00
Thomas Ricouard
3e3e353fdd
Add a specific tab for mention on macOS and iPadOS fix #111
2023-01-19 07:24:24 +01:00
Thomas Ricouard
8921e6c8df
Support more instances
2023-01-18 19:10:45 +01:00
Thomas Ricouard
23cf2a3751
Faster & Safer account switching on macOS
2023-01-18 13:51:24 +01:00
Thomas Ricouard
1b9d4e0247
Add some macOS menu & shortcuts
2023-01-18 08:27:42 +01:00
Thomas Ricouard
c7a832e110
Added a font scale slider on macOS
2023-01-17 21:08:05 +01:00
Thomas Ricouard
4143e82fbc
Multi account sidebar + scaled font size on macOS + better iPad / macOS app UX
2023-01-17 19:41:46 +01:00
Romain Vincens
bb72327f52
Fixed typos & misspells ( #88 )
...
* Fixed typos and misspells
* Other typos
2023-01-17 15:14:50 +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
dd6483dd37
Fix EnvironmentObject related crash on macOS + iPad
2023-01-17 07:39:13 +01:00
Lukas Spieß
e0f8c9a3c9
Fix spelling of "GitHub" ( #84 )
2023-01-17 06:32:12 +01:00
Thomas Ricouard
c21272f641
Fix account selector on iPad
2023-01-16 22:01:04 +01:00
Thomas Ricouard
451cc7a4ac
Enable account switcher on macOS
2023-01-16 21:27:54 +01:00
Thomas Ricouard
9dc7fa00f9
Fix bugs in macOS app
2023-01-16 21:15:33 +01:00
Thomas Ricouard
e9b7d48622
Fix account switching
2023-01-16 19:53:29 +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
Sean Goldin
75e9516089
Less chatty api calling ( #79 )
...
* Limit API calls for instance searching
* Limit api calls
* Fix empty/initial state
* Limit API calls
* Delegate empty view logic to viewmodel
* When you boosted, display You boosted
2023-01-16 06:43:53 +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
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
150cb5a8c5
Suggest login on launch
2023-01-12 06:30:43 +01:00
Thomas Ricouard
9cf863d8c3
Post editor: Drafts support
2023-01-11 12:44:34 +01:00
Thomas Ricouard
1d8fa7902e
Display push notifications keys for debug purpose
2023-01-11 10:36:19 +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
71ec57f915
Support edit profile
2023-01-10 08:24:05 +01:00
Thomas Ricouard
be4b61ed30
Better accounts selector / switcher
2023-01-10 06:58:50 +01:00
Thomas Ricouard
75d8b9c90b
Various fixes
2023-01-09 21:13:00 +01:00
Thomas Ricouard
2961793e87
Support server side default post visibility
2023-01-09 20:46:01 +01:00
Thomas Ricouard
33634a16aa
Fetch server side preferences
2023-01-09 19:47:54 +01:00
Thomas Ricouard
d59ba03ba3
Handle badge for push notifications
2023-01-09 18:52:53 +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
David Walter
c304b3eefe
Design system improvements ( #45 )
...
* Improve DesignSystem
Apply Theme to all connected windows
* Only use UIKit when available
2023-01-08 19:49:49 +01:00
David Walter
6ccd27b2e5
Minor improvements ( #46 )
2023-01-08 19:45:11 +01:00
Thomas Ricouard
8e57f0e63b
Update notifications sound file
2023-01-08 16:59:03 +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
7c19919190
Fix flow
2023-01-08 11:37:02 +01:00
Thomas Ricouard
57b0b6982c
Fix keychain group
2023-01-08 10:57:58 +01:00
Thomas Ricouard
424cd475ad
Add push notifications support
2023-01-08 10:22:52 +01:00
Thomas Ricouard
a1a6c3091e
Fix add account instance info view
2023-01-07 18:12:56 +01:00
Thomas Ricouard
12fc8cd475
Add a compact style for status
2023-01-07 17:44:25 +01:00
Thomas Ricouard
785ea85297
Add a new icon
2023-01-07 16:53:34 +01:00
Thomas Ricouard
75cd23df5d
Better purchase flow
2023-01-07 14:06:40 +01:00
Thomas Ricouard
75fda4b709
Tip jar + New display name
2023-01-07 13:44:13 +01:00
Thomas Ricouard
b30610538f
Fix envObject for iPad
2023-01-06 21:34:24 +01:00
Thomas Ricouard
7f5330f284
Redesigned settings tab
2023-01-06 17:14:34 +01:00
Sean Goldin
03afa1f978
Fix crash on message tab-iPad only ( #33 )
2023-01-06 17:09:52 +01:00
Thomas Ricouard
f922ba344d
Search & Pin remote local timeline + general polish
2023-01-06 12:14:05 +01:00
Thomas Ricouard
27f0ee45b7
Revert previous as it's still crashing on macOS
2023-01-05 21:40:15 +01:00
Thomas Ricouard
faefa291bf
One more test...
2023-01-05 21:18:06 +01:00
Thomas Ricouard
70dfd36a70
Try isMacCatalystApp
2023-01-05 20:35:29 +01:00
Thomas Ricouard
36d8449cea
Fix app launching on macOS (but no QuickLook for now)
2023-01-05 20:20:48 +01:00
Thomas Ricouard
972eef0ddd
Add quicklook back
2023-01-05 20:01:09 +01:00
Thomas Ricouard
025cc24751
Test: Comment out QuickLook
2023-01-05 19:33:53 +01:00
Thomas Ricouard
33ce6eadc2
Remove messages list feedback generator
2023-01-05 13:09:34 +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
Thomas Ricouard
dcdd8402e9
Timeline: Add filter for followed tags
2023-01-04 18:37:58 +01:00
Jérôme Danthinne
62b96cac69
Avatar shape ( #30 )
...
* Avatar shape settings
* chore: fix rebase
Co-authored-by: Jérôme Danthinne <jerome.danthinne@smile.eu>
2023-01-04 17:48:02 +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
1baa02948b
Separate tab and sidebar selection
2023-01-04 12:55:09 +01:00
Thomas Ricouard
73f3fef738
Basic splitView on iPad + Disable macOS for now
2023-01-04 12:50:57 +01:00
Sean Goldin
9240a94f59
Fix missing icon display ( #27 )
2023-01-04 07:51:44 +01:00
Thomas Ricouard
5d86935e5d
Fix icons
2023-01-03 21:14:08 +01:00
prajeet
749c4aef0b
Removed picker and replaced with themepreview view for selecting theme ( #24 )
...
* Removed picker and replaced with themepreview view for selecting theme
* Used navigation stack instead of sheet for theme selector view.
2023-01-03 14:42:09 +01:00
Thomas Ricouard
e0253fb439
Added lists support + bunch of bug fixes
2023-01-02 19:23:44 +01:00
prajeet
17af674387
Removed toggle for selecting themes and replaced with picker. ( #19 )
...
* Removed toggle for selecting themes and replaced with picker.
* Synced stored and inmemory themeset.
* fixed default theme state
* Added desert dark and light theme
* fixed navigation bar background not changing in setttings tab after theme change.
* nemesis theme added
2023-01-02 17:18:16 +01:00
Thomas Ricouard
e7264a0525
Fixes
2023-01-01 18:31:23 +01:00
Thomas Ricouard
b324c87ae1
Timeline tab: Quick accounts switcher + new filter menu
2023-01-01 14:02:11 +01:00
Thomas Ricouard
28ef54fa4b
Improve logged out experience
2023-01-01 09:19:00 +01:00
Thomas Ricouard
224b1b0693
New icons + rework icon selector
2022-12-31 14:01:00 +01:00
Thomas Ricouard
51e86190ef
Compress icons
2022-12-31 13:33:24 +01:00
Jérôme Danthinne
810e9fbe6b
Add avatar position setting ( #14 )
...
Co-authored-by: Jérôme Danthinne <jerome.danthinne@smile.eu>
2022-12-31 12:29:19 +01:00
Thomas Ricouard
315a57b447
Tab timeline tab top scroll to top
2022-12-31 12:28:27 +01:00
Sam Shi
1dea54bae5
move instance suggestion label into Button label to enable full-row tap target
2022-12-30 23:36:21 -05:00
Stanislas Lange
cae02c439b
AppAccountView: support emoji in account name + slight design change
2022-12-30 22:38:01 +01:00
Stanislas Lange
6906069509
AddAccountView: adapt keyboard to URL input
2022-12-30 21:13:31 +01:00
Thomas Ricouard
d61ce04dac
Convert status to local URL when quoting
2022-12-30 10:11:05 +01:00
Thomas Ricouard
e93e05872a
Fixed add accounts
2022-12-30 08:58:32 +01:00
Thomas Ricouard
3a076492a1
Multi accounts
2022-12-30 08:36:22 +01:00
Thomas Ricouard
dd5a6a8b45
Various UI enhancements
2022-12-29 17:22:07 +01:00
Thomas Ricouard
03a5dd9f54
New Sign In flow & instances browser
2022-12-29 14:07:58 +01:00
Thomas Ricouard
d00c3e533e
Theme support + default theme
2022-12-29 10:39:34 +01:00
Thomas Ricouard
55409f97db
Add avatar in setting account view
2022-12-29 07:00:00 +01:00
Thomas Ricouard
d393c4b90f
Fix notifications tab + prepare multi account
2022-12-29 06:55:53 +01:00
Thomas Ricouard
2b733e6b10
Timeline: Fetch up to 10 new pages on pull to refresh
2022-12-28 19:10:13 +01:00
Thomas Ricouard
79a75443a2
New alternate icons + new default icons
2022-12-28 11:34:31 +01:00
Thomas Ricouard
3b8772c5da
Status: View & votes on polls
2022-12-28 10:08:41 +01:00
Thomas Ricouard
5b9f91abd1
Editor character count + settings instance rules
2022-12-28 08:06:46 +01:00
Thomas Ricouard
1b53180faf
Add new alternate icons
2022-12-27 22:01:40 +01:00
Thomas Ricouard
aef4d86853
Fix alternate app icons
2022-12-27 21:35:41 +01:00
Thomas Ricouard
ee39840713
Account: Internal isCurrentUser
2022-12-27 13:49:54 +01:00
Thomas Ricouard
816e1d5e7d
Explore: Search
2022-12-27 10:04:39 +01:00
Thomas Ricouard
a84d3da19a
Refactor app tabs
2022-12-27 09:25:26 +01:00
Thomas Ricouard
9209258f4c
Routeur: Handle same instance status url
2022-12-27 08:31:47 +01:00
Thomas Ricouard
e5fb3acd07
Quote status + embed status
2022-12-27 07:51:44 +01:00
Thomas Ricouard
bda77571b6
Editor: Simple edit
2022-12-26 08:24:55 +01:00
Thomas Ricouard
fded30bb76
Refactor live timeline + handle more events
2022-12-26 07:36:54 +01:00
Thomas Ricouard
d600ab8800
Code cleanup in App
2022-12-25 17:39:12 +01:00
Thomas Ricouard
a8fb18559d
Live notifications
2022-12-25 13:09:43 +01:00
Thomas Ricouard
93543cad6b
Post / Delete a status and watch main timeline
2022-12-25 12:46:42 +01:00
Thomas Ricouard
8df70043cb
Very basic status post
2022-12-25 08:17:16 +01:00
Thomas Ricouard
5e24c1ee58
Early WIP of theming support
2022-12-24 14:55:04 +01:00
Thomas Ricouard
70ee6e0d27
Post boosted by / favourited by
2022-12-24 13:41:25 +01:00
Thomas Ricouard
bbab8981f3
pop to root on tabbar tap
2022-12-24 11:50:05 +01:00
Thomas Ricouard
e4e2b2ab8b
Following / Followers page 1
2022-12-23 18:47:19 +01:00
Thomas Ricouard
2f7653d05c
Refactor follow to shared FollowButton
2022-12-23 16:21:31 +01:00
Thomas Ricouard
7068ad90bb
Share + Fixed logged out mode
2022-12-23 15:53:02 +01:00
Thomas Ricouard
6e8ed998d4
Explore: Added suggested accounts to follow
2022-12-23 15:28:22 +01:00
Thomas Ricouard
189037b53d
Explore + Account polish + Status editor WIP
2022-12-23 10:41:55 +01:00
Thomas Ricouard
084dd18362
Refactor current account handling
2022-12-22 11:19:56 +01:00
Thomas Ricouard
66e314c2be
Retire SheetDestinations for now
2022-12-22 10:56:24 +01:00
Thomas Ricouard
1a85fa19f8
Quick look support for media preview
2022-12-22 10:53:36 +01:00
Thomas Ricouard
0f2c2df624
Featured tags
2022-12-21 20:26:38 +01:00
Thomas Ricouard
8def548913
Account tab + brand color
2022-12-20 16:08:09 +01:00
Thomas Ricouard
3d7042832e
Open HashTag
2022-12-20 15:37:51 +01:00
Thomas Ricouard
22281aa7eb
Various enhancements
2022-12-20 09:37:07 +01:00
Thomas Ricouard
cab21c137b
Notification tab
2022-12-19 12:28:55 +01:00
Thomas Ricouard
4c3809a95b
Account statuses and more packages
2022-12-18 20:30:19 +01:00
Thomas Ricouard
70d28e697c
Begin profile + media preview
2022-12-17 13:37:46 +01:00
Thomas Ricouard
b7ce9648d5
Fix icon in readme
2022-12-06 09:10:34 +01:00
Thomas Ricouard
46c78d5811
Fix export compliance
2022-12-04 20:59:24 +01:00
Thomas Ricouard
375624149b
Fix icon setup
2022-12-04 17:50:37 +01:00
Thomas Ricouard
846184ae58
Add icons + icon selector
2022-12-04 09:50:25 +01:00
Thomas Ricouard
df2d383b8a
OAuth + Home timeline
2022-12-01 09:05:26 +01:00
Thomas Ricouard
eb92379ac7
Cleanup
2022-11-30 11:04:17 +01:00
Thomas Ricouard
203abbcf0d
Account screen WIP
2022-11-29 12:18:06 +01:00
Thomas Ricouard
567cb4cc47
New Routeur
2022-11-29 11:46:02 +01:00
Thomas Ricouard
ec8de5fb83
Paginated tiemeline and refactoring
2022-11-25 12:00:01 +01:00
Thomas Ricouard
a694c5d80c
Browse and connect to multiple timelines
2022-11-21 13:52:13 +01:00
Thomas Ricouard
864a0b3969
New Timeline architecture
2022-11-21 09:31:32 +01:00
Thomas Ricouard
70d7f2f1f8
Basic mastodon.social timeline as a PoC
2022-11-20 16:39:06 +01:00