Chalarangelo / Chalarangelo/cows-js

Additional features

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue help wanted
Dominant language
JavaScript
Stars
13
Forks
2
PR merge metrics
No merged PRs in 30d

Description

- [x] `help` and `kick` commands
- [x] Properly format `users` output
- [x] Use timestamps are React `key`s
- [x] Improve CSS styling
- [ ] Chatrooms between two or more users
- [ ] Display user list
- [ ] Use the stored data to transmit some of the most recent messages
- [ ] Allow scrolling up for older messages
- [ ] Figure out a way to show only time instead of date and time for messages received the same day
- [ ] Allow image uploads for each user, store in filesystem
- [ ] Allow file transfers (WebRTC)
- [ ] Add encryption or secret password to start using the application
- [ ] Provide a way to hook it all up to a database, if a user wants to do so
- [ ] Integrate a gif keyboard or use Google's gboard to send gif images
- [ ] Add an emoji keyboard
- [ ] Add notifications
- [ ] Markdown support (bold, italics, code mostly)
- [ ] Auto-linking for appropriate pieces of content
- [ ] Auto-embedding for youtube videos

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue is a broad checklist of chat features and names no files, tests, or specific entry point. Narrow it to one unchecked item, then inspect the JavaScript WebSocket chat implementation and existing behavior. Done means the selected feature works without taking on the other checklist items.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
full-stack, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.