Releases: aeharding/voyager
2.0.0
🚀 Voyager v2 is here!
Major version bump? Why?! Well, Voyager follows Semantic Versioning which means major version bumps for breaking changes. Example: dropping support for old browsers/OSes (like old versions of iOS) and/or old versions of Lemmy.
Because Voyager releases small updates quickly and often, you should never be surprised with huge updates to the app. Which is why Voyager v2 is the app you already know and love :)
What's new
Long press tabs
You can now long press tabs for nice shortcuts, like to trigger quick community switcher and search tab bar!
Lemmy 0.18 support removed
As previously announced, Voyager has dropped support for Lemmy v0.18 in Voyager v2. Don't worry - virtually all users are on instances that have upgraded! (Notable exceptions: beehaw.org, yiffit.net.)
For those self-hosting the PWA, this removes the last remnants of reverse proxying for CORS/cookie header workarounds!
Upgraded to Ionic Framework 8 (beta)
Nothing much notable for end-users here, however...
iOS 14 support removed
If you are using iOS 14, you cannot upgrade to Voyager 2. Ionic Framework 8 no longer supports iOS 14.
What's Changed
- Add long press tabs by @aeharding in #1341
- Kill 0.18 with fire by @aeharding in #1274
- Allow material ripple by @aeharding in #1345
- Refactor inset ion item by @aeharding in #1344
- Fix build warnings by @aeharding in #1346
- More visible quote fill color by @aeharding in #1351
- Make instance not tappable in large feed view by @aeharding in #1350
- Refactor error toast messages by @aeharding in #1352
- Simplify missing comment logic by @aeharding in #1353
- Upgrade dependencies by @aeharding in #1347
Full Changelog: 1.48.0...2.0.0
1.48.0
New Features
- There is now a nice collapse/expand animation for showing/hiding post content
- Added a bunch of new markdown options, including spoiler, lists, code and horizontal rule!
- Added autocomplete lists
- Added automatic post/comment URL resolve from search page
- Charging my phone rn
What's Changed
- Fix reload on subscribe to community search result by @aeharding in #1332
- Add markdown toolbar support for spoilers, code, hr by @aeharding in #1333
- Allow crosspost to match uppercase first character by @aeharding in #1334
- Improve layout of editor with large font sizes by @aeharding in #1335
- Fix image disappearing when tapping comments from gallery by @aeharding in #1336
- Add lists to markdown toolbar, add list autocomplete by @aeharding in #1338
- Refocus editor upon preview close by @aeharding in #1337
- Add collapse animation by @aeharding in #1309
- Add automatically resolving posts/comments by @aeharding in #1340
Full Changelog: 1.47.1...1.48.0
1.47.1
What's Changed
- Add stacked/swipeable preview modal by @aeharding in #1326
- Fix text recovery not clearing on editing without changes by @aeharding in #1328
Full Changelog: 1.47.0...1.47.1
1.47.0
Small new features this release:
- Adding links/pictures/quotes etc should now preserve the undo/redo stack in the editor.
- Pasting HTML should now transform to markdown, including during quotes
- Hide the image when using the zoom effect to open/close the gallery view
- I have added a warning for users on lemmy 0.18 instances. https://lemmy.world/post/12479493 See below:
What's Changed
- Improve markdown editor by @aeharding in #1319
- Fix app reset on external android keyboard added/removed by @aeharding in #1322
- Add unsupported lemmy version alert by @aeharding in #1323
- Hide image when using zoom effect to present gallery by @aeharding in #1324
Full Changelog: 1.46.3...1.47.0
1.46.3
What's Changed
- Improve android deep linking by @aeharding in #1317
- Improve android navbar styles by @aeharding in #1318
- Fix * host intent filter causing issues on some android apps by @aeharding in #1320
Full Changelog: 1.46.2...1.46.3
1.46.2
New Features
Deep linking is now supported in Android and iOS on Voyager! Voyager uses the URL scheme vger://
. For example: vger://lemmy.world/post/12977868
Other apps and integrations can now easily open Lemmy posts in Voyager.
Android deep link support
If you're using Android, you can now install the FOSS app MastodonRedirect to open Lemmy URLs in Voyager!
iOS Deep link support
If you're browsing in Safari, you can now click the new Share Action "Open in Voyager" to open posts, profiles, comments and communities.
What's Changed
- Add initial deep link implementation by @aeharding in #1311
- Add iOS Action Extension for deep linking, improve link resolving by @aeharding in #1314
- Add android
vger://
URL scheme by @aeharding in #1315 - Add date to edited string, remove seconds by @aeharding in #1316
Full Changelog: 1.45.0...1.46.2
1.45.0
New Features
Random Community Button
Find new communities, randomly! Pull to refresh to find a new random one with ease.
Launch native app if available
Currently, if you tap a Youtube link, it will open Youtube in the in-app browser. (And same with news apps, etc.) Now, by default, it will open the app, if installed.
You can easily flip this off in Settings to get the old behavior ("Prefer Opening Native Apps").
Shortcut to copy text
If you want to copy all post/comment text, there is now a handy copy icon in the header of the sheet!
Android navbar style updates
I've tweaked Android navbar styles to make them a little nicer.
aeharding purple highlight
My username is now purple, so you can easily identify me as the Voyager dev
iOS Cache Clearing
You can now clear iOS cache for Voyager (native app only). Please note: It will not clear everything - iOS seems to keep 100mb around, without a way to clear. Other apps I checked seem to have the same issue.
Comments theme
You can now style the comments theme!
What's Changed
- Fix resolving remote user link by @aeharding in #1292
- Replace supersub markdown plugin with custom for lemmy by @aeharding in #1294
- Fix support for instance url protocols by @aeharding in #1295
- Add random community button by @aeharding in #1296
- Add ability to launch native app if available when using in-app browser by @aeharding in #1293
- Fix flicker presenting link alert by @aeharding in #1298
- Add shortcut button to copy all text by @aeharding in #1299
- Fix misc android navbar styles, refactor by @aeharding in #1300
- Reduce cursor movement to cancel long press by @aeharding in #1301
- Add purple user highlight for aeharding by @aeharding in #1303
- Fix status tap getting stuck after opening native app by @aeharding in #1304
- Refactor comments virtual content by @aeharding in #1306
- Add iOS cache clearing by @aeharding in #1307
- Hide include post text button if no post body by @aeharding in #1308
- Fix comment recovery not cleared after submitting comment edit by @aeharding in #1310
- Add comments theme by @aeharding in #1302
Full Changelog: 1.44.0...1.45.0
1.44.0
New features
Mostly fixes this release, but...
- You can now paste and drop images into the post/comment compose dialog
- Improved zoom/media viewer for tall images, such as comics
- Improved the UX for deleted and removed comments
What's Changed
- Fix valid DOM warning (nested button) in markdown toolbar by @aeharding in #1272
- Fix mouse drag swipe actions sometimes getting stuck by @aeharding in #1271
- Improve markdown margin collapsing by @aeharding in #1281
- Fix images sometimes not properly loading in Safari by @aeharding in #1279
- Add paste and drop image upload by @aeharding in #1276
- Add gallery auto button hide on zoom, improved zoom for tall images by @aeharding in #1280
- Fix theme being toggled when long press within header textbox by @aeharding in #1282
- Fix markdown toolbar textarea overlap when composing long posts/comments by @aeharding in #1285
- Fix lightbox bg not appearing on feed by @aeharding in #1284
- Fix drag scrollbar triggering long press by @aeharding in #1283
- Improve comment deletion UX by @aeharding in #1286
- Fix markdown buttons not vertically aligned by @aeharding in #1289
- Fix user being able to reply to removed/deleted comment by @aeharding in #1291
Full Changelog: 1.43.0...1.44.0
1.43.0
New Features
Viewing spoilers is finally here! Adding a button to the markdown toolbar to compose a new spoiler is coming soon. Support for horizontal rules has also been added.
Spoiler example
::: spoiler Tap here for spoilerz
Boo 👻
:::
Horizontal rule example
___
All together now:
What's Changed
- Add support for markdown hr by @aeharding in #1269
- Add support for lemmy markdown spoilers by @aeharding in #1270
Full Changelog: 1.42.0...1.43.0
1.42.0
New Features
View upvoted/downvoted from your profile
This is only available on instances running v0.19. Go to your profile and view recently upvoted/downvoted!
Show content of collapsed comments
There is a new setting - "Show collapsed comment" that will continue to collapse its children while leaving the comment you tapped open. Please note that tapping a comment without children has no effect. Thanks @rsammelson!
Tap and hold header to toggle dark mode
When "Use System Light/Dark Mode" is off, there is a new toggle for "Enable Quick Switch" (on by default).
This allows you to switch between light/dark mode by simply tapping and holding on the header anywhere in the app!
Share/save/copy image from markdown images
Have you ever wanted to share/save/copy an image in comments? Now there's an ellipse that opens options to do so in the image preview (native app only).
What's Changed
- Allow tables without overflow to be swiped by @aeharding in #1253
- Add support for upvoted/downvoted by @aeharding in #1041
- Add support for imgur gifv by @aeharding in #1255
- Initial attempt at Virtua upgrade by @aeharding in #1257
- Upgrade dependencies by @aeharding in #1258
- Refactor and cleanup settings by @aeharding in #1260
- Allow showing the content of collapsed comments by @rsammelson in #472
- Add dark mode quick switch by @aeharding in #1261
- Add share/save/copy image from markdown image preview by @aeharding in #1262
- Add improved light mode colors for markdown links, embeds, crossposts by @aeharding in #1263
Full Changelog: 1.41.0...1.42.0