common-nighthawk / hello-its-me Goto Github PK
View Code? Open in Web Editor NEWweb application written in go
web application written in go
http: TLS handshake error from 70.122.32.98:45619: remote error: unknown certificate
step 1: disable listening if no JS
step 2: make dedicated message#show page and set expire on page load
question: what if someone has JS enabled, but grab the url of the audio before playing it? can they go directly to the audio endpoint and skip it adding an expire?
using the mic doesnt work on HTTP
When previewing a message that I recorded, the progress indicator did not move to show how much of the message I'd heard. I was hoping to see how long my message was by moving the progress indicator to the end, but that didn't work either.
Once the preview played completely, the progress indicator jumped to the end. At that point, I was able to move it to any point along the timeline and resume playback from that point.
it will only be confusing to allow 'daniel' and 'Daniel' and 'DANIEL' to be three different users.
clear-text passwords? youre better than that.
i dont want to do this for awhile, because it changes the architecture of the system. but its probably something that should exist.
stated explicitly--it would be nice to record one message and share that same message with both Alice and Bob.
likely due to poor mp3 encoding.
maybe try making it an ogg file?
three options: text (sms), email, no notification (ill just login and check)
for all pages that require signin
hello-its-me's most active user has requested a feature--
"Can you please add some way for me to "nudge" you? I sent you a message, and you've not responded. I want to poke you into action."
i think it would be cool if this were a text message, at least to start.
in a perfect world, the user could pick their notification settings. but for MVP, i think email for new message and sms for nudge is a nice idea.
look into using twilio.
one minute from now is a bad idea. messages are going unheard.
Explodes: 730h0m0s after listening
isnt really acceptable
right now, everything is done in UTC
no changes to logic
Hey Daniel,
I just sent you a couple messages from the application. In order for the messages to send, I had to update Chrome (55.0.2883.95) and Firefox to their latest versions.
Prior to the update, I had unsuccessfully sent a message using Chrome 54.x (full version number in one of the messages). Just documenting the issue in case you wanted to support older browsers.
file paths are different. db setup/connection is different.
so its not within the repo
show when its recording
allow preview of message
dont allow multiple message creation on one page
confirm after message is sent
objectives - high
get the project running locally on sashas computer
walk through the code at a high level
objectives - low
make design decisions
notes
-
setting up the project--
if i remember correctly, i just used the Mac OS X package installer: https://golang.org/doc/install
set the GOPATH and review src vs pkg vs bin
discuss go run
go build
go install
go get
set up the database. CREATE DATABASE "hello-its-me"; and more!
share passwords/secrets
sending an email should not block the request
I recorded a message. When I was done, the page said that I could preview the message before sending it. I started previewing my message. I never saw a button to click to send the message, but eventually the text changed to say that my message was successfully sent.
now that the core functionality is complete, there are two steps to take over the world--
step 1: the app currently looks like shit. it needs to look professional, or else no one will use or trust it. see if someone will help with this?
step 2: get tons of users. this is blocked by step 1.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.