Skip to content

Releases: mhoran/weechatRN

v1.5.0

20 Dec 00:58

Choose a tag to compare

New for this release:

  • Display scroll to end button when scrolled up
  • Migrate to FlashList v2
  • Various fixes for iOS 26
  • Update dependencies and address deprecation warnings
  • Bump Expo to v54, enable New Arch
  • Remove console.log on notification
  • Fix opening buffer from notification on cold start

Previously included in version 1.4.0 build 3:

  • Update Expo v53 dependencies
  • Fix crash when opening camera from image picker

v1.4.0

03 Jul 02:03

Choose a tag to compare

New for this release:

  • Bump to Expo v53

Previously included in version 1.3.0 build 10:

  • Update buffer title on _buffer_title_changed
  • Display connection errors on main screen

Previously included in version 1.3.0 build 8:

  • Continued improvements to keyboard handling to improve behavior with hardware keyboards, floating keyboards and iPadOS multitasking.
  • Ensure that the keyboard tracker can be cleaned up on quit (potential memory leak / crash.)
  • Ensure buffer exists before updating state
  • Don't reset state on _upgrade message

Previously included in version 1.3.0 build 7:

  • Ensure topic remains visible when keyboard is open
  • Match shortcuts bar background color to app container
  • Use native animation to adjust ScrollView insets when keyboard open/closed
  • Use UIView Keyboard Layout Guide to avoid iOS keyboard. This greatly reduces the code required to avoid the keyboard, and uses a native animation which looks much better.
  • Dismiss nicklist modal on outside press
  • Prevent a hang when opening and closing the drawer

Previously included in version 1.3.0 build 6:

  • Fix buffer name overflow in buffer list, top bar
  • Find buffer lines to clear using buffer pointer instead of full name
  • Send and parse notification buffer ID as a string rather than number to prevent overflow.
  • Fix an issue with keyboard avoidance on iOS when a hardware keyboard is attached and the on screen keyboard is opened.

Previously included in version 1.3.0 build 5:

  • Only request notification permission if needed
  • Start on main screen using React Navigation stack navigator
  • Prefer line notify_level over tags when updating hotlist count
  • Use stable line ID to show last read line marker
  • Only animate bottom bar when showing tab button

Previously included in version 1.3.0 build 4

  • Fix issue where top of buffer was inaccessible with keyboard open.

Previously included in version 1.3.0 build 3:

  • Fix animation when opening the on screen keyboard with a hardware keyboard attached.
  • Allow for uploading media from locations other than the camera roll.

Previously included in version 1.3.0 build 2:

  • Update line on _buffer_line_data_changed message
  • Optimize nicklist updates
  • Fix notification dispatch for lineId 0
  • Fix issue where user would not be prompted to enable notifications
  • Don't dismiss splash screen until credentials have loaded from storage
  • Replace KeyboardAvoidingView with Reanimated useAnimatedKeyboard to improve keyboard animations and prepare for New Architecture. Also fixes issues with keyboard avoidiance when using Stage Manager.
  • Make Android status bar transparent and translucent, like on iOS.
  • Use default font for all text except for buffer lines, which are monospace on all platforms.
  • Migrate tab button layout animation to Reanimated

v1.3.0

12 Nov 23:33

Choose a tag to compare

New for this release:

  • Use stable IDs to dispatch notifications. Requires latest notification script.
  • Bump to Expo v52
  • Preserve read marker on resume from notification
  • Ensure that lines have rendered before scrolling to notification line
  • Fixed issue where it took two taps to cancel or save upload settings
  • Disable autocorrect and re-enable multiline input

Previously included in version 1.2.0 build 6:

  • Fix notification registration

Previously included in version 1.2.0 build 5:

  • Bump to Expo v51
  • Remove redux-persist and upgrade Redux
  • Don't connect before store state is restored

Previously included in version 1.2.0 build 4:

  • Fix issue where buffer was being rendered too often
  • Add react-native-reanimated privacy manifest entry
  • Migrate back to FlatList
  • Clear hotlist after fetching buffer info

Previously included in version 1.2.0 build 3:

  • Migrate back to FlashList
  • Don't unnecessarily fetch lines for notification

Previously included in 1.2.0 build 2:

  • Batch pending state updates to reduce scroll jankiness and improve performance.
  • Changed the identifier used to scroll to a notification line. Requires script update.

v1.2.0

10 Apr 02:05

Choose a tag to compare

  • Clicking a notification brings the user to the buffer and line of the message.
  • Support registering multiple Expo push tokens and remove unregistered tokens.
  • Only request push token if script is installed
  • Auto-connect on launch
  • Attempt to reconnect when brought to foreground
  • Indicate media upload progress via spinner
  • Fix bug with emoji alignment in a message
  • Print date when day changes between messages
  • Print line prefix to the left of message
  • Show the current buffer nicklist in a modal
  • Improved media upload service compatibility (additional configuration options.)

v1.1.1

22 Feb 03:03

Choose a tag to compare

Previously included in 1.1.0 build 3:

  • Don't open drawer if there is a buffer open
  • Fix bug when typing contractions

Newly released:

  • Handle _buffer_cleared to fix duplicate lines
  • Increase drawer swipe edge width
  • Increase font size for BufferLine
  • Install and configure expo-updates

v1.1.0

18 Feb 23:28

Choose a tag to compare

Now with support for fetching more backlog!

v1.0.16

18 Feb 16:36

Choose a tag to compare

  • Bump to Expo v50
  • Migrate to react-native-drawer-layout

v1.0.15

15 Sep 20:08

Choose a tag to compare

Bump to Expo v49

v1.0.14

11 Mar 22:30

Choose a tag to compare

Bump to Expo v48

v1.0.13

28 Dec 22:38

Choose a tag to compare

Bump to Expo v47