Skip to content

Releases: mattmezza/tlgram

tlgram v0.7

Choose a tag to compare

@github-actions github-actions released this 19 Jan 20:33
Immutable release. Only release title and notes can be modified.

Changelog

Others

  • 9d6d4af refactor: use custom GitHub API for self-update

tlgram v0.6

Choose a tag to compare

@github-actions github-actions released this 16 Jan 15:15
Immutable release. Only release title and notes can be modified.

Changelog

Features

  • 1852016 feat: add self-update support (closes #5)

tlgram v0.5

Choose a tag to compare

@github-actions github-actions released this 16 Jan 14:41
Immutable release. Only release title and notes can be modified.

Changelog

Features

  • 7104e57 feat: add message reactions support (closes #2)

tlgram v0.4

Choose a tag to compare

@github-actions github-actions released this 15 Jan 17:29
Immutable release. Only release title and notes can be modified.

Changelog

Features

  • 759634f feat: add 'A' to append and fix auto-scroll (P0)
  • 8bde6d9 feat: add --default-config flag and remove unused keybindings
  • 168057d feat: add help screen and notification system
  • 04a48c1 feat: edit and delete messages with cc/dd keys (P2)
  • 12a1e05 feat: real-time chat list updates and auto-mark-read (P1)

Bug Fixes

  • 3b18425 fix: 'A' key now properly enters INSERT mode
  • ea6c1f6 fix: add better error feedback for edit/delete actions
  • ac2fa96 fix: auto-mark-read now updates UI correctly
  • 95ff239 fix: change delete key from dd to D (d conflicts with download)
  • 3ad13dc fix: detect 2FA requirement using tgerr for raw RPC errors
  • 50d630e fix: properly extract message ID from Updates response
  • 28f7115 fix: use SetMessage helper for EditMessage API call

Others

  • 37d7797 added a bit more info to the overall legend
  • 60ae902 debug: show chat and message ID in edit error
  • bc7aae2 refactor: remove unused config options

tlgram v0.3

Choose a tag to compare

@github-actions github-actions released this 15 Jan 17:24
Immutable release. Only release title and notes can be modified.

Changelog

Features

  • 759634f feat: add 'A' to append and fix auto-scroll (P0)
  • 8bde6d9 feat: add --default-config flag and remove unused keybindings
  • 168057d feat: add help screen and notification system
  • 04a48c1 feat: edit and delete messages with cc/dd keys (P2)
  • 12a1e05 feat: real-time chat list updates and auto-mark-read (P1)

Bug Fixes

  • 3b18425 fix: 'A' key now properly enters INSERT mode
  • ea6c1f6 fix: add better error feedback for edit/delete actions
  • ac2fa96 fix: auto-mark-read now updates UI correctly
  • 95ff239 fix: change delete key from dd to D (d conflicts with download)
  • 3ad13dc fix: detect 2FA requirement using tgerr for raw RPC errors
  • 50d630e fix: properly extract message ID from Updates response
  • 28f7115 fix: use SetMessage helper for EditMessage API call

Others

  • 37d7797 added a bit more info to the overall legend
  • 60ae902 debug: show chat and message ID in edit error
  • bc7aae2 refactor: remove unused config options

tlgram v0.2

Choose a tag to compare

@github-actions github-actions released this 13 Jan 15:34
Immutable release. Only release title and notes can be modified.
v0.2
56453d5

Changelog

Features

  • ad23376 feat: add chat ID display toggle for alias creation

Bug Fixes

  • 9a9df2a fix: support numeric chat IDs in --chat flag

Others

  • 3f7ed84 refactor: embed CHANGELOG.md from root instead of separate file

tlgram v0.1

Choose a tag to compare

@github-actions github-actions released this 13 Jan 14:39
v0.1

Changelog

Features

  • 69e5ba2 feat: add --changelog flag and installation instructions
  • c8fcf1e feat: add TDLib integration with build tag support
  • 30fb274 feat: add line-based cursor navigation and UI improvements
  • e85d92f feat: add mark read/unread functionality with visual indicators
  • cdb1802 feat: add multi-line messages, expandable textarea, remove SEARCH mode
  • 2feb24b feat: add reply context preview and jump navigation
  • ca40bd4 feat: improve cursor navigation and insert mode UX
  • e053d7a feat: initial project scaffolding and Phase 1 MVP structure
  • 9fdc290 feat: make textarea max height relative to terminal size
  • d1ec3b7 feat: remove demo mode and add multi-platform builds
  • 0f96803 feat: support environment variables for API credentials
  • 9add211 feat: switch to gotd/td pure Go Telegram library
  • eca711e feat: use Ctrl modifiers for read/unread in chat switcher
  • 3b9e4f6 feat: wire components and add demo mode for testing without TDLib

Bug Fixes

  • d6a8183 fix: add custom displayWidth for skin tone emoji sequences
  • eb5ea06 fix: correctly update new message count when marking partial read
  • 5a5f57d fix: dynamic viewport height based on textarea size
  • 4646b4a fix: gofmt formatting issues
  • 1d5a481 fix: header bar visibility and emoji width calculation
  • 3b16928 fix: improve auth flow and add chat switcher search
  • 4b9d2fb fix: improve line highlighting, remove COMMAND mode, add author display config
  • 4f6e0da fix: mark read/unread visual feedback issues
  • 54ef59a fix: properly update unread count when marking messages as read
  • 0cabe91 fix: resolve all golangci-lint errors
  • aef7bc6 fix: scroll chat when textarea grows to keep messages in view
  • 0cf82b4 fix: scroll viewport when entering reply mode
  • 84b5a81 fix: set textarea height before viewport calculation
  • 0b5784f fix: textarea scrolling and cursor line highlighting
  • f10af74 fix: use GoReleaser v2 in release workflow
  • 5a8c78a fix: use valid Go version in go.mod

Others