Robin Ward
2319924206
Adds a class that can detect whether a user has uploaded a custom avatar
2013-09-10 15:39:11 -04:00
Robin Ward
21e08a423e
Added a little documentation to TurboDev middleware
2013-09-10 15:21:07 -04:00
Sam
36f8c9c45b
improve logic and performance on front page to avoid massive query
2013-09-10 16:02:54 +10:00
Sam
279c3a3add
rake task to generate api_key
2013-09-10 16:02:26 +10:00
Sam
edf6f3012d
backport fix for rails
2013-09-10 14:29:37 +10:00
Robin Ward
858e51c8ab
Use `no-cache` in development mode for assets. Using `must-revalidate`, which is
...
Rails' default, seems to have Chrome sometimes not request assets in development
mode even though it's supposed to revalidate every time.
2013-09-09 16:55:41 -04:00
Neil Lalonde
78c15d5810
Move the unique post key storage code into the Post model
2013-09-09 16:17:31 -04:00
Robin Ward
d00e0cb96a
Merge pull request #1420 from ZogStriP/rake-task-to-regenerate-avatars
...
rake task to regenerate avatars
2013-09-09 08:49:47 -07:00
Sam
b61d5c4092
freedom patches for fixes submitted to rack
2013-09-09 20:35:21 +10:00
Sam
030d2260a7
Perf: don't allocate hashes OVER and OVER in a loop, its bad
2013-09-09 20:35:21 +10:00
Régis Hanol
3e80e885ae
rake task to regenerate avatars
2013-09-08 12:22:50 +02:00
Robin Ward
c8ad977c8a
Revert "Merge pull request #1215 from Elegios/composer_use_category_id"
...
This reverts commit 763859d439
, reversing
changes made to b62caf80fb
.
2013-09-06 18:00:57 -04:00
Robin Ward
763859d439
Merge pull request #1215 from Elegios/composer_use_category_id
...
Make the composer and TopicCreator use category id instead of category name
2013-09-06 11:55:27 -07:00
Neil Lalonde
eae7e75611
FIX: recover post by a non-staff user fails because the post is not unique. Uniqueness check shouldn't happen when recovering a deleted post.
2013-09-06 11:50:15 -04:00
Sam
2ce4468aa5
rename system_username to site_contact_username , system_user is a special user with -1 id that is only used for certain admin tasks
...
for example system_user will autoclose stuff if needed, it will delete stubs and be the target for flag pms
2013-09-06 17:28:37 +10:00
Sam
41a1b6942d
notify moderators now goes to the "community" user, that saves our poor mods from a flood of pms
...
if any staff respond to a pm they are automatically added to the list of recipients and will start
getting email notifications
2013-09-06 14:07:23 +10:00
Neil Lalonde
e7cf0a454c
Version bump to v0.9.6.3
2013-09-05 18:42:53 -04:00
Neil Lalonde
45d7765936
Merge branch 'master' into mobile
2013-09-05 15:54:22 -04:00
Sam
5b08f73561
give god rights of impersonation to developers, must be edited into the production.rb config file
2013-09-05 10:27:34 +10:00
Sam
4933e9d6ab
todo added to code
2013-09-05 09:33:51 +10:00
Neil Lalonde
d76486a48b
Topic can have null user_id when user was nuked
2013-09-04 15:42:24 -04:00
Neil Lalonde
117fc8db58
Change the way nuked users' posts are handled. Allow null in the user_id column of posts. Show these posts in the posts stream.
2013-09-04 15:42:21 -04:00
Neil Lalonde
b47eedba00
Add min_trust_to_create_topic setting to require a certain trust level before users can start new topics
2013-09-03 19:12:22 -04:00
Robin Ward
8829e1ae20
Merge pull request #1406 from ZogStriP/content-disposition-s3
...
Content disposition on S3
2013-09-03 07:22:46 -07:00
Sam
7b62f9ccd7
more fixes for rails 4
2013-09-03 19:11:55 +10:00
Sam
5dd199df26
bench fix and new arel patches for rails 4
2013-09-03 18:58:56 +10:00
Sam
1b9079ed20
centralize logic so mockers stop mocking me
2013-09-03 17:58:56 +10:00
Sam
46d5314ec4
Improve Rails4 performance by 20%, before the median on the page is 53ms, after it is 44ms
2013-09-03 17:58:56 +10:00
Sam
6e72eb5042
Merge branch 'master' of github.com:discourse/discourse
2013-09-02 17:19:17 +10:00
Sam
d3c5afbb80
reduce sidetiq frequency
...
remove minutely() schedule that was very inefficient
2013-09-02 17:14:41 +10:00
Neil Lalonde
d875a9549d
Version bump to v0.9.6.2
2013-08-30 13:41:57 -04:00
Robin Ward
46efbac40e
Add "Unread" filter to messages tab. Rename the other two views.
2013-08-30 12:32:05 -04:00
Régis Hanol
9d6cb6aae4
added content-disposition header for uploads on S3
2013-08-30 17:28:18 +02:00
Régis Hanol
1a38f66c7e
removed warning about already existing constants
2013-08-30 17:28:18 +02:00
Robin Ward
eb5830f3b0
FIX: Make `getURL` available to plugins while they are starting up in a similar load order
...
to the client app.
2013-08-29 13:11:12 -04:00
Sam
39a6c25ebb
Merge pull request #1393 from eparreno/cas_authentication
...
Allow CAS authentication
2013-08-28 14:28:59 -07:00
Neil Lalonde
f611a5d898
If min entropy setting is greater than min post/body length setting, then use a sensible min entropy value instead
2013-08-28 11:04:28 -04:00
Emili Parreno
ee96fabcba
Allow CAS authentication
2013-08-28 14:34:51 +02:00
Sam
61281a3c81
invite only forums had very wonky logic, invited users were not being activated, invite_only forums were still registering users
2013-08-28 17:18:31 +10:00
Sam
28466eb5b2
group the "suggested topics" by category correctly.
...
in the past new topics were not prioritizing current category and
new topics in a category were not being inserted before other unread topics
in other categories
2013-08-28 10:52:06 +10:00
Sam
c0f610daf6
digest interfaces returning empty objects (except for id) interface needed correction
2013-08-28 10:52:06 +10: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
Robin Ward
73489b652e
FIX: Allow intra-word underscores.
2013-08-27 12:25:05 -04:00
Sam
bec463564f
BUGFIX: When running under a forking server (apache or unicorn) openid strategy was caching a redis connection from the parent, this made "login with google" only work some of the time.
2013-08-27 14:44:06 +10:00
Robin Ward
29385f4898
Merge pull request #1387 from ZogStriP/fix-schemaless-urls-in-emails
...
FIX: schemaless urls in emails
2013-08-26 15:15:00 -07:00
Régis Hanol
561792a615
FIX: schemaless urls in emails
2013-08-27 00:08:38 +02:00
Robin Ward
1c3c468675
FIX: Single quotes in search terms would raise an error.
2013-08-26 16:25:54 -04:00
Neil Lalonde
3708d47c87
Check daily if there are new users who need to be approved and send a pm to moderators
2013-08-26 16:16:27 -04:00
Einar Jonsson
9085cec232
Move json hash from users controller to NicknameUnavailable
2013-08-26 15:00:11 +00:00
Sam
982b763216
correct facebook logic
2013-08-26 18:01:01 +10:00