Commit Graph

101 Commits (66e5e2f8ed42ba8e07c1d3e3bb0dd377517a5bf1)

Author SHA1 Message Date
David Fischer a62ff177d1
Merge branch 'master' into do-not-track-support 2018-05-22 09:41:38 -07:00
David Fischer e7df6c3c9d
Merge branch 'master' into privacy-policy-draft 2018-05-21 09:47:05 -07:00
David Fischer 3f741684c9
Only check navigator.doNotTrack per the standard 2018-05-18 12:06:43 -07:00
David Fischer b038d9d7ea
Handle a few issues with DNT
- Handle navigator.doNotTrack == 'unspecified'
- Make GA actually store persistent cookies
2018-04-30 20:47:15 -07:00
David Fischer d0cc92e2c4
Initial do not track support 2018-04-30 20:24:31 -07:00
David Fischer 9f4d7e5a1b
Remove typekit
- Replace fonts with a native font stack
- Fixes #3939
2018-04-20 11:11:18 -07:00
David Fischer 4e5560cd88
First draft of privacy policy 2018-04-19 21:48:57 -07:00
David Fischer 6220da620f
Anonymize IP addresses for Google Analytics 2018-02-16 11:46:42 -08:00
David Fischer 950db4b747
Rework homepage
- Call to action to get started
- Break up large blocks of text
- Remove recent projects
2018-02-05 11:49:18 -08:00
David Fischer 8694129a22
Merge branch 'analytics' of https://github.com/jessetan/readthedocs.org into jessetan-analytics 2018-01-09 10:07:46 -08:00
Eric Holscher 04ae1cf2f3 Fix endif 2017-12-18 14:03:44 -08:00
Eric Holscher f307edb9ef Add concept of dashboard analytics code
This lets us have a specific Analytics code for the dashboard,
instead of using it for dashboard & docs.
This keeps the pre-existing global one for all things,
but lets us segment out the dashboard.

