riking
7f0b66246b
Tweak the no-js layout
2014-05-20 16:34:18 -07:00
Harry Seo
2ef2afa06c
korean translation: *.ko.html.erb
2014-05-20 14:40:21 +09:00
Sam
fad868c78f
Bump hashes on various files
...
Upgrade jquery
I made this commit cause my JS debugging CDN support added a header and
wanted we bump cache everywhere
2014-05-15 15:52:09 +10:00
Sam
f34862d195
FEATURE: get window.onerror working for CDNs
2014-05-15 12:59:26 +10:00
Robin Ward
ab319de4f9
FIX: Github commit oneboxing formatting in emails
2014-05-14 16:40:54 -04:00
Neil Lalonde
c4d3aa3d47
Theming: a UI to choose some base colors that are applied to all the site css. CSS compiled outside of asset pipeline.
2014-05-14 10:18:12 -04:00
Neil Lalonde
9f4171e487
Fix my prev_page code, thanks to riking
2014-05-13 10:15:28 -04:00
Neil Lalonde
00390ee739
Add a way to show a custom message at the top of all notification emails. Customize it at /admin/site_contents/notification_email_top
2014-05-12 16:52:06 -04:00
Neil Lalonde
cf7a3e74ee
In web crawler mode, don't show a previous link on a page with 0 results. Google will index those pages and keep following the prev links.
2014-05-12 10:50:27 -04:00
Robin Ward
e713cc40c4
First attempt: Move username on top of embedded posts
2014-05-09 15:14:00 -04:00
Régis Hanol
978fb7ff96
Merge pull request #2328 from ligthyear/better-debugging-of-promises-in-dev
...
Log the actual promise object instead of a useless name
2014-05-09 11:25:44 +02:00
Benjamin Kampmann
41f1c70fe4
Log the actual promise object instead of a useless name
...
- console.log has support for objects including introspection, use this
- instead of logging useless names
2014-05-09 11:16:56 +02:00
Neil Lalonde
63a1f87806
Use topic excerpts and category desriptions in meta description tags for crawlers
2014-05-07 11:21:37 -04:00
Neil Lalonde
2e7b69f849
RSS feed for topics and posts now use a guid that will always be unique, unlike urls which can change when the topic slug changes
2014-05-01 14:09:15 -04:00
Jeff Atwood
0fa7aec74a
minor copyedits on faq and digest
2014-04-30 16:20:23 -07:00
Jeff Atwood
f13e9e58e8
change "Log In" to "Sign In"
...
because
http://www.designcult.org/2011/08/why-do-we-call-in-logging-in.html
2014-04-30 01:10:32 -07:00
Robin Ward
f50039b48b
Support 404 routes in the Ember App
2014-04-29 15:29:13 -04:00
Robin Ward
64faee0935
Break down new topic counts by category if a digest contains many.
2014-04-17 16:42:40 -04:00
Robin Ward
0e56157212
Basic "Also, there are x new topics" text for the digest
2014-04-17 16:04:26 -04:00
Robin Ward
2341118570
Add categories to the first topics in the email digest
2014-04-17 15:22:19 -04:00
Robin Ward
87682f7539
FIX: Don't include image meta data when embedded in an email
2014-04-17 12:32:51 -04:00
Robin Ward
fc65bc28be
FIX: Use the container to register Discourse's custom location handler
2014-04-17 10:45:06 -04:00
Neil Lalonde
f0e8423445
FIX: don't show hidden posts to crawlers, disabled javascript, and in rss feeds
2014-04-15 12:49:08 -04:00
Neil Lalonde
cb11967715
Add transifex config. Reconcile client.yml and server.yml translations in github and transifex. Transifex is now the source of all client.yml and server.yml files.
2014-04-10 15:42:38 -04:00
Sam
ac097e2d0f
Merge pull request #2244 from vikhyat/css-import
...
Site Customization @import fixes
2014-04-10 07:01:34 +10:00
Neil Lalonde
7d760a5145
Add subcategory badge to digest emails
2014-04-09 13:59:39 -04:00
Vikhyat Korrapati
33307a50b3
Get rid of plugins.css, inject it using DiscourseSassImporter.
2014-04-09 19:42:43 +05:30
Benjamin Kampmann
d22df7731d
Allow plugins to ship custom styles only for mobile
...
- adds another :mobile-flag to register_assets
- adds test for plugin registering of assets
- load plugins when on desktop and plugins_mobile when on mobile
2014-04-07 16:33:35 +02:00
Neil Lalonde
ecf211aa3f
Send email to contact_email if there are flags submitted more than 48 hours ago. Configurable with the notify_about_flags_after site setting.
2014-04-03 14:34:40 -04:00
Vikhyat Korrapati
ef99ab59a5
Allow importing Discourse styles in custom stylesheets to modify vars.
2014-04-01 23:04:50 +05:30
Régis Hanol
77a8a4083a
Revert "Merge pull request #2125 from vikhyat/css-variables"
...
This reverts commit b537de3ca5
, reversing
changes made to b925827e5b
.
2014-04-01 16:24:29 +02:00
Vikhyat Korrapati
ddd1dfe896
Allow importing Discourse styles in custom stylesheets to modify vars.
2014-04-01 15:25:43 +05:30
Onaldanm
750745ba5f
French Translations Updates
...
Updates client and server
Fix wrong "active" in privacy.html
Use same same terms between faq/tos/privacy page.
2014-03-26 11:24:58 +01:00
Robin Ward
9d1855f92f
Always use lower case URLs, fix date formatting and add full date title
2014-03-23 15:22:02 -04:00
Robin Ward
f1b11327dd
Also link avatar to user profile
2014-03-20 16:12:41 -04:00
Robin Ward
f2e17af130
Add staff and new user colours to embedded discourse. Also link
...
usernames to profiles.
2014-03-20 16:04:50 -04:00
Robin Ward
e8ee490778
Extract breaking up a string into a separate file, include it in
...
embedded view.
2014-03-20 14:34:51 -04:00
Robin Ward
db8f4ea58f
Don't show "in reply to" when there's a quote
2014-03-20 14:02:21 -04:00
Robin Ward
3fbb2cd728
Improve date displaying on embedded comments
2014-03-20 13:25:17 -04:00
Robin Ward
375719edfb
FIX: Links in the iframe should all be target=_blank
2014-03-20 10:57:36 -04:00
Sam
b77fe49150
Stop leaking site_email in rss
2014-03-19 09:46:48 +11:00
Vikhyat Korrapati
5c1fe30cd6
Include opengraph/oembed tags in the crawler layout.
2014-03-16 19:30:26 +05:30
Robin Ward
158487dfc2
FIX: Clean up next/prev rel links
2014-03-03 12:56:37 -05:00
Jeff Atwood
66ae439ded
rel="prev" and rel="next" for topic also
2014-03-01 02:16:40 -08:00
Neil Lalonde
7288bf1f31
Add previous page link for crawlers
2014-02-25 12:15:48 -05:00
Neil Lalonde
8134113b22
Add rel=next to next page link for crawlers
2014-02-25 10:18:07 -05:00
Kris Aubuchon
6b050825ff
revising color variables appwide, also some adjustments to "topic not found" page
2014-02-23 20:47:44 -05:00
Robin Ward
d95887c57d
CHANGE: We now include the _escaped_fragment_
support by default, but
...
only if the crawler check fails. It is a fallback for non-google search
engines that support the Ajax crawling API.
2014-02-20 17:02:26 -05:00
Robin Ward
c4b5455c21
REFACTOR: Rename GooglebotDetection
to CrawlerDetection
because we
...
will likely whitelist more crawlers in the future.
2014-02-20 16:07:02 -05:00
Neil Lalonde
7f6b2e5563
Show login button on 404 page. Add routes to show login and signup modals when page/route loads. If logged in and showing 404 page, load ember app.
2014-02-18 17:18:53 -05:00
Neil Lalonde
d298e2e065
Detect Googlebot from user agent and use a different layout that doesn't load javascript
2014-02-15 17:54:34 -05:00
Neil Lalonde
9c4dc9a966
Block browser-update.js in robots.txt. Move noscript block above everything else in application layout.
2014-02-14 15:33:00 -05:00
Sam
4803d387bc
BUGFIX: another broken rss page when it includes system user
2014-02-12 14:29:58 +11:00
Sam
03619917f0
BUGFIX: rails is choking on userpage_url for System user, breaks rss
2014-02-12 14:08:09 +11:00
Robin Ward
14f075e812
Missing semicolon;
2014-02-11 14:57:14 -05:00
Sam
7ad00f426c
FEATURE REMOVAL: persona login
...
see: https://meta.discourse.org/t/pulling-persona-out-of-discourse-core/12613
2014-02-11 16:56:48 +11:00
Robin Ward
fc36a87e72
FIX: Invalid ruby code for universal google analytics
2014-01-30 15:45:24 -05:00
Robin Ward
88e1fadd0f
Merge pull request #1863 from ecuk/analytics
...
Google Universal Analytics
2014-01-27 12:33:17 -08:00
Shiv Kumar
8cf467042e
make google search url protocol independent
2014-01-26 15:24:38 -08:00
Shiv Kumar
2b837827ae
make search on 404 page secure
2014-01-26 14:48:12 -08:00
Eric Carlson
bc033283c6
Google Universal Analytics
2014-01-25 17:42:25 -07:00
Robin Ward
c9cca78ab2
FIX: Show "Begin Discussion" button when there are 0 replies
2014-01-23 12:59:10 -05:00
Robin Ward
39c6e48aa5
FEATURE: Return only the first paragraph of text in HTML digests, unless
...
there is only one post. In that case return everything. Remove
dependency on 'html_truncator'
2014-01-22 12:37:37 -05:00
Robin Ward
502b4730c8
FIX: Don't show uncategorized badges in digest emails
2014-01-22 11:27:57 -05:00
Neil Lalonde
ba74226346
FIX: invited users get clearer messaging when setting a password for the first time
2014-01-21 12:42:26 -05:00
Régis Hanol
8d2e5041bc
BUGFIX: proper handling of /none subcategory
2014-01-18 19:27:25 +01:00
Sam
a247389d4e
FEATURE: automatically update site to latest version of assets
...
if a user neglects to move around the site it will prompt to do so 2 hours in
2014-01-15 12:08:35 +11:00
Sam
fd95dbe75a
FEATURE: Automatically force a full refresh between pages if assets change
2014-01-15 12:08:35 +11:00
Robin Ward
c82279b9bd
FIX: When embedded, don't show button at the top unless there are more than 10 posts.
2014-01-14 16:06:04 -05:00
Neil Lalonde
b9bda77abd
Page title includes page number for web crawlers
2014-01-14 11:16:10 -05:00
Neil Lalonde
88d9f3a786
Disallow auth callbacks in robots.txt
2014-01-14 10:42:22 -05:00
Robin Ward
819ac61eb9
Let's put the "5 replies" back at the top of a comments section
2014-01-13 14:15:48 -05:00
Robin Ward
55918e6835
Adjustments to embedded content
2014-01-13 10:59:46 -05:00
Neil Lalonde
7cbcd72ea4
Add site_description to meta description tag for real
2014-01-09 16:42:22 -05:00
Sam
60a3641cc5
BUGFIX: rss feed link for topics has been broken ever since we upgraded rails
2014-01-08 17:20:46 +11:00
Robin Ward
b268ea8363
Improved Embedded templates slightly.
2014-01-07 15:48:39 -05:00
Robin Ward
25caec0e62
Change text at the bottom of embedded comments to be (x more replies)
2014-01-03 14:55:37 -05:00
Robin Ward
c762e3c4b1
Support for scrolling to another post in the iframe; more complicated than you'd think!
2014-01-03 14:45:59 -05:00
Robin Ward
59ea1c3c2c
Embedded: Change bottom link to last post, show deleted posts correctly.
2014-01-03 13:08:52 -05:00
Robin Ward
1ffcf39448
Make embedded comments look nicer
2014-01-03 12:52:42 -05:00
Robin Ward
9f2150faea
FIX: Logo needs target=_blank
2014-01-02 16:41:08 -05:00
Robin Ward
01be681a95
Link embeded topic to second post. They've already read the first.
2014-01-02 11:59:20 -05:00
Robin Ward
1478f08e4f
In development mode, relax restrictions on embedding.
2014-01-02 11:32:50 -05:00
Régis Hanol
abf910d210
FEATURE: allow for custom HTML inside the <head> tags
2014-01-02 16:22:04 +01:00
Robin Ward
4f8aed295a
FEATURE: Embeddable Discourse comments, now with simple-rss instead of feedzirra
2013-12-31 15:01:22 -05:00
Robin Ward
62db063e1e
Revert "Support for Embeddable Comments via IFRAME" - it depends on Curl
...
which not every server has. Have to rethink this.
This reverts commit e3e4c62887
.
2013-12-31 12:52:31 -05:00
Robin Ward
e3e4c62887
Support for Embeddable Comments via IFRAME
2013-12-31 12:26:24 -05:00
Régis Hanol
567d2bd23c
add top page
2013-12-24 00:50:36 +01:00
Sam
b67a3a85dd
split js with vendor/application
...
avoid one huge js bundle and instead break it down
to application and vendor (3rd party) our app changes
a lot, vendor changes a lot less
2013-12-23 10:32:07 +11:00
Robin Ward
40327c25e8
Merge pull request #1747 from alxndr/rss-tweak
...
tweak RSS elements for W3C compatibility
2013-12-19 08:26:04 -08:00
Neil Lalonde
1f0a59584b
Revert "Re-apply with fixes: Stop using user agent to detect mobile devices. Use a media query and yepnope to load the appropriate css and customizations."
2013-12-18 14:47:22 -05:00
Neil Lalonde
58e5d532c5
Revert "Got rid of buggy yepnope spaghetti, however mobile detection really should be driven from the server."
2013-12-18 14:47:12 -05:00
Alexander
8294dced6c
tweak RSS elements for W3C compatibility
...
installation needs to have contact_email set in the admin settings in
order for that installation to have truly valid feeds
2013-12-18 11:06:36 -05:00
Régis Hanol
4c6b535cc0
move arbitrary html content out of noscript and into the preloadstore
2013-12-17 18:25:27 +01:00
Alexander
d93e4fc65d
add more info to rss feeds
2013-12-15 01:17:39 -08:00
Sam
8ccab6d140
Got rid of buggy yepnope spaghetti, however mobile detection really should be driven from the server.
2013-12-13 15:17:05 +11:00
voisintotoro
cb7de5d2de
Updated French translation and fixed the fr_FR: to fr:
2013-12-12 23:17:43 +01:00
Neil Lalonde
5171a23a9c
Re-apply with fixes: Stop using user agent to detect mobile devices. Use a media query and yepnope to load the appropriate css and customizations.
2013-12-11 11:19:22 -05:00
Neil Lalonde
ed3d3ae1e1
Upgrade font-awesome to version 4
2013-12-11 10:31:09 -05:00
Neil Lalonde
2596f7dec2
Revert "Stop using user agent to detect mobile devices. Use a media query and yepnope to load the appropriate css and customizations."
2013-12-09 16:28:11 -05:00
Neil Lalonde
ca5d4d5e54
Stop using user agent to detect mobile devices. Use a media query and yepnope to load the appropriate css and customizations.
2013-12-09 13:28:42 -05:00
Neil Lalonde
e3660e59b4
Strip http(s) from SiteSetting.ga_domain_name
2013-12-06 11:46:52 -05:00
Neil Lalonde
7bbb32bac2
Fix javascript_include_tag for browser-update so it includes MD5. Needed to add .js extension for some reason.
2013-12-02 15:57:23 -05:00
Robin Ward
48bfcfadd9
Upgrade Ember.js, fix swallowing of template errors, report unresolved promises in development mode.
2013-12-02 13:15:58 -05:00
MK
2d4e62dd64
Fixed broken links in Digest email
...
Based on @eviltrout's fix from 7a60eacca9
.
2013-12-02 01:11:55 -05:00
Sam
8d859a9f68
break cache of fonts
2013-12-02 08:19:34 +11:00
Robin Ward
7a60eacca9
FIX: Broken unsubscribe link in HTML email
2013-11-29 17:13:16 -05:00
Robin Ward
781a8876d3
Show post count in digest emails. Sort by score
2013-11-29 13:00:25 -05:00
Robin Ward
8c8645f158
FIX: Code and Emoticon formatting in HTML emails.
2013-11-28 17:21:14 -05:00
Neil Lalonde
4ec0543362
FIX: emails with embedded posts should always use absolute URLs
2013-11-28 15:57:21 -05:00
Neil Lalonde
746e115f99
Fix path of browser-update
2013-11-27 13:56:22 -05:00
Neil Lalonde
8a9bef944f
Fix browser-update.js so it doesn't depend on jQuery
2013-11-27 12:26:27 -05:00
jjangg96
c2e7e72b74
faq.ko.html.erb Added
...
Korean translate updated.
2013-11-27 12:21:59 +09:00
Gilles Manzato
231fa9c2c0
Update french translation
2013-11-19 01:00:05 +01:00
Régis Hanol
dabdcf59c4
allow for arbitrary HTML at the top/bottom of every pages
2013-11-18 17:13:24 +01:00
Régis Hanol
07cbf8f4e3
do not customize the admin section
2013-11-14 16:41:16 +01:00
Sam
8339337cd1
strip out docker stuff, put into a plugin
2013-11-13 17:42:31 +11:00
Régis Hanol
e9f9d22482
add query parameter to temporarily disable customization
2013-11-12 18:14:22 +01:00
Sam
932c2675a7
work in progress, admin page for upgrades (provides source lives in git)
2013-11-12 16:42:35 +11:00
Régis Hanol
934ede7d91
shorter message for untranslated strings
2013-11-04 11:52:12 +01:00
Sam
8f0e3de675
work in progress, wide categories page
2013-10-18 11:10:10 +11:00
Sam
b567bd3d37
shift site settings in front of routes
2013-10-18 11:10:10 +11:00
voisintotoro
b997cc2486
New update of the french translation
...
I hope i didn't missed some of the previous remarks.
2013-10-16 22:10:29 +02:00
Régis Hanol
c38ba8acdd
add rss links to anonymous homepages
2013-10-11 18:43:29 +02:00
Wojciech Zawistowski
cd3a2143d2
remove unnecessary return statement inside Discourse.Router.map
...
Ember's Router.map(callback) method doesn't expect any value to be
returned by callback function. Therefore, return statements present
inside Discourse.Router.map are unnecessary (and are silently ignored by
Ember).
2013-09-19 17:26:43 +02:00
Neil Lalonde
13f17b2a5c
Add ability to customize css and header for mobile
2013-09-16 12:28:02 -04:00
Neil Lalonde
f86aead49e
Disable custom stylesheets on mobile for now.
2013-09-13 14:54:57 -04:00
Neil Lalonde
5071d71294
Don't show custom header on mobile view
2013-09-12 18:46:35 -04:00
Neil Lalonde
b73f4e9864
Put category description in meta description tag
2013-09-09 11:38:09 -04:00
Neil Lalonde
45d7765936
Merge branch 'master' into mobile
2013-09-05 15:54:22 -04:00
Sam
c9321cae7f
Our JS includes belong at the top of the file, that way we can start
...
downloading and parsing them earlier and not wait for the rest of the page
Our noscript stuff belongs at the bottom, we should not hold off any js work
while noscript is downloading
2013-09-05 10:41:11 +10:00
Neil Lalonde
4827634df9
rename application.css.erb to desktop.css.erb
2013-08-28 16:41:05 -04:00
Neil Lalonde
3cfc9a7bba
Create a mobile css manifest
2013-08-27 16:40:30 -04:00
Neil Lalonde
9efa29e688
Detect whether to use mobile view. Session var mobile_view can override automatic detection.
2013-08-27 14:57:42 -04:00
Neil Lalonde
89265c3a8b
FIX: BAD CSRF on login. Don't check csrf in the fake login form since it doesn't actually do anything.
2013-08-27 11:31:14 -04:00
Sam
ac905d4a08
defer persona init till after people launch the login dialog
2013-08-26 17:51:41 +10:00
Sam
075002a6d5
refactoring the plugin interfaces to allow for better extensible
2013-08-26 12:59:17 +10:00
Robin Ward
40599d20e8
FIX: Footer formatting in digest emails
2013-08-16 12:19:26 -04:00
Jeff Atwood
8303f48004
add dimmed color to digest footer
2013-08-15 15:18:11 -07:00
Robin Ward
652169daf6
Include a list of more new topics in the digest emails at the bottom
2013-08-09 14:43:02 -04:00
Don Denton
a53a6667aa
Added a missing "#" to href for TOS.
2013-08-07 00:45:55 -04:00
Jeff Atwood
0f067a2ad3
we need that <hr> in notification emails, I think
2013-08-01 15:15:32 -07:00
Sam
d51dcd1705
improve email styling, include extra respond link
2013-07-26 17:27:46 +10:00
Sam
366cb13140
restyle all user notification emails to use a custom html template
2013-07-24 17:24:55 +10:00
J. Bruni
e257cfc56c
Merge branch 'master' into pt_BR
2013-07-22 16:00:09 -03:00
J. Bruni
1c78b485d3
Brazilian Portuguese translation (FAQ) - improvements and corrections
2013-07-22 15:46:26 -03:00
J. Bruni
701eac17c7
Brazilian Portuguese translation (Terms of Service)
2013-07-22 15:45:40 -03:00
Robin Ward
0c4e3d5233
Merge pull request #1221 from jbruni/patch-1
...
Update faq.en.html.erb (only fixed a comma position)
2013-07-22 07:35:00 -07:00
J Bruni
695d2abdbc
Update tos.en.html.erb
...
Substituted literal "Wordpress" (as seen at http://en.wordpress.com/tos/ ) by company domain tag
2013-07-21 23:20:39 -03:00
J. Bruni
af8ea2d87d
Brazilian Portuguese translation (Privacy)
2013-07-20 18:57:07 -03:00