Langstroth

PeakD updates from the last two weeks

by @asgarth · 0 votes · 0.000 HBD
Quick roundup post for the most recent PeakD releases. All of them are included in today's release and live on [peakd.com](https://peakd.com). ![A random cover is better than no cover :)](https://files.peakd.com/file/peakd-hive/asgarth/23vsFsJpbkJFamJsFPviQkMzC4PeJoXEnQEjpBzrRCGa82ZTumaL4rWsPdzXjgJsECtVn.png) ### More AI tools for your posts When writing a post, you now have access to more AI tools directly in the post editor. The goal is to keep the author fully in the loop while providing tools to review and improve content: - rework a paragraph for clarity without changing the meaning - collect feedback and different point of view before publishing - tighten long sections and improve flow between blocks - clean up grammar and phrasing before publishing ![AI tools right in the editor](https://files.peakd.com/file/peakd-hive/asgarth/23tcPAu8m4YM165qf42HiyVbgLa9w39WcbNcBScuoxtWzEgRVRn1BmqkGWt2Hb5EHC3h2.png) ### Chat got faster, more flexible, and less all-or-nothing A lot of the practical work this week was on chat. **1) Native chat onboarding is now explicit** If you were still on the classic Sting widget and had no chat preference saved yet, PeakD now shows a small opt-in prompt for the native chat UI. Important detail: this is still about **choice**, not forced migration. You can accept it, keep legacy, and switch anytime later in settings. **2) New chat-only color mode setting** I'll be honest, this one is for me. I'm so used to having Discord in dark mode that I created a dedicated **Chat color mode** setting (`default`, `light`, `dark`). This chat specific setting allows to use PeakD in light mode and the chat in dark mode (or the other way around). ![Chat settings](https://files.peakd.com/file/peakd-hive/asgarth/23ycrwq7LGaHgbFhb5xYDcjtYQbSgTuc1Kh9ALzeXBDNt8L7zsxALGzxr2btigzzmpdkZ.png) **3) Faster chat initialization + better reconnect behavior** The native chat workspace now does less heavy work during init, and reconnect/resume behavior was tuned quite a bit: - less wasteful loading during startup - better unread tracking by conversation/community - better recovery when returning to chat after inactivity - improved preview/message refresh after reconnect The practical outcome is simple: chat should feel less sluggish and less fragile when opening the first time or switching around the app. ### Proposal modal now checks for invalid end dates properly The create/edit proposal flow now guards date ranges more strictly. If end date is before start date, it gets reset and blocked instead of silently accepting an invalid setup. Also, opening create vs edit now resets date constraints correctly. Thanks to @howo for reporting the problem. ### Snaps sidebar is cleaner (less noisy auto-tags) The Snaps Topics sidebar now filters out a set of automatic app tags that were polluting the tag list. So the sidebar is now more about useful discovery and less about system-generated noise. Thanks to @friendlymoose for the suggestion (this and the next one actually). ### KE ratio now appears in author tooltip cards (if enabled) If you enabled the KE/Krampus coefficient option in settings, the post author card now shows it directly next to author metadata. That makes the metric easier to access while browsing, instead of having to jump around account views. ### Cover images now use the new proxy cover endpoint This is more of a tech, less visible, change. PeakD now routes profile/community cover rendering through the dedicated proxy `.../u/{account}/cover` endpoint in more places (sidebar, user layout, community view, badge view, top user menu). Practical effect: - more consistent cover rendering across layouts - better compatibility with the proxy pipeline - fewer odd mismatches between saved cover metadata and displayed background This may seems slow when you see a cover image for the first time but it's the correct way to do it. Supported on all image servers (`images.hive.blog` and `proxy.peakd.com`). […]