gittalk's Issues
Messages Component
Repolistentry Component
Send email Invitations
Outbound - send payload
payload = {
user: message.user,
text: message.text,
image: message.image,
room: room.id
}
Test for Logout View
PR here #63
Create App - build AppSettings component
testing slack
๐ถ
Login flow - refresh on chatroom bug
Store userAvatarUrl in DB as a property of new message
Channel messages to chatroom
Inbound validate API key
Add text editor
Outbound - handle new message event
room id and apps property + message object gets sent to the send
function imported from outboundController.js
outbound.send(<room-data>, <msg>);
Socket currently broadcasts messages to all clients
Add App - edit chatroom schema
Channel links in sidebar does not update message list
When a user clicks on a channel link in the navbar of the chatroom, everything other than the message list is updated
Test for Profile View
WIP
Edit login button to not open new window
Dynamic channels
Add App - edit RepoListEntry component with cog button
Add App - build front-end component
Chatroom Component
Chatroom - Message view
Create App - edits to Profile component
Create App - DB schema
{
name: 'string',
owner: 'string',
apiKey: 'string',
endpoint: 'string',
category: 'string'
}
Dashboard - Repo list
Each list item will contain:
Repo name,
Description,
Link to github repo,
Languages
Add App - add chatroom DB methods
Navbar Component
Test for Chatroom-Messages View
Upload Images
Initial thoughts:
add "+" button in input view for image upload
send image to S3 to save
S3 returns url
add url to message object in db
Inbound - make handler function
server/handlers/inboundAppsHandler.js
currently contains one function called inbound
that handles all inbound post requests
Dashboard - Profile View
Test for Login View
Chatroom - Input view
Login view
Create App - build front-end component
Test for AddImage View
PR here #63
Create App - DB methods
findByOwner,
findByCategory,
findOneByName,
findOneByKey,
findOneByEndpoint,
findBySelector,
findOneBySelector,
insertOne,
UpdateOneByKey
Outbound - DB lookup
Not really needed for outbound, sending the payload off from within the db save
Repolist Component
Inbound - make '/apps' endpoint
created in server/server.js
calls inbound
function imported from inboundAppsHandler.js
Chatroom - Top bar
Route to chatroom dynamically from the repo name clicked on Dashboard
Message Component
Test for Dashboard View
PR here #63
Chatroom - Nav view
Can submit a blank message in chatroom
^^^
Bot API tests
- appRequest handler
- createApp component
- edit Profile component spec
- app DB controller
- post '/apps' server route
- inboundController
- outboundController
Entermessage Component
Add "home" or "dashboard" button to chatroom view
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.