Sam
ca393bcc53
FEATURE: optional regex to be applied against first posts
...
for spam prevention you can add a regex to auto_block_first_post_regex
this will be applied against all first posts, if it matches post will go
into the approval queue and user will be blocked
2015-08-05 13:08:21 +10:00
Arpit Jalan
e53bf294ef
Update Translations
2015-08-04 13:17:39 +05:30
Sam
3c8ae643b2
UX: improve handling of users in queued-posts
...
- Display an icon on already blocked users
- Automatically unblock users that you approve
2015-08-04 12:56:37 +10:00
Sam
6fdd53e3d6
FEATURE: auto block fast typers
...
if tl0 enter text too fast they get automatically blocked, configurable
2015-08-04 12:56:37 +10:00
Sam
01ad88f1ed
FEATURE: min_first_post_typing_time
...
If a user spends less than 3 seconds typing
first post they will automatically enter the approval queue
2015-08-04 10:57:34 +10:00
Jeff Atwood
5d40695908
improved copy for logo help
...
and put it in the correct translation this time...
2015-08-02 15:42:25 -07:00
Jeff Atwood
58af579722
add shape hints to logo descriptions
2015-08-02 15:38:06 -07:00
Jeff Atwood
d9b0877616
increase new user topic throttles for anti-bamwar
2015-08-02 15:26:17 -07:00
Jeff Atwood
4f60344a9f
copyedit on avatar reminder
2015-07-31 14:46:23 -07:00
Robin Ward
76aa0795b3
Use small actions for moving posts
2015-07-31 16:30:18 -04:00
Robin Ward
29bdaa0dd8
Merge pull request #3636 from riking/patch-7
...
FEATURE: Add off button on preferences for popup notifications
2015-07-31 11:29:16 -04:00
Jeff Atwood
3a6bb64d97
copyedit on password link expired
2015-07-31 02:00:36 -07:00
Jeff Atwood
89d6d91c73
better copy for set password emails
2015-07-31 01:55:52 -07:00
Sam
6f9dc135ba
FEATURE: allow logging of raw body of all unprocessable email
...
set log_mail_processing_failures to true to enable
2015-07-31 15:10:35 +10:00
Kane York
8c62c8d7bf
FEATURE: Add off button on preferences for popup notifications
2015-07-30 19:06:14 -07:00
Arpit Jalan
62a59ef7c0
Update Translations
2015-07-30 22:41:12 +05:30
Robin Ward
9911e92e24
Merge pull request #3609 from riking/patch-7
...
FEATURE: Localization fallbacks
2015-07-30 10:44:29 -04:00
Robin Ward
201617811e
Migrate auto closed topics too
2015-07-29 12:20:50 -04:00
Régis Hanol
faf4f44776
FEATURE: make pin expiration mandatory
2015-07-29 16:34:21 +02:00
Jeff Atwood
206ee9d4ad
minor copyedit
2015-07-28 15:31:57 -07:00
Robin Ward
212c0fd87b
Migrate many old moderation action posts to small actions
2015-07-28 17:35:33 -04:00
Neil Lalonde
7518918b8f
FEATURE: add quarterly period to Top page
2015-07-28 12:31:42 -04:00
Robin Ward
dc8a68fd29
FEATURE: New "Dropdown" user field type
2015-07-28 12:30:21 -04:00
Jeff Atwood
b5977bb364
disallow @support as a username
2015-07-28 01:19:18 -07:00
Robin Ward
bb93a345eb
UX: Use smaller messages for moderator actions.
2015-07-27 10:09:21 -04:00
Sam
2876725e1b
REFACTOR: remove hacky search from discovery
2015-07-27 16:47:06 +10:00
Sam
41ceff8430
UX: move search to its own route
...
previously search was bundled with discovery, something that makes stuff confusing internally
2015-07-27 16:47:06 +10:00
Robin Ward
29439e5534
SECURITY: Make sure export CSV is generated via a POST
2015-07-24 12:33:53 -04:00
Sam
786cf6e61f
format does not allow numbers
2015-07-23 15:33:38 +10:00
Sam
c056c3ba7e
FEATURE: allow users to specify a second hostname if needed
...
(very rarely needed feature, mostly for multisite and origin pull cdns)
2015-07-23 15:22:54 +10:00
Arpit Jalan
e01d196bda
Update Translations
2015-07-22 22:57:18 +05:30
Jeff Atwood
ccdcca578d
remove fa-plus from upload dialog button
2015-07-22 01:12:10 -07:00
Régis Hanol
703927d1c0
Merge pull request #3624 from riking/copy-fix
...
Turn off automatic share link copying
2015-07-22 09:16:58 +02:00
Jeff Atwood
02c461c2e1
fix awful copy for suppress email
2015-07-21 23:29:31 -07:00
Kane York
5408abd427
Pull automatic share link copying
2015-07-21 19:29:38 -07:00
Jeff Atwood
888d0a3bbf
fix minor copy typos
2015-07-21 13:53:21 -07:00
Arpit Jalan
c54de7159c
UX: more permalinks page improvements
2015-07-20 17:40:22 +05:30
Arpit Jalan
e5b7cf48c0
FIX: set max value for tl3_promotion_min_duration setting
2015-07-20 15:37:49 +05:30
Sam
e93665b9f7
FEATURE: site setting to allow html tables (which may come from imports)
...
(allow_html_tables , disabled by default)
2015-07-20 16:56:46 +10:00
Jeff Atwood
1727f77c0b
this was matching TVD_PH_SUBJ_ACCOUNTS_POST bad!
2015-07-17 02:41:04 -07:00
Sam
d7e7ae33ea
FIX: IE9 and 10 were getting white screen, due to ES6 usage
2015-07-17 12:43:45 +10:00
Sam
c71098a8b3
Merge pull request #3612 from techAPJ/patch-1
...
FEATURE: manage Permalinks
2015-07-17 11:59:36 +10:00
Arpit Jalan
dc90c396f2
FEATURE: manage Permalinks
2015-07-17 01:26:02 +05:30
Arpit Jalan
fc977771a3
Update Translations
2015-07-16 19:18:02 +05:30
Kane York
61ea8c6f72
FIX: Allow to change ownership on deleted users' posts
2015-07-15 15:29:35 -07:00
Kane York
650eb86a74
Disable in development (server)
2015-07-15 10:17:36 -07:00
Kane York
ecfa17b5a7
FEATURE: Localization fallbacks (server-side)
...
The FallbackLocaleList object tells I18n::Backend::Fallbacks what order the
languages should be attempted in. Because of the translate_accelerator patch,
the SiteSetting.default_locale is *not* guaranteed to be fully loaded after the
server starts, so a call to ensure_loaded! is added after the locale is set for
the current user.
The declarations of config.i18n.fallbacks = true in the environment files were
actually garbage, because the I18n.default_locale was
SiteSetting.default_locale, so there was nothing to fall back to. *derp*
2015-07-15 10:17:36 -07:00
Régis Hanol
b0802abae2
FIX: crop & optimize user background profile/card images
2015-07-15 17:15:43 +02:00
Sam
b772d96f7a
FEATURE: permalink normalization
...
Optionally allow admins to apply regex based normalization
to permalinks prior to matching.
This allows us to drop query string, or cleanly ignore slugs, etc.
2015-07-15 15:34:25 +10:00
Sam
d20324ece8
Merge pull request #3605 from riking/patch-6
...
FEATURE: Automatically copy the share link if possible
2015-07-15 13:41:34 +10:00
Kane York
2cbb1610a1
FEATURE: Automatically copy the share link
2015-07-14 19:53:02 -07:00
Neil Lalonde
249ef75f12
FIX: when rate limited on login attempts, show a meaningful message instead of unknown error.
2015-07-14 18:17:39 -04:00
Kane York
2a897a8a6b
SECURITY: Remove email validation check bypass
...
- Increase size of email column to varchar(513)
- Give error message on signup when email is too large
Overall impact: Low, allows signups from blocked domains. Main risk is increased spam.
2015-07-13 15:36:17 -07:00
Robin Ward
8a33fb9bd5
Merge pull request #3601 from techAPJ/patch-1
...
FEATURE: invite page tabs
2015-07-13 10:28:21 -04:00
Arpit Jalan
e0c9054748
FEATURE: invite page tabs
2015-07-13 09:42:51 +05:30
Jeff Atwood
0f9d2d2d96
first pass on longer badge descriptions
2015-07-11 14:07:51 -07:00
Robin Ward
88712bc548
Don't vacuum for a long time until we fix it
2015-07-10 17:46:09 -04:00
Arpit Jalan
63b5a6c4e0
Update Translations
2015-07-09 18:57:52 +05:30
Sam
e516036492
correct broken specs
2015-07-09 17:05:15 +10:00
Sam
2bd6e201f9
UX: tweak location of like count
...
UX: clean up fade logic so it meshes with new like style
EXTENSIBILITY: add hook for insertion of custom HTML for buttons
UX: stop suppressing share for anon, like expander is not suppressed
old behavior is inconsistent
also reimplements like count expander as a proper button,
adds a nice label for it
2015-07-08 15:10:53 +10:00
Neil Lalonde
782dd13e78
FEATURE: track user visits on mobile and display on admin dashboard in a new Mobile section
2015-07-07 14:06:42 -04:00
Jeff Atwood
df55596907
add link oneboxing animation to new user tips
2015-07-04 16:38:44 -07:00
Neil Lalonde
86cd1a19cc
FEATURE: page view stats for mobile view
2015-07-03 17:19:33 -04:00
Robin Ward
db75774440
UX: Move likes into drop down instead of its own status line
2015-07-03 17:15:20 -04:00
Neil Lalonde
06dc63fbae
FIX: add ability to show report data for all categories
2015-07-03 12:58:13 -04:00
Robin Ward
822d77713c
Put back `/srv/status` non-logging but include proxy details
2015-07-03 11:44:48 -04:00
Robin Ward
5f59424937
Don't disable logging for /srv/status
2015-07-03 11:02:07 -04:00
Robin Ward
be664857be
Merge pull request #3585 from riking/patch-3
...
FEATURE: Reserved usernames
2015-07-03 10:02:24 -04:00
Robin Ward
7676c5dfe7
Can add topic templates to categories, prepopulated on compose
2015-07-03 10:01:46 -04:00
Kane York
af042ffe5e
FEATURE: Per-plugin settings buttons, "Enabled" column
...
Also, added enabled_site_setting to the Poll plugin so it shows up properly.
2015-07-02 10:59:06 -07:00
Arpit Jalan
0e74c46d74
FIX: add missing translaton key
2015-07-02 18:42:45 +05:30
Neil Lalonde
9a0e4bb96e
Update translations
2015-07-01 17:09:37 -04:00
Kane York
df988a20eb
FEATURE: Reserved usernames
...
A list of usernames that will be blocked from being used to sign up.
2015-07-01 13:50:55 -07:00
Robin Ward
c4b685469e
Merge pull request #3569 from gschlager/i18n
...
FEATURE: Make abbreviated numbers (k, M) localizable
2015-07-01 15:27:17 -04:00
Neil Lalonde
05b611853c
FEATURE: show date ranges in heading on Top page
2015-07-01 11:48:59 -04:00
Arpit Jalan
656d629382
Update Translations
2015-07-01 19:23:15 +05:30
Robin Ward
cf3aa867ab
Don't log `/srv/status`
2015-06-30 12:12:55 -04:00
Kane York
418718c416
Copy changes for "sso overrides" settings
2015-06-29 22:22:05 -07:00
Jeff Atwood
a6d0e4b1fb
change time gap and suggested topic defaults
2015-06-29 12:53:44 -07:00
Jeff Atwood
837c0e267a
Shorten /top descriptions
2015-06-29 02:31:26 -07:00
Jeff Atwood
92b2bf425d
change Meta default name to "Site Feedback"
2015-06-29 00:33:53 -07:00
Jeff Atwood
db066b5d3f
off/on
2015-06-26 14:51:42 -07:00
Jeff Atwood
f841523bc2
add warning to "allow uncategorized"
2015-06-26 14:51:09 -07:00
Arpit Jalan
db02dbb0da
Update Translations
2015-06-26 20:30:13 +05:30
Robin Ward
9005afbe49
FIX: Missing translation key
2015-06-26 10:38:27 -04:00
Sam
542e796fb0
FEATURE: daily performance reports
2015-06-26 13:37:05 +10:00
Gerhard Schlager
d08693edce
FEATURE: Make abbreviated numbers (k, M) localizable
...
- Make the decimal separator and thousands delimiter localizable
- Add translations for all languages, otherwise this will look very ugly
2015-06-26 00:51:12 +02:00
Sam
8252f4e110
FEATURE: allow use of redis sentinel via redis_sentinels
...
Use: DISCOURSE_REDIS_SENTINELS and DISCOURSE_REDIS_HOST to configure redis
sentinel
2015-06-25 16:51:48 +10:00
Sam
28a8b886c0
typo in help
2015-06-25 09:49:16 +10:00
Robin Ward
a526e76236
Reduce suggested topic count by 1
2015-06-24 17:44:22 -04:00
Régis Hanol
5b1a764734
Merge pull request #3565 from riking/patch-9
...
FIX: Add missing translation
2015-06-24 22:25:27 +02:00
Kane York
a663181335
FIX: Add missing translation
2015-06-24 13:19:46 -07:00
Robin Ward
6422d5efbd
Use the same component for similar topics as search results.
2015-06-24 15:08:22 -04:00
Sam
b052179ae6
Merge pull request #3163 from rcfox/fix-by-external
...
Allow periods in the external_id value used in the /users/by-external route.
2015-06-24 13:07:12 +10:00
Neil Lalonde
7d8fcc0969
FIX: subfolder support: welcome messages and emails have broken images
2015-06-23 14:41:49 -04:00
Sam
63351d5629
FEATURE: in:first for searching first post
2015-06-23 13:39:40 +10:00
Sam
e85df6b876
FEATURE: min_age and max_age search operators
2015-06-23 13:21:50 +10:00
Sam
f101408d03
FEATURE: on mobile display a rollup of unread and new on latest
2015-06-23 12:45:41 +10:00
Robin Ward
76bfd723f6
Merge pull request #3482 from riking/patch-3
...
Import/Export site customizations
2015-06-22 14:03:07 -04:00
Régis Hanol
b25a16ee3e
FEATURE: 2 new reports: time to first response, topics with no response
...
FIX: relativeAgeMediumSpan was off by 1
REFACTOR: extracted decimalAdjust & round functions from the poll plugin
2015-06-22 19:46:51 +02:00
Sam
b3e583faf3
UX: correct text for sharing badges
2015-06-22 15:58:51 +10:00
Kane York
72db917169
Fix copy error in temporarily_closed_due_to_flags
2015-06-19 11:30:46 -07:00
Neil Lalonde
4b6cf528ce
update translations
2015-06-19 11:29:13 -04:00
Jeff Atwood
8feaa5c613
typo: later, not layer
2015-06-18 16:23:18 -07:00
Jeff Atwood
e7c8f5bb2b
minor copyedit
2015-06-18 15:31:35 -07:00
Robin Ward
42bd9b6199
FEATURE: Show time gap between posts if more than a few days
2015-06-18 17:06:25 -04:00
Neil Lalonde
77595bcaa9
FEATURE: notify by email when there are posts from new users waiting to be reviewed
2015-06-18 15:47:35 -04:00
Sam
61df4bd90a
PERF: slow down the rate topic/timings is called
...
(we still rush new posts)
2015-06-18 16:15:20 +10:00
Sam
a3885a18f8
extra logic to force kill orphan sidekiqs
2015-06-18 15:32:04 +10:00
Arpit Jalan
6148ae8775
Update Translations
2015-06-17 22:05:22 +05:30
Sam
db274c7969
missing $
2015-06-16 19:30:29 +10:00
Sam
f26eee8431
FEATURE: add username to NGINX logs
2015-06-16 17:43:53 +10:00
Sam
dc563b4484
improve log format
2015-06-16 17:43:53 +10:00
Sam
4007484c54
also log user agent in NGINX
2015-06-16 16:43:43 +10:00
Sam
a6ac368476
FEATURE: add a custom log format for better analysis
2015-06-16 11:37:08 +10:00
Sam
7b8786e14f
FIX: maintain category ordering when position is fixed for browsing
...
FEATURE: allow mods to set category ordering for topic creation dialog
using fixed_category_positions_on_create
2015-06-16 09:31:41 +10:00
Arpit Jalan
436e84c6c1
Update Translations
2015-06-15 20:25:53 +05:30
Régis Hanol
7bc0cbc672
FEATURE: add support for up to 10 uploads in the composer
2015-06-15 16:29:01 +02:00
Jeff Atwood
04288c14ff
copyedit: omit needless words
2015-06-13 14:38:24 -07:00
Jeff Atwood
73d9ab1685
minor copyedits on welcome pm
2015-06-12 13:01:04 -07:00
Jeff Atwood
c67a3b23cd
minor copyedit
2015-06-12 12:50:03 -07:00
Régis Hanol
189cb3ff12
FEATURE: move migrate_to_new_scheme into a background job
...
- new hidden site setting 'migrate_to_new_scheme' (defaults to false)
- new rake tasks to toggle migration to new scheme
- FIX: migrate_to_new_scheme also works with CDN
- PERF: improve perf of the DbHelper.remap method
- REFACTOR: UrlHelper is now a class
2015-06-12 12:07:57 +02:00
Neil Lalonde
d9efb37ec7
Update translations
2015-06-11 15:35:01 -04:00
Jeff Atwood
9028c1d908
more copyedits on welcome PM
2015-06-11 01:07:03 -07:00
Sam Saffron
57e82ceac7
PERF: production assets not minified
...
source url post processor forcing all scripts into an eval,
minifier can not minify such files
2015-06-11 16:41:39 +10:00
Jeff Atwood
54df781f28
more improvements to new user welcome PM
2015-06-10 23:19:38 -07:00
Jeff Atwood
fe5fcfe6c3
copyedits on notification state
2015-06-10 17:22:30 -07:00
Jeff Atwood
a14ea757a1
improvements to new user welcome copy
2015-06-10 17:07:29 -07:00
Jeff Atwood
857ff3515d
minor copyedit
2015-06-10 16:14:51 -07:00
Arpit Jalan
7bc3a6fff0
Update Translations
2015-06-10 18:10:46 +05:30
Jeff Atwood
677cdbbda0
updated welcome usage tips and images
2015-06-10 02:26:31 -07:00
Régis Hanol
90eca69e0a
FEATURE: add a link to the topic in the banner for staff members
2015-06-09 19:31:14 +02:00
Robin Ward
7b6d6b76eb
FEATURE: Multiple embeddable hosts
...
- Also refactors two site settings components into one, with tests
2015-06-09 13:25:43 -04:00
Arpit Jalan
71ee84f848
FEATURE: latest posts RSS feed
2015-06-09 21:45:06 +05:30
Sam Saffron
9b489506d0
update memory profiler, oj and lru redux
2015-06-05 01:39:38 +10:00
Arpit Jalan
45a7c314c2
Update Translations
2015-06-03 20:39:08 +05:30
Arpit Jalan
725861f344
FIX: move draft cleanup to the dedicated method and add test
2015-06-03 14:35:54 +05:30
Jeff Atwood
513d755d08
omit needless words
2015-06-02 16:37:13 -07:00
Jeff Atwood
fa963e8f38
Revert "Revert "FIX: new task to delete old drafts weekly""
...
This reverts commit c987a1d571
.
2015-06-02 04:26:01 -07:00
Sam Saffron
c987a1d571
Revert "FIX: new task to delete old drafts weekly"
...
This reverts commit fcaed7a00d
.
2015-06-02 20:30:06 +10:00
Jeff Atwood
afafa30989
Merge pull request #3514 from techAPJ/patch-1
...
FIX: new task to delete old drafts weekly
2015-06-01 20:21:05 -07:00
Arpit Jalan
fcaed7a00d
FIX: new task to delete old drafts weekly
2015-06-02 08:39:27 +05:30
Arpit Jalan
b7ac8448c6
Improve IP blocking error message
2015-06-02 07:48:26 +05:30
Jeff Atwood
e89541862e
minor copy improvements in email reply errors
2015-06-01 16:37:04 -07:00
Arpit Jalan
1ac4e60c90
Update Translations
2015-06-01 23:33:27 +05:30
Régis Hanol
296b8b1a35
Merge pull request #3508 from techAPJ/patch-2
...
Better error message when new registration limit from an IP address is reached
2015-06-01 09:57:24 +02:00
Sam
b2b4af213c
UX: clean up title for user avatar hover in header
2015-06-01 17:08:19 +10:00
Sam
9910dc041f
Merge pull request #3513 from techAPJ/patch-3
...
UX: show meaningful tooltip for user menu
2015-06-01 16:55:59 +10:00
Jeff Atwood
728a530d2d
remove extra "posts" text from digest
2015-05-31 23:13:00 -07:00
Jeff Atwood
644c9b437c
avoid html tags in setting descriptions
2015-05-31 23:08:18 -07:00