Commit Graph
142 Commits
Author SHA1 Message Date
Bendik Aagaard Lynghaug 55c44b178a chore: update flathub submodule to v0.5.0 2026-05-24 16:50:36 +02:00
Bendik Aagaard Lynghaug 607cfc4e4c chore: update flathub submodule to v0.5.0 2026-05-07 17:30:44 +02:00
Bendik Aagaard Lynghaug 6a4db78c2c release: bump to v0.5.0
Release / Create GitHub Release (push) Failing after 7s
Release / Build x86_64-unknown-linux-gnu (push) Has been skipped
Release / Build aarch64-unknown-linux-gnu (push) Has been skipped
Release / Build aarch64-apple-darwin (push) Has been skipped
Release / Build x86_64-pc-windows-gnu (push) Has been skipped
v0.5.0
2026-05-07 17:20:58 +02:00
Bendik Aagaard Lynghaug b7ab345317 baseline_aspects.tom 2026-05-07 17:20:29 +02:00
Bendik Aagaard Lynghaug bc0d6a9faf big !view macro rewrite 2026-05-07 13:41:37 +02:00
Bendik Aagaard LynghaugandClaude Opus 4.7 491e7480a2 view! macro adoption: setup, sidebar, tab toolbars, contribute bars, messages tab
build_setup_page: declarative toolbar/header/date_group/city_group/manual_group/
content via relm4::view!; SpinRow construction extracted to spin_row helper.

build_main_page: nav row factory function uses view!; consent_bar and call_bar
fully declarative; chart/sky/network tab toolbars deduplicated via new
make_tab_toolbar(title, body) helper.

stargazer_page::build_messages_tab: scrolled list + input row tree expressed
in view!; signal wiring stays imperative below.

Net minor LOC growth — the win is structural clarity over imperative threading,
not size.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 05:08:48 +02:00
Bendik Aagaard Lynghaug 5547936413 fix asc placemnt computation bug 2026-05-06 22:47:24 +02:00
Bendik Aagaard Lynghaug f3065e56b6 improve placement view capabilities 2026-05-06 22:32:15 +02:00
Bendik Aagaard LynghaugandClaude Opus 4.7 4257b36e04 Add placement interpretations: sign + house variants
InterpKey gains PlacementSign { planet, sign } and PlacementHouse
{ planet, house } variants with canonical sigs placement_sign:planet:sign
and placement_house:planet:house. plain_name renders "Jupiter in Virgo"
and "Jupiter in House 9" respectively.

placements.rs now produces a Vec<AspectItem> rather than rendering a
static PreferencesGroup; AspectView's natal kind builds a second
FactoryVecDeque<InterpRow> above the aspects group titled "Placements"
that feeds through the same Activate forwarding so taps push the same
detail_page used by aspects.

Baseline TOML gains [placement_sign] and [placement_house] sections
seeded with a curated subset spanning planets / signs / houses.
format_interp_key in the network feed and store kind_str learn the new
variants.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-06 22:12:32 +02:00
Bendik Aagaard Lynghaug fe30ba718a Rename contribute button label: Submit → Share 2026-05-06 22:02:14 +02:00
Bendik Aagaard Lynghaug b53654da01 put orb underneath aspects in interp_row 2026-05-06 21:52:50 +02:00
Bendik Aagaard Lynghaug cd51bd5c89 More refactoring 2026-05-06 21:43:01 +02:00
Bendik Aagaard Lynghaug d20ef4040a Add a factory for peer view logic 2026-05-06 14:22:44 +02:00
Bendik Aagaard Lynghaug 9eb77cb449 Replace five separate peer-tracking collections with a single
HashMap<PeerId, Stargazer> backed by a StargazerState enum:

     Discovered -> OutgoingPending -> Connected
     Discovered -> IncomingPending -> Connected

   Key behaviours:
   - OutgoingPending persisted in pending.tsv; retried automatically on
     every PeerDiscovered event and on NetworkReady startup
   - Mutual pending fast-path: if both sides have proposed, the incoming
     channel is auto-accepted without showing the consent bar
   - Sidebar "Others" section shows all non-Discovered peers sorted:
     Connected+online, IncomingPending, OutgoingPending, Connected+offline
   - Pending rows are non-navigable with a visible x remove button
   - Connected rows retain the nickname pencil and unread badge
   - Outgoing consent bar removed; + immediately commits to OutgoingPending
   - Desktop notifications unchanged (consent bar still fires on IncomingPending)
   - Dead peer_list.rs removed
