Kevin Sawicki
6482e26526
Copy session url to clipboard instead of just id
2013-07-16 09:49:47 -07:00
Kevin Sawicki
0a4e3cec94
Add missing connection prefix to event name
2013-07-16 09:49:47 -07:00
Kevin Sawicki
c8accea5dc
Synchronize instead of Synchronize
2013-07-16 09:49:47 -07:00
Kevin Sawicki
438b8f6a14
Support launching the app directly with a URL
...
In this case there will be no paths to open and so editor windows
should be created.
This will allow sessions to be joined when Atom isn't currently running
but a session link is clicked from within another application.
2013-07-16 09:49:47 -07:00
Kevin Sawicki
522768e6c0
Handle opening session urls
2013-07-16 09:49:47 -07:00
Kevin Sawicki
5bb45d4684
Add serialization version to image and archive edit sessions
2013-07-16 09:49:46 -07:00
Kevin Sawicki
3d6fb85152
Upgrade to patrick 2.0
2013-07-16 09:49:46 -07:00
Kevin Sawicki
9ccf9365c3
Make all edit session uri's relative
...
This allows them to be collaborated without having absolute paths
in the shared document.
2013-07-16 09:49:46 -07:00
Kevin Sawicki
a9710e7a63
Ignore session id if empty
2013-07-16 09:49:46 -07:00
Kevin Sawicki
f3bb826e8d
Remove unused color from dark collaboration theme
2013-07-16 09:49:46 -07:00
Kevin Sawicki
96b91ef36b
Add collaboration stylesheet for light theme
2013-07-16 09:49:46 -07:00
Kevin Sawicki
ae9ffbb526
Rename buddy-list.less to collaboration.less
2013-07-16 09:49:46 -07:00
Kevin Sawicki
89dba4603c
Add progress bar to loading sesion view
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
8812b6c31d
Use patrick to mirror repository state
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
33f538ebf4
Create new branch if guest has unpushed changes
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
56b333e7fb
💄
...
Kevin found this offensive
2013-07-16 09:49:46 -07:00
Corey Johnson & Kevin Sawicki
72d76e511e
Begin replication of host repo state
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
601efa53e6
Only create single host view instance
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
af80327995
Set guest session project path from repo name
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
3ce520d9de
Store participants and repository under collaborationState doc
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
1836257f0b
Show avatars in host and guest views
2013-07-16 09:49:45 -07:00
Kevin Sawicki
98765c7d5c
Only display participants that aren't the host
2013-07-16 09:49:45 -07:00
Kevin Sawicki
f3ca26e2c9
Trigger participants-changed in guest session
2013-07-16 09:49:45 -07:00
Kevin Sawicki
b1ca43ac0f
Upgrade telepath
2013-07-16 09:49:45 -07:00
Kevin Sawicki
5ce0cf65c4
Unvendor pusher.js
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
460a09f9eb
Show participants in the session
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
40d500949b
Remove presence from collaboration package.
2013-07-16 09:49:45 -07:00
Corey Johnson & Kevin Sawicki
be078b2b41
Add share button to buddy list
2013-07-16 09:49:45 -07:00
Kevin Sawicki
0fd44994ee
Trigger status changed for self
2013-07-16 09:49:44 -07:00
Kevin Sawicki
09e73b16fe
Show all open windows in buddy list
2013-07-16 09:49:44 -07:00
Kevin Sawicki
b55e62f2ab
Use fat arrow for callbacks
2013-07-16 09:49:44 -07:00
Kevin Sawicki
aab4d7a78b
Add avatar to buddy view
2013-07-16 09:49:44 -07:00
Kevin Sawicki
533f91e7ac
Remove unused class
2013-07-16 09:49:44 -07:00
Kevin Sawicki
aed7d3ed70
Make buddy list a permanent view on the right
2013-07-16 09:49:44 -07:00
Kevin Sawicki
0fdb15f9a6
Move peer.js to vendor directory
2013-07-16 09:49:44 -07:00
Kevin Sawicki
05748cd7dc
Display repo and branch in buddy list
2013-07-16 09:49:44 -07:00
Kevin Sawicki
b127492c9f
Add initial buddy list
2013-07-16 09:49:44 -07:00
Kevin Sawicki
4fde8f0753
Export Pusher class
2013-07-16 09:49:44 -07:00
Kevin Sawicki
e7ba9e1c9d
Add Git.getConfigValue()
2013-07-16 09:49:44 -07:00
Kevin Sawicki
d1812d74d6
Vendor pusher.js
2013-07-16 09:49:44 -07:00
Kevin Sawicki
17cecda23e
Use atom-shell 23dd5b4da8
...
The release past this build is causing issues with async callbacks
not firing.
2013-07-16 09:48:15 -07:00
Kevin Sawicki
9d733a2da9
Don't grab native window focus
...
Call $(window) instead of atom.focus() so the native window
doesn't regain focus on each spec run preventing it from running
in the background.
v0.16.0
2013-07-15 13:56:21 -07:00
Kevin Sawicki
6bbcc58542
Call atom.focus() in the root beforeEach
...
Async events are not currently firing in specs and this
appears to cause them fire.
2013-07-15 13:40:53 -07:00
Kevin Sawicki
1a76e3dc9d
Add missing '..' to node directory path
...
The path has changed and one more parent directory needs to be
traversed to find the bundled path to node for spawning child
processes.
2013-07-15 12:20:09 -07:00
Kevin Sawicki
ff70ae633d
Correct broken link to npm
v0.15.0
2013-07-12 17:30:05 -07:00
Kevin Sawicki
d1f372e439
Rebuild native modules when atom-shell is upgraded
...
Spawn an apm rebuild when the atom shell version changes
after running the update-atom-shell script.
Closes #618
2013-07-12 14:48:10 -07:00
Kevin Sawicki
041f52aaaa
Upgrade apm
2013-07-12 14:07:03 -07:00
Kevin Sawicki
270d17814e
Move right border to tree view resizer
...
This allows the border to still show when the tree view
scrolls horizontally.
Closes #622
2013-07-12 13:59:52 -07:00
Kevin Sawicki
16095c8086
Add New Window to File menu
...
Closes #626
2013-07-11 20:22:43 -07:00
Coby Chapple
94e2dbbc2c
extraneous paren in package docs
2013-07-11 10:20:29 +01:00