Commit Graph

72 Commits

Author SHA1 Message Date
Brian Gough 6014085e8e prevent loading error for ace language tools extension in development 2015-05-05 14:33:18 +01:00
James Allen af85c83877 Buffer updates when only a single user is editing a document
Add in 5 second delay between flushing updates when only a single user
is editing a document. As soon as an update is received from another user
we switch to sending updates immediately again so there is no latency
between collaborators. The logic applies to individual docs, so two users
can be editing different docs and will still buffer updates since they
will not affect each other.
2015-04-17 11:24:28 +01:00
Brian Gough 0684fa36fd upgrade pdfjs to version 1.0.1040 2015-03-31 14:53:27 +01:00
James Allen 8483f249ee Actually proxy websocket connections 2015-03-20 19:08:48 +00:00
Brian Gough b0a32b1ef8 make new pdf viewer the default for all users
remove old pdf viewer
2015-03-20 11:28:28 +00:00
James Allen bb61dfe34a Show nice error page if socket.io could not be loaded 2015-03-09 13:57:13 +00:00
James Allen 6c387edbe2 Remove Dropbox front end logic from main sharelatex repo 2015-02-05 18:20:34 +00:00
James Allen d7afb4e513 Clean up unused real-time code in web 2015-02-05 16:37:37 +00:00
Henry Oswald 948eeb87ba improved momentjs
- access it via amd not global
- remove warning message
- updated 2.7.0 -> 2.9.0
2015-01-29 18:31:11 +00:00
Henry Oswald 5a15e826a7 moved mathjax to be served locally 2015-01-29 18:29:53 +00:00
Brian Gough 5053536fff load the compatibility library from the correct version of pdf.js 2014-12-01 15:41:17 +00:00
Brian Gough 25bebe1104 support old and new pdf viewers depending on feature switch 2014-12-01 14:35:12 +00:00
Brian Gough 57b09e1d60 started making pdf viewer conditional - work in progress 2014-11-28 16:59:39 +00:00
James Allen e559c72491 Connect to configurable websocket service 2014-11-17 13:38:44 +00:00
Henry Oswald c961cea514 fixed some bits 2014-08-07 13:56:04 +01:00
Henry Oswald cb685f5ea6 done loads of more pages 2014-07-31 17:07:43 +01:00
James Allen 25205e3dda Update to official mathjax cdn 2014-07-29 10:37:43 +01:00
James Allen a5267184ab Don't use dark theme yet 2014-07-28 15:57:06 +01:00
James Allen 4ff9fe33b6 Use a dark editor surround if the theme is dark 2014-07-28 15:06:26 +01:00
James Allen 0938186868 Don't show system messages in editor 2014-07-24 14:04:26 +01:00
James Allen c099b8e9de Add hotkeys modal 2014-07-22 14:38:32 +01:00
James Allen 3468460ed6 Show progress before any js loads 2014-07-21 15:11:54 +01:00
James Allen 1cf508356c Show 'no messages' state in chat 2014-07-21 12:19:13 +01:00
James Allen 4151f5d85f Disable chat for anonymous users 2014-07-21 11:56:49 +01:00
James Allen 462403bb4f Finger print Ace files 2014-07-18 12:08:56 +01:00
Henry Oswald 5fa83fb2b9 added dropbox in left menu 2014-07-17 14:23:47 +01:00
Henry Oswald abc4306e06 merge 2014-07-16 13:35:15 +01:00
Henry Oswald 6982ec63ae changed get template details to findOne 2014-07-16 11:56:22 +01:00
James Allen 8f08823d34 Sort out fingerprints and pdf.js worker path 2014-07-16 11:28:52 +01:00
James Allen 7318f4c2d3 Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign 2014-07-15 18:25:29 +01:00
James Allen b9f2b02594 Sort out scroll in chat 2014-07-15 18:25:12 +01:00
Henry Oswald c93c8b3f7d got basic client side templates 2014-07-15 17:56:09 +01:00
Henry Oswald ef4b7f7036 Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign 2014-07-15 12:15:15 +01:00
James Allen cf0ff6e97a Hide chat in editor 2014-07-15 10:56:01 +01:00
Henry Oswald c0a6f0b7ad Merge branch 'master-redesign' into master-redesign-templates-and-blog
Conflicts:
	public/coffee/ide/editor/directives/aceEditor/auto-complete/AutoCompleteManager.coffee
	public/coffee/ide/editor/directives/aceEditor/cursor-position/CursorPositionManager.coffee
	public/coffee/ide/online-users/OnlineUsersManager.coffee
	public/coffee/ide/track-changes/directives/infiniteScroll.coffee
2014-07-10 15:15:18 +01:00
James Allen 488f33d3d0 Replace slashes globally 2014-07-09 11:17:16 +01:00
James Allen 6d10c186ad Sort out escaping issues 2014-07-09 11:05:00 +01:00
Henry Oswald 0080809489 merge/moving js stuff around half done 2014-07-08 12:32:50 +01:00
James Allen b9909bbd84 Sort out front end coffee/js files and minification 2014-07-08 12:01:32 +01:00
Henry Oswald 581d9ec925 - hooked up chat throughout the stack
- removed lots of console.logs
- working on the auto scrol, doesn't quite work yet
2014-07-08 10:08:38 +01:00
James Allen ac0f05a9e4 Create binary file preview 2014-07-03 17:05:50 +01:00
James Allen a4afc70f9b Show saving notifications 2014-07-02 17:41:07 +01:00
James Allen b61da1a9f0 Handle out of sync errors with a pop-up 2014-07-02 17:04:29 +01:00
James Allen f256c96195 Add in chat view with stubbed data 2014-07-02 15:56:09 +01:00
James Allen ab09a865b8 Add in chat pane and sort out layout resizing 2014-07-02 13:23:04 +01:00
James Allen f86c9cf853 Move all editor manager binding logic into the managers 2014-07-02 10:59:18 +01:00
James Allen be48ab2a30 Add in basic share modal 2014-07-01 14:12:28 +01:00
James Allen 9c9de35918 Set up basic PDF viewer 2014-06-28 13:25:06 +01:00
James Allen 60e5542f35 Get basic track changes list working 2014-06-26 16:39:52 +01:00
James Allen c14774bedd Get basic cursor updating going on 2014-06-25 18:17:17 +01:00