[PR #1] [MERGED] First iteration #35

Closed
opened 2026-03-14 12:28:47 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/aome510/hackernews-TUI/pull/1
Author: @aome510
Created: 2/21/2021
Status: Merged
Merged: 2/21/2021
Merged by: @aome510

Base: mainHead: first-iteration


📝 Commits (10+)

  • ca6cba9 init cargo
  • 94289b5 mv .gitignore to rust project main folder
  • 1810d49 move files to main folder
  • 4120af6 WIP
  • 8285cdb render simple stories(line+url) with cursive textView
  • bb20189 add theme config
  • 473d4b3 add listview with scrollable
  • 554a306 add comments, use anyhow for error handling, and modify HNClient structure
  • 29c79c0 use select view
  • 2e9b5ba wip

📊 Changes

6 files changed (+273 additions, -0 deletions)

View changed files

📝 .gitignore (+3 -0)
Cargo.toml (+16 -0)
src/hn_client.rs (+111 -0)
src/main.rs (+28 -0)
src/view.rs (+110 -0)
theme.toml (+5 -0)

📄 Description

  • Implement a basic version (only text rendering and scrolling) of HN TUI with:
    • a main view to see top 50 top stories
      image
    • a comment view to see users' comments on a story
      image

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/aome510/hackernews-TUI/pull/1 **Author:** [@aome510](https://github.com/aome510) **Created:** 2/21/2021 **Status:** ✅ Merged **Merged:** 2/21/2021 **Merged by:** [@aome510](https://github.com/aome510) **Base:** `main` ← **Head:** `first-iteration` --- ### 📝 Commits (10+) - [`ca6cba9`](https://github.com/aome510/hackernews-TUI/commit/ca6cba985eac217a30f886c477933443ef263357) init cargo - [`94289b5`](https://github.com/aome510/hackernews-TUI/commit/94289b5dac75f1f0b8a575de3ec2332ef355a685) mv .gitignore to rust project main folder - [`1810d49`](https://github.com/aome510/hackernews-TUI/commit/1810d492ef5668875f1e07a0bcae563bb171a7ea) move files to main folder - [`4120af6`](https://github.com/aome510/hackernews-TUI/commit/4120af6c86652892bfae32ad6a675b2c3ea20829) WIP - [`8285cdb`](https://github.com/aome510/hackernews-TUI/commit/8285cdb3327f16fde263e5b2791c0492b7ad6de8) render simple stories(line+url) with cursive textView - [`bb20189`](https://github.com/aome510/hackernews-TUI/commit/bb201892fda5ce4f529af3f4005e7d6c7e7e76b5) add theme config - [`473d4b3`](https://github.com/aome510/hackernews-TUI/commit/473d4b34995603d93a9dbda4026590d400f036b7) add listview with scrollable - [`554a306`](https://github.com/aome510/hackernews-TUI/commit/554a30627dd620de141ee9d8a9a8517e2f8ab40b) add comments, use anyhow for error handling, and modify HNClient structure - [`29c79c0`](https://github.com/aome510/hackernews-TUI/commit/29c79c0ee834dcf84b5c8bfb5b882992def71e16) use select view - [`2e9b5ba`](https://github.com/aome510/hackernews-TUI/commit/2e9b5baa5f3fef7ab10c0498d51bb3fa6110c283) wip ### 📊 Changes **6 files changed** (+273 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+3 -0) ➕ `Cargo.toml` (+16 -0) ➕ `src/hn_client.rs` (+111 -0) ➕ `src/main.rs` (+28 -0) ➕ `src/view.rs` (+110 -0) ➕ `theme.toml` (+5 -0) </details> ### 📄 Description - Implement a basic version (only text rendering and scrolling) of HN TUI with: + a main view to see top 50 top stories ![image](https://user-images.githubusercontent.com/40011582/108628858-63082680-74a0-11eb-8646-c7a4ddff4de4.png) + a comment view to see users' comments on a story ![image](https://user-images.githubusercontent.com/40011582/108628866-71564280-74a0-11eb-82d1-fdb371d4d096.png) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-14 12:28:47 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hackernews-TUI#35
No description provided.