This is mainly useful for having GA not sample our dashboard traffic,
so we can get real data for it.
2017-12-18 13:53:50 -08:00
Santos Gallegos 4373cba73c Remove copyright application (#3400) 2017-12-14 12:11:48 -07:00
Anthony 01717c03fa
Add changelog and changelog automation (#3364)
* Add changelog and changelog automation

First, update the version in our setup.cfg and changelog:

    invoke prepare <version>

Then, hand edit and commit, added any release notes, etc. Tag manually or:

    invoke release <version>

Finally, push up your changes.

This:

* Uses setup.cfg instead of setup.py
* Parses setup.cfg for version
* Updates setup.cfg on release prepare task
* Show our release version in our footer
* Uses invoke for task execution
* Uses a node library to hit GitHub and fetch the changelog
* Imports this into our existing changelog

* Fix style with autolint

* Lint fixes
2017-12-07 11:03:00 -07:00
David Fischer 1cf0ceef50
Link to the advertising page from the footer 2017-10-27 22:17:35 -07:00
David Fischer 9443fe3517 Semantic class names 2017-10-19 12:23:03 -07:00
David Fischer 6ce3fe2bcd Carry forward noopener and noreferrer 2017-10-19 12:23:03 -07:00
David Fischer a66d3cdcfb Fix a URL bug relating to error screens 2017-10-19 12:23:02 -07:00
David Fischer 4ecdf928e4 Read the Docs footer
- link to commercial support, and team information
- language selector is more subdued
- include copyright notice
2017-10-19 12:23:02 -07:00
EdOverflow 7895f4f4e7 Add rel="noopener noreferrer". 2017-09-27 15:04:03 +02:00
Jesse Tan 23d80c5682 Switch to Universal Analytics API 2017-09-06 14:41:27 +02:00
Joachim Jablon 0c2e06f611 Not translating the brand name 2017-06-13 22:19:28 +02:00
Anthony 285bbf13f6 Integrate on-site messaging that is persistent, combine message transports (#2406)
* WIP for integrating persistent messaging for users

Combines notifications so that email/on site messaging will all be maintained in
the same place, and can extend from each other using normal template semantics.

* Add email support, clean up implementation

* Add reqs

* Drop unnecessary string conversion

* Change admin email form to look at templates, not ask for template source

* Add docs, tests, views for processing redirects

* Do the thing I meant to do

* Drop views, just use javascript instead

This adds javascript that intercepts link clicks in notifications,
hits the dismiss url defined on the dom object, and then redirects 
to the correct url of the original link.

* Move classes around and rename module

* Drop unused notification for testing

* Clean up usage, drop test uses of the views/notifications

* Add example usage that will be used for notification on resource usage

* Fix mock module path

* Add more docs around implementation
2016-10-01 10:19:51 -07:00
Eric Holscher 69434edfd4 Add call for contributing on the front page (#2330)
* Add call for contributing on the front page

* Copy changes and footer update

* Copy edit

* Remove copyright

* Kill old commented out stuff in homepage
2016-08-16 15:41:53 -07:00
shubheksha e09973e14f Update base.html (#2342) 2016-08-02 12:31:30 -07:00
Aditya Singh 3232f45468 Better spacing for the button of change language (#2223)
Better spacing for the button of change language
2016-05-26 10:41:14 -07:00
Eric Holscher 0335e10a0d Fix URL's for .org (#2177) 2016-04-28 16:10:17 -07:00
Eric Holscher a5c2639cf4 Fix url link in translation 2015-10-26 20:41:30 -07:00
Eric Holscher 20b4a6ad1f Update footer link as well 2015-10-26 20:26:22 -07:00
Garen Torikian 1e61c04452 Capitalize "Github" to "GitHub" 2015-09-22 14:46:12 -07:00
Anthony Johnson e45955945b Generate vendor libs that aren't `standalone`
It seems standalone libs will either export globally or via
require, but not both? Removing standalone and requiring jquery
in the base template creates a global instance of jquery.
2015-08-23 12:16:13 -07:00
Anthony Johnson 5dc6115441 Add missing static tag 2015-07-21 23:53:25 -07:00
Anthony Johnson 2dedf2781b Standardize and document front end development procedures
* Docs!
* Updated gulpfile, ported changes to corporate gulpfile back here. Changes here include:
  * New browserify syntax, dropped banned gulp-browserify module
  * Broke out jquery and knockout to standalone vendor packages. Client libraries were bundled with these before. Now, templates that include the client libraries are also responsible for including vendor dependencies
  * Vendor libraries are passed through Browserify to provide both global window access as normal, and access to the module via require
  * Ported better structure and better watch file support
  * Added minifying to javascript and vendor javascript
* Regenerated javascript libraries as minified files
* Added readthedocs/static/vendor path for checked in vendor files
* Adds static file dir for generic readthedocs/static path
* Replaces google CDN jquery with vendored jquery, still v2.0.3
* Pinned bower jquery dependency at 2.0.3
2015-07-21 23:53:25 -07:00
Eric Holscher 08d42f4435 Fix copyright 2015-05-27 13:53:30 -07:00
Philippe O. Wagner 2674c35854 Use django-copyright to avoid outdated copyright notice like Copyright 2010-2013. Fixes #1073 2015-05-27 07:02:04 +02:00
Thomas Kluyver 52c0796a35 Fix link from UI to RTD docs
read-the-docs.readthedocs.org seems to be a stub with just the index
page; docs.readthedocs.org has all the content.
2015-05-15 13:31:32 -07:00
YFdyh000 8819783a6c Update Copyright Date 2015-02-16 23:39:38 +08:00
Benjamin Peterson 9dd5cd44b5 update gittip link to gratipay 2014-12-16 01:04:05 -05:00
Eric Holscher 63d006a5d1 Kill header search autocomplete that doesn't exist 2014-12-02 22:41:47 -08:00
Eric Holscher 787a69ca52 Remove change site language header 2014-11-03 10:39:21 -08:00
Eric Holscher ec3e0ddd48 Kill mail chimp in footer 2014-11-03 10:38:27 -08:00
Anthony Johnson eeddd51cb6 Rename dashboard bar to subnav-bar 2014-10-08 18:05:18 -07:00
Eric Holscher 35e89af0fa Initial spike of a user-management section.
Adds an “admin” section onto the existing profile,
along with updating the style to match the other admin sections.
2014-10-08 18:05:17 -07:00
Anthony Johnson cea5a85ca2 Drop one off messaging in template 2014-09-29 15:00:25 -07:00
Anthony Johnson 06a8681b2f Add notification and settings for messaging 2014-09-17 16:31:21 -07:00
Eric Holscher eae1440257 Add global analytics code as setting 2014-08-18 12:36:47 -07:00
Eric Holscher 7659223d40 Revert "Revert "Merge pull request #843 from rtfd/merge-1.6""
This reverts commit 3545214c3f.
2014-07-31 14:41:47 -07:00
Eric Holscher 3545214c3f Revert "Merge pull request #843 from rtfd/merge-1.6"
This reverts commit c9602934fc, reversing
changes made to e67465175d.
2014-07-31 14:39:01 -07:00
Eric Holscher 2efa00bb47 Merge branch 'allauth' into merge-py3-django16
Conflicts:
	pip_requirements.txt
	readthedocs/templates/core/header.html
	readthedocs/templates/core/home-header.html
	readthedocs/templates/registration/activate.html
	readthedocs/templates/registration/activation_complete.html
	readthedocs/templates/registration/activation_email.txt
	readthedocs/templates/registration/logout.html
	readthedocs/templates/registration/password_reset_email.html
	readthedocs/templates/registration/registration_closed.html
	readthedocs/urls.py
2014-06-14 13:07:21 -07:00
Anthony Johnson 1442d58305 Merge branch '1.6-compat' into merge-py3-django16
Conflicts:
	pip_requirements.txt
	readthedocs/projects/models.py
	readthedocs/restapi/urls.py
	readthedocs/settings/base.py
	readthedocs/templates/core/project_bar.html
	readthedocs/templates/projects/project_edit_base.html
2014-06-01 19:28:21 -07:00