Realtime Editor for Stash

(8) 2243 downloads Atlassian Labs UtilitiesAvailable for Stash 2.0.0 - 2.12.1 Unsupported
This add-on isn't formally supported, but you can ask a question via Atlassian Answers.

Ask a question

Realtime Editor for Stash

Learn more about StashHave you ever wanted a colleague to quickly review your code changes rapidly? Or...

  • Quickly edit a file in a repository without having to clone it locally? Or...
  • Pair up with another developer across the world in real-time?

Meet the Stash Realtime Editor, edit files in realtime directly from the Stash interface - no cloning, no IDE, no local editor.

How does it work?

From Stash, you can edit files on your own or pair with others for quick reviews or collaborative code editing. Once you're happy with your edits, you can commit your changes directly in Stash. This add-on adds a real-time editor directly into Stash using the fabulous CodeMirror editor and Firebase' Firepad.

Firepad is Firebase' operational transform (OT) based editor. OT makes it possible to edit files in real-time with reliability and predictability. With OT you can see what other users are doing inside the editor (i.e., selecting, highlighting, typing, etc.)

The Stash Realtime Editor works even if you lose network connectivity. If you're working on a file with someone else and happen to suspend your laptop, resume your work on a train, and then come back online at home, your changes sync up as you would expect.

Requirements

Stash Realtime Editor has been tested with the following browsers:

  • Chrome 26
  • Firefox 19
  • Safari 6
  • IE 9, 10

Dude, where's my code? (a note on security)

The Stash Realtime Editor uses a secured Firebase instance to store temporary deltas while your code is being edited. Only users with the Share URL generated for each editing session are able to access those deltas.

Rest assured that your code is stored and retrieved in a secure manner. But if your company has restrictions on whether code fragments can temporarily exist in the cloud, the Stash Realtime Editor may not be for you.

Read more »Read less »

Pricing overview

This add-on is free for download instances.

You may download and install it using the Universal Plugin Manager inside of your Atlassian application.

This add-on is not available for OnDemand.

You can browse available OnDemand add-ons here.

User reviews

(8)Sign in to write a review »
by ~RSS [OVz] on 16 Nov 2013
need external server for edit files
2 out of 2 found this review helpful
Was this review helpful?YesNo
by Petr Hlavka on 25 Mar 2014
Seems not to be working with our Stash v2.11.3 (empty file is displayed after clicking on Edit button.
1 out of 1 found this review helpful
Was this review helpful?YesNo
by Jordan Jennings on 17 Mar 2014
Doesn't seem to work with Stash v2.11.3. Just pulls up a blank page when you click on edit.
1 out of 1 found this review helpful
Was this review helpful?YesNo
by Stefan Reuter on 14 Mar 2014
Does not work for files in users' repositories (/users/<username>/repos/<reponame>). Error is "Uncaught TypeError: Cannot read property '1' of null".
Was this review helpful?YesNo
by Carlos Melgar on 23 Apr 2013
I cannot wait to use it!!!
0 out of 2 found this review helpful
Was this review helpful?YesNo

Additional screenshots

There are no additional screenshots.

Free add-on FAQ

Good news! This add-on is free.

Support

Realtime Editor for Stash isn't formally supported.

Release notes

version 1.0.5Stash 2.0.0 - 2.12.1

Fixed issue #18, where the Edit link was not appearing in Stash 2.5.x.

This release is backwards compatible with previously supported versions.

Installation

  1. Log into your Stash instance as an admin.
  2. Click the admin dropdown and choose Add-ons. The Manage add-ons screen loads.
  3. Click Find new add-ons from the left-hand side of the page.
  4. Locate Realtime Editor for Stash via search. Results include add-on versions compatible with your Stash instance.
  5. Click Install to download and install your add-on.
  6. You're all set! Click Close in the Installed and ready to go dialog.

To find older Realtime Editor for Stash versions compatible with your instance, you can look through our version history page.

Similar add-ons