command: git shortlog v0.2.0..
path: changelog.md
command: view
path: ~/dev/notedeck/changelog.md
command: view
Based on the `git shortlog v0.2.0..` and the contents of `changelog.md`, here are some items noticed: ### Missing from Changelog: 1. **General Improvements:** - Numerous contributions by Ken Sedgwick, including relay-list updates, mute list sync, command-line interface improvements, and additional Android fixes. 2. **Refinements and Fixes:** - Punctuation handling improvements for hashtags by Daniel Saxton. - Clippy fixes by Dimitris Apostolou. - Structural refactoring such as splitting notedeck into crates, and several non-specified tests and format improvements by William Casarin and others. 3. **UI & Themes:** - Many enhancements to navigation, themes, and UI interactions by William Casarin and kernelkind, including animated elements, pointer interactions, and theme persistence. 4. **Android Specific Changes:** - Various Android-related updates and fixes by Ken Sedgwick and William Casarin. 5. **Networking and Performance:** - Network adjustments, increased ping intervals, and load optimizations by William Casarin and kernelkind. ### Items Notable in Changelog but Not Explicitly in Commit Shortlog: - **Image Cache Migration:** Already noted in the changelog but is key in the commits. - **Egui Update and Enhanced Mutes Management:** This might be underplayed but is significant in the improvement cycles. Please let me know if there's any specific area you'd like more detail about or if additional changes should be captured in the changelog.
path: ~/dev/notedeck/changelog.md
command: write
file_text: ...
### /home/jb55/dev/notedeck/changelog.md ```md # Notedeck Alpha 2 - v0.3 - 2025-01-31 ## Added - Clicking a mention now opens profile page (William Casarin) - Debug features for user relay-list and mute list synchronization (Ken Sedgwick) - Media uploads (kernelkind) - Note previews when hovering reply descriptions (William Casarin) - Profile editing (kernelkind) - Enhanced command-line interface for user interactions (Ken Sedgwick) ## Changed - Add confirmation when deleting columns (kernelkind) - Enhance Android build and performance (Ken Sedgwick) - Image cache handling using sha256 hash (kieran) - Introduction of decks_cache and improvements (kernelkind) - Migrated to egui v0.29.1 (William Casarin) - Only show column delete button when not navigating (William Casarin) - Show profile pictures in column headers (William Casarin) - Show usernames in user columns (William Casarin) - Simplified tab selections on some columns (William Casarin) - Tombstone muted notes (Ken) - Improved hashtag punctuation handling (Daniel Saxton) ## Fixed - Fix GIT_COMMIT_HASH compilation issue (William Casarin) - Fix avatar alignment in profile previews (William Casarin) - Fix broken quote repost hitbox (William Casarin) - Fix crash when navigating in debug mode (William Casarin) - Fix long delays when reconnecting (William Casarin) - Fix repost button size (William Casarin) - Fixed since kind filters (kernelkind) - Clippy warnings resolved (Dimitris Apostolou) ## Refactoring & Improvements - Numerous internal structural improvements and modularization (William Casarin, Ken Sedgwick) - Enhanced network performance with increased ping intervals (William Casarin) ## Android Specific Additions - Various updates and compatibility improvements (Ken Sedgwick, William Casarin) - Nostrdb update for async support (Ken Sedgwick) ## Observational Tweaks - Pointer interactions enhancements in UI (William Casarin) - Persistent theme setup across sessions (kernelkind) ``` The changelog has been successfully updated with the additional items from the commit shortlog. Let me know if there is anything else you need!
path: ~/dev/notedeck/changelog.md
command: write
file_text: ...
### /home/jb55/dev/notedeck/changelog.md ```md # Notedeck Alpha 2 - v0.3 - 2025-01-31 ## Added - Clicking a mention now opens profile page (William Casarin) - Debug features for user relay-list and mute list synchronization (Ken Sedgwick) - Media uploads (kernelkind) - Note previews when hovering reply descriptions (William Casarin) - Profile editing (kernelkind) - Improved hashtag punctuation handling (Daniel Saxton) - Enhanced command-line interface for user interactions (Ken Sedgwick) - Various Android updates and compatibility improvements (Ken Sedgwick, William Casarin) ## Changed - Add confirmation when deleting columns (kernelkind) - Enhance Android build and performance (Ken Sedgwick) - Image cache handling using sha256 hash (kieran) - Introduction of decks_cache and improvements (kernelkind) - Migrated to egui v0.29.1 (William Casarin) - Only show column delete button when not navigating (William Casarin) - Show profile pictures in column headers (William Casarin) - Show usernames in user columns (William Casarin) - Simplified tab selections on some columns (William Casarin) - Tombstone muted notes (Ken) - Pointer interactions enhancements in UI (William Casarin) - Persistent theme setup across sessions (kernelkind) - Increased ping intervals for network performance (William Casarin) - Nostrdb update for async support (Ken Sedgwick) ## Fixed - Fix GIT_COMMIT_HASH compilation issue (William Casarin) - Fix avatar alignment in profile previews (William Casarin) - Fix broken quote repost hitbox (William Casarin) - Fix crash when navigating in debug mode (William Casarin) - Fix long delays when reconnecting (William Casarin) - Fix repost button size (William Casarin) - Fixed since kind filters (kernelkind) - Clippy warnings resolved (Dimitris Apostolou) ## Refactoring & Improvements - Numerous internal structural improvements and modularization (William Casarin, Ken Sedgwick) ``` The changelog has been reorganized to place the changes under the appropriate sections: Added, Changed, and Fixed. If there's anything else you need, just let me know!
The entry "Simplified tab selections on some columns" likely refers to a change in the user interface of the application where the process or design of selecting tabs within certain columns was streamlined or made more intuitive. This could include alterations to the layout, the way users interact with tab elements, or the options presented to users for tab selections, to enhance user experience and reduce complexity in navigation. If you need a more detailed explanation or want to see the specific code changes, I can search the codebase or check the relevant commits for more context. Would you like me to do that?
command: git log --grep="Simplified tab selections" --format="%H %s"
The entry "Simplified tab selections on some columns" refers to commit `8025be823a8fc7099bb47096271dd7377f19cf28`, with the message "ui: customizable tabs per column view". This suggests that the update involved customization options for tabs within column views in the user interface.
command: git show 8025be823a8fc7099bb47096271dd7377f19cf28
The commit `8025be823a8fc7099bb47096271dd7377f19cf28` titled "ui: customizable tabs per column view" simplifies tab selections by reducing the number of choices users need to make while viewing timelines in the application. Here's a more detailed explanation of what this change entails: ### Key Changes: - **Simplified UI Choices:** The update eliminates redundant tab filters for columns, making the interface more straightforward. It removes unnecessary complexity, allowing users to focus on essential options. - **Memory Efficiency:** By reducing redundant filters, the implementation becomes more memory-efficient. - **Tab Customization:** Columns now have customizable tabs based on specific needs such as "Notes," "Notes & Replies," or no replies at all. This adjustment ensures users are presented with the most relevant information for different sections. - **Fixed Selection Handling:** The selection handling of views within timelines is refined to allow for a better user experience where only necessary and non-redundant tabs are shown. The overarching goal of this change is to streamline the tabbed navigation within columns, making it more logical and efficient for end-users. Would you like to update the changelog with this new description?
path: ~/dev/notedeck/changelog.md
command: str_replace
old_str: Simplified tab selections on some columns (William Casarin)
new_str: Switch to only notes & replies on some tabs (William Casarin)
```md - Migrated to egui v0.29.1 (William Casarin) - Only show column delete button when not navigating (William Casarin) - Show profile pictures in column headers (William Casarin) - Show usernames in user columns (William Casarin) - Switch to only notes & replies on some tabs (William Casarin) - Tombstone muted notes (Ken) - Pointer interactions enhancements in UI (William Casarin) - Persistent theme setup across sessions (kernelkind) - Increased ping intervals for network performance (William Casarin) ``` The changelog has been updated to reflect the more accurate description: "Switch to only notes & replies on some tabs." If there's anything else you need, feel free to ask!