mirror of
https://github.com/aljazceru/notedeck.git
synced 2025-12-18 17:14:21 +01:00
v0.7.0
First official Android Release!
- Keyboard visibiliy
- core lightning node ui (experimental)
- Onboarding follow packs
- Reaction notifications!
- Japanese translations
Terry Yiu (3):
Remove unused strings from translation files
Import translations
Add Japanese and Portuguese (Portugal) languages
William Casarin (38):
battery: disable render every 100ms
dave: switch to logical time
force oled with --mobile flag
gif: disable continuous gif rendering
ui: add AnimationMode to control GIF rendering behavior
debug: add repaint causes debug tool
Merge thread scroll fix by kernel
chrome: add virtual keyboard ui
android: fix dark/light mode and folding screen crash
notedeck app: add clndash
clndash: initial peer channel listing
default logs
clndash: channels ui
clndash: summary cards
clndash: include listpeerchannel errors
clndash: invoice loading
clndash: zap rendering
clndash: fix invoice order, return more stuff
clndash: reorganize
clndash: configurable host
clndash: add readme
clndash: readme
clndash: tweak readme
clndash: tweak links in readme
clndash: specify you need --clndash
clndash: dont forget CLNDASH_ID
remove hjkl bindings
Merge Japanese and Portuguese translations from Terry
clippy: fix lint errors
Implement soft keyboard visibility on Android
chrome: greatly improve soft-keyboard visibility & layout handling
args: parse hashtag columns from cli
debug: fix memory debug builds
Merge remote-tracking branch 'github/pr/1087' into notifications
Merge remote-tracking branch 'github/pr/1081' into notifications especially if it merges an updated upstream into a topic branch.
tweak follow pack design
chrome: remove dev log
v0.7.0
kernelkind (53):
TMP: use new egui-nav to fix scroll offset issues
add `scroll_offset` to `NoteAction::Note`
add `ThreadNote::set_scroll_offset`
set scroll offset when routing to thread
appease clippy
make search icon more customizable
make compose button animate horiz rather than vert
add toolbar icons to `notedeck_ui`
add select_by_route
add toolbar related logic
add toolbar defaults
copy toolbar rendering to `notedeck_ui`
use toolbar in columns rather than chrome
clippy: allow collapsible match
add flags to `ScaledTexture`
extract a pub `render_media` from image_carousel
add impl for `ScaledTextureFlags::RESPECT_MAX_DIMS`
add nip51 set caching structs
nip 51 set widget
add onboarding 'manager'
TMP: temporary author for trusted pks list
add onboarding view
add onboarding related state to app
integrate onboarding
fix contact list bug
use the onboarding follow pack curator pubkey
make `TimelineCache::notes` private
remove commented out code...
move `HybridSet` to own file
ui: add like icon
appease clippy
add muted helper
unknownids: use pk bytes
replace `HybridSet` with `NoteUnits`
add reactions kind to notifications filter
add `TimelineUnits`
note: account for mutes in the notifications dot
make since optimize accept Option<&NoteRef> instead of notes
prop `UnknownIds` for initial timeline
ui: add rendering for `NoteUnit`s
upgrade `TimelineOpenResult` to hold new pubkeys too
use `TimelineUnits` instead of `Vec<NoteRef>`
ui: remove unnecessary reverse
introduce failing test for reaction duplication bug
fix duplicate ReactionUnit for multiple kth indices
fix reaction target bug
ui: reactions closer approximation of iOS design
expose indexmap to notedeck
use indexmap
add Nip51SetCache helper methods
add virtual list to `Onboarding`
prop `Onboarding` as mut
render follow pack by index from virtual list
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
14
Cargo.lock
generated
14
Cargo.lock
generated
@@ -3505,7 +3505,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "notedeck"
|
||||
version = "0.6.0"
|
||||
version = "0.7.0"
|
||||
dependencies = [
|
||||
"android-activity 0.6.0 (git+https://github.com/damus-io/android-activity?rev=092a83b747937a2890ac219617a4252c001842ea)",
|
||||
"base32",
|
||||
@@ -3559,7 +3559,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "notedeck_chrome"
|
||||
version = "0.6.0"
|
||||
version = "0.7.0"
|
||||
dependencies = [
|
||||
"bitflags 2.9.1",
|
||||
"eframe",
|
||||
@@ -3591,7 +3591,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "notedeck_clndash"
|
||||
version = "0.6.0"
|
||||
version = "0.7.0"
|
||||
dependencies = [
|
||||
"eframe",
|
||||
"egui",
|
||||
@@ -3610,7 +3610,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "notedeck_columns"
|
||||
version = "0.6.0"
|
||||
version = "0.7.0"
|
||||
dependencies = [
|
||||
"base64 0.22.1",
|
||||
"bech32",
|
||||
@@ -3664,7 +3664,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "notedeck_dave"
|
||||
version = "0.6.0"
|
||||
version = "0.7.0"
|
||||
dependencies = [
|
||||
"async-openai",
|
||||
"bytemuck",
|
||||
@@ -3689,7 +3689,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "notedeck_notebook"
|
||||
version = "0.6.0"
|
||||
version = "0.7.0"
|
||||
dependencies = [
|
||||
"egui",
|
||||
"jsoncanvas",
|
||||
@@ -3698,7 +3698,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "notedeck_ui"
|
||||
version = "0.6.0"
|
||||
version = "0.7.0"
|
||||
dependencies = [
|
||||
"bitflags 2.9.1",
|
||||
"eframe",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[workspace]
|
||||
resolver = "2"
|
||||
package.version = "0.6.0"
|
||||
package.version = "0.7.0"
|
||||
members = [
|
||||
"crates/notedeck",
|
||||
"crates/notedeck_chrome",
|
||||
|
||||
Reference in New Issue
Block a user