Kuba Brecka
c002acc387
cs translation update
2013-06-14 21:21:33 +02:00
Neil Lalonde
f198c814a8
Add explanations for deactivate user and block user buttons in admin
2013-06-14 11:34:03 -04:00
Robin Ward
5193ddc72f
Super basic test support for listing topics
2013-06-13 15:08:42 -04:00
Robin Ward
e29f4a3496
Work in Progress: Reply By Email:
...
- Add support classes and settings to enable reply by email
- Split out Email builder to be more OO, add many specs
2013-06-13 12:39:56 -04:00
Jeff Atwood
e338e97fa3
remove line from JIT new user topic/reply help
2013-06-13 09:37:16 -07:00
Robin Ward
66f5a3f6f6
FIX: Emoji sizes in emails should be done by the EmailStyler
2013-06-13 12:15:05 -04:00
Sam
f7de9f17d5
refactor validators
...
add a new setting for min pm body length
use that setting for flags
scale entropy check down for pms
2013-06-13 18:18:43 +10: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
Sam
eb91a0c9df
Merge pull request #1012 from ZogStriP/extract-imgur-support-to-a-gem
...
Extract imgur support to a gem
2013-06-11 16:59:53 -07:00
Jeff Atwood
acb2126220
Omit Needless Words
2013-06-11 14:31:04 -07:00
Jeff Atwood
85fcfe5ede
copyedits on digest email titles
2013-06-11 14:29:21 -07:00
Jeff Atwood
e78c04b88b
extra space in email was causing sub-list :(
2013-06-11 13:52:54 -07:00
Régis Hanol
8a2d635e62
removed imgur support
2013-06-11 21:51:41 +02:00
Neil Lalonde
811a0df68b
Make s3 region site setting a drop down
2013-06-11 14:24:04 -04:00
Robin Ward
8b4e3402c2
Small improvements to digest emails and preview mechanism.
2013-06-11 12:27:11 -04:00
Robin Ward
daeaf090c8
Merge pull request #1008 from Naiqus/patch-5
...
Update server.zh_CN.yml
2013-06-11 08:59:18 -07:00
Robin Ward
59ede7c51f
Merge pull request #1007 from Naiqus/patch-4
...
Update client.zh_CN.yml
2013-06-11 08:58:59 -07:00
Sam
c2cfbce9ce
automatically updating times for posts on topic
...
moved moment.js into localization file (we need to localize it)
added helpers for date formatting use, moment().shortDate() moment().longDate() moment().shortDateNoYear()
2013-06-11 17:25:50 +10:00
Sam
fa8a84f20c
removed sugar.js, port functionality to moment and underscore.js
...
bring in latest ace from local so we don't mess up with https
2013-06-11 15:27:26 +10:00
Naiqus
34eb36c88e
Update server.zh_CN.yml
2013-06-11 02:18:12 +03:00
Naiqus
46b6a0a533
Update client.zh_CN.yml
2013-06-11 02:17:04 +03:00
Neil Lalonde
9b1d0baf45
Send a message to moderators when a newuser_spam_host_threshold is exceeded. Send it no more than once per day per user.
2013-06-10 13:17:32 -04:00
Robin Ward
ad6705cca7
Update Ember to latest master (RC5)
2013-06-10 10:14:42 -04:00
Robin Ward
7907f5066e
Merge pull request #999 from netzpirat/update-german-translations
...
Update German translations
2013-06-10 07:00:55 -07:00
Naiqus
82168d2067
A few zh_CN translation updates for version 0.9.2.5
...
It is valid now.
2013-06-10 16:37:13 +03:00
Michael Kessler
561418304d
Update German client-side translations.
2013-06-10 10:58:42 +02:00
Michael Kessler
080938660c
Update German server-side translations.
2013-06-10 10:24:26 +02:00
Jeff Atwood
64fb6dbf79
add Mandrill note to email deliverability test
2013-06-10 00:14:47 -07:00
Jeff Atwood
b4a4774165
extend consumer email warning to yahoo & outlook
2013-06-10 00:08:06 -07:00
Sam
2d14b54096
Merge pull request #988 from chrishunt/add-dynamic-favicon
...
Add 'dynamic favicon' setting
2013-06-09 16:13:54 -07:00
Sander Datema
27d0b120fd
Updated Dutch translation
2013-06-08 18:12:20 +02:00
Chris Hunt
af1c14939e
Add 'dynamic favicon' setting
2013-06-07 17:15:49 -07:00
Robin Ward
b2a6755a48
Merge pull request #984 from Supermathie/moreentropy
...
More entropy for foreign titles
2013-06-07 14:23:26 -07:00
Neil Lalonde
34e1f376f6
Add [PM] to subject of email notifications for private messages
2013-06-07 15:50:11 -04:00
Michael Brown
f3fb10de03
settings: Update english description of entropy
2013-06-07 15:07:43 -04:00
Sam
5fa20ce357
more progress towards full migration to moment.js
2013-06-07 18:27:42 +10:00
Chris Hunt
d50a598e62
Notify admin of successful user approval
2013-06-06 18:37:25 -07:00
Chris Hunt
f6ce985121
Send activation email after user approved
2013-06-06 18:37:25 -07:00
Sam
1eed1e240b
Merge pull request #977 from chrishunt/add-apple-touch-icon
...
Add 'apple touch icon url' site setting
2013-06-06 17:40:12 -07:00
Neil Lalonde
564d242832
Notify moderators when someone is automatically blocked because of spam flags
2013-06-06 18:49:19 -04:00
Sam
11afa0c11b
work in progress migrate to moment
2013-06-07 08:49:22 +10:00
Chris Hunt
268a5debbf
Add 'apple touch icon url' site setting
2013-06-06 14:43:05 -07:00
Robin Ward
207ad9049a
Merge pull request #973 from jd-erreape/spanish_server_translation
...
Spanish server and client translation
2013-06-06 08:13:08 -07:00
Juan de Dios Herrero
90c46ab62a
Little review on client.es.yml and added a lot of translation that were missing and made the page looks ugly
2013-06-06 11:35:10 +02:00
Juan de Dios Herrero
a2ee43b511
Finished server.es translation, ready for review (still a few sentences left because no good translation has been found)
2013-06-06 10:53:29 +02:00
Ian Christian Myers
0d01c33482
Enabled strong_parameters across all models/controllers.
...
All models are now using ActiveModel::ForbiddenAttributesProtection, which shifts the responsibility for parameter whitelisting for mass-assignments from the model to the controller. attr_accessible has been disabled and removed as this functionality replaces that.
The require_parameters method in the ApplicationController has been removed in favor of strong_parameters' #require method.
It is important to note that there is still some refactoring required to get all parameters to pass through #require and #permit so that we can guarantee that parameter values are scalar. Currently strong_parameters, in most cases, is only being utilized to require parameters and to whitelist the few places that do mass-assignments.
2013-06-06 00:30:59 -07:00
Robin Ward
a3d62fdf69
Temporarily roll back ember rc5. We identified some things we need to fix.
2013-06-06 01:25:43 -04:00
Sam
2ca734c118
Merge pull request #964 from chrishunt/exclusive-club
...
Add 'invite only' site setting
2013-06-05 16:38:47 -07:00
Jeff Atwood
6f57564c54
add edit hint to "no topic definition"
2013-06-05 15:36:26 -07: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
93cdb97b46
OOPS: Left a testing setting of precompile in development on. Turned it back off.
2013-06-05 15:33:50 -04:00
Robin Ward
a3d52a41c6
Merge pull request #962 from sanderdatema/dutch_translation
...
Updated Dutch translation
2013-06-05 11:58:46 -07:00
Chris Hunt
24da1ab07e
Add 'invite only' site setting
2013-06-05 11:06:05 -07:00
Robin Ward
7d089fdfb5
FIX: Compile templates properly with the latest handlebars
2013-06-05 14:00:02 -04:00
Robin Ward
a0bd51862e
Upgrade Ember to RC5. Disabled a deprecation warning that I believe is in error.
2013-06-05 12:07:18 -04:00
Neil Lalonde
f0d4a38433
Admin flags UI shows when it's loading and when there are no results
2013-06-05 10:24:50 -04:00
Sander Datema
a9dcbe498d
Updated Dutch translation
2013-06-05 14:24:32 +02:00
Sam
2509d0f4fa
Merge pull request #959 from chrishunt/chrishunt/login-required-fixes
...
'login required' site setting improvements
2013-06-04 19:09:40 -07:00
Sam
93be638d93
message format is awesome, remove 0 unread and 0 new links.
2013-06-05 12:04:54 +10:00
Chris Hunt
3074300f76
Allow customization of 'login required' message
2013-06-04 18:53:36 -07:00
Sam
1dd59ca0a7
es translation is bust, rename for now
2013-06-05 10:25:32 +10:00
Sam
21b3359ea4
Merge pull request #957 from chrishunt/chrishunt/lock-down-the-base
...
Add 'login required' site setting
2013-06-04 17:22:08 -07:00
Sam
542c3cc546
allow onecase switch
2013-06-05 10:16:05 +10:00
Juan de Dios Herrero
fb4cb143e9
Started spanish translation
2013-06-05 09:46:00 +10:00
Sam
5f85aaee1d
correct message bus regression
...
implement automatically updating dates in list
2013-06-05 09:32:44 +10:00
Chris Hunt
122f9188c9
Redirect Ember routes to login if login required
2013-06-04 16:10:10 -07:00
Chris Hunt
85ceb5efa7
Add 'login required' site setting
2013-06-04 16:10:10 -07:00
Jeff Atwood
93aa0a9f39
some copyedits on account blocking
2013-06-04 16:02:03 -07:00
Neil Lalonde
2465c9c724
Add min_private_message_title_length site setting so private messages can have short titles
2013-06-04 17:59:23 -04:00
Erlend Sogge Heggen
5879d3dffd
Update client.nb_NO.yml
...
First post, Mute, Unmute, Last post, are they meant to be translated?
finished down to composer
2013-06-04 19:21:57 +03:00
Neil Lalonde
2259e97d42
Add a count of blocked users on the dashboard
2013-06-04 11:53:19 -04:00
Neil Lalonde
e3861893a2
Remove talk of spam in the private messages when an account has been blocked and unblocked
2013-06-04 11:28:40 -04:00
Neil Lalonde
c4904aacc0
Automatically flag someone as a spammer if their posts get at least X spam flags from N users while their trust level is 'new user'. Staff can clear and set this status from the user record in admin.
2013-06-03 16:37:40 -04:00
Erlend Sogge Heggen
fbeff410f5
Update client.nb_NO.yml
...
Started work on "invited" translations.
2013-06-03 20:39:33 +03:00
Erlend Sogge Heggen
21e45d9fa1
Create client.nb_NO.yml
...
Norwegian translation first take.
2013-06-03 19:36:23 +02:00
Sam
8b69ee26ff
forking in passenger was bust, message bus subscriptions would stop working after fork
2013-06-03 16:50:30 +10:00
Robin Ward
545dbfc07e
New Feature: Staff can choose to "Take Action" when flagging to immediately reach hiding
...
thresholds.
2013-05-31 17:39:32 -04:00
Neil Lalonde
cceac14baf
I broke infinite scrolling in a topic
2013-05-31 11:55:51 -04:00
Robin Ward
f7c0fa0434
Merge pull request #932 from sanderdatema/dutch_translation
...
Updated Dutch translation
2013-05-31 08:30:13 -07:00
Sander Datema
00f16b15c5
Updated Dutch translation
2013-05-31 10:03:07 +02:00
Sam
41187a5de1
Merge pull request #931 from ZogStriP/more-file-upload-test-coverage
...
added more file uploads test for better coverage
2013-05-30 21:36:33 -07:00
Sam
9ecf61d77d
Merge pull request #922 from ZogStriP/keep-french-l10n-up-to-date-2013-05-29
...
[ci-skip] keep French localization up to date
2013-05-30 21:35:19 -07:00
Régis Hanol
6cc0f8f2d4
added more file uploads test for better coverage
2013-05-31 03:13:37 +02: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
Michael Kessler
571e62a27a
Keep German translations in sync.
2013-05-30 13:13:53 +02:00
Sam
8874c9ea75
Add message format support that can be used on complex localization strings
...
Add message about new and unread topics at the bottom of topics
move localization helper into lib
2013-05-30 16:49:57 +10:00
Sam
73834370a5
work in progress, live unread and new counts
2013-05-30 16:49:57 +10:00
Jeff Atwood
52eeecd460
add strong warnings on force_hostname and port
2013-05-29 16:27:46 -07:00
Régis Hanol
2daf3ba8ca
keep French localization up to date
...
🇫🇷
2013-05-30 00:18:29 +02:00
Robin Ward
8182a9d10c
Merge pull request #918 from chrishunt/chrishunt/quiet-tests-please
...
Clean up test output
2013-05-29 12:17:04 -07:00
Neil Lalonde
6abd9ddd2d
Add warning on admin dashboard if production env is configured to send email through gmail
2013-05-29 14:00:35 -04:00
Chris Hunt
dbf4d9b0dc
Set Sidekiq log level to WARN
2013-05-29 09:36:15 -07:00
Robin Ward
4cf1d9c266
Display details about the search context in the placeholder
2013-05-29 12:19:31 -04:00
Michael Kessler
10f8a9a97d
Improve German translations.
...
This tries to improve the German translations in its context, making
them fit better in the layout, unifying different terms, fixing typos,
try to improve the readability and add some missing translations.
2013-05-29 11:45:27 +02:00
Michael Kessler
d44fa5c1f7
Add email to German share link description help.
2013-05-29 09:59:46 +02:00
Michael Brown
73d6014d10
documentation: merge & adapt suggestions from baus
2013-05-29 00:07:26 -04:00
Sam
46389754d6
Merge pull request #892 from eriko/cas_support
...
Cas support
2013-05-28 16:13:29 -07:00
Jeff Atwood
5107f485aa
add email to share link description help
2013-05-28 15:05:02 -07:00
Robin Ward
e7c739f337
Merge pull request #911 from netzpirat/update-german-translations
...
Update german translations
2013-05-28 13:27:57 -07:00
Michael Kessler
5f591ae0ab
Remove last occurrence of liken
, which isn't a German word at all.
2013-05-28 21:52:37 +02:00
Michael Kessler
fcc1716e07
More German translations for the admin dashboard.
2013-05-28 21:41:00 +02:00
Michael Kessler
5fd5cb5fe4
Fix typo in the German missing logo warning.
2013-05-28 20:42:59 +02:00
Chris Hunt
ec223e5312
Fix unix socket paths in nginx upstream module
...
Unix socket paths only require a single forward slash according to the
HttpUpstreamModule documentation: http://wiki.nginx.org/HttpUpstreamModule
2013-05-28 11:37:03 -07:00
Michael Kessler
a2f21f4d33
Add missing German server translation for autoclosed_disabled
.
2013-05-28 20:17:56 +02:00
Michael Kessler
9812acc5d2
Rename move_selected
to split_topic
in German client translations.
2013-05-28 20:17:21 +02:00
Erik Ordway
9a409d9440
fix comment and remove url setting as it is not used.
2013-05-28 08:06:18 -07:00
Michael Kessler
95c4d4edbc
Add missing API translations.
2013-05-28 13:15:05 +02:00
Michael Kessler
2ddb2f76c8
Update German translations.
2013-05-28 13:00:33 +02:00
Régis Hanol
402af452c2
keep French localization up to date
...
🇫🇷
2013-05-27 21:29:26 +02:00
Robin Ward
197909246c
Weigh staff likes higher when calculating scores. New site setting: staff_like_weight
...
can set the factor (default is 3)
2013-05-27 12:46:08 -04:00
Sam
ea294f71c2
Merge pull request #845 from Supermathie/rebakedocs
...
Add hint on how to rebake posts
2013-05-26 17:48:07 -07:00
Michael Brown
17a09b5b70
Add hint on how to rebake posts
2013-05-25 00:16:43 -04:00
Michael Brown
6257c48613
Updated documentation
...
* added RVM option for single-user install
* clarified Web Server options
* bluepill sample config: create socket directory if it doesn't exist
* add multisite.yml.production-sample
* rename production.sample.rb (OCD)
* make two database.yml samples (one for dev, one for prod)
* fixed travis build (database.yml.sample renamed)
* fix other references to database.yml.sample
* clean up 'rvm requirements' instructions as per @mpapis
2013-05-25 00:07:45 -04:00
Neil Lalonde
ada79260b3
Change composer error message when title is too long or too short, and make sure the submit button is 'disabled' when title is too long
2013-05-24 17:10:07 -04:00
Neil Lalonde
d26b87bd3c
Add Site Setting allow_uncategorized_topics. Uncheck it to force people to choose a category for all new topics.
2013-05-24 16:56:43 -04:00
Neil Lalonde
e600b45155
Composer uses bouncing popup messages beside fields with invalid values when you click the submit button
2013-05-24 12:26:17 -04:00
Kuba Brecka
0b09a52b31
cs translation update
2013-05-24 10:04:27 +02:00
Erik Ordway
0bdee973a0
allow disabling of local logins. In the instance where an .edu is using cas they may not want a user to be able to log in once the users credentials have been revoked in the system that feeds the CAS authentication server. This is very optional
2013-05-23 13:44:14 -07:00
Erik Ordway
1575ce7b10
add cas support with a few tests
2013-05-23 13:40:50 -07:00
Robin Ward
a08d4e4512
Merge pull request #883 from tangramor/master
...
update the zh_CN & zh_TW locales
2013-05-23 07:28:59 -07:00
Robin Ward
0bd61df34c
Merge pull request #884 from mattvanhorn/refactor_topic
...
Refactor topic
2013-05-23 07:26:22 -07:00
Matt Van Horn
c4b5821ef8
Revert annotation and non-English I18n changes
2013-05-23 06:44:47 -07:00
Matt Van Horn
806255b3c4
refactor Topic validation
...
introduce a couple of custom validators
fix minor discrepancies in tests
copy I18n error message keys to default location
clean up validation invocation
move some responsibilities out of validator into class
2013-05-22 22:31:52 -07:00
tangramor
9df4ad794e
update the locale of zh_CN & zh_TW
2013-05-23 10:56:49 +08:00
Jeff Atwood
cdbe6f64c7
minor copy changes
2013-05-22 16:30:41 -07:00
Sam
cb2068e448
Merge pull request #872 from joebew42/client_it
...
Updated Italian translation
2013-05-21 23:03:50 -07:00
Sam
0a66c4db3c
Merge pull request #878 from emberjs-cn/update-zh-locales
...
Updated zh locales
2013-05-21 23:02:45 -07:00
Sam
d2b3f3d124
some helper files for vim
2013-05-22 15:48:48 +10:00
Tower He
795de0c2d0
Updated zh locales
2013-05-22 13:45:32 +08:00
Joe Bew
088b5483f9
Updated Italian translation
2013-05-21 19:46:24 +02:00
Robin Ward
6f3629d65b
Merge pull request #866 from ZogStriP/keep-french-l10n-up-to-date-2013-05-20
...
keep French l10n up to date
2013-05-21 06:30:53 -07:00
Robin Ward
c9dc23dfb0
Merge pull request #863 from joebew42/it
...
Server side Italian translation updated
2013-05-21 06:29:54 -07:00
John Joseph Bachir
7ece167159
redis configurable via ENV
...
Change heroku docs and tweak redis.yml.sample var name
to accmodate setting redis provider url via configs.
2013-05-20 20:41:33 -04:00
Jeff Atwood
0b4fc7ebed
improve flag threshold reached message slightly
2013-05-20 17:16:35 -07:00
Régis Hanol
7594aef906
keep French l10n up to date
...
🇫🇷
2013-05-21 00:46:24 +02:00
Jeff Atwood
9f96a4fc58
get the select copy to fit on 1 line
2013-05-20 13:55:08 -07:00
Joe Bew
30fed99d0a
Server side Italian translation updated
2013-05-20 19:15:29 +02:00
Sam
e91ed83586
the private message stream is different to normal streams, improving the ui a bit and collapsing conversations
2013-05-20 16:44:06 +10:00
Jeff Atwood
c5b2fd8067
simplify spam flag reason text
2013-05-18 00:47:58 -07:00
Jeff Atwood
7cf3f16d62
add YAML lint hint to the top of lang YAML files
2013-05-17 16:54:07 -07:00
Sam
6f2e74b31e
Merge pull request #855 from sanderdatema/dutch_translation
...
Dutch translation updated
2013-05-17 15:58:20 -07:00
Neil Lalonde
f3282e33a3
Add tabs to category create/edit modal. Categories can have a default auto-close setting that applies to all new topics created in the category. Add rspec-given and write some integration tests. Tests for topic auto-close with category default
2013-05-17 11:05:35 -04:00
Sander Datema
2f976365a5
Dutch translation updated
...
Up til commit dd400bb
2013-05-17 10:20:52 +02:00
Jeff Atwood
737e16f7e0
remove "Logs" from Email Logs title on admin
2013-05-16 17:20:12 -07:00
Sam
be391e18fd
Merge pull request #853 from joebew42/joe
...
Updated client side Italian translation
2013-05-16 16:33:34 -07:00
Régis Hanol
64ba7c75f4
keep French l10n up to date
...
🇫🇷
2013-05-17 00:20:23 +02:00
Robin Ward
a80ec535a3
Support for "Select All / Deselect All" while selecting posts to merge / delete.
2013-05-16 16:50:38 -04:00
Robin Ward
7daca77443
Remove modal state to choose move type. Instead use two buttons on the multi select popup, one
...
for split and one for merge.
2013-05-16 14:22:41 -04:00
Giuseppe Leone
e7b7c89554
Updated client side Italian translation
2013-05-16 20:19:05 +02:00