b6c2aa13e6
clean up implementation of non frame login / registration
2015-10-13 14:49:09 +11:00
22844b9e46
Ember 1.12 support
2015-08-13 11:14:16 -04:00
59cdde330f
Raise errors in development mode on deprecation
...
We've had quite some time to find the deprecation errors in Ember and
most should be fixed. It is time to turn up the difficulty, which will
raise exceptions in development/test mode if a deprecation is present.
This will force developers to fix them as they encounter them.
2015-08-04 13:23:42 -04:00
728845d008
FEATURE: Localization fallbacks (client)
...
This patch sets I18n.defaultLocale in the Discourse.start() script block (it
was formerly always 'en') to SiteSetting.default_locale, and patches
translate() to perform fallback to defaultLocale followed by english.
Additionally, when enable_verbose_localization() is called, no fallbacks will
be performed.
It also memoizes the file loading operations in JsLocaleHelper and strips out
translations from the fallbacks that are also present in a prefered language,
to minimize file size.
2015-07-15 10:17:28 -07:00
24102f2636
FIX: apply s3 cdn to client side assets
2015-05-27 12:59:51 +10:00
8294205f7c
Ember 1.11 broken WIP
2015-05-11 11:18:37 -04:00
5d31290dbc
FIX: cleanup old letter avatars if needed
...
FEATURE: use image magick version as a key for letter avatars
2015-04-07 13:03:43 +10:00
a82530012a
FEATURE: Allow selection of highlight js languages
...
PERF: stop loading highlight js on load
To get latest highlight js run bin/rake highlightjs:update
2015-03-13 16:18:59 +11:00
de4e4f2b98
Replace $LAB with path aware loadScript
that uses jQuery
2015-03-09 14:39:39 -04:00
1b2381d5a0
FIX: only remove custom CSS in admin on first load
2015-03-02 23:31:04 +01:00
45dbdb6896
FEATURE: custom emojis
2014-12-23 01:12:26 +01:00
33e1790408
stripping port information from Discourse.BaseUrl
...
Port information if presented in Discourse.BaseUrl may break user avatar URL in the template generation.
https://github.com/discourse/discourse/edit/master/app/assets/javascripts/discourse/models/user.js
avatarTemplate()
In the future there should be a way to reference baseUrl with or without port information
2014-09-12 16:29:17 -04:00
39c7101c4b
TWEAK: Remove TransitionAborted
exceptions from logging. They are
...
apparently normal when you abort a router transition and can be ignored.
2014-08-07 16:52:31 -04:00
0d9e2b5df5
Move the scripts helper into a better place.
2014-07-22 20:14:57 -04:00
ec280913b2
Enumerate deferred scripts with a sprockets helper
2014-07-22 19:46:43 -04:00
5477325376
FIX: should use "script" to allow cdn
2014-07-14 08:47:06 +10:00
fa6f22dd39
Move letter avatars out of upload system
...
FIX: S3 issues around system avatars
FIX: reduced backup file size
2014-05-30 14:45:55 +10:00
7fbf162666
Logster update
...
cleans up a bunch of messed up context stuff with multisite
improves backtraces
adds request params
2014-05-25 13:54:52 +10:00
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
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
f50039b48b
Support 404 routes in the Ember App
2014-04-29 15:29:13 -04:00
fc65bc28be
FIX: Use the container to register Discourse's custom location handler
2014-04-17 10:45:06 -04:00
14f075e812
Missing semicolon;
2014-02-11 14:57:14 -05:00
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
fd95dbe75a
FEATURE: Automatically force a full refresh between pages if assets change
2014-01-15 12:08:35 +11: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
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
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
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
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
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
36269cfbaa
Rename 'popular' to 'latest'. First stab at 'Hot' tab.
2013-03-27 16:21:23 -04:00
1416bc7475
Some javascript refactoring: Move markdown functions into their own classs, remove extraneous window.
calls.
2013-03-05 14:53:55 -05: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