Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Ruizhi] OpenTweet #5

Open
wants to merge 11 commits into
base: main
Choose a base branch
from
Open

[Ruizhi] OpenTweet #5

wants to merge 11 commits into from

Commits on Jan 14, 2024

  1. Use programmatic nav instead of main storyboard.

    Dante Li committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    d20f300 View commit details
    Browse the repository at this point in the history
  2. Define data model.

    Dante Li committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    ef81b07 View commit details
    Browse the repository at this point in the history
  3. Draft the viewmodel with data loading function.

    Also tested if the data is properly decoded from the local file.
    Dante Li committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    d06e0ff View commit details
    Browse the repository at this point in the history
  4. Add tableViewCell and implement tabeleView logic

    Establish the data pipeline between VC and VM.
    Dante Li committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    28a31ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f587fa5 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Bonus 0: Display avatar images.

    Dante Li committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    8c497b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2610d26 View commit details
    Browse the repository at this point in the history
  3. Increase the tweet cell's paddings around content.

    Dante Li committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    78fb4d5 View commit details
    Browse the repository at this point in the history
  4. Bonus 2: Long press a cell to show associated tweet.

    Also, click a cell to navigate to the tweet's details in a VC.
    Dante Li committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    4bb06f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Bonus 3: Display a tweet's thread when tapping.

    1. Prefetch the "reply to" tweet and replies for each tweet
    2. Display the thread consisting of "reply to" and replies on another VC
    3. make sure tweet(s) of each section presenting in ascending chronological order
    Dante Li committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    75937e8 View commit details
    Browse the repository at this point in the history
  2. Adjust comments and code format.

    Dante Li committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    3dde39e View commit details
    Browse the repository at this point in the history