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
ed3d3ae1e1
Upgrade font-awesome to version 4
2013-12-11 10:31:09 -05:00
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
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
e3660e59b4
Strip http(s) from SiteSetting.ga_domain_name
2013-12-06 11:46:52 -05:00
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
48bfcfadd9
Upgrade Ember.js, fix swallowing of template errors, report unresolved promises in development mode.
2013-12-02 13:15:58 -05:00
8d859a9f68
break cache of fonts
2013-12-02 08:19:34 +11:00
746e115f99
Fix path of browser-update
2013-11-27 13:56:22 -05:00
8a9bef944f
Fix browser-update.js so it doesn't depend on jQuery
2013-11-27 12:26:27 -05:00
07cbf8f4e3
do not customize the admin section
2013-11-14 16:41:16 +01:00
e9f9d22482
add query parameter to temporarily disable customization
2013-11-12 18:14:22 +01:00
934ede7d91
shorter message for untranslated strings
2013-11-04 11:52:12 +01:00
8f0e3de675
work in progress, wide categories page
2013-10-18 11:10:10 +11:00
b567bd3d37
shift site settings in front of routes
2013-10-18 11:10:10 +11:00
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
13f17b2a5c
Add ability to customize css and header for mobile
2013-09-16 12:28:02 -04:00
f86aead49e
Disable custom stylesheets on mobile for now.
2013-09-13 14:54:57 -04:00
45d7765936
Merge branch 'master' into mobile
2013-09-05 15:54:22 -04:00
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
4827634df9
rename application.css.erb to desktop.css.erb
2013-08-28 16:41:05 -04:00
3cfc9a7bba
Create a mobile css manifest
2013-08-27 16:40:30 -04:00
ac905d4a08
defer persona init till after people launch the login dialog
2013-08-26 17:51:41 +10:00
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
fea3f326a9
FIX: Persona login was not using promises
2013-05-31 13:16:14 -04:00
bd99d5a40c
Calls to Discourse.ajax no longer need getURL
-- will be done automatically.
2013-05-07 15:16:27 -04:00
ac66f25043
Google Analytics Domain name site setting
2013-05-03 21:58:10 +02:00
5ec52bd2e9
:s/moderator?/staff/g ... our naming was kind of crazy, renamed moderator? to staff
2013-05-02 17:22:27 +10:00
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
ede9d2a0a8
show diff in post history view
2013-04-29 03:20:51 +02:00
6ae212235c
move persona a bit, still should be yanked out further
2013-04-19 10:34:39 +10:00
3bc4aefe87
fix double include
2013-04-16 18:43:07 +10:00
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
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
61b5c0340e
Convert all Ajax calls to use Discourse.ajax()
2013-04-01 18:09:23 -04:00
36269cfbaa
Rename 'popular' to 'latest'. First stab at 'Hot' tab.
2013-03-27 16:21:23 -04:00
e6ccc300dc
Support for running discourse with a prefix (i.e. as http://servername/discourse )
2013-03-16 00:01:21 +01:00
1416bc7475
Some javascript refactoring: Move markdown functions into their own classs, remove extraneous window.
calls.
2013-03-05 14:53:55 -05:00
23d812a4ab
Use AJAX for submitting Persona credentials.
...
Fixes issue with needing to unblock popups.
2013-03-01 14:00:56 -06:00
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
628927a79f
Added Site Setting to change locale.
2013-02-28 14:34:38 -05:00
acc7718c67
first attempt to serve correct localized js files as rails pipeline assets
2013-02-27 09:00:49 +01:00
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
cafc75b238
remove trailing whitespaces ❤️
2013-02-26 07:31:35 +03:00
b9f3666f5a
fast click instead of hacky double event binding
2013-02-25 11:11:46 +11:00
a02414410f
amazing the amount of damage a missing .js extension can cause
2013-02-20 17:17:05 +11:00
15c5f5b840
grrrrr asset pipeline hates me
2013-02-20 17:00:24 +11:00
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
4175341b26
move stylesheet
2013-02-11 19:41:23 +08:00
c3fd34985d
move discourse javascript setting
2013-02-11 19:37:23 +08:00