2026-05-06 06:26:26 +02:00
Bendik Aagaard Lynghaug 168e65bc18 chore: fix flathub manifest — disable-submodules for CI 2026-04-28 17:44:23 +02:00
Bendik Aagaard Lynghaug f0f46eecc3 chore: update flathub submodule to v0.4.12 2026-04-28 17:10:44 +02:00
Bendik Aagaard Lynghaug bcf6557eaa release: bump to v0.4.12
Release / Create GitHub Release (push) Failing after 8s
Release / Build x86_64-unknown-linux-gnu (push) Has been skipped
Release / Build aarch64-unknown-linux-gnu (push) Has been skipped
Release / Build aarch64-apple-darwin (push) Has been skipped
Release / Build x86_64-pc-windows-gnu (push) Has been skipped
v0.4.12
2026-04-28 17:10:07 +02:00
Bendik Aagaard LynghaugandClaude Sonnet 4.6 026bf6cc5e chore: metainfo quality improvements for Flathub v0.4.12
- Add <branding> primary colors (light #7b5ea7 / dark #22174a) from icon palette
- Shorten summary to 33 chars to meet quality-badge threshold
- Add v0.4.12 release entry

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 17:09:09 +02:00
Bendik Aagaard Lynghaug 4defb2d13d chore: track Cargo.lock for reproducible CI builds 2026-04-28 17:04:04 +02:00
Bendik Aagaard Lynghaug 6f7a1bbd7f chore: mark app as adaptive / mobile-capable in metainfo 2026-04-28 16:42:25 +02:00
Bendik Aagaard Lynghaug ea16b71829 chore: update flathub submodule to v0.4.11 2026-04-28 16:37:53 +02:00
Bendik Aagaard Lynghaug 2f51646ff7 release: bump to v0.4.11
Release / Create GitHub Release (push) Failing after 7s
Release / Build x86_64-unknown-linux-gnu (push) Has been skipped
Release / Build aarch64-unknown-linux-gnu (push) Has been skipped
Release / Build aarch64-apple-darwin (push) Has been skipped
Release / Build x86_64-pc-windows-gnu (push) Has been skipped
v0.4.11
2026-04-28 16:37:40 +02:00
Bendik Aagaard Lynghaug b804d356eb chore: add v0.4.11 release notes 2026-04-28 16:37:00 +02:00
Bendik Aagaard Lynghaug 6e248eaa47 update screenshots 2026-04-27 20:22:44 +02:00
Bendik Aagaard Lynghaug ced35ad9ac chore: update flathub submodule to v0.4.10 2026-04-27 18:40:21 +02:00
Bendik Aagaard Lynghaug 1f5ff2135d verify flathub ownership 2026-04-27 18:39:34 +02:00
Bendik Aagaard Lynghaug 8f502a620b ci: create release before parallel builds to avoid race condition 2026-04-27 18:35:54 +02:00
Bendik Aagaard Lynghaug 88e72625ed chore: update flathub submodule to v0.4.10 2026-04-27 18:28:15 +02:00
Bendik Aagaard Lynghaug da20086bd4 chore: push flathub sync to branch, not master 2026-04-27 18:27:32 +02:00
Bendik Aagaard Lynghaug 2d0ca964c5 chore: update flathub submodule to v0.4.10 2026-04-27 18:27:21 +02:00
Bendik Aagaard Lynghaug 407ef37246 release: bump to v0.4.10 2026-04-27 18:26:50 +02:00
Bendik Aagaard Lynghaug e427844dc3 chore: fix pre-release hook path 2026-04-27 18:26:03 +02:00
Bendik Aagaard Lynghaug 462df1e7c9 fix cargo release 2026-04-27 18:20:15 +02:00
Bendik Aagaard Lynghaug 740ac8bffd update network bootstrap and relay 2026-04-27 18:18:46 +02:00
Bendik Aagaard Lynghaug ba808f9330 release script workflow 2026-04-27 16:59:15 +02:00
Bendik Aagaard Lynghaug b450d04369 bump to 0.4.9: app icon in window and macOS dock
Release / Build x86_64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-apple-darwin (push) Has been cancelled
Release / Build x86_64-pc-windows-gnu (push) Has been cancelled
v0.4.9
2026-04-26 18:46:56 +02:00
Bendik Aagaard Lynghaug 9a811cd680 remove bundle-macos.sh — CI workflow handles .app bundling 2026-04-26 18:46:10 +02:00
Bendik Aagaard Lynghaug d2b61b5b10 release: generate .icns with ImageMagick, add CFBundleIconFile to macOS .app 2026-04-26 18:45:09 +02:00
Bendik Aagaard Lynghaug 993de2f4f0 macOS app bundle: icns script, set_default_icon_name, bundle app SVG in gresource 2026-04-26 18:43:46 +02:00
Bendik Aagaard Lynghaug 531ffb1f22 flatpak: bump to v0.4.8 2026-04-26 18:32:17 +02:00
Bendik Aagaard Lynghaug 912e87b6d6 bump to 0.4.8: bundle cities1000.txt for offline builds
Release / Build x86_64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-apple-darwin (push) Has been cancelled
Release / Build x86_64-pc-windows-gnu (push) Has been cancelled
v0.4.8
2026-04-26 18:31:49 +02:00
Bendik Aagaard Lynghaug 72de3149fa commit cities1000.txt; strip build-time download from build.rs 2026-04-26 18:30:57 +02:00
Bendik Aagaard Lynghaug ef22c70c61 flatpak: bump to v0.4.7 2026-04-26 18:22:34 +02:00
Bendik Aagaard Lynghaug 860a01d65a bump to 0.4.7: city search toggle + manual lat/lon fallback
Release / Build x86_64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-apple-darwin (push) Has been cancelled
Release / Build x86_64-pc-windows-gnu (push) Has been cancelled
v0.4.7
2026-04-26 18:20:12 +02:00
Bendik Aagaard LynghaugandClaude Sonnet 4.6 b5150c7dc8 metainfo: add vcs-browser URL
Satisfies AppStream appstream-missing-vcs-browser-url linter warning.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 17:18:00 +02:00
Bendik Aagaard LynghaugandClaude Sonnet 4.6 7d44adea82 flatpak: bump to v0.4.6, update commit hash
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 19:04:23 +02:00
Bendik Aagaard LynghaugandClaude Sonnet 4.6 2129ab2bd2 bump to 0.4.6: inline city search rows replace deprecated EntryCompletion
Release / Build x86_64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-apple-darwin (push) Has been cancelled
Release / Build x86_64-pc-windows-gnu (push) Has been cancelled
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v0.4.6
2026-04-21 19:02:07 +02:00
Bendik Aagaard Lynghaug 677744390d flatpak: bump to v0.4.5, regenerate cargo-sources 2026-04-18 15:02:54 +02:00
Bendik Aagaard Lynghaug 19e2d28066 bump to 0.4.5: native EntryCompletion city autocomplete, network empty state copy
Release / Build x86_64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-unknown-linux-gnu (push) Has been cancelled
Release / Build aarch64-apple-darwin (push) Has been cancelled
Release / Build x86_64-pc-windows-gnu (push) Has been cancelled
v0.4.5
2026-04-18 14:57:05 +02:00
Bendik Aagaard Lynghaug 0d7cc2ed5d fix autocomplete crash and width: reentrancy guard, match popover to entry width 2026-04-18 14:20:07 +02:00