Commit Graph

123 Commits

Author SHA1 Message Date
Szymon Nowak
75bdbf97a8 Add info that Chrome on iOS is not supported 2014-04-10 16:01:32 +02:00
Szymon Nowak
f74da7518c Merge branch 'file_sent_confirmation' 2014-04-04 19:52:39 +02:00
Szymon Nowak
d7cdccc31a Add 250ms delay before displaying 'transfer completed' animation 2014-04-03 14:39:20 +02:00
Szymon Nowak
fef3709c25 Fix idb.filesystem.js library on Firefox 28.
It looks like 'self' returns undefined there. Firefox 29 works fine.
2014-04-03 12:21:47 +02:00
Szymon Nowak
7f7c157a71 Log an error when adding user to a room fails 2014-04-02 22:04:40 +02:00
Szymon Nowak
95b96af935 Add tip about workaround for sending multiple files 2014-04-02 14:27:12 +02:00
Szymon Nowak
67da23f88f Add 'transfer-completed' CSS class to avatar for 2 seconds on sent/received file 2014-04-02 13:31:33 +02:00
Szymon Nowak
094d3665bc Update Ember to 1.5.0 2014-04-01 17:52:55 +02:00
Maciej Jarczok
8680c6a096 Merge branch 'master' into file_sent_confirmation 2014-03-31 23:17:16 +02:00
Maciej Jarczok
210d9ec353 confirmation sign 2014-03-31 23:16:33 +02:00
Szymon Nowak
bfc1b85358 Remove '.hover' class from avatar on drop as well 2014-03-31 23:01:29 +02:00
Szymon Nowak
ddf1425a45 Add .hover class when dragging file over avatar 2014-03-31 22:52:39 +02:00
Szymon Nowak
5fece2f8ec Display a warning when trying to transfer more than one file 2014-03-31 19:20:28 +02:00
Szymon Nowak
3c540812d3 Don't trigger 'uploadFile' action if dropped item is not a file 2014-03-31 15:26:18 +02:00
Szymon Nowak
cc1a6e1aad Update jQuery to 2.1.0 and Bootstrap JS to 3.1.1. Closes #14 2014-03-30 22:26:24 +02:00
Szymon Nowak
db9d893097 Fix disappearing user.peer object on Firebase reconnect 2014-03-29 21:32:55 +01:00
Szymon Nowak
bf04fa66b2 Trigger 'disconnect.room' event when the room is removed from Firebase 2014-03-28 23:06:16 +01:00
Szymon Nowak
5ce92e5415 Initial Firefox support.
It works, but receiving files in Firefox sucks at the moment.
It's much slower than in Chrome/Opera that have native FileSystem API
support. Also, Firefox has to read the whole file into memory right
before saving it to disk. Bummer.

Instead of converting individual chunk blobs to array buffers (async),
the whole block is converted and then sliced it into chunks (sync).
This ensures that chunks are sent in order in Firefox.
Slicing is done twice now - first the whole block is sliced from
the file and then each chunk is sliced from the block.
Hopefully, it doesn't slow down things too much.
2014-03-28 20:00:46 +01:00
Szymon Nowak
c4f0112738 Remove socket.io leftovers 2014-03-26 04:34:31 +01:00
Szymon Nowak
ebcebde8f5 Clarify that Chrome for iOS is not supported 2014-03-25 10:56:54 +01:00
Szymon Nowak
3f6782c8c0 Merge branch 'about_page' 2014-03-25 00:16:25 +01:00
Szymon Nowak
be9fabb2bc Display about page on the first load 2014-03-25 00:15:19 +01:00
Maciej Jarczok
acfaecbde3 Merge branch 'about_page' of github.com:cowbell/sharedrop into about_page 2014-03-24 22:59:46 +01:00
Maciej Jarczok
f434227473 add button styles 2014-03-24 22:59:34 +01:00
Szymon Nowak
89e8831d4e Allow to close modal dialog 2014-03-24 22:44:37 +01:00
Maciej Jarczok
c4baf4a945 modal styles 2014-03-24 22:16:34 +01:00
Szymon Nowak
57032e3272 Fix issue with Firebase and null values 2014-03-24 15:08:13 +01:00
Szymon Nowak
0e9d5f17a3 Add content to about page 2014-03-24 14:56:12 +01:00
Szymon Nowak
69076f71e0 Very initial version of about page as modal dialog 2014-03-24 12:22:41 +01:00
Maciej Jarczok
b59ee46047 add firebase and webrtc logos 2014-03-20 18:43:13 +01:00
Szymon Nowak
2ca7af2601 Add info what signing in gives you 2014-03-19 21:23:54 +01:00
Szymon Nowak
eed5a1c927 Add README. Read Firebase URL from ENV var 2014-03-19 18:47:07 +01:00
Szymon Nowak
59940b0d9f Load gravatars via HTTPS 2014-03-19 14:28:40 +01:00
Szymon Nowak
dc91e3653b Merge branch 'firebase' 2014-03-18 19:46:24 +01:00
Maciej Jarczok
1e23028b05 move images from footer to css 2014-03-18 19:13:14 +01:00
Maciej Jarczok
97ebc17b8c move images form navbar to css 2014-03-18 15:23:58 +01:00
Szymon Nowak
aff1e9b1da Trying to fix presence 2014-03-17 13:48:57 +01:00
Maciej Jarczok
01510fc9fa mobile popovers, various css fixes 2014-03-16 14:17:31 +01:00
Maciej Jarczok
9379b9f3c1 second stage 2014-03-15 23:02:48 +01:00
Maciej Jarczok
a21839b6ea first stage of removing bstrap 2014-03-15 00:46:50 +01:00
Szymon Nowak
005f1828c6 File transfer seems to work 2014-03-13 17:22:07 +01:00
Szymon Nowak
16854d3350 Add uuid to Firebase auth token and use it as user's uuid 2014-03-12 15:11:41 +01:00
Szymon Nowak
8e72f1e06c Don't private IP if it's 0.0.0.0 2014-03-12 14:44:27 +01:00
Szymon Nowak
f5d6372ce7 Put all rooms in 'rooms' namespace in Firebase 2014-03-12 14:43:53 +01:00
Szymon Nowak
53bca48c1f Use Firebase for presence management instead of Socket.IO 2014-03-12 14:16:43 +01:00
Szymon Nowak
38f3d83489 Authenticate to Firebase using custom login 2014-03-12 12:58:04 +01:00
Szymon Nowak
4aa1f4517b Forgot to remove a comment. 2014-03-10 13:58:18 +01:00
Szymon Nowak
fb05756fb6 Fix receiving multiple files at the same time 2014-03-10 11:30:28 +01:00
Szymon Nowak
c48a6bcd69 Rename FileDrop to ShareDrop 2014-03-10 09:32:01 +01:00
Szymon Nowak
5c5d256771 Change text of 'filesystem_unavailable' error message 2014-03-09 18:17:19 +01:00