James Allen
dea97bb9dc
Fix bad connection debugging parameters
2015-11-19 13:15:51 +00:00
James Allen
442ae638de
Revert "Report unsaved changes after 60 seconds"
...
This reverts commit 44a7e598f2fdbd91d18cc340de477ca3d33a1338.
2015-11-19 12:04:35 +00:00
James Allen
99bca31766
Error and hard refresh document after 30 seconds unsaved changes
2015-11-19 12:04:12 +00:00
James Allen
bf452bf306
Keep the connection.id up to date with socket.io client id
...
The meta.source of an update is populated on the server side so
we need to keep our local connection id up to date with it. When a duplicate
op is submitted we must send all possible client ids that it could have
been sent with.
2015-11-19 12:04:12 +00:00
James Allen
cde5144c42
Retry updates that have not been acknowledged.
...
If we do not get a reply from the server acknowledging our update after 5 seconds,
send it again. If it never got to the server, this is like normal. If the update
got to the server, but we never received the ack then we need to rely on ShareJs's
duplicate handling. We set the dupIfSource parameter on any retried updates which
let ShareJs know that it's a dup if we already have an op with this version number
and client id. The doc-updater and real-time services need changes to correctly
send another ack only to the submitting client in the case of a duplicate update.
2015-11-19 12:04:12 +00:00
James Allen
2476c1e868
Report unsaved changes after 60 seconds
2015-11-18 15:23:23 +00:00
Henry Oswald
3836142cee
don't create 2 sessions in sixpack
2015-11-17 16:16:37 +00:00
Henry Oswald
5a9174b1de
use user_id for client side six pack. also change name of editor free trial test
2015-11-17 15:54:59 +00:00
Henry Oswald
76be671e26
fix the popup alert when starting a new trial
2015-11-17 14:56:03 +00:00
Henry Oswald
b1c0dfb0e4
show discount rate on pricing page
2015-11-17 12:23:27 +00:00
Henry Oswald
631e84f5d6
copy coupon code over when switching to student
2015-11-17 11:47:28 +00:00
Henry Oswald
d959a51f36
show normal price if there is a discount
2015-11-17 11:42:03 +00:00
Henry Oswald
ef3613371f
don't show coupon area for upgrades
2015-11-17 11:41:39 +00:00
Henry Oswald
471b285ad7
changed plan choice using ab sixpack not ga
2015-11-16 16:40:14 +00:00
Henry Oswald
9d3c49242d
added api into angular sixpack
2015-11-16 16:22:27 +00:00
Henry Oswald
f7854649e2
added 20% off option
2015-11-16 15:58:04 +00:00
Henry Oswald
89381e84eb
switch to student switches to free trial
2015-11-16 15:51:54 +00:00
Henry Oswald
b6b252b1f8
only participate in track changes test if they are shown view
2015-11-10 15:14:27 +00:00
Henry Oswald
5598624ee1
only run participate test for sign up if user has no projects
2015-11-10 14:06:06 +00:00
Henry Oswald
c8ba7b72ab
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2015-11-10 10:36:06 +00:00
Geri Morales
6f93362fdc
Updated package warning parser
2015-11-08 23:02:41 -06:00
James Allen
a153c6682a
Put in client side check for document getting too long
2015-11-06 12:51:43 +00:00
James Allen
8128200d55
Don't show pop up when leaving page in Safari
2015-11-05 10:18:40 +00:00
James Allen
16b7bf222a
Merge branch 'contacts'
2015-11-05 10:14:25 +00:00
James Allen
21f702a42e
Fix bug with click on share button registering
2015-11-04 14:33:27 +00:00
Henry Oswald
0ef8d77ce3
project list minimal to work with projects
2015-11-02 18:44:12 +00:00
James Allen
c46f62cfc1
Ensure that a user can only be added to project once
2015-11-02 15:21:41 +00:00
James Allen
7359fc16ee
Add in show-on-hover CSS classes
2015-11-02 13:59:34 +00:00
Shane Kilkelly
c05c5ac7c8
Clear drag/drop highlight explicitly after the drop has completed.
...
Solves a problem where sometimes the Jquery drag/drop plugin
fails to remove the highlight class from drop target.
2015-10-28 12:17:50 +00:00
Henry Oswald
730088b6ab
set button colour to red for free trial
2015-10-27 23:35:13 +00:00
Henry Oswald
2d03410c42
removed some editor actions sent to google analytics as we are sending too much data
2015-10-27 23:28:54 +00:00
Henry Oswald
97c2b5fb11
removed excess logging for sixpack
2015-10-27 11:20:54 +00:00
Henry Oswald
8f1d09beea
added six pack to web
2015-10-27 10:58:27 +00:00
James Allen
bafd3a1cb4
Merge branch 'master' of github.com:sharelatex/web-sharelatex
2015-10-16 12:31:21 +01:00
James Allen
fb42489803
Improve formatting of users, groups and tags
2015-10-15 16:43:53 +01:00
James Allen
b0895cc6aa
Support adding groups to projects via share modal
2015-10-15 13:53:46 +01:00
Henry Oswald
bbe510099e
change auto disconnect to 24 hours and expose it publicly for easier testing
2015-10-15 11:38:23 +01:00
Henry Oswald
2f48568f76
fix free trial button on timeout view
2015-10-15 11:38:01 +01:00
Henry Oswald
9eb4dd1b3b
on firefox don't show retrying connected message if the user clicked to change page
...
it creates a bit of worry for the user as it looks like the connection was not there.
2015-10-14 18:07:12 +01:00
Henry Oswald
a1f57f220b
inline ng-clock as it does not work for firefox in base.less quickly enough
2015-10-14 16:22:32 +01:00
Henry Oswald
f5162d424f
if a user is inactive for 12 hours disconect them.
2015-10-14 14:28:24 +01:00
Henry Oswald
28e507b007
Revert "A tiny cache-busting change"
...
This reverts commit 1241b397d32cf982c9bb92865c725ce1e431e409.
2015-10-09 10:12:08 +01:00
Shane Kilkelly
8676ce9538
A tiny cache-busting change
2015-10-09 08:45:50 +01:00
James Allen
c4e4f2c77a
Add modules hook for contacts and support groups in auto complete
2015-10-08 18:17:53 +01:00
James Allen
8cc7869b03
Pull in contacts from contacts api and send to tag-input for autocomplete
2015-10-07 17:32:35 +01:00
Henry Oswald
a73b2ceb37
Merge branch 'connect-failed'
2015-10-07 11:30:48 +01:00
James Allen
64ffcde3df
Namespace subscription groups as SubscriptionGroup
2015-10-05 16:37:03 +01:00
Henry Oswald
89256f9d5f
added connect timeout option to socket.io.connect needed for the firing of connect_failed. Best way to test is drop connect timeout to 10ms and remove some transports from realtime.
2015-10-05 00:43:37 +01:00
Shane Kilkelly
12f1a798c6
Add raven version 1.1.22
2015-09-30 10:38:52 +01:00
Shane Kilkelly
b4c7209a11
Try to reconnect either on editor-cursor move, or when any thing in the page is clicked.
2015-09-29 10:23:21 +01:00
Shane Kilkelly
8bd83f64e0
Try to reconnect when the editor cursor is moved.
2015-09-28 16:18:09 +01:00
Shane Kilkelly
b393de1450
Try to reconnect when the user types in the editor.
2015-09-28 15:45:14 +01:00
Shane Kilkelly
54de12d908
Fix alignment of inputs in Search-Replace panel.
2015-09-28 14:16:10 +01:00
Henry Oswald
27c02f5ef5
added some robots to the blocked list
2015-09-22 14:27:14 +01:00
Shane Kilkelly
30a63d1e42
Remove ng-click on output files, which was causing a double-request for download.
2015-09-22 10:11:03 +01:00
Henry Oswald
5ffd76c670
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2015-09-14 15:36:08 +01:00
Henry Oswald
9a72667e91
added word count UI feature.
2015-09-14 15:28:19 +01:00
Shane Kilkelly
5e157bcd16
Fix a case where a null user would cause displayName to crash.
2015-09-14 12:27:27 +01:00
Shane Kilkelly
7bc9218b3c
Fix up a bunch of issues with the track-changes list view.
...
- not crash when a user is null
- fix alignment of user color square
- if first and last name are absent, display email instead
- truncate overly long display name with '...'
2015-09-14 12:08:05 +01:00
Shane Kilkelly
4a315a0474
When a user is null in track-changes UI, display them as "Anonymous".
2015-09-10 14:35:09 +01:00
James Allen
1c9f9274a9
Remove uneeded and now wrong Sentry error capturing
2015-09-08 11:48:39 +01:00
James Allen
25b9a9be19
Upgrade Ace to 'package 11.07.15'
...
This required a refactor of all code that listen to events changes since the API
has changed. See https://github.com/ajaxorg/ace/pull/1745 for more details.
2015-09-07 17:04:05 +01:00
James Allen
aa06eb55b7
Merge branch 'master' into angular_1.3.15
2015-09-03 12:52:08 +01:00
James Allen
7446572ed9
Group online users into dropdown menu when more than 3
2015-09-02 14:33:51 +01:00
James Allen
34c8f22dd7
Allow multiple collaborators to be added at once with a list of emails
2015-09-02 14:33:43 +01:00
Shane Kilkelly
18f75bba79
Generalize this style to all .btn elements under the .template-details-section
2015-08-19 09:59:01 +01:00
Shane Kilkelly
865372d13f
Add some whitespace around buttons in template-details.
2015-08-18 14:45:44 +01:00
Shane Kilkelly
96619bde8c
Move the template-browser code into the 'templates' module.
...
Now located to be located at `modules/templates/public/coffee/main/index.coffee`,
moved to complete a migration of template related code into the templates module.
Corresponding commit in sharelatex-web-modules:
625c556e42072d30f30d474aaef72deff24ca154
2015-08-18 14:21:35 +01:00
Shane Kilkelly
6b295fde28
Add shane image.
2015-08-17 14:23:36 +01:00
Henry Oswald
53dc0b63c8
v1 of enago
2015-08-04 10:45:19 +01:00
Henry Oswald
3e55aef25a
show error if socket io fails to connect. Not tested yet.
2015-07-31 15:42:47 +01:00
Henry Oswald
258a8e3f04
added picture of kiri and geri
2015-07-08 11:30:02 +01:00
James Allen
c75cdf24b5
Fix selectAll for angular upgrade
2015-06-29 13:43:44 +01:00
James Allen
0eec715bb5
Upgrade to Angular 1.3.15 and latest ui-bootstrap
2015-06-09 14:59:12 +01:00
Henry Oswald
b657c5207e
cleaned up the views a bit
2015-05-27 21:45:29 +01:00
Henry Oswald
481bd67fbd
changed paths to use hyphens and add succesfull join page
2015-05-26 15:26:45 +01:00
Henry Oswald
12bf268978
Merge branch 'master' into emailverification
2015-05-25 11:51:46 +01:00
Henry Oswald
d774ca7e0a
added sigma-master
2015-05-25 11:37:53 +01:00
Henry Oswald
cad8d8a23b
v1 basic invite works, not pretty or tested
2015-05-22 13:57:15 +01:00
Henry Oswald
47d4ed9631
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2015-05-18 16:10:07 +01:00
Henry Oswald
2bc39ddf0b
added sigma.js lib used for module spike
2015-05-18 16:09:47 +01:00
Brian Gough
1bb7ae3996
always remove the spinner, even if it is not spinning
2015-05-11 14:12:24 +01:00
Brian Gough
92836f49fc
avoid unnecessary spell checks on session change
2015-05-11 10:07:11 +01:00
Henry Oswald
9764ab258b
added complex password validation to password resets
2015-04-30 12:05:46 +01:00
Henry Oswald
65b91930d1
field != feild
2015-04-28 17:50:06 +01:00
Henry Oswald
cdbc239a62
config the password options via the settings
2015-04-28 17:39:35 +01:00
Henry Oswald
fa4a51b5a3
email address is not allowed as part of password
2015-04-28 16:20:12 +01:00
Brian Gough
82c35d9b82
example of using controller to access other fields
2015-04-27 16:38:40 +01:00
Henry Oswald
639f73ea74
mvp for password validation
2015-04-27 14:42:32 +01:00
Henry Oswald
7d109ce77d
null check error in pdf view
2015-04-23 10:40:11 +01:00
Henry Oswald
31a51b73d8
improved linkify so data is correctly sanitized, used inbuilt angular lib
...
don't know how I missed that last time!
2015-04-22 17:58:33 +01:00
James Allen
6c585adb3c
Merge branch 'buffer_sharejs_ops'
2015-04-22 13:59:19 +01:00
Brian Gough
d0c759c6fb
always send the latest position when emitting updatePosition event
...
Avoid sending outdated position by capturing the current position in
$scope.currentPostion on every call and sending it the when the timer
for updatePosition runs.
2015-04-20 14:26:56 +01:00
James Allen
87d625b5e0
Delay flushes performed after getting an op acknowledgement as well
2015-04-17 17:32:23 +01:00
James Allen
8a32ca1b64
Reduce buffer delay to 1 second
2015-04-17 16:45:17 +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
Henry Oswald
dbd076849b
updated online user management to only send cursor position when people are collaborate
...
if someone is in the project with them cursor info is sent every 500ms, if they are
by themself it is sent every 5mins so they are still marked as online.
2015-04-16 21:01:03 +01:00
Henry Oswald
52f3248869
null check entity in filetree for orderByFoldersFirst
2015-04-14 17:05:13 +01:00
Brian Gough
2ed934120c
Fix display of annotations when switching files in ace editor
...
The annotations (error markers) were not preserved when switching
between files. The setAnnotations method was being called before the
document is ready -- when the document is attached to ace the content
is deleted and reinserted, which caused the annotations to be removed.
To fix the problem we set the annotations after attaching.
2015-04-08 14:39:39 +01:00
Brian Gough
10cd5186c2
add pdfjs-1.0.712 back in for existing clients
...
clients with the old page loaded still making requests to it
2015-04-01 14:24:39 +01:00
Brian Gough
52b041c0bf
update pdf text layer builder with improvements from pdfjs 1.0.1040
2015-03-31 14:55:05 +01:00
Brian Gough
b893446b9c
use new pdfjs getDestination method in pdfRenderer
...
gives faster lookup of link destinations in pdf file
2015-03-31 14:54:36 +01:00
Brian Gough
0684fa36fd
upgrade pdfjs to version 1.0.1040
2015-03-31 14:53:27 +01:00
Mick O'Brien
9f037384b6
Update word regex for spellcheck
...
Adds Latin Extended-A characters to word regex to prevent splitting words half way through on characters like ąęćółżźńś.
2015-03-23 16:14:38 +00:00
James Allen
358242a5e0
Merge pull request #159 from SibrenVasse/adblock_fix
...
Fix for adblock blocking loginscreen.
2015-03-23 12:29:40 +00: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
ff55e4c5ed
Merge branch 'private_registration'
2015-03-20 10:34:17 +00:00
Brian Gough
3bdf2158c1
avoid exception on page size change
2015-03-19 14:26:06 +00:00
James Allen
9b8cf7bcfa
Remove public registration and require that a user be registered by an admin
2015-03-19 14:22:48 +00:00
Brian Gough
6320fcccec
remove underscore from pollSavingStatus
...
the underscore module is not loading in time for some users on MacOS
2015-03-19 14:22:22 +00:00
Sibren Vasse
f4f74a2baf
Fix for adblock blocking loginscreen.
2015-03-17 20:14:55 +01:00
James Allen
bb61dfe34a
Show nice error page if socket.io could not be loaded
2015-03-09 13:57:13 +00:00
Brian Gough
b41cdb424b
Merge branch 'master' of github.com:sharelatex/web-sharelatex
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2015-03-06 15:03:52 +00:00
Brian Gough
24b2844ece
avoid race condition loading underscore
...
make underscore.coffee angular module depend on libs, which depends on
underscore-1.3.3
Have avoided adding an extra dependency on underscore itself so that
the version number is not duplicated. We could have a single
definition of underscore in the requirejs config, to keep the version
number in one place.
2015-03-06 15:03:30 +00:00
Henry Oswald
97f0fad525
add vat number option to payment form
2015-03-04 18:08:06 +00:00
Henry Oswald
80dc2f9224
send coupon code server side to be applied to users subscription
2015-03-04 17:50:24 +00:00
Henry Oswald
69806c02d0
improve behaviour of trying to rename a file to empty
2015-03-04 14:19:47 +00:00
Henry Oswald
fe3b9bf07a
clients can not rename docs/files/folders to blank name.
...
Client and server side checks added
2015-03-04 11:10:59 +00:00
Brian Gough
8d092fc84d
replace .filter with _.filter to remove dependency on ES5
2015-03-03 16:45:37 +00:00
Brian Gough
c52a122966
workaround for lack of DOM element .remove in IE
2015-03-03 16:44:26 +00:00
Brian Gough
7aea33b562
keep existing behaviour when loading other output files
2015-03-02 12:18:10 +00:00
Brian Gough
0315954b47
Merge branch 'master' into support-cached-pdfs
2015-03-02 09:20:00 +00:00
Brian Gough
caed778117
load output files from cached build when known
2015-02-26 16:47:47 +00:00
Brian Gough
5b9f2e8fc1
pass build id through to clsi when requesting pdf
2015-02-26 16:21:44 +00:00
Henry Oswald
3a9c6503ee
null check mathjax
2015-02-23 17:46:17 +00:00
Henry Oswald
9a7f73ed89
null check response.outputFiles
2015-02-23 17:43:22 +00:00
Henry Oswald
4f11974c85
added null check when looking for deletedByExternalDataSource
2015-02-23 17:33:05 +00:00
Henry Oswald
c98c2db6be
change Raven?.captureException to not log json, might be causing error
2015-02-23 17:27:35 +00:00
Henry Oswald
f7f681d2a3
deal with nan tax rate if user is not in taxable location for subscription dashboard/change plan
2015-02-22 18:35:59 +00:00
Henry Oswald
78b4bccba1
remove qq upload loading gif, just 404's atm and is not missed
2015-02-19 11:42:57 +00:00
Henry Oswald
67f4929e49
null check on loadRootFolder
2015-02-18 22:31:45 +00:00
Henry Oswald
e8b50e2ffd
null check highlights before removing them
2015-02-18 22:29:07 +00:00
Henry Oswald
2c3b19e43d
null check on deleting entry from scope
2015-02-18 22:28:02 +00:00
Henry Oswald
c15484db6b
added null check on log entry files in the client
2015-02-18 22:16:29 +00:00
Henry Oswald
4ec05364bb
set chat message to empty string by default
2015-02-18 22:06:18 +00:00
Henry Oswald
4c4aaac7a9
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2015-02-17 10:59:25 +00:00
Henry Oswald
c4b21f3184
added some null checks to message.user.id
2015-02-16 23:16:38 +00:00
Brian Gough
c29714f427
avoid unnecessary infinite scroll loadUntilFull calls
...
allow the dom to update before checking if more data is needed
2015-02-13 15:53:59 +00:00
James Allen
f037c466cd
Quieten noisy Ace warnings
2015-02-12 12:17:21 +00:00
James Allen
18d627baba
Add missing localStorage.coffee... oops
2015-02-12 11:55:52 +00:00
James Allen
7dd1ab84d5
Wrap calls to localStorage in an exception handler
2015-02-12 11:32:27 +00:00
James Allen
4dde3e4979
Update Ace to 'package 20.12.14'
2015-02-12 10:37:10 +00:00
Henry Oswald
bf38fb7459
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2015-02-10 18:05:51 +00:00
Henry Oswald
1d6c928c81
fix bug which showed all plans as monthly in payment form.
...
Also use translations for string of month/year
2015-02-10 18:05:39 +00:00
James Allen
bd5f303712
Remove dropbox js include
2015-02-10 14:05:51 +00:00
James Allen
b44e9b1dcb
Move template front end code to module
2015-02-10 13:02:43 +00:00
James Allen
01cf220d57
Merge branch 'master' of github.com:sharelatex/web-sharelatex
2015-02-10 11:38:43 +00:00
James Allen
e4b77a2563
Merge branch 'dropbox-module'
2015-02-10 11:38:32 +00:00
James Allen
2875958363
Merge pull request #140 from metbosch/fix/124_scroll_large_images
...
Allowed scroll on binary-file container
2015-02-09 13:32:57 +00:00
Brian Gough
353e9c86a8
sample only 1% of pdf exceptions due to volume of requests to sentry
2015-02-09 11:18:46 +00:00
Henry Oswald
08420a305a
autolink chat messages
2015-02-07 16:15:33 +00:00
Henry Oswald
6f5b524b56
use currency for change plan pricing
2015-02-06 17:08:42 +00:00
Henry Oswald
79e7f82a36
only setup recurly once for subscription dashboard and apply async to make sure updates on pricing are applied
2015-02-06 16:54:11 +00:00
Henry Oswald
7030d5f822
change plan shows price including tax
2015-02-06 16:19:52 +00:00
James Allen
6c387edbe2
Remove Dropbox front end logic from main sharelatex repo
2015-02-05 18:20:34 +00:00
James Allen
f75376124e
Update open source branding
2015-02-05 16:56:35 +00:00
James Allen
d7afb4e513
Clean up unused real-time code in web
2015-02-05 16:37:37 +00:00
James Allen
3aad31069c
Always show chat name or email
2015-02-05 13:05:57 +00:00
James Allen
ae3175c805
Show cookies error message on forbidden response
2015-02-05 12:57:44 +00:00
Henry Oswald
42d8f1f222
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2015-02-03 14:10:27 +00:00
James Allen
753a80ada5
Navigate away from deleted docs. Closes #141
2015-02-03 13:51:56 +00:00
James Allen
bd8311e1cf
Merge pull request #146 from sharelatex/fix-pdfng-no-background-digests
...
Fix pdfng no background digests
2015-02-03 12:11:46 +00:00
Henry Oswald
e9ab77351a
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2015-02-03 11:36:16 +00:00
Henry Oswald
e4976539d9
show generic error handler only on error
2015-02-03 10:41:58 +00:00
James Allen
860de1528f
Load default coupon code if provided in query string
2015-02-02 17:42:27 +00:00
Henry Oswald
7f0b4e5ba5
Merge branch 'master' into sitelicences
2015-02-02 11:15:14 +00:00
Henry Oswald
ee83ed6e81
started using underscore.string to check domain emails
2015-02-02 11:15:04 +00:00
Henry Oswald
49e13128a0
forgot new moment lib
2015-01-30 10:13:32 +00:00
Henry Oswald
69b5eaad19
fixed the classic "UI Layout Callback Error"
2015-01-29 19:23:04 +00:00
Henry Oswald
cb889efb6a
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2015-01-29 18:32:26 +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
James Allen
36513f443c
Ensure we are in a digest loop when updating validation errors
2015-01-29 14:43:38 +00:00
James Allen
3731c62e17
Get validation working with address fields and Angular digest loop
2015-01-29 14:22:57 +00:00
James Allen
2a78a7843a
Allow subscriptions with no free plans, and adjust styles
2015-01-29 14:11:25 +00:00
Henry Oswald
69c3f48c1e
if there is a validation error re enable the button
2015-01-29 13:56:19 +00:00
Brian Gough
a13e78e853
catch rejected promises in pdfviewer
2015-01-26 16:07:49 +00:00
Brian Gough
b4f527b099
handle rejected promises in pdf viewer
2015-01-26 16:07:49 +00:00
Brian Gough
182dfabbae
fix pdf loadcount (no ?: operator in coffeescript)
2015-01-26 16:07:49 +00:00
Brian Gough
1a8438be5f
handle error loading pdf
2015-01-26 16:07:49 +00:00
Brian Gough
d9a3776183
make sure the progress bar always goes to 100% before removing
2015-01-26 16:07:49 +00:00
Brian Gough
5a47b1bac2
use .25-second delay before loading indicator is removed
2015-01-26 16:07:49 +00:00
Brian Gough
940c6a4b8d
replace console.logs with error callbacks
2015-01-26 16:07:48 +00:00
Brian Gough
a5900c4b9a
handle case where Raven is not defined in pdf renderer
2015-01-26 16:07:48 +00:00
Brian Gough
192918dda1
replace $timeout by setTimeout in pdf viewer
2015-01-26 16:07:48 +00:00
Brian Gough
63fd1f7c78
remove comments
2015-01-26 16:07:48 +00:00
Brian Gough
20d1a8b0f7
queue all pdf rescale/relayout events to avoid duplicate redraws
...
delay spinner by 100ms, since it now shows sooner
2015-01-26 16:07:48 +00:00
Brian Gough
866de306d6
added comment about double resize event
2015-01-26 16:07:48 +00:00
Brian Gough
3d1fe22f00
remove layout-ready event from pdfjs, we get it from jq layout
2015-01-26 16:07:48 +00:00
Brian Gough
bd8cfb1dae
fix pdf viewer to work without background scope.apply
2015-01-26 16:07:48 +00:00
Brian Gough
1160560bfb
add missing scope.$apply in pdf viewer event handlers
...
shows up now there are no apply's coming from the unsaved file check
2015-01-26 16:07:48 +00:00
Brian Gough
994b307e3f
added comment for background polling change
2015-01-26 16:06:50 +00:00
Henry Oswald
bebe94a128
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2015-01-26 15:38:34 +00:00
Henry Oswald
b06c9f509e
if chat errors don't keep trying to get more chat messages
...
causes loop which is why we have so many sentury errors
2015-01-26 15:36:34 +00:00
Brian Gough
5050c8c023
optimise common case for highlights (triggered on mousemove)
2015-01-26 15:14:55 +00:00
Brian Gough
5244fddce2
optimise common case for closing context menu (triggered on scroll)
2015-01-26 15:04:30 +00:00
Brian Gough
e62a2c7a6f
only set watch on attrs.layoutDisabled when attribute is defined
2015-01-26 15:04:30 +00:00
Brian Gough
0453c657da
prevent $scope.$apply from firing on every unsaved files check
...
only trigger a digest when there is a change in the saved state
2015-01-22 17:00:56 +00:00
Brian Gough
e66cd6dc58
Merge pull request #142 from sharelatex/pdfng-scrollhandler
...
Pdfng scrollhandler performance improvements
2015-01-21 15:25:29 +00:00
Brian Gough
4ab0f00b8d
do not render offscreen pdf pages yet
...
they cause a delay without a visible spinner
2015-01-21 14:37:59 +00:00
Brian
f510c5d19f
render current page immediately
2015-01-20 21:33:49 +00:00
Brian
62d5916883
replace $timeout by setTimeout in pdf viewer update
2015-01-20 21:06:53 +00:00
Brian
ed6eedd9e2
remove unused functions in pdfRenderer
2015-01-20 20:36:43 +00:00
Brian
c8012dc22c
fix getVisiblePages in pdf viewer to allow optimisation
2015-01-20 20:35:29 +00:00
Brian Gough
debc3037ae
remove debugging from pdf viewer
2015-01-20 16:22:34 +00:00
Brian Gough
441bc63935
use setTimeout instead of $timeout in pdf scrollhandler
2015-01-20 16:20:38 +00:00
Brian Gough
591498a056
fix dom position calculation in pdf viewer
2015-01-20 16:20:19 +00:00
Brian
53e9086094
remove useless scope.$apply in pdf scrollhandler
2015-01-20 15:37:11 +00:00
Brian
721843695b
avoid using jquery in pdf scrollhandler to improve peformance
2015-01-20 15:36:52 +00:00
Brian Gough
96af4e0b4a
fix selection of prerender pages in pdf viewer
2015-01-20 14:28:43 +00:00
Brian Gough
f18f862be2
handle different page size in pdf viewer
2015-01-20 14:28:14 +00:00
Brian Gough
c9e019b4a7
clean up calculation of visible pdf pages and display on redraw
2015-01-20 11:06:40 +00:00
metbosch
43d723bcfb
Allowed scroll on binary-file container
...
Set overflow in auto mode to allow large images.
2015-01-19 23:34:49 +01:00
Henry Oswald
90bb12db40
added state to payment form
2015-01-19 20:27:01 +00:00
Brian Gough
776535f9f3
move pdf page visibility calculation up into pdfViewer directive
...
removes per-page watch for visibility
2015-01-19 16:55:44 +00:00
Brian Gough
2e021b64d8
remove per-page $watch on default page size in pdf viewer
2015-01-19 14:36:20 +00:00
Brian Gough
906c9114cd
replace per-page pdf highlight $watch with highlight event
2015-01-19 14:26:14 +00:00
Brian Gough
adab8c6769
delay pdf spinner by 100ms
2015-01-19 14:24:52 +00:00
Henry Oswald
00810eaf21
Merge branch 'recurlyv3'
2015-01-19 13:51:02 +00:00
Brian
06330e6506
add pdfng scroll handler using requestAnimationFrame
2015-01-16 15:51:22 +00:00
Brian Gough
4e31833131
Merge pull request #138 from sharelatex/pdfng-use-browser-fonts
...
use font-face for pdfjs rendering
2015-01-16 14:31:37 +00:00
Brian Gough
751166d987
Merge branch 'master' into fix-pdfng-progress-bar
...
Conflicts:
public/coffee/ide/pdfng/directives/pdfRenderer.coffee
public/coffee/ide/pdfng/directives/pdfViewer.coffee
2015-01-16 14:19:59 +00:00
Brian Gough
df9cb03dcc
Merge pull request #134 from sharelatex/pdfng-reload-on-error
...
Pdfng reload on error
2015-01-16 14:18:17 +00:00
Brian Gough
d832406923
pdfng: add comment about getDestinations vs getDestination
2015-01-16 12:50:08 +00:00
Henry Oswald
a0f5c09cb9
remove raven source map line
2015-01-15 15:22:45 +00:00
Henry Oswald
f2bc98bc3c
Change debuging to stringify messages in exception message
2015-01-15 15:18:15 +00:00
Brian Gough
157424c7b6
use font-face for pdfjs rendering
2015-01-13 16:39:49 +00:00
Brian Gough
8d568d9663
increase pdfng page load/render timeouts to 1 minute
2015-01-13 16:38:40 +00:00
Brian Gough
5e06043fcb
add loadedCallback to pdfng, detects when pdf is fully loaded
2015-01-13 16:28:24 +00:00
Brian Gough
953821959d
hide progress bar when pdfng has loaded
2015-01-13 16:27:04 +00:00
Brian Gough
1d3d316595
capture all pdfng error callbacks with raven
2015-01-13 15:47:27 +00:00
Brian Gough
823bdcf583
fix scope error in pdf viewer
2015-01-12 17:03:03 +00:00
Brian Gough
887423f8d7
report timeout errors to sentry
2015-01-12 17:02:51 +00:00
Brian Gough
560919b78f
avoid exception in pdf viewer
...
if file was previously bigger, current position could be greater than
the number of pages
2015-01-12 16:47:38 +00:00
Brian Gough
bf8bc27de0
catch errors in pdf viewer and reload if necessary
...
if more than 3 reloads, display error to the user
2015-01-12 16:46:17 +00:00
Brian Gough
7f750ae692
add an error callback to the pdf renderer
...
use page load and render timeouts of 30 seconds to detect hanging pages
2015-01-12 16:45:24 +00:00
Henry Oswald
7508ba6c47
improved validation so that fields recurly said are wrong get highlighted
2015-01-07 16:43:20 +00:00
Henry Oswald
f6e9c544e6
slightly improved the breakdown form. Still not very pretty.
2015-01-07 14:59:56 +00:00
James Allen
dd5562f9b6
Send more data to sentry about messages.reverse error
2015-01-07 13:16:38 +00:00
James Allen
10653c12fd
Send more data to Sentry to track down error
2015-01-07 13:16:38 +00:00
James Allen
aec80fb1db
Include FreeTrialModalControler in main.coffee
2015-01-07 13:16:38 +00:00
Henry Oswald
f9843b3709
tax auto updates on change of address now. Is also preset based on users ip address
2015-01-07 13:16:19 +00:00
Henry Oswald
d678af4417
only validate credit card an cvv if there is data in them
2014-12-28 22:19:15 +00:00
Henry Oswald
735dd0811c
changed credit card/paypal logs from offical ones to font very good ones
...
upgraded fontamerican to 4.2
2014-12-28 22:14:39 +00:00
Henry Oswald
474fa5fe19
only validate expiry when both are set
2014-12-28 21:53:12 +00:00
Henry Oswald
1a4825a47b
pulled total price down a little
2014-12-28 19:08:36 +00:00
Henry Oswald
2d03e0532f
adjusted style of payment options
2014-12-28 19:04:47 +00:00
Henry Oswald
bd52594f23
added new official paypal logo from https://www.paypal.com/uk/webapps/mpp/logo-center
2014-12-28 18:43:53 +00:00
Henry Oswald
673140b620
got new credit card logos from https://www.mastercardbrandcenter.com/us/getourbrand/index.shtml?pageId=dl_0340&expertVisible=false
2014-12-28 18:35:44 +00:00
Henry Oswald
7f979e77db
- fixed new payment page so it uses correct plan and currency
...
- submit button is disabled while processing
- removed test data
2014-12-28 17:16:21 +00:00
Henry Oswald
ecb71d5bbf
pull recurely pub api key from settings file
2014-12-23 12:08:01 +00:00
Henry Oswald
e2819c3bc6
added generic error handling to recurly processing and required fields
2014-12-23 11:04:54 +00:00
Henry Oswald
a7eb836c79
redirect to /thank-you on success and fix broken unit test from a few commits ago
2014-12-22 16:37:09 +00:00
Henry Oswald
d0c9783718
added paypal option in, not tested as we don't have paypal in stag
2014-12-22 15:51:50 +00:00
Henry Oswald
fb0a083b36
added address 2
2014-12-22 15:19:40 +00:00
Henry Oswald
6cedfb19d9
cleaned up form and added basic validation
2014-12-22 15:07:55 +00:00
Henry Oswald
fa1ec44e22
coupons work
2014-12-22 14:06:39 +00:00
Henry Oswald
a47b25d4b2
works with multi plan and currency, auto updates view on change
2014-12-22 12:55:29 +00:00
Henry Oswald
5305cbfd3e
got more correct details making it to recurly and improved form.
2014-12-19 11:17:35 +00:00
Henry Oswald
cc545db17b
can add account just about into recurly
2014-12-18 18:59:29 +00:00
Henry Oswald
47fb2a0878
basic angular form which has data bound to it
2014-12-18 17:48:23 +00:00
James Allen
2a2dc458e8
Merge pull request #127 from sharelatex/pdfng-server-fixes
...
pdfng server fixes
2014-12-16 10:30:22 +00:00
James Allen
2819935a52
Add photo of Brian
2014-12-15 15:13:34 +00:00
Brian Gough
660bb75df4
add query string parameters for compileGroup= and pdfng=
...
compileGroup will bypass mongo check for compileGroup priority
pdfng will pass pdf Range: headers through from user request to CLSI
2014-12-12 16:47:43 +00:00
Brian Gough
419d84564c
add support for client-side error logging using sentry
2014-12-12 13:58:07 +00:00
Brian Gough
724116bcc1
Merge branch 'master' into pdfng
2014-12-10 13:18:02 +00:00
Brian Gough
50e03e93ba
poll the element for the pdf viewer if it is zero size
...
avoid invisible pdf forever waiting for layout-ready event when
switching between full-screen and split-screen
2014-12-09 14:40:54 +00:00
Brian Gough
1acc924e0b
comment out console.logs in pdfng
2014-12-09 14:39:58 +00:00
Brian Gough
843fa6f847
handle shutdown of pdf viewer/rendering with destroy method
2014-12-09 13:46:44 +00:00
Brian Gough
b157323eb7
defer loading of pdf destinations until required
2014-12-09 13:45:12 +00:00
Brian Gough
1e2e1ecb9c
stream in the whole pdf file after loading the required page
2014-12-09 13:41:49 +00:00
Henry Oswald
268de7d739
make the user.name more robust
2014-12-09 11:11:06 +00:00
Henry Oswald
611916119a
changed where online users name logic is so it catches all cases.
2014-12-08 18:56:46 +00:00
James Allen
b94a9aab0d
Hide loading bar once loaded enough to render
2014-12-08 17:48:57 +00:00
James Allen
48d4e96221
Remove development styles
2014-12-08 17:39:33 +00:00
James Allen
8c40432e18
Use fixed sized spinner
2014-12-08 17:39:24 +00:00
Brian Gough
63ac1093bc
keep pages visible after a recompile until they are ready to rerender
2014-12-08 17:00:43 +00:00
Brian Gough
c3569dd45f
add a progress event in the pdfng viewer
2014-12-08 17:00:26 +00:00
Brian Gough
2a66651ec9
flash the pdf controls in pdfng
2014-12-08 15:32:16 +00:00
Brian Gough
863c8b9586
prevent exception when scrolling during rerender in pdfng
2014-12-08 15:32:05 +00:00
Brian Gough
206e7db144
add spinners and classes for feedback on pdfng loading and rendering
2014-12-08 14:46:59 +00:00
Brian Gough
89d63c4f44
handle fullscreen mode in pdfng
...
default to scale = 1 when containing div size is zero
2014-12-08 10:28:02 +00:00
Brian Gough
0ae83d9be4
rescale pdf on parent size initialisation in addition to resizes
2014-12-05 19:42:16 +00:00
Brian Gough
407cecc0d3
save the pdf state when the directive is destroyed
2014-12-05 19:40:33 +00:00
Brian Gough
5915bfd885
prevent change to navbar url in pdf viewer
...
return false from pdf <a> click handler
2014-12-05 14:59:00 +00:00
Brian Gough
265ad4439c
Merge branch 'master' of github.com:sharelatex/web-sharelatex into pdfng
2014-12-05 14:43:01 +00:00
Brian Gough
1284ce613c
support pdf double click
2014-12-05 14:33:06 +00:00
Brian Gough
4c0f3c55d7
clear the pdf renderqueue faster after the initial page has rendered
2014-12-05 12:14:40 +00:00
Brian Gough
7ea20c4266
avoid exception on pdfPage destroy
2014-12-05 12:12:17 +00:00
Brian Gough
c167e86ba5
use timeout instead of requestAnimationFrame in pdf scroll handler
...
for simplicity as the time delay is large compared with rAF
2014-12-05 12:12:01 +00:00
Henry Oswald
70d0af519b
reset project to large state each time
2014-12-05 00:10:46 +00:00
Brian Gough
2074326237
render pdf pages in ascending order, fix bug where pages could be left unrendered
2014-12-04 16:52:11 +00:00
Brian Gough
4faac88065
handle destroy event in pdf page view and remove pending timeouts
2014-12-04 16:50:38 +00:00
Brian Gough
f8c1c5b025
avoid unnecessary retrieval of pdf viewport when rendering
2014-12-04 16:50:00 +00:00
Brian Gough
44057a9632
only check pdf page visibility on scroll every 50ms
2014-12-04 16:49:24 +00:00
Brian Gough
a15a6d877f
avoid exception when elements in pdf view have been removed
2014-12-04 16:44:41 +00:00
Brian Gough
ce4fb7ec04
remove the pdf spinner, it causes unwanted reflow/repaint
2014-12-04 16:44:14 +00:00
Brian Gough
05af3573b6
try disabling pdfjs font face usage for performance
...
each new font face rule causes a full screen repaint
2014-12-03 15:18:58 +00:00
Brian Gough
94448ed447
comment out logs/unused code in pdf viewer
2014-12-02 11:43:14 +00:00
Brian Gough
25521d1a26
insert the pdf text and annotations after the page has been rendered
2014-12-02 11:03:07 +00:00
Brian Gough
7071ee3540
set the size of the pdf container using jquery methods
2014-12-02 11:02:09 +00:00
Brian Gough
85750dfeb6
need to set the height of the container to get the pdf spinner working
2014-12-02 11:01:45 +00:00
Brian Gough
d6e47c2701
display empty div.pdf-canvas element as a blank page while it is being rendered
2014-12-02 11:00:33 +00:00
Brian Gough
f260b141a0
use the current stable version of pdfjs - previously committed HEAD version by accident
2014-12-01 16:27:24 +00:00
Brian Gough
4888ae8766
fix infinite loop in translated coffeescript for pdfng text layer
2014-12-01 16:26:48 +00:00
Brian Gough
440c1d3987
avoid exception
2014-12-01 15:24:19 +00:00
Brian Gough
be91bc2754
disable PDF.js autofetch only when used in new pdf viewer
2014-12-01 14:35:58 +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
3c05e032bd
rename the new pdf directive to pdfng
2014-12-01 11:46:52 +00:00
Brian Gough
a7f9a68159
removed duplicated pdf controllers
2014-12-01 11:45:56 +00:00
Brian Gough
608e6cd0d9
remove autogenerated file
2014-12-01 10:42:57 +00:00
Brian Gough
ff04e1662a
moved new pdf viewer under base App module
2014-12-01 10:42:47 +00:00
Brian Gough
175de30967
Merge branch 'master' into pdfng
2014-12-01 10:09:04 +00:00
Brian Gough
57b09e1d60
started making pdf viewer conditional - work in progress
2014-11-28 16:59:39 +00:00
Brian Gough
57f4177f30
added pdfjs-1.0.712 in a subdirectory
2014-11-28 16:01:14 +00:00
Brian Gough
f09807cf33
Revert "upgrade pdf.js to v1.0.712"
...
This reverts commit 1ace92f67d91395d047281047be2f0cff5ea7848.
2014-11-28 15:25:29 +00:00
Brian Gough
d8e07731e0
clean up unnecessary redraws
2014-11-28 15:08:24 +00:00
Brian Gough
7485b564bc
fix off by one error in viewport retrieval
2014-11-28 14:39:17 +00:00
Brian Gough
23011cf221
convert page indices from 1-based to 0-based to match pdfListView positions
2014-11-28 14:34:05 +00:00
James Allen
175dfae085
Look up compile group and features from project owner, not current user
2014-11-28 14:26:21 +00:00
James Allen
2c5f3c728c
Highlight \vref like \ref
2014-11-28 13:58:27 +00:00
James Allen
dbd7b95823
Close spell check menu on scroll so it doesn't appear in the wrong position
2014-11-28 13:27:25 +00:00
Brian Gough
f914c75712
highlights working for moving to position in pdf from source
2014-11-28 11:57:23 +00:00
Brian Gough
ea310f0248
highlights/dblclick in pdfng - work in progress
2014-11-27 16:58:38 +00:00
Henry Oswald
fa755c6521
added project to long check from clsi2 (bit of a punt)
2014-11-27 15:42:37 +00:00
Brian Gough
3694bea956
use margin for height/width in pdfng
2014-11-27 14:16:32 +00:00
Brian Gough
b8377bca7b
fix offset calculation to match pdflistview
2014-11-27 13:46:22 +00:00
Brian Gough
7b4ca6501b
update the margin size of pdfng
2014-11-27 13:42:05 +00:00
Brian Gough
21e5fb08cd
replicate the pdflistview classes in pdfng viewer
2014-11-27 13:41:48 +00:00
Brian Gough
a15ee57d77
working on zoom/fit buttons
2014-11-26 16:52:54 +00:00
Brian Gough
6c1cee1431
save pdf position and scale
2014-11-26 16:18:59 +00:00
Brian Gough
7b66802bf5
set up pdf viewer app in base
2014-11-26 16:18:39 +00:00
Brian Gough
33d94af930
Merge branch 'master' into pdfng
2014-11-26 14:17:02 +00:00
Brian Gough
643bda6095
add pdfng module and use it by default
2014-11-25 16:49:09 +00:00
Brian Gough
81b8594944
upgrade pdf.js to v1.0.712
2014-11-25 15:58:01 +00:00
Henry Oswald
ba784c3e62
changed swiss franks to show Fr for display issues
2014-11-25 13:18:57 +00:00
Henry Oswald
d070c0acd8
fixed SGD collab price
2014-11-25 13:14:38 +00:00
Henry Oswald
dd37436da2
delete old cookie keys
2014-11-25 11:35:46 +00:00
Henry Oswald
02ef07dca4
broken free trial func into own file. added ab test on upgrade button colour
2014-11-24 23:59:55 +00:00
Henry Oswald
6c0f03e9c7
added ab test to show collar plan to people in editor
2014-11-24 16:21:03 +00:00
Henry Oswald
6d22bda88f
added new currencies removed ab test as well
2014-11-21 13:13:53 +00:00
Henry Oswald
458e4335de
added a load more currencies
2014-11-19 21:34:13 +00:00
Henry Oswald
dbb1d68b66
added SEK and CAD currencies
2014-11-19 14:52:59 +00:00
Henry Oswald
bb5ec10609
don't try and get angular min map file
2014-11-17 14:55:48 +00:00
James Allen
e559c72491
Connect to configurable websocket service
2014-11-17 13:38:44 +00:00
James Allen
f7e6b24ff6
Save template description on modal close
2014-11-07 10:26:09 +00:00
James Allen
a59a2dcf39
Make sure to send description before publishing
2014-11-07 10:20:29 +00:00
James Allen
c9e5583394
Use local versions of jquery and angular
2014-11-07 09:49:30 +00:00
James Allen
d27af25bc9
Convert template publishing to use HTTP end points
2014-11-06 14:39:40 +00:00
James Allen
7b6ec86cef
Access Dropbox status via HTTP end points
2014-11-06 14:39:40 +00:00
James Allen
5c3e8e6d88
Add and remove collaborators with HTTP requests, not websockets
2014-11-06 14:39:40 +00:00
Henry Oswald
a2f99bc04f
prevent spell check from running twice on doc load
2014-11-04 14:20:59 +00:00
Henry Oswald
908926a0cc
compiled pdf.worker with closure compiler manually
2014-11-04 12:44:45 +00:00
Henry Oswald
05a872763e
revert updated pdf worker and don't minify it
...
This reverts commit ffbf6f052f1800b55c7636a98e4f16fdf629c376.
2014-11-04 12:16:06 +00:00
Henry Oswald
be6f0c1ad7
updated pdf worker
2014-11-04 12:10:21 +00:00
Henry Oswald
ccae47979f
added chinese flags under cn
2014-10-31 13:21:04 +00:00
Henry Oswald
4f590d7acb
added chinese flags in
2014-10-30 11:52:45 +00:00
Henry Oswald
14d32af6bf
allow ace to scoll off screen
2014-10-30 08:33:54 +00:00
James Allen
2a69e185ce
Append spell check menu to body so it isn't hidden by PDF view resizer
2014-10-27 14:51:28 +00:00
James Allen
184189fa3f
Disable hotkeys for layout panels since they interfere with text editing
2014-10-27 14:47:06 +00:00
James Allen
2debba6bbc
Update PGP key
2014-10-24 11:55:30 +01:00
Henry Oswald
0f8519f619
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2014-10-21 14:57:52 +01:00
Henry Oswald
c60f11519f
added ga logging of starting free trial again
2014-10-21 14:06:53 +01:00
Henry Oswald
8097e6ad71
made 7 day free trial the default
2014-10-21 13:48:46 +01:00
James Allen
281c4eb4e3
Style tweaks for uni site
2014-10-21 13:39:47 +01:00
Henry Oswald
3cf64ce34f
pass new compile features to client side, don't show timeout upgrade for premium users
2014-10-20 12:21:40 +01:00
James Allen
9f1a7c7396
Send source of update to doc updater and allow external updates to be ignored in UI
2014-10-16 11:27:10 +01:00
Henry Oswald
750b050358
added ab test in for multi currency
2014-10-15 16:21:45 +01:00
James Allen
64fe2a2404
Improve CSS and layout of feature list on new subscription page
2014-10-15 10:22:03 +01:00
James Allen
b32375530c
Refactor card css for use in new subscription page
2014-10-14 15:46:44 +01:00
Henry Oswald
3382c5bb17
added blurb to payment page
2014-10-13 17:51:59 +01:00
Henry Oswald
52c54e7300
added ability to change currency on payment page
2014-10-13 17:28:00 +01:00
Henry Oswald
2bbdea3433
renamed change currency function and sorted out recommended currency
2014-10-13 16:27:27 +01:00
Henry Oswald
f55ef2f1b4
made what is returned for multi currency more explicit
2014-10-13 16:13:31 +01:00
Henry Oswald
36264706f6
hooked the plans page up to the geo ip lookup
2014-10-13 14:10:15 +01:00
James Allen
a8afe3a0d7
Improve file uploader CSS
2014-10-10 13:40:00 +01:00
James Allen
bc94ea56cb
Add projects to tag after creating the tag
2014-10-09 08:39:15 +01:00
Henry Oswald
1f5d7ee6a8
Merge pull request #116 from mickaobrien/keyboard-shortcuts
...
Added keyboard shortcuts to bold and italicise text
2014-10-08 16:56:03 +01:00
James Allen
7258fadd17
Improve styling of plan name and price on subscription form
2014-10-08 16:52:37 +01:00
Mick O'Brien
834e27f3c5
Fix indentation in italics shortcut
2014-10-08 16:34:44 +01:00
James Allen
696e8d24e1
Fix z index of more updates buttons
2014-10-08 16:32:42 +01:00
Mick O'Brien
b7db72e574
Replace $isEmpty check
2014-10-08 16:17:38 +01:00
Mick O'Brien
72fc630e81
Added keyboard shortcuts to bold and italicise text
2014-10-08 15:44:01 +01:00
James Allen
128c672edd
Merge branch 'github-sync'
...
Conflicts:
package.json
2014-10-08 12:13:37 +01:00
Henry Oswald
28b1e6bfe5
added client side checks on how long project or entity names can be
...
150 chars should be safely under the 1024 bytes mongo index limit
2014-10-07 11:08:08 +01:00
James Allen
10732d112d
Hook module system into project list page
2014-10-03 11:32:59 +01:00
Henry Oswald
ab46d6ec1a
30 != 7 days
2014-09-26 11:33:34 +01:00
Henry Oswald
b1562984c0
added tr flag
2014-09-26 11:25:29 +01:00
Henry Oswald
21f46da08a
changed ab test from 30 -> 14 to 14 -> 7
2014-09-26 10:56:45 +01:00
Henry Oswald
d961b48857
imporved logging for session debug
2014-09-10 08:20:36 +01:00
Henry Oswald
50ee889569
fixed template search, ng-controller was too deep
2014-09-09 16:51:52 +01:00
Henry Oswald
187e87a978
disabled euro and pounds for the moment
2014-09-08 17:45:03 +01:00
James Allen
e973a66482
Allow client side module code injection
2014-09-08 17:33:30 +01:00
Henry Oswald
f1372fc449
moved button, not that pretty
2014-09-05 16:11:19 +01:00
Henry Oswald
ff0365c157
change plan has multi currency view
2014-09-05 15:47:08 +01:00
Henry Oswald
eeb27062a0
added currency query string param to subscribe button
2014-09-05 11:40:14 +01:00
Henry Oswald
13a667f47a
v1 of multi currency
2014-09-04 19:03:04 +01:00
Henry Oswald
69eafd2a74
added more console .logs
2014-09-02 14:03:31 +01:00
Henry Oswald
137cffabec
added some console.logs in
2014-09-02 13:54:09 +01:00
Henry Oswald
7fc0388003
fixed case sensitivity
2014-09-02 13:19:59 +01:00
Henry Oswald
75e570c076
fix ab cookies and send 0 event when clicking monthly free trial button on plans page
2014-09-02 11:07:21 +01:00
Henry Oswald
f25dba10ea
changed label to send to GA
2014-09-02 10:47:58 +01:00
Henry Oswald
326900c467
broke project-list file down into more digestable chunks
2014-09-01 18:05:51 +01:00
Henry Oswald
54b9cdc3e4
new ab framework up and running
2014-09-01 17:48:09 +01:00
Henry Oswald
62f207c368
added basic new a/b test funnely framework
2014-09-01 15:14:08 +01:00
Henry Oswald
f3c04feda7
added a missing templates button back into templates index page
2014-09-01 15:13:37 +01:00
Henry Oswald
66e0785e59
fixed word wrapping on plans button page
2014-08-29 15:34:46 +01:00
Henry Oswald
e740e4913d
if user is already annual tell them so on the annual upgrade page
2014-08-29 14:13:05 +01:00
Henry Oswald
b951ab798c
set flag incorrectly when debugging
2014-08-29 12:37:00 +01:00
Henry Oswald
e67d3889f9
got better logic and copy for upgrade annual plans, needs i18n next
2014-08-29 12:36:36 +01:00
Henry Oswald
350b95a0a5
annual upgrade page works, needs a bit of copy love now
2014-08-28 18:14:31 +01:00
Henry Oswald
78d94094b4
changed moment path in libs to work locally
2014-08-27 13:22:17 +01:00
Henry Oswald
d0d08824da
modal asking users to confirm a change of plan
2014-08-27 13:21:39 +01:00
Henry Oswald
15e14d5bda
changed padding of perk to ork well in czech
2014-08-24 17:26:20 +01:00
Henry Oswald
3bd4e26956
added czech flag
2014-08-22 15:49:11 +01:00
James Allen
894024ba29
Don't allow folders to be moved into their child folders
2014-08-22 14:38:52 +01:00
James Allen
c4b91de8e8
Layout templates in rows of four
2014-08-20 14:58:01 +01:00
James Allen
ab6cd36f27
Small tweaks to LaTeX mode
2014-08-20 10:02:38 +01:00
Daniel Felder
1d9e3f431c
Latex mode for ace has new syntax highlighting
...
This is an update to the latest version.
2014-08-19 22:33:09 +02:00
James Allen
02ec2bc264
Align flags on left of menu to match flag in footer
2014-08-14 16:41:48 +01:00
James Allen
ac4b3663cb
CSS tweaks to i18n stuff
2014-08-14 16:33:01 +01:00
Henry Oswald
aa4f748608
Merge branch 'master' into i18n
2014-08-14 15:42:54 +01:00
Henry Oswald
7c2beb5d2d
added correct flags
2014-08-14 13:00:04 +01:00
Henry Oswald
02cdfb4d09
lng dropdown at bottom in footer works nicely, needs few style tweeks
2014-08-13 23:06:15 +01:00
James Allen
670e8e5cb9
Use Dropbox Real-time polling
2014-08-13 17:26:18 +01:00
Henry Oswald
d033238efc
forgot to commit files
2014-08-13 16:04:23 +01:00
Henry Oswald
9b2ce4860a
changed cookie lib from default angular to custom one so can set expires
2014-08-13 15:02:45 +01:00
Henry Oswald
041e85b92b
added local cooked option to hide notification
2014-08-13 14:14:31 +01:00
Henry Oswald
2222b32321
added message at top of page offering redirect to local lng
2014-08-13 12:31:14 +01:00
James Allen
6bfefea5cb
Show PDF button in toolbar if file tree is closed in PDF flat view
2014-08-12 13:18:22 +01:00
James Allen
93f2969be5
Change style on file rename input to avoid weird Chrome behaviour
2014-08-12 12:46:05 +01:00
James Allen
f902cfdcf6
Monkey patch ace until cursor patches come from upstream
2014-08-12 12:33:12 +01:00
James Allen
3348249dcd
Download template PDF and zip file with good file names
2014-08-12 12:02:09 +01:00
James Allen
7e24972b46
Fix off by one error in track changes highlights
2014-08-08 14:01:30 +01:00
James Allen
10021986c5
Don't error on password reset if no email found, and translate error messages
2014-08-08 11:41:54 +01:00
Henry Oswald
9c6f0faff6
Merge branch 'i18n'
...
Conflicts:
app/coffee/Features/User/UserPagesController.coffee
app/views/layout.jade
app/views/project/editor/dropbox.jade
app/views/project/editor/file-tree.jade
app/views/project/editor/pdf.jade
app/views/project/list/project-list.jade
app/views/user/settings.jade
2014-08-07 14:46:17 +01:00
James Allen
d0e51fb637
Fix context menu in firefox on windows
2014-08-06 15:49:40 +01:00
Henry Oswald
687b3f2888
removed external libs for i18n which we no longer need
2014-08-04 12:18:45 +01:00
Henry Oswald
9b8d77cb0f
removed client side i18n as we don't really need it #wasteoftime
2014-08-01 14:49:43 +01:00
James Allen
55ad2ce78d
Include contents page down side of wiki
2014-07-31 16:26:02 +01:00
James Allen
be725c50ba
Make right click on menus behave like native right click
2014-07-31 14:20:56 +01:00
James Allen
e6c04bbeeb
Clear message from chat box immediately on pressing enter
2014-07-31 13:04:55 +01:00
James Allen
330d4f5a16
Redirect to cloned project after copy
2014-07-31 13:04:55 +01:00
James Allen
f886f19429
Keep root doc list in sync with file tree updates
2014-07-31 13:04:55 +01:00
Henry Oswald
42c63dd5a2
equals checks work, uses id now as well. Taken from:
...
http://blog.brunoscopelliti.com/angularjs-directive-to-check-that-passwords-match
the old one from SO does not seem to work any more
2014-07-31 11:16:13 +01:00
Henry Oswald
270c92c2a2
converted project list page
...
added missing js files
2014-07-30 17:18:45 +01:00
Henry Oswald
49c7d52208
i18n is cleaned and working with requirejs
2014-07-30 16:13:02 +01:00
James Allen
eb483e0ecf
Merge branch 'master' of github.com:sharelatex/web-sharelatex
2014-07-30 15:45:17 +01:00
James Allen
49258fe3dd
Proxy to wiki
2014-07-30 15:44:03 +01:00
Henry Oswald
1a8c3d17b2
working example of directive for i18n new project button
2014-07-30 15:05:13 +01:00
Henry Oswald
bdf1fed462
jquery translations work
2014-07-30 14:22:36 +01:00
Henry Oswald
4160101570
moved got link status outside of the if so if they are not registered we can start the link process
2014-07-30 10:44:46 +01:00
James Allen
87aa860c87
Update about page css
2014-07-29 12:29:00 +01:00
James Allen
627f9e47c6
Bring back Prof. Lion
2014-07-29 11:25:34 +01:00
James Allen
714266b16e
Fix infinite scroll
2014-07-28 17:28:52 +01:00
James Allen
fc7753d49d
Add in download PDF button
2014-07-28 17:24:43 +01:00
James Allen
6d9072f0e2
Merge branch 'master' of github.com:sharelatex/web-sharelatex
2014-07-28 17:16:08 +01:00
James Allen
9f26214142
Fix double context menu in FF
2014-07-28 17:11:15 +01:00
Henry Oswald
c5b72f5f8b
added font weight 300 into the open sans for home page
2014-07-28 17:03:54 +01:00
Henry Oswald
e8be248b29
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2014-07-28 16:52:40 +01:00
Henry Oswald
9354d61aa3
fixed delete account validation
...
not using angular equals which does not seem to work
2014-07-28 16:52:25 +01:00
James Allen
9db2fc93a4
Add spell check underline to front marker layer
2014-07-28 16:28:01 +01:00
James Allen
d1e0849c5e
Merge branch 'master' of github.com:sharelatex/web-sharelatex
2014-07-28 16:24:28 +01:00
James Allen
3a3933dfe9
Don't immediately close context menu in Firefox
2014-07-28 16:23:46 +01:00
Henry Oswald
0db45733c5
added -moz-osx-font-smoothing to the stylesheet which improves font rendering in firefox
2014-07-28 16:10:30 +01:00
James Allen
db920f7aaf
Merge branch 'master' of github.com:sharelatex/web-sharelatex
2014-07-28 15:06:39 +01:00
James Allen
4ff9fe33b6
Use a dark editor surround if the theme is dark
2014-07-28 15:06:26 +01:00
Henry Oswald
2c7623d3a7
added the other font sizes we use into the font import, not magic fix
2014-07-28 14:57:06 +01:00
Henry Oswald
0fb1152010
added templates less file in, got lost somewhere
2014-07-28 12:54:55 +01:00
James Allen
24f140ed8b
Merge branch 'master' into master-redesign
...
Conflicts:
public/js/ace/mode/latex.js
2014-07-28 10:40:35 +01:00
James Allen
06eb952994
Resize project list correctly on page load
2014-07-28 10:28:48 +01:00
James Allen
bb55d8f406
Reset undo state when switching documents
2014-07-25 21:10:50 +01:00
James Allen
d3fd161c25
Clear annotations
2014-07-25 16:54:49 +01:00
James Allen
7ad9849db0
Use cards for long form features
2014-07-25 14:33:46 +01:00
James Allen
89fa55c361
Don't use background on long form stuff
2014-07-25 14:27:17 +01:00
Henry Oswald
1603957571
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-25 14:21:48 +01:00
James Allen
e8c5679954
Update styles for homepage
2014-07-25 14:14:27 +01:00
Henry Oswald
c0f5894edb
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-25 13:14:22 +01:00
Henry Oswald
bf56e083cf
removed a load of console.logs
2014-07-25 13:14:19 +01:00
Henry Oswald
4d0f35e6be
remove unneed js
2014-07-25 13:12:04 +01:00
Henry Oswald
d0c050af37
added in missing home page pattern
2014-07-25 12:52:38 +01:00
James Allen
b4162511f7
Simplify feature cards
2014-07-25 12:49:23 +01:00
James Allen
9aa8682082
Add group plan enquiry form
2014-07-25 12:32:26 +01:00
James Allen
e5df7597c5
Remove unnecessary padding
2014-07-24 17:40:08 +01:00
James Allen
74297297c2
Experiment with animated homepage
2014-07-24 17:38:18 +01:00
James Allen
4809c5ceee
Track events that were done in analytics manager
2014-07-24 16:51:04 +01:00
James Allen
6e6b20d3af
Add in renamed or deleted modal
2014-07-24 16:39:32 +01:00
James Allen
fb98509789
Report client side errors to server
2014-07-24 16:07:43 +01:00
James Allen
4abf6ed38c
Show message and auto refresh on force disconnect
2014-07-24 15:59:24 +01:00
James Allen
8146a09b42
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-24 15:02:31 +01:00
James Allen
27784ed848
Add retina screenshot
2014-07-24 15:02:23 +01:00
Henry Oswald
726719ce3f
changed html autofocus to an angular directive
...
autofocus is html5y and worked on chrome but not firefox for me.
2014-07-24 14:57:56 +01:00
Henry Oswald
b15adefed7
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-24 14:06:33 +01:00
James Allen
5c18f4fe02
Sexy project list resizing
2014-07-24 14:02:14 +01:00
Henry Oswald
7255231abc
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
...
updated upstream into a topic branch.
2014-07-24 13:57:49 +01:00
Henry Oswald
9ec2c32605
added text-rendering: optimizelegibility; to css
2014-07-24 13:48:10 +01:00
James Allen
1128b45b17
Add in system messages
2014-07-24 13:24:08 +01:00
Henry Oswald
67cba0dfd2
killed info controller and setup features.less for dropbox and feature pages
...
also moved dropbox to external pages
2014-07-24 12:15:54 +01:00
James Allen
fbd36d8b07
Sort of style of admin panel and trim functionality
2014-07-24 11:22:22 +01:00
James Allen
22576945c3
Fix dropshadow on image
2014-07-24 10:47:09 +01:00
James Allen
dd27384587
Remove uneeded 700 weight
2014-07-23 17:33:14 +01:00
James Allen
824881d26e
Update fonts to explicitly use web fonts for consistency
2014-07-23 17:30:40 +01:00
James Allen
596619633d
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-23 15:56:22 +01:00
James Allen
a459a178b3
Retina favicon
2014-07-23 15:56:15 +01:00
Henry Oswald
9c2cca1372
Added the old backspace highjack back in.
...
It uses jquery and works well. There may be an angular way todo this
but the jquery way seemed cleanest to me.
2014-07-23 14:40:01 +01:00
Henry Oswald
f0f997ed6c
changed kr to the way nonconflict will be in the future
2014-07-23 14:28:39 +01:00
Henry Oswald
e46bc51c67
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-23 12:17:14 +01:00
Henry Oswald
83b94f987c
cleaned up few small things with templates
2014-07-23 12:16:31 +01:00
James Allen
50748069f8
Don't just use webkit retina detection:
2014-07-23 12:09:11 +01:00
James Allen
077f87f1d3
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-23 12:05:31 +01:00
James Allen
134ea6f3df
Add retina logo
2014-07-23 12:03:13 +01:00
Henry Oswald
35342849b8
make h1 in search results red link
2014-07-23 11:36:36 +01:00
Henry Oswald
395b1ebf47
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-23 11:29:43 +01:00
Henry Oswald
e39e6c86a1
moved where we write the window.sharelatex.x to the header as some
...
times it is possible for the scripts to evaulate before those props
have been read in
2014-07-23 11:29:04 +01:00
Henry Oswald
a9d8be8dec
brought up the sections of templates to be closer to the search box
2014-07-23 11:26:17 +01:00
James Allen
bbaf024f14
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-23 11:22:12 +01:00
James Allen
532ec5e756
Make project list look better on a smaller screen
2014-07-23 11:08:55 +01:00
Henry Oswald
43256d2085
lined up the templates header with the search bar.
...
Need to kill big space bellow it next
2014-07-22 17:52:47 +01:00
Henry Oswald
c6ab4c4f7b
roughly styled template search results
...
clear button in template search also clears results
2014-07-22 17:43:17 +01:00
Henry Oswald
25ea01115a
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-22 17:24:51 +01:00
Henry Oswald
a4b02558dc
'carded' the templates page, top search area still needs doing
2014-07-22 17:24:32 +01:00
James Allen
20a5d3742a
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-22 17:09:52 +01:00
James Allen
dfb82015f7
Style blog and lighten text
2014-07-22 17:09:44 +01:00
Henry Oswald
a20b46c786
template page looks ok, not quite like adam did.
...
Need to battle left padding still
2014-07-22 15:56:36 +01:00
Henry Oswald
234bc5e0e9
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-22 14:56:41 +01:00
Henry Oswald
806ebc977c
templates index page looks roughly correct
2014-07-22 14:56:33 +01:00
James Allen
a4209000dc
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-22 14:38:51 +01:00
James Allen
c099b8e9de
Add hotkeys modal
2014-07-22 14:38:32 +01:00
Henry Oswald
c95730dd63
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-22 13:42:37 +01:00
James Allen
cd8a94b108
Auto compile on project join, not doc open
2014-07-22 13:38:34 +01:00
James Allen
688842de3c
Allow full screen PDF
2014-07-22 13:33:01 +01:00
Henry Oswald
2c7d19d79b
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-22 12:31:34 +01:00
Henry Oswald
2246e9c934
blog looks basically like adams
2014-07-22 12:31:19 +01:00
James Allen
c04b503914
Darken file names
2014-07-22 11:53:20 +01:00
James Allen
cb57c2f28d
Tweak css and style on homepage
2014-07-22 11:50:15 +01:00
James Allen
41c43ee2a9
More homepage CSS tweaks
2014-07-21 18:13:38 +01:00
James Allen
3a13dac7ab
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-21 17:56:28 +01:00
James Allen
2ec63f5057
Homepage css tweaks
2014-07-21 17:56:20 +01:00
Henry Oswald
8a068cf9a0
styled the register page to show the messages for tempaltes/shared
...
correctly
i.e.: http://localhost:3000/register?zipUrl=%2Ftemplates%2F52fb89a333621a613683ec95%2Fv%2F1%2Fzip&templateName=thebibliography&compiler=pdflatex&redir=%2Fproject%2Fnew%2Ftemplate
and http://localhost:3000/register?project_name=cc&user_first_name=myname&new_email=henry.oswald%2B1%40gmail.com&r=9f5572a4&rs=ci&redir=%2Fproject%2F53c8ec05ae21f58877ded489
2014-07-21 17:29:55 +01:00
Henry Oswald
535a3c67cd
added template for bonus page with html linking to us
2014-07-21 16:41:22 +01:00
James Allen
a35d62c4ae
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-21 15:39:27 +01:00
James Allen
1d6314a2c1
add Ctrl-Enter hotkey
2014-07-21 15:39:15 +01:00
Henry Oswald
12f9b63c51
fixed kr theme, doing pr to ace project
2014-07-21 15:27:55 +01:00
James Allen
27795c451f
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-21 15:12:00 +01:00
James Allen
2b85ebf8ec
Allow root doc to be set
2014-07-21 15:09:19 +01:00
Henry Oswald
9292000f01
X in search bar clears search text, and the filter on the project list
2014-07-21 14:27:56 +01:00
Henry Oswald
82914b6fe5
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-21 13:14:08 +01:00
James Allen
f16f6fd126
Don't render Mathjax on load
2014-07-21 12:44:48 +01:00
James Allen
98d601fb66
Only show synctex controls when pdf layout is open
2014-07-21 12:30:34 +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
088d27f22b
Make sure gotoLine works when changing session
2014-07-21 11:50:02 +01:00
James Allen
36f48cf772
Fix drag and drop
2014-07-21 11:36:03 +01:00
Henry Oswald
57ad5e4182
- migrated event tracking to new pages/angular
...
- hooked up the search field on projects to search on keypress
2014-07-21 11:35:05 +01:00
James Allen
608fc8364b
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-18 14:30:35 +01:00
James Allen
abdd239ad2
Sort with latest first by default
2014-07-18 14:30:24 +01:00
Henry Oswald
d5d29f0997
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-18 14:08:57 +01:00
Henry Oswald
0868ce9cc7
send user details on modal dismiss. Role uses same autocomplete lib as institution
2014-07-18 14:08:53 +01:00
James Allen
1ef76d99ec
Update visible projects when loading the page
2014-07-18 14:06:37 +01:00
James Allen
b532461232
Style project sorting with a cleaner look
2014-07-18 12:20:12 +01:00
James Allen
b785ab4d15
Fix broken project list page
2014-07-18 12:18:05 +01:00
James Allen
42578e328b
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-18 12:09:04 +01:00
James Allen
462403bb4f
Finger print Ace files
2014-07-18 12:08:56 +01:00
James Allen
d641be70a4
Fix minification of clone/index.coffee
2014-07-18 11:53:44 +01:00
Henry Oswald
20cf493328
app -> App
2014-07-18 11:35:58 +01:00
Henry Oswald
57b461e0ff
added little icons to the table for when you want to sort
2014-07-18 10:43:32 +01:00
Henry Oswald
ca6e8a7d40
basic sorting added to project list page
2014-07-17 17:34:09 +01:00
Henry Oswald
c683eab9e2
change the scribtex modal to be bootstrap3/angular, same content and same logic if it should be shown or not
2014-07-17 17:05:39 +01:00
Henry Oswald
478910a3aa
if a user does not have a first or last name use their email for their name in connected user data
2014-07-17 16:00:41 +01:00
Henry Oswald
97641ed205
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-17 15:37:44 +01:00
James Allen
2cf8f8c56f
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-17 15:35:06 +01:00
Henry Oswald
8e5ba6c488
changed favicon to adam's
2014-07-17 15:34:14 +01:00
Henry Oswald
fc02f99659
made restricted page like 404, also got dropbox progress bar going the other way
2014-07-17 15:26:31 +01:00
James Allen
37a12e88c1
Show who is online
2014-07-17 15:25:22 +01:00
Henry Oswald
c429bd1f44
improved the dropbox progress bar
2014-07-17 15:08:12 +01:00
Henry Oswald
b54c351956
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-17 14:23:55 +01:00
Henry Oswald
5fa83fb2b9
added dropbox in left menu
2014-07-17 14:23:47 +01:00
James Allen
3995de3cfc
Add in project cloning to editor
2014-07-17 14:04:21 +01:00
James Allen
3055231f75
Clear countdown before returning from reconnect
2014-07-17 13:46:14 +01:00
James Allen
a002709870
Don't try reconnect if connected
2014-07-17 13:44:50 +01:00
Henry Oswald
b428a8fb7d
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-17 13:43:41 +01:00
James Allen
a3faaf0c18
Add in mathjax directive
2014-07-17 13:23:43 +01:00
James Allen
361fe310ce
Update chat UI immediately
2014-07-17 13:12:34 +01:00
James Allen
d531e3b393
Fix overlapping issues when name is empty in track changes list
2014-07-17 13:03:29 +01:00
James Allen
380d776b67
Remove wonky line
2014-07-17 12:58:35 +01:00
James Allen
ee7013c1ee
TRack free trial clicks and redirect to subscription page
2014-07-17 12:57:17 +01:00
Henry Oswald
d06848d109
fixed null on description in client
2014-07-17 12:02:56 +01:00
Henry Oswald
4bc47bd2b2
don't search for instituion until we get a few chars. Saves some usless algolia http calls
2014-07-17 11:21:25 +01:00
James Allen
c6f51cf5ac
Show new chat message notification
2014-07-17 11:05:08 +01:00
James Allen
596ad4cf1c
Null check
2014-07-16 17:32:04 +01:00
James Allen
abf04f7e1a
Make pdfjs default if not set
2014-07-16 17:05:57 +01:00
Henry Oswald
4f91e40875
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-16 15:53:12 +01:00
Henry Oswald
f3f53a99d0
Templates state resets on modal close so if the api comes back it will work
2014-07-16 15:50:27 +01:00
James Allen
f7e69cebfd
Make progress bars distinct site-wide
2014-07-16 15:37:22 +01:00
James Allen
14a9d0838e
Get line wrapping of long tag names sorted
2014-07-16 15:24:30 +01:00
James Allen
f34811fbf6
Add new folder link in side bar
2014-07-16 14:59:52 +01:00
Henry Oswald
735bc9e53d
show message when can not talk to templates api
2014-07-16 13:36:02 +01:00
Henry Oswald
abc4306e06
merge
2014-07-16 13:35:15 +01:00
James Allen
4b3610746e
Use native select box style in left menu
2014-07-16 12:09:19 +01:00
Henry Oswald
eb58bb7c5a
all template buttons in editor are disabled on publish/unpublish
2014-07-16 12:04:33 +01:00
Henry Oswald
6982ec63ae
changed get template details to findOne
2014-07-16 11:56:22 +01:00
James Allen
9e0d5ff890
Use permissions.admin, not hasPermission(...)
2014-07-16 11:50:03 +01:00
James Allen
4a139949f2
Merge branch 'master-redesign' of github.com:sharelatex/web-sharelatex into master-redesign
2014-07-16 11:29:02 +01:00
James Allen
8f08823d34
Sort out fingerprints and pdf.js worker path
2014-07-16 11:28:52 +01:00
James Allen
eb818be2df
Use Ace in no-conflict mode
2014-07-16 11:07:18 +01:00
Henry Oswald
c8c0030b7c
Merge branch 'master-redesign' of https://github.com/sharelatex/web-sharelatex into master-redesign
2014-07-16 11:02:53 +01:00
Henry Oswald
46377aea3d
the template link in the left menu is only shown to owners/admins
2014-07-16 11:02:45 +01:00
James Allen
1d7a595c6c
Small chat scroll tweaks
2014-07-16 10:52:06 +01:00
James Allen
604a877f12
Load chat messages in reasonable sized chunks
2014-07-15 18:50:46 +01:00
James Allen
81eca79613
Deep watch messages to catch all updates
2014-07-15 18:32:18 +01:00
James Allen
57409df92b
Remove dead code
2014-07-15 18:26:30 +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
Daniel Felder
6015788e41
Update latex.js
...
Temporary fix. I proposed the same change to the official repo.
2014-07-15 01:44:39 +02:00
Henry Oswald
0aa6a206e7
added name and email to connected user data and example get request for chat
2014-07-14 16:23:31 +01:00
Henry Oswald
5093820a5f
Merge branch 'master-redesign' into master-redesign-templates-and-blog
2014-07-14 12:42:03 +01:00
James Allen
e4d9d03f55
Improve feedback on login/register forms
2014-07-11 17:08:19 +01:00
James Allen
76415ae02b
Show labels for tracked changes above and below
2014-07-11 16:17:59 +01:00
James Allen
0a2d93011f
Add in restore button for diffs
2014-07-11 13:55:14 +01:00
James Allen
660a307418
Tweak synctex buttons style so the pdf resizer still works above them
2014-07-11 13:04:01 +01:00
James Allen
39e4f46bdb
Style search and replace box
2014-07-10 17:27:19 +01:00
Henry Oswald
e1dd58aca8
fixed algolia settings and removed some console.logs
2014-07-10 16:05:18 +01:00
James Allen
e102e65325
Set autocomplete menu to editor font size
2014-07-10 15:52:36 +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
Henry Oswald
025d3147ec
blog intergration works
2014-07-10 14:53:53 +01:00
James Allen
a7cab5bf4f
Update with pristine Ace
2014-07-10 14:39:37 +01:00
James Allen
aaebb0902d
Fix synctex controls with new Ace
2014-07-10 14:36:04 +01:00
James Allen
1ce5062800
Add in link to go back to projects
2014-07-10 14:08:32 +01:00
James Allen
cd6234570c
Improve loading page color contrast
2014-07-10 13:45:48 +01:00
James Allen
7fb8154c6e
Improve loading screen
2014-07-10 13:41:54 +01:00
James Allen
9e4653d83c
Try to clean up to avoid memory leaks
2014-07-09 20:49:10 +01:00
James Allen
f2b8a5971f
Don't do a scope.apply on every change
2014-07-09 20:32:03 +01:00
James Allen
16e382bef2
Update Ace and fix autocomplete
2014-07-09 17:59:04 +01:00
James Allen
c93902345a
Remove all console.log debug statements
2014-07-09 16:18:09 +01:00
James Allen
51d0026b74
More performance tweaks
2014-07-09 16:07:42 +01:00
James Allen
b0f43eab19
Use events for updating cursor = big performance gain
2014-07-09 15:38:38 +01:00
James Allen
d9c8e5c1c2
Deleted docs null check
2014-07-09 15:01:33 +01:00
James Allen
07debb2450
Fix some more project list style issues
2014-07-09 14:56:25 +01:00
James Allen
f6c2feff2d
Improve styling of project list with long titles and labels
2014-07-09 11:51:21 +01:00
James Allen
4423471b1a
Auto resize project list to always fit in screen
2014-07-08 17:47:20 +01:00
Henry Oswald
c5497a6c07
remove gravtar compute function as we are not using it, this is done in the chat api
2014-07-08 14:19:27 +01:00
James Allen
8067432e09
Fix include paths
2014-07-08 13:29:09 +01:00
Henry Oswald
521c7f9485
Merge branch 'master-redesign' into master-redesign-templates-and-blog
2014-07-08 12:45:13 +01:00
Henry Oswald
60cc16dbe6
fixed broken paths to ace editor stuff from moving things around
2014-07-08 12:43:07 +01:00
Henry Oswald
0080809489
merge/moving js stuff around half done
2014-07-08 12:32:50 +01:00
James Allen
8ed03694c3
Add missing files
2014-07-08 12:02:26 +01:00
James Allen
b9909bbd84
Sort out front end coffee/js files and minification
2014-07-08 12:01:32 +01:00
Henry Oswald
32b5e39681
chat scoll works fairly well using scroll glue
2014-07-08 11:56:44 +01:00
Henry Oswald
6dc9d32104
Merge branch 'master-redesign' into master-redesign-templates-and-blog
...
Conflicts:
public/coffee/app/main.coffee
2014-07-08 11:14:56 +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
8525bf4a72
Get group admin page working with angular and new style
2014-07-07 18:06:12 +01:00
James Allen
5d62775ab6
Fix auto complete in user profile
2014-07-07 16:22:38 +01:00
James Allen
068d88ec0b
Style bonus page
2014-07-07 15:54:40 +01:00
James Allen
41ef675999
Improve UX of user profile
2014-07-07 14:58:12 +01:00
James Allen
5f48105b04
Style subscription management pages
2014-07-07 13:43:36 +01:00
James Allen
b3bfa2dc26
Add plans page
2014-07-07 12:27:58 +01:00
Henry Oswald
34ac6b03cd
Merge branch 'master-redesign' into master-redesign-templates-and-blog
2014-07-07 10:54:50 +01:00
James Allen
e0c25a8cc3
Don't group far apart messages together
2014-07-04 15:47:48 +01:00
James Allen
773b457d24
Group messages from the same person together
2014-07-04 15:46:21 +01:00
Henry Oswald
86a9d08e5c
Merge branch 'master-redesign' into master-redesign-templates-and-blog
2014-07-04 13:06:47 +01:00
James Allen
97065e8547
CSS tweaks
2014-07-03 17:19:57 +01:00
James Allen
5dd3f828e3
Open current selection when leaving track changes
2014-07-03 17:12:23 +01:00
James Allen
ac0f05a9e4
Create binary file preview
2014-07-03 17:05:50 +01:00
James Allen
af870c8269
Style project name and allow renaming
2014-07-03 16:18:49 +01:00
James Allen
a8d371d2f6
Sort out permissions and displaying anonymous users
2014-07-03 15:05:35 +01:00
James Allen
58e4e92d84
Add in upgrade pop up to history
2014-07-03 11:18:15 +01:00
James Allen
a13ee00e91
Allow dragging into the root folder
2014-07-03 11:01:41 +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
e870d7190b
Improve reconnecting message
2014-07-02 16:41:29 +01:00
Henry Oswald
b81fac1cf4
Merge branch 'master-redesign' into master-redesign-templates-and-blog
2014-07-02 15:58:30 +01:00
Henry Oswald
ba4d585854
Merge branch 'master-redesign' into master-redesign-templates-and-blog
2014-07-02 15:56:22 +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
83666be910
Disabled pdf download if not available
2014-07-02 11:06:20 +01:00
James Allen
f86c9cf853
Move all editor manager binding logic into the managers
2014-07-02 10:59:18 +01:00
James Allen
f5e5e55457
Don't capture all click events
2014-07-02 10:58:06 +01:00
Henry Oswald
55d20e8abd
change format of algolia settings
2014-07-01 16:45:20 +01:00
James Allen
b51af73516
Fix a few issues with ace autocomplete and cursors
2014-07-01 16:36:30 +01:00
James Allen
7cfbaaca36
Style settings side panel
2014-07-01 15:57:55 +01:00
Henry Oswald
000be22f16
Merge branch 'master-redesign' into master-redesign-templates-and-blog
...
Conflicts:
app/views/project/editor.jade
2014-07-01 15:23:05 +01:00
James Allen
0b0f7eab0b
Stop public status looking like a table header
2014-07-01 15:15:54 +01:00
James Allen
9839f3fc62
Get public sharing modal working
2014-07-01 15:05:32 +01:00
Henry Oswald
17537b0d7a
client side js for templates loads and works
2014-07-01 14:27:20 +01:00
James Allen
08f702a7c5
Get free trial button working in share modal
2014-07-01 14:16:41 +01:00
James Allen
be48ab2a30
Add in basic share modal
2014-07-01 14:12:28 +01:00
James Allen
9097fdd930
Allow switching between pdfjs and native viewer
2014-07-01 11:00:47 +01:00
James Allen
96696e745e
Fix path normalization
2014-06-30 18:37:39 +01:00
James Allen
11d951f021
Get synctex working
2014-06-30 18:35:01 +01:00
James Allen
d3d18c384a
Fix remote cursors
2014-06-30 14:01:39 +01:00
James Allen
0f9f04803e
Improve goto line functionalitt
2014-06-30 13:47:37 +01:00
James Allen
797dcf5c84
Jump to error when clicking on log entry
2014-06-30 13:41:32 +01:00
James Allen
8b6f962275
Allow clearing of aux files
2014-06-30 12:36:17 +01:00
James Allen
aee7b5477b
View raw log and download aux files
2014-06-30 12:05:43 +01:00
James Allen
32d1642b9e
Get basic compile/errors/autocompile working
2014-06-30 11:35:32 +01:00
James Allen
2d0264613e
Add in missing libs
2014-06-30 11:03:28 +01:00
James Allen
0a0719cf7b
Sort of out styling of log entries
2014-06-29 14:22:08 +01:00
James Allen
25a4be408a
Get PDF controls working
2014-06-28 15:43:44 +01:00