provide a full-server activity history on the ios home pane #65

Closed
opened 2026-08-09 14:52:09 +00:00 by hugo · 1 comment
Owner

add a server scoped activity view in the icon bar of the home screen of the ios app that shows all activities on the sever like the "discover" view on the website does. this helps with looking at other users activities.

also if the user then clicks on those elements, they should be lead to the respective details of that users elements.

add a server scoped activity view in the icon bar of the home screen of the ios app that shows all activities on the sever like the "discover" view on the website does. this helps with looking at other users activities. also if the user then clicks on those elements, they should be lead to the respective details of that users elements.
hugo added this to the first public update release milestone 2026-08-09 14:52:09 +00:00
hugo added the enhancementcritical labels 2026-08-09 14:52:09 +00:00
hugo changed title from provide a full-server activity history on t he ios home pane to provide a full-server activity history on the ios home pane 2026-08-09 14:58:19 +00:00
Author
Owner

Implemented in commit f84ab77.

  • Added an accessible Server Activity destination to the iOS home icon row.
  • Added a Gitea-owned incremental pager that enumerates every user visible to the configured account and performs a globally newest-first k-way merge without refetching prior pages.
  • Added Rust view-ready actor labels and existing repository, issue, pull-request, and commit navigation targets.
  • Added the native UIKit activity list with pull-to-refresh, load-more pagination, empty state, Dynamic Type-compatible cells, SF Symbols, and native navigation.
  • Regenerated the UniFFI Swift/C bindings and updated TESTING.md.

Verification:

  • cargo fmt --all -- --check
  • RUSTFLAGS="-D warnings" cargo check --workspace --all-targets
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace
  • iPhone 17 Pro simulator Debug build and real-data UI validation: traversed the live server feed through more than 1,000 newer events, found the actual @apple activity, opened apple/SimpleDemoRepo issue 1, and verified the detail title test issue.

No development build was installed on a physical iPhone.

Implemented in commit f84ab77. - Added an accessible Server Activity destination to the iOS home icon row. - Added a Gitea-owned incremental pager that enumerates every user visible to the configured account and performs a globally newest-first k-way merge without refetching prior pages. - Added Rust view-ready actor labels and existing repository, issue, pull-request, and commit navigation targets. - Added the native UIKit activity list with pull-to-refresh, load-more pagination, empty state, Dynamic Type-compatible cells, SF Symbols, and native navigation. - Regenerated the UniFFI Swift/C bindings and updated TESTING.md. Verification: - `cargo fmt --all -- --check` - `RUSTFLAGS="-D warnings" cargo check --workspace --all-targets` - `cargo clippy --workspace --all-targets -- -D warnings` - `cargo test --workspace` - iPhone 17 Pro simulator Debug build and real-data UI validation: traversed the live server feed through more than 1,000 newer events, found the actual `@apple` activity, opened `apple/SimpleDemoRepo` issue 1, and verified the detail title `test issue`. No development build was installed on a physical iPhone.
hugo closed this issue 2026-08-15 15:26:08 +00:00
Sign in to join this conversation.