CMK
b47f8ead37
fix: compile issue
2022-11-13 22:40:26 +08:00
CMK
f80b751d93
feat: camera and file attachment input
2022-11-13 22:40:03 +08:00
CMK
929a27d572
feat: [WIP] restore publish button and compose pre-insert content
2022-11-13 22:08:26 +08:00
CMK
88307057c0
feat: restore emoji picker for post compose
2022-11-13 19:42:50 +08:00
CMK
e7ef0f79c7
feat: restore auto-complete for compose scene content input
2022-11-13 16:04:29 +08:00
CMK
f7d0186bf3
feat: add compress progress display. Set video compress config to 720p at 60 fps
2022-11-11 21:28:19 +08:00
CMK
0100d8cbab
feat: compress video before upload
2022-11-11 19:02:44 +08:00
CMK
088e6f05ec
feat: upload media in queue
2022-11-11 18:10:13 +08:00
CMK
d6b90f40bd
feat: add simple progress remain time estimate
2022-11-10 18:36:36 +08:00
CMK
fec7db2f41
Merge branch 'develop' into feature-compose-media
2022-11-10 16:27:49 +08:00
Nathan Mattes
23867b0be1
Merge pull request #550 from MATsxm/patch-2
...
Update app.json
2022-11-09 22:13:42 +01:00
Marc-Antoine Thevenet
287aa7a2db
Update app.json
...
## EASY FIX
Typo fix & consistency 😉
2022-11-09 21:18:15 +01:00
Nathan Mattes
081c900069
Merge pull request #547 from woxtu/patch
...
Fix typos
2022-11-09 19:14:53 +01:00
woxtu
d14966792a
Fix typos
2022-11-10 01:50:04 +09:00
Nathan Mattes
ceee4bcf48
Merge pull request #502 from j-f1/a11y-post-links
...
Add accessibility actions for links/mentions/hashtags in posts
2022-11-09 15:47:49 +01:00
Jed Fox
fcf38a15d6
Revert "Consistently handle “A11y” key"
...
This reverts commit d96f189980
.
2022-11-09 07:35:06 -05:00
Nathan Mattes
5589ad0b61
Fix typo ( #539 )
2022-11-09 12:25:17 +01:00
Nathan Mattes
81094c6676
Add a little documentation on how to L10n ( #539 )
2022-11-09 12:23:38 +01:00
Nathan Mattes
b5943d48cf
Generate new localized strings
2022-11-09 07:37:37 +01:00
Eugen Rochko
1e27b2b838
New Crowdin updates ( #356 )
...
* New translations app.json (Italian)
* New translations app.json (Spanish, Argentina)
* New translations app.json (Spanish, Argentina)
* New translations app.json (Galician)
* New translations app.json (Kabyle)
* New translations app.json (Kabyle)
* New translations Localizable.stringsdict (Kabyle)
* New translations app.json (Kurmanji (Kurdish))
* New translations app.json (Chinese Traditional)
* New translations app.json (Arabic)
* New translations app.json (French)
* New translations app.json (Spanish)
* New translations Localizable.stringsdict (Spanish)
* New translations app.json (Thai)
* New translations Localizable.stringsdict (Japanese)
* New translations app.json (Thai)
* New translations app.json (English, United States)
* New translations app.json (Welsh)
* New translations app.json (Scottish Gaelic)
* New translations app.json (Kurmanji (Kurdish))
* New translations app.json (Sorani (Kurdish))
* New translations app.json (Kabyle)
* New translations app.json (Spanish, Argentina)
* New translations app.json (Hindi)
* New translations app.json (Indonesian)
* New translations app.json (Japanese)
* New translations app.json (Romanian)
* New translations app.json (French)
* New translations app.json (Spanish)
* New translations app.json (Arabic)
* New translations app.json (Catalan)
* New translations app.json (Danish)
* New translations app.json (German)
* New translations app.json (Basque)
* New translations app.json (Finnish)
* New translations app.json (Italian)
* New translations app.json (Korean)
* New translations app.json (Portuguese, Brazilian)
* New translations app.json (Dutch)
* New translations app.json (Portuguese)
* New translations app.json (Russian)
* New translations app.json (Swedish)
* New translations app.json (Turkish)
* New translations app.json (Chinese Simplified)
* New translations app.json (Chinese Traditional)
* New translations app.json (English)
* New translations app.json (Vietnamese)
* New translations app.json (Galician)
* New translations app.json (Spanish, Argentina)
* New translations app.json (Italian)
* New translations app.json (Chinese Simplified)
* New translations app.json (Catalan)
* New translations app.json (Japanese)
* New translations app.json (Korean)
* New translations app.json (Arabic)
* New translations app.json (Vietnamese)
* New translations app.json (Spanish)
* New translations app.json (Japanese)
* New translations app.json (Japanese)
* New translations app.json (Chinese Traditional)
* New translations app.json (Galician)
* New translations app.json (Kurmanji (Kurdish))
* New translations app.json (Thai)
* New translations app.json (French)
* New translations Localizable.stringsdict (Arabic)
* New translations Localizable.stringsdict (Arabic)
* New translations app.json (Turkish)
* New translations app.json (Scottish Gaelic)
* New translations app.json (Scottish Gaelic)
* New translations Localizable.stringsdict (Scottish Gaelic)
* New translations app.json (Latvian)
* New translations ios-infoPlist.json (Latvian)
* New translations Localizable.stringsdict (Latvian)
* New translations Intents.strings (Latvian)
* New translations Intents.stringsdict (Latvian)
* New translations app.json (Latvian)
* New translations app.json (Latvian)
* New translations app.json (Latvian)
* New translations app.json (Latvian)
* New translations app.json (Latvian)
* New translations app.json (Latvian)
* New translations Intents.strings (Latvian)
* New translations app.json (Latvian)
* New translations app.json (Czech)
* New translations ios-infoPlist.json (Czech)
* New translations Localizable.stringsdict (Czech)
* New translations Intents.strings (Czech)
* New translations Intents.stringsdict (Czech)
* New translations app.json (Slovenian)
* New translations ios-infoPlist.json (Slovenian)
* New translations Localizable.stringsdict (Slovenian)
* New translations Intents.strings (Slovenian)
* New translations Intents.stringsdict (Slovenian)
* New translations app.json (Sinhala)
* New translations ios-infoPlist.json (Sinhala)
* New translations Localizable.stringsdict (Sinhala)
* New translations Intents.strings (Sinhala)
* New translations Intents.stringsdict (Sinhala)
* New translations app.json (Sinhala)
* New translations app.json (Slovenian)
* New translations Intents.strings (Slovenian)
* New translations app.json (Slovenian)
* New translations ios-infoPlist.json (Slovenian)
* New translations app.json (Slovenian)
* New translations app.json (Czech)
* New translations app.json (German)
* New translations app.json (German)
* New translations app.json (Czech)
* New translations app.json (Czech)
* New translations app.json (Czech)
* New translations app.json (Czech)
* New translations app.json (Slovenian)
* New translations ios-infoPlist.json (Slovenian)
* New translations app.json (Czech)
* New translations app.json (Czech)
* New translations app.json (Slovenian)
* New translations Localizable.stringsdict (Turkish)
* New translations app.json (Slovenian)
* New translations ios-infoPlist.json (Slovenian)
* New translations app.json (Slovenian)
* New translations Intents.strings (Slovenian)
* New translations app.json (Slovenian)
* New translations app.json (Slovenian)
* New translations app.json (Slovenian)
* New translations app.json (Chinese Traditional)
* New translations app.json (Vietnamese)
* New translations app.json (Kabyle)
* New translations app.json (Korean)
* New translations app.json (Korean)
* New translations ios-infoPlist.json (Korean)
* New translations Localizable.stringsdict (Korean)
* New translations Intents.strings (Korean)
* New translations Intents.stringsdict (Korean)
* New translations app.json (Swedish)
* New translations app.json (Slovenian)
* New translations app.json (Slovenian)
* New translations app.json (Swedish)
* New translations Localizable.stringsdict (Swedish)
* New translations app.json (Swedish)
* New translations Localizable.stringsdict (Swedish)
* New translations app.json (Slovenian)
* New translations app.json (Vietnamese)
* New translations Localizable.stringsdict (Slovenian)
* New translations Intents.strings (Vietnamese)
* New translations app.json (Vietnamese)
* New translations Localizable.stringsdict (German)
* New translations Localizable.stringsdict (German)
* New translations app.json (French)
* New translations app.json (Turkish)
* New translations app.json (Czech)
* New translations app.json (Ukrainian)
* New translations ios-infoPlist.json (Ukrainian)
* New translations Localizable.stringsdict (Ukrainian)
* New translations Intents.strings (Ukrainian)
* New translations Intents.stringsdict (Ukrainian)
* New translations Localizable.stringsdict (Slovenian)
* New translations app.json (Slovenian)
* New translations Intents.stringsdict (Slovenian)
* New translations app.json (Slovenian)
* New translations Localizable.stringsdict (Slovenian)
* New translations app.json (Czech)
* New translations app.json (Slovenian)
* New translations app.json (Czech)
* New translations app.json (Scottish Gaelic)
* New translations Localizable.stringsdict (Scottish Gaelic)
* New translations app.json (Slovenian)
* New translations app.json (Indonesian)
* New translations app.json (Portuguese)
* New translations app.json (Russian)
* New translations app.json (Chinese Simplified)
* New translations app.json (English)
* New translations app.json (Galician)
* New translations app.json (Portuguese, Brazilian)
* New translations app.json (Spanish, Argentina)
* New translations app.json (Japanese)
* New translations app.json (Thai)
* New translations app.json (Latvian)
* New translations app.json (Hindi)
* New translations app.json (English, United States)
* New translations app.json (Welsh)
* New translations app.json (Sinhala)
* New translations app.json (Kurmanji (Kurdish))
* New translations app.json (Dutch)
* New translations app.json (Italian)
* New translations app.json (Chinese Traditional)
* New translations app.json (Ukrainian)
* New translations app.json (Vietnamese)
* New translations app.json (Kabyle)
* New translations app.json (Korean)
* New translations app.json (Swedish)
* New translations app.json (French)
* New translations app.json (Turkish)
* New translations app.json (Czech)
* New translations app.json (Scottish Gaelic)
* New translations app.json (Finnish)
* New translations app.json (Romanian)
* New translations app.json (Spanish)
* New translations app.json (Arabic)
* New translations app.json (Catalan)
* New translations app.json (Danish)
* New translations app.json (German)
* New translations app.json (Basque)
* New translations app.json (Sorani (Kurdish))
* New translations app.json (Swedish)
* New translations app.json (Italian)
* New translations Intents.strings (Swedish)
* New translations app.json (Catalan)
* New translations app.json (Slovenian)
* New translations app.json (Spanish, Argentina)
* New translations app.json (Chinese Traditional)
* New translations app.json (Korean)
* New translations app.json (Vietnamese)
* New translations app.json (Slovenian)
* New translations app.json (Indonesian)
* New translations app.json (Portuguese)
* New translations app.json (Russian)
* New translations app.json (Chinese Simplified)
* New translations app.json (English)
* New translations app.json (Galician)
* New translations app.json (Portuguese, Brazilian)
* New translations app.json (Spanish, Argentina)
* New translations app.json (Japanese)
* New translations app.json (Thai)
* New translations app.json (Latvian)
* New translations app.json (Hindi)
* New translations app.json (English, United States)
* New translations app.json (Welsh)
* New translations app.json (Sinhala)
* New translations app.json (Kurmanji (Kurdish))
* New translations app.json (Dutch)
* New translations app.json (Italian)
* New translations app.json (Chinese Traditional)
* New translations app.json (Ukrainian)
* New translations app.json (Vietnamese)
* New translations app.json (Kabyle)
* New translations app.json (Korean)
* New translations app.json (Swedish)
* New translations app.json (French)
* New translations app.json (Turkish)
* New translations app.json (Czech)
* New translations app.json (Scottish Gaelic)
* New translations app.json (Finnish)
* New translations app.json (Romanian)
* New translations app.json (Spanish)
* New translations app.json (Arabic)
* New translations app.json (Catalan)
* New translations app.json (Danish)
* New translations app.json (German)
* New translations app.json (Basque)
* New translations app.json (Sorani (Kurdish))
2022-11-09 07:33:08 +01:00
Nathan Mattes
d70dc1c139
Add missing title for bookmark-scene
2022-11-09 07:25:57 +01:00
Jed Fox
24c426f7f3
Add localization info
2022-11-08 13:30:17 -05:00
Nathan Mattes
b988a74f6a
Remove commas from app.json
2022-11-08 17:46:48 +01:00
Nathan Mattes
4621a86df5
Mark missing SidebarCells as buttons ( #516 )
...
Credit where credit is due: Thanks to @j-f1 et al.
2022-11-08 16:49:58 +01:00
Nathan Mattes
4912d84d46
Fix pods
2022-11-08 16:48:17 +01:00
Nathan Mattes
70e669c361
Merge pull request #505 from mastodon/365-hide-reblog
...
Show/Hide Reblogs (#365 )
2022-11-08 16:43:36 +01:00
Nathan Mattes
21800a4c81
Add optionSet for reblog again ( #365 )
2022-11-08 16:38:01 +01:00
Nathan Mattes
3751cd172c
Make json valid again ( #365 )
...
🙈
2022-11-08 16:38:01 +01:00
Nathan Mattes
822ea5d843
Add localization keys to app.json ( #365 )
2022-11-08 16:38:01 +01:00
Nathan Mattes
00ab7ac2b0
Remove RelationshipActionOption for reblogs again ( #365 )
2022-11-08 16:38:01 +01:00
Nathan Mattes
143a9b3294
Get rid of SwiftyJSON
...
it's not used anymore.
2022-11-08 16:38:01 +01:00
Nathan Mattes
746d70f3e0
[WIP] Show show/hide-reblog-menu-entry only for people you already follow ( #365 )
...
Please consider this WIP, as the breaks the ProfileRelationshipActionButton, somethingsomething RelationshipActionOptionSet for whatever reason, I assume.
Also: fixed some typos and warnings.
2022-11-08 16:38:01 +01:00
Nathan Mattes
1ac9e5c730
Fix build (again) ( #365 )
...
🤦
2022-11-08 16:38:01 +01:00
Nathan Mattes
ee523c098e
Make show/hide reblogs finally work ( #365 )
...
oh, and also indent to 4 spaces.
I needed some time to wrap my head around the data model and especially the various view-models, but hey, in the end it works. I still feel like this "I have no idea what I'm doing"-dog :D
2022-11-08 16:38:01 +01:00
Nathan Mattes
18720a9a51
Add localized strings ( #365 )
2022-11-08 16:38:01 +01:00
Nathan Mattes
28749b5029
Fix build ( #365 )
...
🙈
2022-11-08 16:38:01 +01:00
Nathan Mattes
b719d84d3f
[WIP] Toggle showReblogs-status on mastodon-server
2022-11-08 16:38:01 +01:00
Nathan Mattes
ce0e56b84e
Add showsReblog to CoreData/persistence ( #365 )
2022-11-08 16:38:01 +01:00
Nathan Mattes
8f8ae7d6a2
Have xcode update dependencies
2022-11-08 16:38:01 +01:00
Nathan Mattes
13b8494494
Consider old-school intel macs for development
2022-11-08 16:38:01 +01:00
Nathan Mattes
ff65f50689
Add menu-entry for show/hide reblogs ( #365 )
...
translations are still missing, as well as viewModel/networking-stuff.
2022-11-08 16:38:01 +01:00
Nathan Mattes
98d2a8da52
Merge pull request #516 from j-f1/sidebar-a11y
...
Mark sidebar cells as buttons
2022-11-08 16:35:28 +01:00
Jed Fox
d96f189980
Consistently handle “A11y” key
2022-11-08 10:28:49 -05:00
Jed Fox
99b59dde70
Merge remote-tracking branch 'upstream/develop' into a11y-post-links
2022-11-08 10:15:10 -05:00
CMK
bdedd54318
feat: bind the thumbnail and trigger media upload task
2022-11-08 19:40:58 +08:00
CMK
fc3750c377
feat: add mediaView for compose scene
2022-11-08 16:39:19 +08:00
CMK
9c9edcb717
Merge pull request #500 from j-f1/scroll-discovery-to-top
...
Add support for scrolling the discovery tab to the top/first tab
2022-11-08 15:00:52 +08:00
CMK
cb8b3ad18f
Merge pull request #532 from mastodon/ci-test
...
Fix deploy build version cannot bump issue
2022-11-08 14:54:50 +08:00
CMK
c317f97dc4
fix: CURRENT_PROJECT_VERSION not update issue
2022-11-08 14:37:28 +08:00
CMK
78ce26b889
fix: manually bump the version to workaround auto version management not working issue
2022-11-08 14:17:43 +08:00