mirror of
https://github.com/supleed2/go-chat.git
synced 2024-12-22 22:25:49 +00:00
Create v0.2.1 release, fix viewport message wrap
This commit is contained in:
parent
8e706c22d9
commit
3f3f4b6c80
|
@ -19,6 +19,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Security
|
### Security
|
||||||
|
|
||||||
|
## [0.2.1] - 2024-05-31
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Messages wrap properly with terminal viewport width
|
||||||
|
|
||||||
## [0.2.0] - 2024-05-31
|
## [0.2.0] - 2024-05-31
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
@ -59,7 +65,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- Go programs for [client](./tui/main.go) and [server](./server/main.go)
|
- Go programs for [client](./tui/main.go) and [server](./server/main.go)
|
||||||
- GitHub Actions release flow, including binaries
|
- GitHub Actions release flow, including binaries
|
||||||
|
|
||||||
[unreleased]: https://github.com/supleed2/go-chat/compare/v0.2.0...HEAD
|
[unreleased]: https://github.com/supleed2/go-chat/compare/v0.2.1...HEAD
|
||||||
|
[0.2.1]: https://github.com/supleed2/go-chat/releases/tag/v0.2.1
|
||||||
[0.2.0]: https://github.com/supleed2/go-chat/releases/tag/v0.2.0
|
[0.2.0]: https://github.com/supleed2/go-chat/releases/tag/v0.2.0
|
||||||
[0.1.2]: https://github.com/supleed2/go-chat/releases/tag/v0.1.2
|
[0.1.2]: https://github.com/supleed2/go-chat/releases/tag/v0.1.2
|
||||||
[0.1.1]: https://github.com/supleed2/go-chat/releases/tag/v0.1.1
|
[0.1.1]: https://github.com/supleed2/go-chat/releases/tag/v0.1.1
|
||||||
|
|
|
@ -74,7 +74,7 @@ type args struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a *args) Version() string {
|
func (a *args) Version() string {
|
||||||
return "v0.1.2"
|
return "v0.2.1"
|
||||||
}
|
}
|
||||||
func (a *args) Description() string {
|
func (a *args) Description() string {
|
||||||
return "Go, chat!\nA basic irc-style chat client, written in Go using bubbletea and websockets"
|
return "Go, chat!\nA basic irc-style chat client, written in Go using bubbletea and websockets"
|
||||||
|
@ -181,7 +181,7 @@ func initModel(ctx context.Context, conn *ws.Conn, a args, tz time.Location) mod
|
||||||
showTim: a.Timestamps,
|
showTim: a.Timestamps,
|
||||||
tz: tz,
|
tz: tz,
|
||||||
history: vp,
|
history: vp,
|
||||||
idStyle: lipgloss.NewStyle().Width(30),
|
idStyle: lipgloss.NewStyle(),
|
||||||
pStyle: lipgloss.NewStyle().Bold(true),
|
pStyle: lipgloss.NewStyle().Bold(true),
|
||||||
help: help.New(),
|
help: help.New(),
|
||||||
recvCh: recvCh,
|
recvCh: recvCh,
|
||||||
|
@ -250,7 +250,6 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
||||||
m.history.Width = msg.Width
|
m.history.Width = msg.Width
|
||||||
m.history.GotoBottom()
|
m.history.GotoBottom()
|
||||||
m.input.Width = msg.Width - 3
|
m.input.Width = msg.Width - 3
|
||||||
m.idStyle.Width(msg.Width)
|
|
||||||
m.help.Width = msg.Width - 1
|
m.help.Width = msg.Width - 1
|
||||||
m.history.SetContent(m.viewMessages())
|
m.history.SetContent(m.viewMessages())
|
||||||
}
|
}
|
||||||
|
|
|
@ -63,7 +63,7 @@ const createRoomTable = "CREATE TABLE IF NOT EXISTS %s (tim DATETIME, id TEXT, m
|
||||||
const insertRoomMsg = "INSERT INTO %v (tim, id, msg) VALUES (:tim, :id, :msg)"
|
const insertRoomMsg = "INSERT INTO %v (tim, id, msg) VALUES (:tim, :id, :msg)"
|
||||||
|
|
||||||
func (a *args) Version() string {
|
func (a *args) Version() string {
|
||||||
return "v0.1.2"
|
return "v0.2.1"
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a *args) Description() string {
|
func (a *args) Description() string {
|
||||||
|
|
Loading…
Reference in a new issue