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
Robin Ward
3287dcf754
Merge pull request #345 from tms/fatten-up-static-pages
...
Don't double-up on #main-outlet when static content is preloaded
2013-03-04 06:45:55 -08:00
Kuba Brecka
9bf5e31f94
some more extracted strings for translation
2013-03-03 23:00:16 +01:00
tms
f46c819956
Don't double-up on #main-outlet when static content is rendered through Ember
2013-03-03 10:47:40 -05:00
Kuba Brecka
778cad5d2f
implement translations into static pages (FAQ, TOS) + an example of CZ translation
2013-03-03 16:27:32 +01:00
Kuba Brecka
77eafc62cb
minox TOS HTML fixes
2013-03-02 10:56:11 +01:00
Dan Callahan
7c87359e02
Make Persona configurable
2013-03-01 14:00:56 -06:00
Dan Callahan
23d812a4ab
Use AJAX for submitting Persona credentials.
...
Fixes issue with needing to unblock popups.
2013-03-01 14:00:56 -06:00
Dan Callahan
ef8cf2f734
Add basic Persona functionality
...
1. No session integration yet, so automatic login/logout events are suppressed.
2. Popup blockers must be disabled: submits form to target="_blank"
2013-03-01 14:00:56 -06:00
Alexander
fd240c1967
RSS for topics in a category
...
Creates a new route for category RSS
2013-03-01 09:52:59 -08:00
Kuba Brecka
9993e0e665
extracting some more hardcoded strings
2013-03-01 17:04:13 +01:00
Robin Ward
628927a79f
Added Site Setting to change locale.
2013-02-28 14:34:38 -05:00
Robin Ward
e37c7f1e1d
Merge branch 'js-l10n-support-take1' of git://github.com/kubabrecka/discourse
2013-02-28 14:34:13 -05:00
Jeff Atwood
416f981f92
change 404 page to use /new link under "New topics"
2013-02-27 16:48:53 -08:00
Alexander
9b541b1c0a
Specify type in topic RSS autodiscovery tag
2013-02-27 14:55:04 -08:00
Robin Ward
2184763d4a
Merge pull request #222 from alxndr/rss-for-topics
...
RSS view of topics
2013-02-27 08:30:08 -08:00
Jeff Atwood
d8687f1bfa
broaden the /faq "search" advice to browse
2013-02-27 02:14:28 -08:00
Jeff Atwood
b757f06fde
/faq tweaks
2013-02-27 02:07:31 -08:00
Kuba Brecka
acc7718c67
first attempt to serve correct localized js files as rails pipeline assets
2013-02-27 09:00:49 +01:00
Alexander
8855a0bfbe
RSS of a topic via new route
...
Adds TopicView#recent_posts; Post#by_newest, #with_user, #author_readable; User#readable_name
Autodiscovery tag in topic show HTML.
2013-02-26 14:54:17 -08:00
Neil Lalonde
cd6c1de5b0
Add site settings for company name and domain, and use them in the Terms of Service
2013-02-26 15:50:42 -05:00
Neil Lalonde
b9ccf4d09c
Show discourse version in an html comment
2013-02-26 13:47:07 -05:00
Robin Ward
88267429c5
Remove fastclick for now -- we saw some regressions on iPad and want to make sure they weren't caused by
...
it.
2013-02-26 10:47:23 -05:00
Gosha Arinich
cafc75b238
remove trailing whitespaces ❤️
2013-02-26 07:31:35 +03:00
Sam Saffron
b9f3666f5a
fast click instead of hacky double event binding
2013-02-25 11:11:46 +11:00
Robin Ward
1c5afc9686
Merge pull request #231 from shapkin/master
...
Add english locale to page.
2013-02-22 10:58:31 -08:00
Neil Lalonde
ff3e012034
Add a link that allows you to send activation email again
2013-02-22 11:49:58 -05:00
Alexander Shapkin
ee8825408b
add english locale to page
2013-02-22 15:33:35 +04:00
Régis Hanol
55c7ced2f3
corrected right-arrow html entity encoding
...
when using a javascript-disabled browser
2013-02-20 17:00:28 +01:00
Alexander Shapkin
105ae2a174
fix spaces and use link_to instead of <a> tags
2013-02-20 12:08:22 +04:00
Sam Saffron
a02414410f
amazing the amount of damage a missing .js extension can cause
2013-02-20 17:17:05 +11:00
Sam Saffron
15c5f5b840
grrrrr asset pipeline hates me
2013-02-20 17:00:24 +11:00
Sam Saffron
0c085059c9
added sane sanitizer (Google Cajole) that is much more robust than old one ... yay for smilies
...
added sane way to do $LAB includes - pattern to be expanded
people keep on messing structure.sql
2013-02-20 16:11:56 +11:00
Sam Saffron
0e48e1c346
clean up git version stuff a tad
2013-02-18 18:01:36 +11:00
Sam Saffron
d9a84ddd01
chuck git version at the bottom of the page
2013-02-18 17:39:54 +11:00
Jeff Atwood
fa9a2dda6d
nav for /tos /privacy /faq pages, h2 anchors
2013-02-17 01:09:54 -08:00
Robin Ward
5c4e6c9f2c
Merge pull request #153 from xdite/refactor_topic_show_again
...
use helper again
2013-02-15 07:19:01 -08:00
Robin Ward
036e795e10
Merge pull request #152 from xdite/canonical-url
...
use canonical-url plugin to make view more clean
2013-02-15 07:18:41 -08:00
Jesse Pollak
ad5a5b4866
This commit adds a callback route to handle omniauth failure and removes a few unneccessary entries in en.yml
2013-02-14 18:08:40 -08:00
Robin Ward
8efc4daa5a
Fix zooming on mobile.
2013-02-13 16:17:29 -05:00
Robin Ward
afc23cc8cb
Merge pull request #133 from xdite/apply_omniauth
...
Apply omniauth
2013-02-13 07:19:13 -08:00
xdite
9eca9f9375
use helper again
2013-02-13 19:15:10 +08:00
xdite
cab4d95eaf
use canonical-url plugin to make view more clean
2013-02-13 19:04:43 +08:00
Jeff Atwood
ae034a438c
scope google search on 404 to domain
2013-02-13 01:05:35 -08:00
Jeff Atwood
ee75980f23
first step of variable-izing the /tos
2013-02-13 00:35:18 -08:00
Jeff Atwood
8078f04769
minor 404 page improvements
2013-02-13 00:25:27 -08:00
xdite
a7908e07d1
merge master
2013-02-13 15:16:39 +08:00
xdite
9189d937f7
move all logic to omniauth
...
implement omniauth-facebook / omniauth-twitter
2013-02-13 15:08:38 +08:00
Jeff Atwood
4c572ecd8d
clean up some copy
2013-02-12 22:43:21 -08:00
Robin Ward
84d1ff437a
Merge pull request #105 from jamiehoyle/jh
...
Some mobile optimisations - mainly for the header.
2013-02-12 08:43:55 -08:00
Jamie Hoyle
07f30d445a
Some mobile optimisations - mainly for the header./merged all mobile changes into mobile.css.scss
2013-02-11 22:59:13 +00:00
Grant Ammons
f3dc93a0db
WIP, a very nice refactoring of TopicsController#show
2013-02-11 17:54:56 -05:00
Robin Ward
7375566213
Merge pull request #119 from xdite/refactor_topic_view
...
Refactor topic view
2013-02-11 10:30:30 -08:00
xdite
4175341b26
move stylesheet
2013-02-11 19:41:23 +08:00
xdite
c3fd34985d
move discourse javascript setting
2013-02-11 19:37:23 +08:00
xdite
c95629a781
move google analytics to partial
2013-02-11 19:34:14 +08:00
xdite
00883842f4
render_topic_next_page_link
2013-02-11 19:18:17 +08:00
xdite
0f54dbb36e
use render_topic_title to replace plain link_to
2013-02-11 19:16:08 +08:00
xdite
b609060455
use link_to to replace a href
2013-02-11 19:13:04 +08:00
Sam Saffron
c50a9e4d01
added support for disabling indexing by google using SiteSetting.allow_index_in_robots_txt = false
2013-02-11 11:02:57 +11:00
Jeff Atwood
c2bac8358e
update /faq more after sleeping on it
2013-02-09 12:57:34 -08:00
Jeff Atwood
f44dba5fc5
edit id anchors on /faq
2013-02-09 03:46:41 -08:00
Jeff Atwood
99f1d40748
Omit Needless Words, again
2013-02-09 03:38:40 -08:00
Jeff Atwood
c868283813
li height, copy on /faq
2013-02-09 03:22:03 -08:00
Jeff Atwood
6af0d0789c
correct TOS links, correct ul/li body-page style
2013-02-09 02:50:13 -08:00
Jeff Atwood
5d21745dcf
minor /faq improvements, Omit Needless Words
2013-02-09 02:41:27 -08:00
Jeff Atwood
91b306d159
normalize on H2 in FAQs, copyedits
2013-02-09 01:32:08 -08:00
Jeff Atwood
a03676ac62
simplify faq/tos/privacy HTML and CSS
2013-02-09 01:20:57 -08:00
Robin Ward
33757c201a
Twitter logins were broken.
2013-02-08 17:57:01 -05:00
Sam Saffron
470ecf97cc
I have no objection to the removing of haml, but breaking our templates ... bad
2013-02-08 08:49:58 +11:00
Robin Ward
1839614bcc
Merge pull request #36 from fenprace/master
...
Remove some gems in the Gemfile
2013-02-07 07:09:28 -08:00
Sam Saffron
85973ce6b0
added delete all posts button
...
wired up the ability to enable all themes
2013-02-07 18:11:56 +11:00
Prace Fen
b60be8889f
Remove some gems because they are never used in this project.
2013-02-06 22:48:55 +08:00
Mike Linksvayer
28c25940d2
Update app/views/static/faq.html.erb
...
remove example.com from example.com/tos
2013-02-05 22:48:55 -08:00
Robin Ward
21b5628528
Initial release of Discourse
2013-02-05 14:16:51 -05:00