Skip to content

Commit

Permalink
Merge pull request #93 from Athlon007/dev
Browse files Browse the repository at this point in the history
Update 0.6
  • Loading branch information
Athlon007 committed Aug 14, 2023
2 parents 2f86fc9 + f952db1 commit 70d0228
Show file tree
Hide file tree
Showing 58 changed files with 1,853 additions and 284 deletions.
Binary file added Assets/Screenshots/6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# Changelog

## 0.6 (2023-08-14)

### Added

- "Store Liked Posts" in Preferences -> Experiments
- With this enabled, you can see all the posts you liked in the "Liked" tab in your profile
- Added "Experiments" preferences
- Added saving posts as drafts
- You can now save posts as drafts, and continue editing them later
- You can access drafts in the "Drafts" tab in post creation view
- Added post draft autosave, which will be restored if you accidentally close the program or it crashes
- You can disable it in Preferences -> General -> Autosave post drafts
- Inbox replies now use the new text editor
- "Use Piped.video for YouTube videos" in Preferences -> Content
- In Compact View, posts with videos and link to articles will now show a thumbnail
- Added "Truncate Post Titles" in Preferences -> Display
- Read post titles are now grayed out (can be disabled in Preferences -> Display -> Read Post Indicators -> Gray out post titles)
- Also added "Show checkmark" next to read posts in Preferences -> Display -> Read Post Indicators

### Changes

- Preferences: renamed "View Mode" to "Open Posts In"
- Preferences: renamed "Single-Column" to "Popup"
- Preferences: renamed "Two-Column" to "Second Column"
- "Second Column" is now the default view
- Post creation times that are in the future won't dispay "-" at the start anymore
- Compact View setting is now displayed in style of the "Open Posts In" setting
- Feed View optimizations
- Community sidebar description is now hidden, if community is viewed in one-column view

### Bug Fixes

- Fixed padding of the post toolbar in Compact View
- Post won't remain open when switching between sessions
- Hiding comment will hide all its children
- Fixed opening posts from Replies, if you had another post open in two-column view
- Fixed app crashing if trying to load subcomments more than 5 replies deep
- Fixed a bug where marking post as read on open would not be reflected in the feed
- Post details in compact view will now wrap correctly, if the sender name and community name are too long

## 0.5.1 (2023-08-08)

