Commit Graph

219 Commits

Author SHA1 Message Date
James Allen d01d6a35cf Only create Controller when showing onboarding 2017-02-15 09:47:37 +01:00
James Allen b40b9add5a Turn on track changes for beta users 2017-02-14 15:28:21 +01:00
James Allen a0a4509edc Avoid underscore (_) name overwriting 2017-02-14 15:26:36 +01:00
James Allen 03ecf4b4ae Only show track changes onboarding once based on analytics API events 2017-02-14 10:25:46 +01:00
James Allen 1d58efbca0 Don't enable for beta users just yet 2017-02-13 12:42:53 +01:00
James Allen e99c9a2065 Enable track changes for beta users 2017-02-13 12:09:47 +01:00
James Allen 343abfde23 Use user feature flags to determine track changes state 2017-02-03 14:36:11 +01:00
James Allen 5a34d17947 Toggle track changes in a project based on the owner's feature switch 2017-01-17 15:59:18 +01:00
James Allen aab4dea8ae Merge branch 'master' into ja-track-changes 2017-01-13 13:46:01 +01:00
James Allen f31fa98679 Sync track changes state between sessions and client 2017-01-10 16:11:12 +01:00
Henry Oswald 862e15b842 log out user id and anonymous when loading editor 2017-01-05 15:02:10 +00:00
James Allen 1830d41eba Proxy ranges between doc updater and docstore 2016-12-08 14:09:06 +00:00
James Allen eb648b9bc8 Proxy version number to and from docstore 2016-11-29 17:16:56 +00:00
Henry Oswald 15564102a0 Update ProjectController.coffee 2016-11-15 10:34:57 +00:00
Henry Oswald 5a13ee1077 use anlaytis api
- don’t talk to postgres
- show recent blog post announcments
- proxy all events to analytics api
2016-11-11 17:03:09 +00:00
Brian Gough 2d1a0b34d5 Merge pull request #333 from sharelatex/support-package-versions
Support package versions
2016-10-07 15:04:59 +01:00
Brian Gough 9177544ed9 add left menu for syntax validator 2016-10-06 11:51:24 +01:00
Brian Gough 8b6425317f introduce PackageVersions module
put all package versions in one central place
2016-10-05 14:54:42 +01:00
Shane Kilkelly 7384a08cb4 Pass req to function. 2016-09-23 16:21:07 +01:00
Shane Kilkelly c12450f533 Merge branch 'master' into sk-passport 2016-09-21 13:17:54 +01:00
James Allen c2e14ded13 Add null checks for fileRefs and docs, which are not present when calling mkdirp 2016-09-20 16:55:12 +01:00
Shane Kilkelly 4eada48638 Merge branch 'master' into sk-passport 2016-09-19 15:40:25 +01:00
James Allen 0917fe10ca Return type when finding element by path so that we don't need a heuristic 2016-09-19 14:35:25 +01:00
Shane Kilkelly 438ac45854 fix unit tests 2016-09-07 16:40:49 +01:00
Shane Kilkelly cc5ddc92bb use getSessionUser rather than getLoggedInUser 2016-09-07 10:30:58 +01:00
Shane Kilkelly ab2c1e82fb WIP: refactor 2016-09-05 15:58:31 +01:00
Shane Kilkelly e4f4325150 Basic passport integration 2016-09-02 16:17:37 +01:00
James Allen c653f59705 Add error handling to mkdir_p 2016-08-18 17:48:33 +01:00
Shane Kilkelly 36d969e6e6 Set invites to be an empty array if missing 2016-08-15 15:22:23 +01:00
Shane Kilkelly 8f7603c324 Add an endpoint to access project members 2016-08-04 16:47:48 +01:00
Shane Kilkelly dca1c9be5d Load invites on project load, rather than asynchronously. 2016-08-01 17:05:37 +01:00
Henry Oswald 8492ea7d28 Merge pull request #285 from sharelatex/file-path-checks
add file path check on element names
2016-07-22 13:54:05 +01:00
Paulo Reis 6a46b46cf4 Expose sign-up date as an user attribute in the editor. 2016-07-21 16:42:22 +01:00
Brian Gough a93efde1ae add file path check on element names 2016-07-19 11:58:10 +01:00
James Allen b76cc7e314 Remove a user from being a collaborator when their account is deleted 2016-06-30 14:21:44 +01:00
Shane Kilkelly 4e63a3c7bd Move betaProgram flag up to top-level of user object 2016-06-06 13:12:24 +01:00
James Allen 887631e661 Don't error if the rootDoc_id no longer exists in the project when copying 2016-05-23 14:58:28 +01:00
Shane Kilkelly a686d187ad Pull refProviders into user model 2016-04-01 11:36:19 +01:00
Shane Kilkelly 0ce514a5a6 Add features to the user object in ide. 2016-03-31 17:10:49 +01:00
Henry Oswald db8fb63bb5 fixed change payment details page
also increased size of year field for firefox users
and removed unnded options in new plan page
2016-03-31 11:54:52 +01:00
James Allen 3fe0674462 Revert "Add error handling in mkdir_p"
This reverts commit c2458cd19018fe05199ce3b33fd4e9230d1cf319.

Apparently mkdirp needs errors to be ignored to work...
2016-03-23 15:33:01 +00:00
James Allen 4d0fe3bf5d Add error handling in mkdir_p 2016-03-23 15:18:10 +00:00
James Allen ae5467894b Standardise on one Errors file 2016-03-23 15:14:49 +00:00
James Allen 3d8ac9f292 Add in a few null checks
These were discovered by using a project that was messed up with the moving
folder bug where the folder ended up without an id, docs or fileRefs array
2016-03-23 10:54:36 +00:00
James Allen 2af2dd694e Use null to represent anonymous user, as AuthorizationManager expects 2016-03-22 09:39:25 +00:00
James Allen de02928454 Merge branch 'master' into ja_email_tokens 2016-03-17 17:01:26 +00:00
James Allen 60a39f82c1 Fix off by one bug in moving folders from using an out of date project structure 2016-03-15 15:14:54 +00:00
James Allen 75d9912449 Use _.defaults to simplify assigning default features 2016-03-15 14:44:06 +00:00
James Allen 261466b042 Convert privilege levels to an enum 2016-03-15 14:35:01 +00:00
James Allen fe1f71413e Use ProjectGetter, not Project, in ProjectController.loadEditor 2016-03-15 14:12:43 +00:00