Skip to content

Releases: amiantos/lurker-ios

v1.0 Build 16

Choose a tag to compare

@amiantos amiantos released this 06 Sep 16:40
47df080

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_suffix setting 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

Full Changelog: v1.0-build-15...v1.0-build-16

v1.0 Build 15

v1.0 Build 15 Pre-release
Pre-release

Choose a tag to compare

@amiantos amiantos released this 26 Aug 07:25
092a6ad

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

v1.0 Build 14 Pre-release
Pre-release

Choose a tag to compare

@amiantos amiantos released this 11 Aug 21:41
4d2a3be

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

v1.0 Build 13 Pre-release
Pre-release

Choose a tag to compare

@amiantos amiantos released this 11 Aug 06:58
9cbc3f4

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

v1.0 Build 12 Pre-release
Pre-release

Choose a tag to compare

@amiantos amiantos released this 10 Aug 04:01
515e3b6

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

v1.0 Build 11 Pre-release
Pre-release

Choose a tag to compare

@amiantos amiantos released this 08 Aug 06:31
f3989b1

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

v1.0 Build 10 Pre-release
Pre-release

Choose a tag to compare

@amiantos amiantos released this 05 Aug 02:28
142f415

What's Changed

⚠️ This release requires Lurker 2.0.0 to work properly! ⚠️

  • 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

v1.0 Build 9 Pre-release
Pre-release

Choose a tag to compare

@amiantos amiantos released this 01 Aug 19:49
ffd2efa

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 /ignore to 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

v1.0 Build 8 Pre-release
Pre-release

Choose a tag to compare

@amiantos amiantos released this 28 Jul 22:16
558c704

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