### Bug Fixes
Expand Down
36 changes: 34 additions & 2 deletions Leomard.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,12 @@
B091F87C2A5AA56C00F0DA32 /* SavePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = B091F87B2A5AA56C00F0DA32 /* SavePost.swift */; };
B091F87E2A5AA84F00F0DA32 /* SaveComment.swift in Sources */ = {isa = PBXBuildFile; fileRef = B091F87D2A5AA84F00F0DA32 /* SaveComment.swift */; };
B091F8802A5AE3A300F0DA32 /* LemmyInstance.swift in Sources */ = {isa = PBXBuildFile; fileRef = B091F87F2A5AE3A300F0DA32 /* LemmyInstance.swift */; };
B0A334CA2A83914800D09C39 /* PostDrafts.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A334C92A83914800D09C39 /* PostDrafts.swift */; };
B0A334CC2A83966400D09C39 /* PostDraft.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A334CB2A83966400D09C39 /* PostDraft.swift */; };
B0A334CE2A863DA700D09C39 /* Register.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A334CD2A863DA700D09C39 /* Register.swift */; };
B0A334D12A86566700D09C39 /* CaptchaResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A334D02A86566700D09C39 /* CaptchaResponse.swift */; };
B0A334D32A86567E00D09C39 /* GetCaptchaResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A334D22A86567E00D09C39 /* GetCaptchaResponse.swift */; };
B0A334D52A87CFC300D09C39 /* RegisterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A334D42A87CFC300D09C39 /* RegisterView.swift */; };
B0A910B72A72870500959A1D /* RemovePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A910B62A72870500959A1D /* RemovePost.swift */; };
B0A910B92A728AE500959A1D /* LockPost.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A910B82A728AE400959A1D /* LockPost.swift */; };
B0A910BB2A72E41400959A1D /* DistinguishComment.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A910BA2A72E41400959A1D /* DistinguishComment.swift */; };
Expand Down Expand Up @@ -348,6 +354,12 @@
B091F87B2A5AA56C00F0DA32 /* SavePost.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SavePost.swift; sourceTree = "<group>"; };
B091F87D2A5AA84F00F0DA32 /* SaveComment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveComment.swift; sourceTree = "<group>"; };
B091F87F2A5AE3A300F0DA32 /* LemmyInstance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LemmyInstance.swift; sourceTree = "<group>"; };
B0A334C92A83914800D09C39 /* PostDrafts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostDrafts.swift; sourceTree = "<group>"; };
B0A334CB2A83966400D09C39 /* PostDraft.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostDraft.swift; sourceTree = "<group>"; };
B0A334CD2A863DA700D09C39 /* Register.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Register.swift; sourceTree = "<group>"; };
B0A334D02A86566700D09C39 /* CaptchaResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CaptchaResponse.swift; sourceTree = "<group>"; };
B0A334D22A86567E00D09C39 /* GetCaptchaResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetCaptchaResponse.swift; sourceTree = "<group>"; };
B0A334D42A87CFC300D09C39 /* RegisterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterView.swift; sourceTree = "<group>"; };
B0A910B62A72870500959A1D /* RemovePost.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemovePost.swift; sourceTree = "<group>"; };
B0A910B82A728AE400959A1D /* LockPost.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockPost.swift; sourceTree = "<group>"; };
B0A910BA2A72E41400959A1D /* DistinguishComment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DistinguishComment.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -641,10 +653,19 @@
children = (
B091F8792A59C5AE00F0DA32 /* UserPreferences.swift */,
B0CEBE472A519E0A00982D4D /* SessionStorage.swift */,
B0A334C92A83914800D09C39 /* PostDrafts.swift */,
);
path = AppStorage;
sourceTree = "<group>";
};
B0A334CF2A863E3B00D09C39 /* Captcha */ = {
isa = PBXGroup;
children = (
B0A334D02A86566700D09C39 /* CaptchaResponse.swift */,
);
path = Captcha;
sourceTree = "<group>";
};
B0A910B52A7286F100959A1D /* ModTools */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -674,6 +695,7 @@
B091F8772A59BAE700F0DA32 /* PreferenceView.swift */,
B05B21412A5EAEE800BA8FB2 /* InboxView.swift */,
B05998302A69521300267636 /* UpdateView.swift */,
B0A334D42A87CFC300D09C39 /* RegisterView.swift */,
);
path = Views;
sourceTree = "<group>";
Expand Down Expand Up @@ -735,6 +757,7 @@
B0CEBE492A519EB300982D4D /* Lemmy */ = {
isa = PBXGroup;
children = (
B0A334CF2A863E3B00D09C39 /* Captcha */,
B0EEFE102A7BDFB80065CB27 /* ModLog */,
B017A3B12A6C34AE001949A8 /* Report */,
B05B21442A5EAF4900BA8FB2 /* CustomEmoji */,
Expand Down Expand Up @@ -784,6 +807,7 @@
B017A3BA2A6C4F86001949A8 /* CreateCommentReport.swift */,
B017A3C62A700663001949A8 /* MarkPostAsRead.swift */,
B009ACF12A707E09008A10C7 /* SaveUserSettings.swift */,
B0A334CD2A863DA700D09C39 /* Register.swift */,
);
path = Forms;
sourceTree = "<group>";
Expand All @@ -797,6 +821,7 @@
B082141C2A66AC6D00CD3DB4 /* Sessions.swift */,
B059982E2A693CBD00267636 /* LeomardExceptions.swift */,
B05998362A698AC000267636 /* UpdateFrequency.swift */,
B0A334CB2A83966400D09C39 /* PostDraft.swift */,
);
path = Leomard;
sourceTree = "<group>";
Expand Down Expand Up @@ -870,6 +895,7 @@
B05B21372A5EA9FA00BA8FB2 /* PrivateMessageResponse.swift */,
B05B214B2A5EE92800BA8FB2 /* CommentReplyResponse.swift */,
B0EEFE592A7CFAB90065CB27 /* GetModlog.swift */,
B0A334D22A86567E00D09C39 /* GetCaptchaResponse.swift */,
);
path = Gets;
sourceTree = "<group>";
Expand Down Expand Up @@ -1159,6 +1185,7 @@
B0CEBE672A52C7EC00982D4D /* CustomEmojiKeyword.swift in Sources */,
B0CEBE802A52D03400982D4D /* SiteAggregates.swift in Sources */,
B0CEBE6B2A52C88E00982D4D /* CommunityBlockView.swift in Sources */,
B0A334D32A86567E00D09C39 /* GetCaptchaResponse.swift in Sources */,
B0A910C12A72FC7A00959A1D /* EditCommunity.swift in Sources */,
B0EEFE2E2A7C05DD0065CB27 /* AdminPurgePostView.swift in Sources */,
B091F8762A59998500F0DA32 /* UserSearchUIView.swift in Sources */,
Expand All @@ -1183,6 +1210,8 @@
B0D7A1612A53524A00FE2852 /* CommentView.swift in Sources */,
B091F8582A5602A100F0DA32 /* GetPostResponse.swift in Sources */,
B0CEBE782A52CF3600982D4D /* CommunityModeratorView.swift in Sources */,
B0A334CC2A83966400D09C39 /* PostDraft.swift in Sources */,
B0A334CA2A83914800D09C39 /* PostDrafts.swift in Sources */,
B091F87E2A5AA84F00F0DA32 /* SaveComment.swift in Sources */,
B091F8562A55EF6900F0DA32 /* GetPersonDetailsResponse.swift in Sources */,
B0CEBE552A51D2F100982D4D /* SessionInfo.swift in Sources */,
Expand Down Expand Up @@ -1229,8 +1258,10 @@
B05B214C2A5EE92800BA8FB2 /* CommentReplyResponse.swift in Sources */,
B05B21402A5EADF700BA8FB2 /* PrivateMessageService.swift in Sources */,
B05B21482A5ED8C100BA8FB2 /* CommentReplyUIView.swift in Sources */,
B0A334D12A86566700D09C39 /* CaptchaResponse.swift in Sources */,
B0CEBE462A519BEF00982D4D /* NavbarItemContainer.swift in Sources */,
B009ACF92A713F84008A10C7 /* ListCommunitiesResponse.swift in Sources */,
B0A334D52A87CFC300D09C39 /* RegisterView.swift in Sources */,
B00695D92A50CD0900206C77 /* GetPostsResponse.swift in Sources */,
B0D7A1632A53529B00FE2852 /* GetCommentsResponse.swift in Sources */,
B0EEFE0F2A7BADAE0065CB27 /* MarkdownEditor.swift in Sources */,
Expand All @@ -1252,6 +1283,7 @@
B0CEBE752A52CEF400982D4D /* LocalUserView.swift in Sources */,
B0CEBE692A52C81A00982D4D /* CustomEmojiView.swift in Sources */,
B0EEFE482A7C06A00065CB27 /* ModTransferCommunity.swift in Sources */,
B0A334CE2A863DA700D09C39 /* Register.swift in Sources */,
B091F8652A56DDBD00F0DA32 /* CommunitySidebarUIView.swift in Sources */,
B091F8482A54874700F0DA32 /* PersonDisplay.swift in Sources */,
B0A910B72A72870500959A1D /* RemovePost.swift in Sources */,
Expand Down Expand Up @@ -1457,7 +1489,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 0.5.1;
MARKETING_VERSION = 0.6;
PRODUCT_BUNDLE_IDENTIFIER = com.Athlon.Leomard;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
Expand Down Expand Up @@ -1488,7 +1520,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 0.5.1;
MARKETING_VERSION = 0.6;
PRODUCT_BUNDLE_IDENTIFIER = com.Athlon.Leomard;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
Expand Down
Loading

0 comments on commit 70d0228

Please sign in to comment.