BlueSky & more on desktop lazurite.stormlightlabs.org/
tauri rust typescript bluesky appview atproto solid
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: release stuff

+27 -23
+1 -1
docs/specs/release.md
··· 144 144 | Field | Value | 145 145 | ------------ | ---------------------------- | 146 146 | Product name | Lazurite | 147 - | Identifier | `com.owais.lazurite` | 147 + | Identifier | `org.stormlightlabs.lazurite-desktop` | 148 148 | Category | Social Networking | 149 149 | Age rating | 17+ (user-generated content) | 150 150 | Copyright | Copyright 2026 Owais |
+1 -1
docs/tasks/13-release.md
··· 29 29 ### App Identity & Branding 30 30 31 31 - [x] Final app icon set: generate all required sizes from source SVG 32 - - [ ] Update `tauri.conf.json` - `productName: "Lazurite"`, `identifier: "com.owais.lazurite"`, window title, bundle metadata (description, copyright, category) 32 + - [x] Update `tauri.conf.json` - `productName: "Lazurite"`, `identifier: "org.stormlightlabs.lazurite-desktop"`, window title, bundle metadata (description, copyright, category) 33 33 - [ ] Splash / welcome screen for first-launch flow 34 34 - [ ] Conditional support button in About section (visible on `github` channel only) 35 35
+22 -18
docs/todo.md
··· 1 1 --- 2 2 title: "To-Do List/Parking Lot" 3 - updated: 2026-04-08 3 + updated: 2026-04-12 4 4 --- 5 5 6 - ## Bugs 6 + ## Pre-release 7 + 8 + ### Bugs 7 9 8 10 - [ ] Quoted posts should link to the original post 9 11 - [ ] They should also nest properly 10 12 11 - ## High Priority Updates 13 + ### High Priority Updates 12 14 13 15 - [ ] Feed view 14 16 - [ ] Starter pack view 15 17 - [ ] List view 18 + - [ ] Starter Pack search 19 + - [ ] Feed search 20 + - [ ] List search? (does this even exist at the API level?) 21 + 22 + ### Profiles 23 + 24 + - [ ] DM button -> Creates a DM if does not exist 25 + - [ ] Profile edit screen (display name, bio, avatar, banner, website, pronouns) 26 + - [ ] Mute / block actions from profile view 27 + 28 + ### Polish 29 + 30 + - [ ] Composer UI should be vertically centered (in the full window) with a more padding 31 + in the input area. The backdrop needs a lower opacity as well. 16 32 17 33 ## Updates 18 34 19 35 - [ ] Profile RSS? 20 36 21 - ## Multicolumn Layouts 37 + ### Multicolumn Layouts 22 38 23 39 - [ ] Templates / saved layouts (e.g., "Research", "Timeline + Notifications") 24 40 - [ ] Notification column type ··· 26 42 - [ ] Related, but separate, refreshing the "main"/"home" feed 27 43 - [ ] Shared scroll sync between related columns 28 44 29 - ## Profiles 30 - 31 - - [ ] DM button -> Creates a DM if does not exist 32 - - [ ] Profile edit screen (display name, bio, avatar, banner, website, pronouns) 33 - - [ ] Mute / block actions from profile view 34 - 35 - ## Spacedust & Jetstream 45 + ### Spacedust & Jetstream 36 46 37 47 - [ ] Spacedust as a column type in multicolumn view (live notification stream) 38 48 - [ ] (raw) Firehose Viewer 39 49 - [ ] Jetstream viewer 40 50 41 - ## Diagnostics 51 + ### Diagnostics 42 52 43 53 - [ ] Network relationship diff over time (requires historical snapshots) 44 54 - [ ] Profile/identity history timeline (handle/DID/PDS changes) 45 - - [ ] Starter Pack search? 46 - 47 - ## Release Readiness 48 - 49 - - [ ] Composer UI should be vertically centered (in the full window) with a more padding 50 - in the input area. The backdrop needs a lower opacity as well.
+3 -3
src-tauri/tauri.conf.json
··· 1 1 { 2 2 "$schema": "https://schema.tauri.app/config/2", 3 - "productName": "lazurite-desktop", 3 + "productName": "Lazurite", 4 4 "version": "0.1.0", 5 - "identifier": "com.owais.lazurite-desktop", 5 + "identifier": "org.stormlightlabs.lazurite-desktop", 6 6 "build": { 7 7 "beforeDevCommand": "pnpm dev", 8 8 "devUrl": "http://localhost:1420", 9 9 "beforeBuildCommand": "pnpm build", 10 10 "frontendDist": "../dist" 11 11 }, 12 - "app": { "windows": [{ "title": "lazurite-desktop", "width": 800, "height": 600 }], "security": { "csp": null } }, 12 + "app": { "windows": [{ "title": "Lazurite", "width": 800, "height": 600 }], "security": { "csp": null } }, 13 13 "bundle": { 14 14 "active": true, 15 15 "targets": "all",