Commit Graph

3561 Commits

Author SHA1 Message Date
Hayden Faulds 792e8bbd7e fix route name 2018-03-09 11:11:06 +00:00
Hayden Faulds 9ab0ded8f1 update project history resync url 2018-03-09 11:11:06 +00:00
Hayden Faulds 5b2e7d981a resyncProject -> resyncProjectHistory 2018-03-09 11:11:06 +00:00
Hayden Faulds 926f91dd3b wrap project resync in project structure lock 2018-03-09 11:11:06 +00:00
Hayden Faulds 4d2f0218af add resync project history endpoint 2018-03-09 11:11:06 +00:00
Shane Kilkelly 84fff5e9b7 Merge pull request #379 from sharelatex/sk-geolocate-user-sessions
Geolocate user, and pass country-code to editing-sessions
2018-03-06 11:33:50 +00:00
Shane Kilkelly 7d81c42b9c More explicit handling of empty-string country-code 2018-03-06 10:32:28 +00:00
Shane Kilkelly 97d181c3f9 Reverse an un-necessary change 2018-03-05 13:24:54 +00:00
James Allen e77168d791 Don't render URL section if not linked file 2018-03-05 11:21:31 +00:00
Shane Kilkelly b3f47ea44a Remove obsolete segmentation payload in editing-session request 2018-03-05 11:15:41 +00:00
Shane Kilkelly f625b22ec5 Move the geolocation out of login, to the editingSession action 2018-03-05 10:46:51 +00:00
James Allen d92c3e8b55 Logging and error message tweaks 2018-03-05 10:37:53 +00:00
James Allen d4025908b7 Add in enabledLinkedFileTypes setting 2018-03-05 10:37:53 +00:00
James Allen a99f55891f Use external proxy 2018-03-05 10:37:53 +00:00
James Allen 6848e97a82 Hook up refresh button to backend 2018-03-05 10:37:00 +00:00
James Allen 9733223840 Show linked file status in front end 2018-03-05 10:37:00 +00:00
James Allen 01d84bd983 Handle error cases when downloading URL 2018-03-05 10:37:00 +00:00
James Allen b1dda931f4 Add in modal for creating linked URL file 2018-03-05 10:37:00 +00:00
James Allen 85f25b810c First pass at URL based linked files 2018-03-05 10:37:00 +00:00
Brian Gough 3bbd49c7eb Merge pull request #377 from sharelatex/bg-add-project-structure-version-number
add project structure version number
2018-03-05 08:41:14 +00:00
Shane Kilkelly bbe15a3ff3 Remove stray log 2018-03-02 12:06:18 +00:00
Shane Kilkelly 1629f68d5e Geolocate user on login, and pass country-code to editing-sessions 2018-03-02 12:02:45 +00:00
Brian Gough 14713aa393 added comment about project version 2018-03-01 15:15:09 +00:00
Brian Gough 12911598de send current project structure version to docupdater 2018-03-01 12:32:08 +00:00
Brian Gough 98f50919e8 comment about file replacements 2018-03-01 12:32:08 +00:00
Brian Gough 67d784a74a increment project version on every structure change 2018-03-01 12:32:08 +00:00
Brian Gough 470d67a3aa avoid exception in error message when project undefined 2018-03-01 12:31:51 +00:00
Brian Gough cb35da3cf7 increment a project version number on every change in folder structure 2018-03-01 12:17:33 +00:00
James Allen becb76d69b Don't allow backslashes in file names 2018-03-01 11:42:44 +00:00
Paulo Reis 1b7d3917ed Update Front chat widget according to latest config changes. 2018-02-21 14:58:00 +00:00
James Allen 0371aaaf05 Merge pull request #352 from sharelatex/hof-lock-metrics
Improve lock metrics
2018-02-21 13:52:08 +00:00
Paulo Reis 12233a23c9 Avoid erroring if the front object is undefined. 2018-02-21 13:39:39 +00:00
Paulo Reis 978a8eae59 Move files around. 2018-02-21 13:39:39 +00:00
Paulo Reis ef119402cf Add Front chat widget. 2018-02-21 13:39:39 +00:00
Hayden Faulds adc90b68e7 use gauge not inc 2018-02-21 13:25:25 +00:00
Shane Kilkelly b19f7a6ea3 Re-add template id fields to Project model.
The original pull request (/web-sharelatex-internal/pull/324) had to be reverted
because of a failing test. This just re-adds the fields
2018-02-20 14:19:54 +00:00
Hayden Faulds 584cd71173 fix exceeded lock timeout logging
we were logging this after failing to get the lock, this stops that
2018-02-20 14:03:45 +00:00
Hayden Faulds d924dbd1ed improve metrics 2018-02-20 13:58:09 +00:00
Shane Kilkelly 05faf06f59 Revert "Add template id fields to project model" 2018-02-20 13:51:30 +00:00
Shane Kilkelly 57d50a68f8 Merge pull request #324 from sharelatex/hob-add-template-fields-to-project
Add template id fields to project model
2018-02-20 13:40:11 +00:00
Alasdair Smith ff88b0adaf Merge pull request #346 from sharelatex/as-fix-cursor
Fix bug where cursor position wouldn't be saved when switching documents
2018-02-20 12:01:58 +00:00
Hayden Faulds d750f942de fix: stop pass milis not seconds into setTimeout 2018-02-20 10:26:24 +00:00
Hayden Faulds e50c3837bc add extra metrics around locking 2018-02-19 12:15:02 +00:00
Alasdair Smith fafbbfef87 Fix bug where cursor position wouldn't be saved when switching documents
This was caused by an underlying bug/poor optimisation where the aceEditor
directive would be reconstructed every time when switching between documents.
This wiped instances like CursorPositionManager which relies on keeping state
between doc changes.

Now the directive is only removed when switching between Ace and CM. This
prevents other potential bugs and improves performance.
2018-02-19 11:45:00 +00:00
Hayden Faulds dd582d1b2e type-check ProjectGetter.getProject and getProjectWithoutLock arguments 2018-02-16 14:44:21 +00:00
Hayden Faulds 693c8e8c60 move where lock keys are defined 2018-02-16 14:44:21 +00:00
Hayden Faulds a05d172052 clean up variable names in ProjectGetter.getProject 2018-02-16 14:44:21 +00:00
Hayden Faulds 66cd5cd24b use ProjectGetter.getProject in other ProjectGetter methods 2018-02-16 14:44:21 +00:00
Hayden Faulds 95b82a3c9d use ProjectGetter in ProjectLocator.findElementByPath 2018-02-16 14:44:21 +00:00
Hayden Faulds cbc6fb232d add mongo transaction lock when getting or updating projects 2018-02-16 14:44:21 +00:00