- 
                Notifications
    You must be signed in to change notification settings 
- Fork 348
compose_box: Add start video call button in compose #1916
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
base: main
Are you sure you want to change the base?
Conversation
9f3ca6c    to
    e6c9afb      
    Compare
  
    5ab42a9    to
    b2bb501      
    Compare
  
    | Thanks. It looks like you still have a TODO item before this is ready to be reviewed, so marking it as draft for now. | 
4cd6e12    to
    576234b      
    Compare
  
    | All the TODO are done @gnprice! | 
| Thanks. Before this can be reviewed, you'll need to revise it to have clear and coherent commits. See the instructions we discussed on a previous PR thread: #1830 (review) | 
e6835e8    to
    8a417e9      
    Compare
  
    | Thanks @gnprice for suggesting the refinement in commit history to make sure it becomes minimal and coherent. The same has been implemented. | 
| Thanks. Some of these commits aren't coherent. For example this commit f314a74: can't be right, because it says it involved  One useful step for spotting this kind of issue is to run our tests at every commit. If they fail, the commit needs fixing. It's straightforward to do that by hand. But a command which can be a useful shortcut for it is this: | 
8a417e9    to
    60c8367      
    Compare
  
    | Thank you @gnprice for taking time to review the commit history and for the useful shortcut. It was very handy and i was easily able to trace the coherent status of each commit and resolve them on the go. Following i have done the updates in the commit history to maintain coherent commit with optimized minimalism. | 
5586027    to
    2161f40      
    Compare
  
    | These commits still aren't coherent. As of this commit: there's a button which doesn't do anything. That would be a buggy, broken experience for a user who tries it. Before you ask others to review your work, it's important to take the time to read and review it carefully yourself. Reviewers' time is limited; and when reviewers have to point out the same kinds of issues repeatedly, it's not an efficient use of their time. | 
2161f40    to
    60c8e0d      
    Compare
  
    | Thank you @gnprice for the review. I understand maintainer and review have restricted time to point out same issue again and respect their time so to avoid this in future. This problem is due to mainly me trying to understand the coherent commit style of Zulip codebase and i am trying my best to adapt it. Just a few clarification would help me to understand them more from your side and avoid these type of situations in the future: 
 Also the updated commit history has been pushed. 🙂 | 
| 
 Yeah, these changes make sense as a single commit: 
 Each Git commit includes a particular tree, a complete state of all the files that are tracked in the repository. That tree reflects the changes made in that commit, and also all the changes made in the previous commits that are part of that commit's ancestry. So when we say each commit should be deployable on its own, we're referring to the commit's whole tree. The commit shouldn't change the tree into a state that we couldn't happily deploy. If you were to take the same changes the commit makes, though, and apply those changes to some other tree — for example if you were to drop the previous commits in a PR branch, and apply the commit's changes directly to the tree that's in the main branch — then that would be a different tree. Naturally sometimes that hypothetical tree will be one that one wouldn't want to deploy (or that wouldn't even be possible to deploy, because it wouldn't compile). What's important is that each of the states of the tree that actually appear in your branch are good to deploy. | 
60c8e0d    to
    7ef496a      
    Compare
  
    | Thank you @gnprice for the detailed explanation. | 
Fixes #1824
Design
Light Theme
XRecorder_20251015_04.mp4
Dark Theme
XRecorder_20251015_05.mp4