Releases: amiantos/lurker-ios
Releases · amiantos/lurker-ios
Release list
v1.0 Build 16
What's Changed
- Added iPadOS version of the app - this is very rough and ready and not fully considered, just a rough port of the iOS app to Split View. It will get more dialed in over time.
- You can now manage, add, disconnect and reconnect from networks via the app.
- Upload history browser has been added with full feature parity to the Vue client (favorites, filtering, etc).
- Added whois/profile modal and support for user notes.
- Your
input.completion.nick_suffixsetting applies now. - Video uploaded is compressed against the server's actual size limit and not a hardcoded 90mb (btw if you use cloudflared you should set your lurker upload limit to <100mb).
- Added support for /clear which should function similarly to the Vue client now.
- A fix for situations where the notification badge number could get 'stuck'.
What's Changed - Detailed
- Network CRUD plumbing, and the state event we were dropping (#11) by @amiantos in #139
- Network management, and the buffer list fixes it surfaced (#11) by @amiantos in #147
- Uploads browser: browse, search and re-share past uploads (#138) by @amiantos in #148
- Whois + nick notes: the LurkerKit half (#12) by @amiantos in #150
- The profile screen, and the four ways in (#12) by @amiantos in #151
- /connect, /disconnect and /reconnect, and the connection in the server buffer's sheet (#152) by @amiantos in #153
- Honour input.completion.nick_suffix (#133) by @amiantos in #154
- Compress against the server's advertised maxUploadBytes (#149) by @amiantos in #156
- /clear support, and honour a clear made anywhere (#121) by @amiantos in #157
- Badge reassert by @amiantos in #158
- iPad: buffer list and conversation side by side by @amiantos in #160
Full Changelog: v1.0-build-15...v1.0-build-16
v1.0 Build 15
What's Changed
- This build brings the iOS app into parity with changes from Lurker v2.1.3, including MODE filtering & consolidation as well as search speed improvements. Be sure to update your Lurker server instance before updating your iOS app, or things might be slightly wonky (but not broken).
What's Changed - Detailed
- Relay bots: follow a chain of marked bridges (lurker#801) by @amiantos in #124
- Bring MODE into the event filters and the summary by @amiantos in #127
- Preview hiding: absorb sentence punctuation, not a delimiter's other half by @amiantos in #129
- Give back a send the server refused by @amiantos in #130
- Uploads: offer the text dialects in the Files picker by @amiantos in #131
- Search moves to GET /api/search by @amiantos in #132
Full Changelog: v1.0-build-14...v1.0-build-15
v1.0 Build 14
What's Changed
- Fixed a bug that was causing a re-opened buffer to not land at the bottom of the screen properly.
- Various fixes and improvements to media viewing.
- The uploader status bar shows as much detail as the PWA has.
- You can now pick multiple images or videos to upload at once.
What's Changed - Detailed
- Land a buffer at its newest message once the geometry is real by @amiantos in #114
- Media viewer: the fix-ups from streamed video, and a rotation that lost the page by @amiantos in #115
- Say that the viewer's first guard is holding the media policy up by @amiantos in #117
- Store tests: wait for the event, not for long enough that it probably happened by @amiantos in #118
- Previews: reload the rows a resolution actually touches by @amiantos in #116
- Uploads: show the server→provider progress leg by @amiantos in #119
- Uploads: pick and send more than one file by @amiantos in #120
Full Changelog: v1.0-build-13...v1.0-build-14
v1.0 Build 13
What's Changed
- Add support for Lurker v2.1.2 video preview images.
- Ensure video is streamed from the origin, not from the proxy (impossible now anyway as there is no proxy)
- Add support for "smart filter" option for events.
Commits
- Play video in the app again, streamed from the origin by @amiantos in #110
- Video and audio draw the poster the server decoded by @amiantos in #113
- Smart filter: hide join/part/quit/nick churn from non-speakers by @amiantos in #112
Full Changelog: v1.0-build-12...v1.0-build-13
v1.0 Build 12
What's Changed
- Inline media + link previews (PR 6 of the stack) by @amiantos in #107
- Buffer list: drop the bold from quick-access chip names by @amiantos in #108
Full Changelog: v1.0-build-11...v1.0-build-12
v1.0 Build 11
What's Changed
- The light theme now matches the new light theme from the Lurker PWA client.
- Added support for
||spoiler tagging||, on both send and receive. Tap a spoiler tag to reveal, tap again to hide it again. - Added support for the "relay bot" display mode in the message list. (It currently has to be turned on via the PWA client.)
- Fixed issue with the unread banner / button not appearing consistently.
What's Changed - Detailed
- Light theme: match the web's Monokai Plus Light, and audit dark against it by @amiantos in #102
- Spoiler support: send ||spoiler||, tap to reveal, tap again to hide by @amiantos in #103
- Relay/bridge bots: attribute a bot's lines to the person who said them (lurker#277) by @amiantos in #104
- Fix the unread banner missing on a cold open by @amiantos in #105
Full Changelog: v1.0-build-10...v1.0-build-11
v1.0 Build 10
What's Changed
- Added support for Lurker 2.0.0 nick tracking, so query/dm buffers will rename automatically as your friends change their nicknames.
- Added support for the new Friends & Favorites systems.
- Adjusted interface to fit more friends / favorites / recents on screen at once.
What's Changed - Detailed
- Buffer ids + rename following (lurker#695 client half) by @amiantos in #95
- Adopt server buffer favorites; retire contacts and device-local pins by @amiantos in #97
- One channel classifier, and Friends to the top by @amiantos in #99
- Grid chips: one line, with a short network hint by @amiantos in #100
- Mark isFriendEntry nonisolated to clear a concurrency warning by @amiantos in #101
Full Changelog: v1.0-build-9...v1.0-build-10
v1.0 Build 9
What's Changed
- Added search. When you tap on the search bar, the initial display is recent highlights, so it acts as a shortcut to highlights. Neat!
- Added support for the ignore system; so ignores are honored now (should be parity with the PWA) and you can use
/ignoreto author new ignore rules. For GUI ignore management, use the PWA :) - Changed the typing indicator to match the PWA, at the request of users.
- Favorite buffers can be reordered by long pressing and dragging them. Neat!
- Added support for the away/back markers that you see in the PWA.
- Fixed some bugs around the jump to unread banner not appearing consistently.
What's Changed - Detailed
- Stop losing messages at a detached buffer's re-attach by @amiantos in #84
- Message search, with the field in the bottom bar by @amiantos in #85
- Honor the account's ignore rules by @amiantos in #87
- Say who's typing with a keyboard glyph, not a sentence by @amiantos in #89
- Scale the compact font once, not twice by @amiantos in #90
- Author ignore rules from the command line (/ignore, /unignore) by @amiantos in #91
- Let a favorite be dragged into place by @amiantos in #92
- Mark where you were away in the message list by @amiantos in #93
- Fix the unread banner firing at random, and open search on highlights by @amiantos in #94
Full Changelog: v1.0-build-8...v1.0-build-9
v1.0 Build 8
I did not publish releases for the previous builds of Lurker iOS going to TestFlight, so this is the changelog specifically for this version, but the Full Changelog link below will be the full commit history for the project thus far.
What's Changed
- Added new option "Stay put when you send" which maintains your scroll position when you tap the keyboard and/or send a message. This is also in the Lurker PWA now as well, and the setting syncs between both types of clients.
- Moved the "jump to unread" button to the top center of the message list, as its prior position got in the way of message content.
- Improvements to buffer loading to hopefully make it feel nicer in general.
- Add support for full event filtering, look for "Event filter" in the settings screen. This setting can be set independently for your desktop and mobile Lurker clients, so you can turn events off entirely on mobile but keep them on for your desktop client.
- Added full support for bookmarks / saved messages. From the iOS app you can now save messages and view your bookmarks, and jump to any saved message from any point in history, just like on the web. (No filtering yet.)
TestFlight Link
What's Changed - Detailed
- Honor chat.keep_position_on_send by @amiantos in #76
- Float the unread affordance at the top, where it points by @amiantos in #77
- Learn when a buffer closes, and stop hanging on a lost hydrate by @amiantos in #78
- Ask for history pages in the unit we render them in by @amiantos in #79
- Hydrate with a read, not with the write verb by @amiantos in #80
- Honor the event-noise tier (#666) by @amiantos in #81
- Bookmarks: save messages and read them back by @amiantos in #83
New Contributors
Full Changelog: https://github.com/amiantos/lurker-ios/commits/v1.0-build-8