Commit Graph

2621 Commits

Author SHA1 Message Date
Shane Kilkelly 27842996aa start testing SudoModoController 2017-05-10 15:15:57 +01:00
Shane Kilkelly 08fd501ce2 Add a hint to the sudo-mode prompt 2017-05-10 11:36:35 +01:00
Shane Kilkelly 16128288a9 Add sudo-mode protection to sessions page 2017-05-10 11:36:19 +01:00
Shane Kilkelly 5a97521b04 Fix typo in log message 2017-05-10 11:36:05 +01:00
Shane Kilkelly a3a2108526 Increase sudo-mode time to one hour 2017-05-10 11:35:47 +01:00
Shane Kilkelly 094784b6d5 protect settings page with sudo-mode middlewear 2017-05-10 10:25:32 +01:00
Shane Kilkelly 029c96c7cc Add sudo-mode 'confirm password' prompt 2017-05-10 10:05:48 +01:00
James Allen 014e3afb36 Don't call sync functions inside async
Calling sync functions inside async can trigger the node max stack size.
Instead, build up our unique list of ids in advance, so we only call a
method in async for each user we actually need to look up, asynchronously.
Then use all the cached values synchronously afterwards.
2017-05-04 17:04:20 +01:00
Paulo Jorge Reis 20433327b8 Merge pull request #490 from sharelatex/pr-align-pdf-icon
Use header button classes in the PDF button.
2017-05-04 09:59:11 +01:00
Paulo Jorge Reis 9d2d217d35 Merge pull request #491 from sharelatex/pr-project-list-improvements
Project list improvements
2017-05-04 09:59:02 +01:00
Paulo Reis d71296da9f Add row clicking in the projects list. 2017-05-01 17:11:03 +01:00
Paulo Reis 208f021bd0 Actually remove project from tag, inline. 2017-05-01 16:00:25 +01:00
Paulo Reis 2708fdf159 Add a button to allow inline removal of tags. 2017-05-01 15:43:44 +01:00
Paulo Reis bca916d504 Use header button classes in the PDF button. 2017-05-01 15:04:08 +01:00
Paulo Reis 9fb166d2b3 Style improvements. 2017-04-28 17:09:34 +01:00
Paulo Reis 6e40284099 Add untagged projects counter. 2017-04-28 16:57:37 +01:00
Paulo Reis 84a2658259 Add an untagged filter in the projects list. 2017-04-28 12:11:51 +01:00
Brian Gough 46f693519a return 404 for api request on missing doc 2017-04-27 16:41:53 +01:00
Henry Oswald 3bdd5a4a2e Merge pull request #483 from sharelatex/ja-dont-fail-on-tpdsworker-error
Continuing flushing document on tpds worker error
2017-04-25 09:19:13 +01:00
Henry Oswald 5d55e383c7 Merge pull request #485 from sharelatex/sk-warn-on-zip-failure
when the uploaded file is not a zip, warn instead of error
2017-04-25 09:18:17 +01:00
Henry Oswald f5267ac6ee Merge pull request #481 from sharelatex/ja-encode-project-names
Error if no project returned from joinProject
2017-04-25 09:17:59 +01:00
Henry Oswald efe5e9efb0 Merge pull request #484 from sharelatex/ho-rate-limit-compiles
added rate limit to compile endpoint
2017-04-25 09:17:27 +01:00
Henry Oswald c733925a26 show rate limit message when compiled too much 2017-04-24 15:56:09 +01:00
Shane Kilkelly 779336e5b0 when the uploaded file is not a zip, warn instead of error 2017-04-13 15:12:54 +01:00
Shane Kilkelly 8d6370026e Merge pull request #479 from sharelatex/pr-fix-favicon-path
Fetch favicon and related assets from root.
2017-04-13 13:09:29 +01:00
Shane Kilkelly e4e8520f27 Merge branch 'node-6.9' 2017-04-13 10:10:43 +01:00
Henry Oswald 65b83f2c67 added space before email for closed site 2017-04-12 17:04:12 +01:00
Shane Kilkelly a9b8b864df Move content-disposition setting into a method on res 2017-04-12 16:00:02 +01:00
Shane Kilkelly 02d75deaa0 when setting content-disposition, uri-encode names 2017-04-12 09:31:59 +01:00
Henry Oswald 0961a034ea added rate limit to compile endpoint 2017-04-11 16:08:38 +01:00
James Allen 6d2f18016f Move tpds worker error ignoring logic into tpdsUpdateSender 2017-04-11 15:41:17 +01:00
James Allen 7c8f228f48 Continuing flushing document on tpds worker error 2017-04-11 14:02:08 +01:00
Shane Kilkelly f398e87e6f Merge branch 'master' into node-6.9 2017-04-11 11:34:53 +01:00
James Allen f6bd949f01 Error if no project returned from joinProject
socket.io seems to choke on the unicode project name and just return
undefined when it fails to parse the JSON. I've improved the escaping
of the user data on HTML load, but reporting an error is the best we
can easily do on joinProject via websockets.
2017-04-10 12:03:39 +01:00
Paulo Reis 332e4a80b2 Also fix iOS icon path. 2017-04-07 14:43:07 +01:00
Paulo Reis a7d3721882 Fetch favicon and related assets from root. 2017-04-07 14:31:21 +01:00
James Allen 477278eea5 Merge pull request #476 from sharelatex/ja-use-new-comment-button
Fix on the new comment button variation
2017-04-05 11:08:59 +01:00
James Allen 7d24fbc225 Merge pull request #477 from sharelatex/ja-encode-project-names
Properly pass project data as JSON and then parse it
2017-04-05 11:08:37 +01:00
Shane Kilkelly bb65da88fe Merge branch 'master' into node-6.9 2017-04-05 10:15:51 +01:00
Shane Kilkelly 0555154a24 Merge branch 'sk-fix-folder-creation' 2017-04-04 11:01:07 +01:00
James Allen 8d0186532f Properly pass project data as JSON and then parse it 2017-04-04 10:46:46 +01:00
Paulo Reis 15de552c2c Make new add comment button styles as the default; removed old add comment button code. 2017-04-04 10:40:53 +01:00
Shane Kilkelly fc9bf838fc Merge branch 'sk-upgrade-metrics' 2017-04-04 10:28:58 +01:00
James Allen 567edbfb31 Fix on the new comment button variation 2017-04-03 17:11:33 +01:00
Shane Kilkelly 043520fc28 Remove the Metrics module, use metrics-sharelatex 2017-04-03 16:18:30 +01:00
James Allen 335f8f78f0 Merge pull request #445 from sharelatex/pr-new-logo
PR New logo
2017-04-03 14:05:51 +01:00
James Allen 6b03e4b2a1 Merge pull request #470 from sharelatex/pr-fix-high-cpu-firefox
Set video source only when the onboarding prompt is shown.
2017-04-03 14:04:27 +01:00
Paulo Reis 4a86ff4b44 Merge branch 'master' into pr-new-logo 2017-04-03 11:17:39 +01:00
Paulo Reis 6b9b8480a8 Only show the tooltip if the project name is truncated. 2017-03-31 16:36:58 +01:00
Paulo Reis 5b8c36dfc0 Add a project name tooltip. 2017-03-31 16:13:23 +01:00