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
J. Bruni
d38caed7fb
Brazilian Portuguese translation (FAQ)
2013-07-20 18:56:45 -03:00
J Bruni
d474944043
Update fq.en.html.erb (only fixed a comma position)
...
you love pull requests, and I care about details
2013-07-20 04:24:00 -03:00
Sam
e9d37f395f
hmm I totally missed that it was already there
2013-07-16 21:06:04 +10:00
Sam
06bd9e3234
allow login required screen to be customized
2013-07-16 20:49:04 +10:00
Robin Ward
19c169540c
Staff can enter and view deleted topics
2013-07-11 16:39:35 -04:00
Anton Batenev
ed1fb847ed
Russian translation (actual version)
2013-07-09 18:26:59 +04:00
Sam
e993d6b29b
upgrade font awesome to version 3.2.1, use scss instead of css for the include.
2013-07-09 10:06:57 +10:00
Sam
180d887481
title for category pages
2013-07-08 16:01:40 +10:00
Sam
2f096083d0
custom title for user page
2013-07-08 15:56:13 +10:00
Robin Ward
dd6530f45c
Merge pull request #1151 from abbat/patch-1
...
Fix title for plain view
2013-07-06 17:09:44 -07:00
Anton Batenev
3dc850e3d4
Add "Next page" link to plain topic view
...
"Next page" link also under noscript tag and not indexed by old crawlers.
2013-07-06 18:57:08 +04:00
Anton Batenev
8cac92dd11
Fix title for plain view
...
Fix title for plain view - remove <a href=> tag from title.
2013-07-06 16:58:44 +04:00
Neil Lalonde
1c0e0da683
Add rss feed for latest and hot
2013-07-05 16:49:06 -04:00
Robin Ward
7335f5fb7f
Merge pull request #1145 from abbat/yandex-workaround
...
Workaround solution to help Yandex crawler index discourse.
2013-07-05 10:04:40 -07:00
Neil Lalonde
594cb50f18
Use the correct locale in html lang attribute
2013-07-04 14:32:16 -04:00
Neil Lalonde
227294897e
Remove .rss from the link element of channel in a category's rss feed
2013-07-04 14:17:01 -04:00
Anton Batenev
af36d32f7f
Workaround solution to help Yandex crawler index discource.
...
Yandex search engine doesn't index noscript tag content. See also
http://meta.discourse.org/t/noscript-tag-and-some-search-engines/8078
2013-07-04 22:08:23 +04:00
Robin Ward
ce0a7739cf
FIX: Invalid Unicode in preload store JSON
2013-07-02 20:43:52 -04:00
Sam
12f866a727
Merge pull request #1120 from abbat/master
...
Russian translation (actual version)
2013-07-01 22:44:30 -07:00
Sam
46c6949b6e
Merge pull request #1123 from stephankaag/rails4-new
...
Refactor routes in order to be compatible with Rails 4
2013-07-01 16:07:22 -07:00
Stephan Kaag
e39cc464b1
Refactor routes in order to be compatible with Rails 4
2013-07-01 20:00:06 +02:00
Anton Batenev
5281ba5af3
Russian translation (actual version)
2013-07-01 11:14:19 +04:00
Robin Ward
bf96c8ad01
Support for Custom FAQ content
2013-06-27 12:50:24 -04:00
Robin Ward
89f182899f
Support for custom Privacy Policies
2013-06-26 10:59:36 -04:00
Neil Lalonde
a86b35c873
Remove the access_password site setting
2013-06-25 15:05:25 -04:00
Anton Batenev
fe51fd87cc
Russian translation (actual version)
2013-06-24 15:55:44 +04:00
Anton Batenev
f1a1b8ca11
Russian translation (actual version)
2013-06-20 03:44:07 +04:00
Sam
e6e81efe85
correct information leak in page not found
2013-06-13 10:27:17 +10:00
Anton Batenev
f6060d5ff6
Russian translation (draft)
2013-06-12 06:58:16 +04:00
Robin Ward
8b4e3402c2
Small improvements to digest emails and preview mechanism.
2013-06-11 12:27:11 -04:00
Chris Hunt
268a5debbf
Add 'apple touch icon url' site setting
2013-06-06 14:43:05 -07:00
Robin Ward
8f32aed944
Only use HTML templates for the digest email.
2013-06-06 15:08:56 -04:00
Robin Ward
7bc80c2dcf
Changed HTML Digest template. Removed margins, shrunk logo.
2013-06-06 14:45:32 -04:00
Robin Ward
6384518599
Allow images in the daily digest for top scoring posts
2013-06-05 18:55:27 -04:00
Robin Ward
4d1e8356b8
FIX: Again, try to get a flexible absolute logo_url
2013-06-05 18:23:43 -04:00
Robin Ward
8328aa97fd
FIX: HTML email should use image_tag to get the correct path to the image
2013-06-05 18:01:40 -04:00
Robin Ward
0b97ea6345
Better HTML emails, smarter email digests, new email section in admin with digest preview
2013-06-05 17:47:25 -04:00
Robin Ward
dfba2b6e0a
FIX: Strip links from google indexed bios when the users are new.
2013-06-05 15:28:10 -04:00
Chris Hunt
3074300f76
Allow customization of 'login required' message
2013-06-04 18:53:36 -07:00
Chris Hunt
28aeb1d36c
Remove static navigation from login page
2013-06-04 18:20:03 -07:00
Chris Hunt
122f9188c9
Redirect Ember routes to login if login required
2013-06-04 16:10:10 -07:00
Jeff Atwood
0606725b29
fix some /tos and /privacy issues
2013-05-31 16:43:29 -07:00
Jeff Atwood
2982c23265
add quotes around favicon URL
2013-05-31 12:18:41 -07:00
Robin Ward
fea3f326a9
FIX: Persona login was not using promises
2013-05-31 13:16:14 -04:00
Neil Lalonde
5d444be72b
Support incomplete topic urls like /t/just-a-slug; fix error when using route /t/:topic_id/:post_number
2013-05-30 10:39:15 -04:00
Robin Ward
560fb15d8a
Include pinned topics in category list.
...
- removes an (n+1) query for user data
- supports the preload store for the data to avoid a second request
- fix a bug where uncategorizes was reporting (0, 0, 0) for topics by week, month, year
2013-05-28 15:36:16 -04:00
Robin Ward
bd99d5a40c
Calls to Discourse.ajax no longer need `getURL` -- will be done automatically.
2013-05-07 15:16:27 -04:00
slainer68
ac66f25043
Google Analytics Domain name site setting
2013-05-03 21:58:10 +02:00
Sam
42494b5bb1
we can't trust CSRF for anon the way it is designed.
...
The page they have loaded may be cached we need a different way of delivering the CSRF potentially
2013-05-03 16:43:11 +10:00
Sam
5ec52bd2e9
:s/moderator?/staff/g ... our naming was kind of crazy, renamed moderator? to staff
2013-05-02 17:22:27 +10:00
Sam
65cd00cf25
moderators now have teeth, more at http://meta.discourse.org/t/moderator-permission-set/6307/5
...
allow pms to be targetted at groups
2013-05-02 15:15:53 +10:00
Sam
e5c5c0bbb3
no_js to use site customisations
2013-05-01 11:04:47 +10:00
Régis Hanol
ede9d2a0a8
show diff in post history view
2013-04-29 03:20:51 +02:00
Neil Lalonde
6063f81946
Show something on categories page when js is disabled
2013-04-26 13:10:41 -04:00
Sam
d0a8cfa6c0
more persona supression
2013-04-19 11:07:15 +10:00
Sam
6ae212235c
move persona a bit, still should be yanked out further
2013-04-19 10:34:39 +10:00
Kuba Brecka
38ea6cff62
extracting one more hardcoded title
2013-04-18 11:24:47 +02:00
Paul Young
aad9fc1032
Fixes #718 : Changed password field type on Access Code entry page.
2013-04-16 18:03:21 -04:00
Sam
3bc4aefe87
fix double include
2013-04-16 18:43:07 +10:00
Jeff Atwood
00d0072d2d
make ToS clear that USA stuff applies to USA only
2013-04-14 12:12:04 -07:00
Jeff Atwood
c9c736068d
fix ToS so paid upgrades are shown as optional
2013-04-14 12:06:05 -07:00
Neil Lalonde
651cfba93f
Add ability to destroy a user with 0 posts
2013-04-12 16:53:00 -04:00
Sam
850b042cab
introduce rack:cache as a default, so users don't need to configure apache or nginx
...
under rack cache we are able to serve 620reqs a second per thin (on my machine) before it 12 (on my machine)
reorganised so mini profilers can be cleanly disabled from config file
added caching for categories index
move production.rb to production.sample.rb
2013-04-11 16:24:21 +10:00
Kuba Brecka
57b9fe4602
update localized TOS
2013-04-08 22:35:48 +02:00
Robin Ward
72b4f41254
Can change TOS content via site content editor
2013-04-05 15:21:55 -04:00
Wojciech Kocjan
a875b1c44a
Store base URI in Discourse.BaseUri and use it in all places where rootURL was previously used
2013-04-04 11:16:38 +02:00
Sam
f99d40b419
push login form to the bottom so its not hovering on the top in lynx or google summary
2013-04-03 07:44:35 +11:00
Sam
9c9087b99c
less bloated browser update
...
no need for respond.js (ie8 compat stuff)
preload store should not be naming stuff get, its reserved
bad js generates for preload store
use browse happy, cause its better
2013-04-02 17:44:48 +11:00
Sam
133ea0b8a0
no idea where this loading message came from but we don't seem to need it
2013-04-02 15:20:59 +11:00
Robin Ward
61b5c0340e
Convert all Ajax calls to use Discourse.ajax()
2013-04-01 18:09:23 -04:00
Kuba Brecka
db56d2bc97
let <title> contain site name instead of just "Discourse"
2013-03-30 23:16:59 +01:00
Robin Ward
36269cfbaa
Rename 'popular' to 'latest'. First stab at 'Hot' tab.
2013-03-27 16:21:23 -04:00
Neil Lalonde
5db196315c
Improve message when you change your password
2013-03-20 16:55:56 -04:00
Wojciech Kocjan
14689a4f13
Logging in with username and password does not work in prefixed discourse
2013-03-19 17:15:14 +01:00
Régis Hanol
125ac9a204
provide a better title on topic pages for crawlers
2013-03-18 19:24:27 +01:00
Robin Ward
c1298979bb
Merge pull request #472 from ZogStriP/fixes-random-login
...
fixes the random login on dev
2013-03-18 07:30:06 -07:00
Régis Hanol
89815878d9
fixes the random login on dev
2013-03-16 00:26:32 +01:00
Wojciech Kocjan
e6ccc300dc
Support for running discourse with a prefix (i.e. as http://servername/discourse )
2013-03-16 00:01:21 +01:00
tangramor
30f6561623
Fix #435 increased the lenghth of category.topic_prefix string; also added zh_TW translations by converting the Simplified Chinese to Traditional Chinese
...
New I18n entries added, added in both zh_CN and zh_TW
Start to translate FAQ, TOS and Privacy docs
Add missed zh_TW.js.erb
Make translation more precise
2013-03-14 18:18:59 +08:00
Neil Lalonde
58004d44cd
Support for browser password managers, but doesn't quite work in IE
2013-03-13 13:55:33 -04:00
Robin Ward
908bba8c13
First stab at oneboxing of meta.discourse.org
2013-03-08 15:59:12 -05:00
Robin Ward
d1d4530efd
User Profile enhancements:
...
- Added PreloadStore support to avoid duplicate requests
- preliminary SEO
- Support for opengraph/twitter cards
2013-03-08 15:04:37 -05:00
Robin Ward
d848a9fedc
Add opengraph and twitter card support to topics
2013-03-07 17:46:43 -05:00
Kuba Brecka
69d9856d43
fix wrongly escaped HTML in <noscript> tags
2013-03-06 22:25:44 +01:00
Robin Ward
1416bc7475
Some javascript refactoring: Move markdown functions into their own classs, remove extraneous `window.` calls.
2013-03-05 14:53:55 -05:00
Kuba Brecka
8da2c93b18
CZ privacy policy translation
2013-03-05 19:31:39 +01:00
Kuba Brecka
9573847caf
CZ translation of FAQ
2013-03-05 11:22:08 +01:00
Robin Ward
9a66c416af
Merge pull request #343 from kubabrecka/localize_static_pages
...
implement translations into static pages (FAQ, TOS) + an example of CZ translation
2013-03-04 11:51:28 -08:00
Robin Ward
f7c9efb101
Merge branch 'persona-integration' of git://github.com/callahad/discourse
2013-03-04 11:51:26 -05:00