Sam
00e59bdc62
FIX: display warning when user is tracking too many topics
...
FEATURE: allow admins to bump up number of tracked topics if needed
using max_tracked_new_unread
2015-08-25 15:40:50 +10:00
Sam
2c59ad3dd3
FIX: favicon update broken when favicon lived on a CDN
2015-08-25 11:54:23 +10:00
Sam
d74d5c47ad
FIX: admin not getting updates for topics in secure groups
...
(only where admin is missing explicit permissions)
2015-08-25 09:25:39 +10:00
Arpit Jalan
99edcddafb
FEATURE: show pending/redeemed invite count in tabs
2015-08-25 01:12:46 +05:30
Robin Ward
f40f733269
FIX: The digests aren't always weekly
2015-08-24 11:37:24 -04:00
Régis Hanol
bef80633b1
FEATURE: global admin override of most of the user preferences
2015-08-21 20:39:21 +02:00
Régis Hanol
07d6bb8d31
FIX: remove client side maximum filesize check
2015-08-21 12:19:35 +02:00
Kane York
2363897a25
FEATURE: Arbitrary validations for site settings
2015-08-20 18:27:19 -07:00
Sam
2b9ca0de8b
Merge pull request #3678 from tgxworld/allow_admin_to_change_timestamp
...
FEATURE: Allow admin to change timestamp of topic.
2015-08-21 10:34:37 +10:00
Robin Ward
146f2eab7f
Can edit settings on the embedding page
2015-08-20 15:56:05 -04:00
Robin Ward
d1c69189f3
FEATURE: Can edit category/host relationships for embedding
2015-08-20 15:56:04 -04:00
Arpit Jalan
e1575746f2
Update Translations
2015-08-20 17:33:13 +05:30
Sam
2203a4147d
add some extra diagnostics
2015-08-19 16:58:25 +10:00
Sam
82a6176b08
lower the volume on failed to pull hotlinked image
...
add more diagnostics
2015-08-19 12:32:45 +10:00
Régis Hanol
4c2df814de
FIX: ensure a file is present when creating an upload
2015-08-18 11:39:51 +02:00
Sam
b703af3d37
Skip 403 forbidden as well
2015-08-18 17:48:54 +10:00
Sam
f1398f0650
another hotlinked image whitelist
2015-08-18 17:41:39 +10:00
Sam
45adeacd45
ignore empty script errors, line 0 gives us nothing.
2015-08-18 17:06:07 +10:00
Sam
ffe06fbcb5
whitelist 404 pull hotlinked image
2015-08-18 17:06:07 +10:00
Arpit Jalan
4296bee86e
Update Translations
2015-08-18 09:56:54 +05:30
Jeff Atwood
ddd3a8d340
change search help word to "options"
2015-08-17 03:28:40 -07:00
Jeff Atwood
5b9a01e3b6
switch to <h3> for search help headings
2015-08-17 03:23:38 -07:00
Sam
f06137003b
logster needs application version
2015-08-17 16:54:44 +10:00
Guo Xiang Tan
c7a21b7c23
FEATURE: Allow admin to change timestamp of topic.
2015-08-17 00:00:05 +08:00
Sam
e670ebb433
FEATURE: allow backup settings to be overriden by globals
...
FEATURE: allow backup interval of up to 30 days
FIX: if a custom file exists in backup directory look at its date
FEATURE: site setting automatic_backups_enabled default true
2015-08-14 16:28:29 +10:00
Jeff Atwood
07e66a5eff
set default OOB backup interval to 7 days vs 1 day
2015-08-13 22:20:34 -07:00
Sam
c711c06bb8
FIX: stop double reporting errors that were already reported
2015-08-14 12:51:23 +10:00
Arpit Jalan
8ea765f50a
Update Translations
2015-08-13 19:38:53 +05:30
Jeff Atwood
35a9212804
Switch from regular to normal on notification state
2015-08-12 23:39:35 -07:00
Jeff Atwood
61dc01911e
copyedit on per-topic email notify change page
2015-08-12 22:55:24 -07:00
Régis Hanol
6669a2d94d
FEATURE: per-topic unsubscribe option in emails
2015-08-12 23:00:16 +02:00
Arpit Jalan
b1488b430a
UX: show invite sent date on pending tab
2015-08-12 23:55:13 +05:30
Sam
abf269c5df
only do magic headers for local assets, don't muck with logster's stuff
2015-08-12 18:48:34 +10:00
Robin Ward
7a5fbae060
Shrink some status messages
2015-08-11 15:00:58 -04:00
Arpit Jalan
73f547b019
Update Translations
2015-08-10 23:41:05 +05:30
Robin Ward
7fffd483f8
Fix deprecations with site text, upgrade to ES6 / store
2015-08-10 10:21:04 -04:00
Robin Ward
bd631e343a
FEATURE: Can create stylesheets for embedded comments
2015-08-10 10:21:04 -04:00
Robin Ward
0932e82508
Refactor Customizations to have deeper URLs
2015-08-10 10:21:04 -04:00
Arpit Jalan
0300da59e2
UX: simplify composer title
2015-08-07 23:05:28 +05:30
Régis Hanol
15418f3d44
FEATURE: new 'backup_frequency' site setting
2015-08-07 17:34:58 +02:00
Sam
fd63d89753
FEATURE: simpler definition of enum types
2015-08-07 11:41:48 +10:00
Neil Lalonde
a4a14e6d5a
add back the warning based on Sidekiq queue size, but only when the queue size is 100k or more
2015-08-06 16:46:49 -04:00
Arpit Jalan
cdd3d136c1
Update Translations
2015-08-07 00:37:18 +05:30
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
Jeff Atwood
c853342aeb
stronger warning in SSO around validated emails
2015-05-31 23:05:49 -07:00
Arpit Jalan
2f9662e562
UX: show meaningful tooltip for user menu
2015-06-01 10:23:49 +05:30
Arpit Jalan
6bf680882c
Better error message when new registration limit from an IP address is reached
2015-06-01 10:16:25 +05:30
Régis Hanol
e483176006
no need for redundant extension parameter
2015-06-01 00:03:41 +02:00
Régis Hanol
73b8cfa7d7
FIX: attachment routes
2015-05-31 23:06:36 +02:00
Sam
52d0d4f5ef
File is totally out-of-date and not supported, remove
2015-05-31 20:27:10 +10:00
Jeff Atwood
548707ba14
slightly better copy on backup and restore PMs
2015-05-29 13:50:06 -07:00
Régis Hanol
80a108e3cf
FIX: don't break user avatars route
2015-05-29 19:19:41 +02:00
Arpit Jalan
e1ae436711
FIX: month was not showing in user suspended error message
2015-05-29 13:10:39 +05:30
Sam
5539ea701c
disable image optim railstie for now, we run it manually
2015-05-29 13:23:11 +10:00
Jeff Atwood
e475f8631a
Revert "shorter suspension copy for 1-line fit"
2015-05-28 16:05:31 -07:00
Neil Lalonde
1b96a3acc1
Move exclude_rel_nofollow_domains setting to the Required setting and improve copy.
2015-05-27 18:37:41 -04:00
Régis Hanol
5de9554510
FIX: can't use '.' in bucket name when using HTTPS
2015-05-27 11:12:21 +02:00
Jeff Atwood
47360eddf4
fix copy around coldmapping, increase defaults
2015-05-27 01:04:50 -07:00
Sam
b9bc390897
FEATURE: bullet category style is the new default
2015-05-27 15:39:20 +10:00
Sam
02fa7448ca
FEATURE: custom url to redirect to on account pending approval for sso
2015-05-27 14:06:45 +10:00
Sam
3f24e18df0
stop logging badrequest, its just bad urls entered
2015-05-27 13:46:15 +10:00
Jeff Atwood
61e9679f7c
make view action explicit in gap expand
2015-05-26 16:25:17 -07:00
Jeff Atwood
f29d37d037
use replies instead of post terminology
2015-05-26 16:23:36 -07:00
Arpit Jalan
5880313e84
Update Translations
2015-05-26 20:08:20 +05:30
Régis Hanol
7b03c7dbc4
Merge pull request #3504 from techAPJ/patch-4
...
FIX: add missing translation keys
2015-05-26 16:08:39 +02:00
Régis Hanol
85d4d3223c
FIX: crop avatars on the server instead of the client
...
FIX: support for dots in S3 bucket names
2015-05-26 15:54:25 +02:00
Arpit Jalan
d21944a0b6
FIX: add missing translation keys
2015-05-26 19:11:37 +05:30
Sam
90eaad336d
FEATURE: allow users to pick a CDN for s3 assets
2015-05-26 11:13:12 +10:00
Neil Lalonde
eaa1afeaf5
remove Google OpenID auth, since Google doesn't support it anymore
2015-05-25 15:13:44 -04:00
Régis Hanol
bb0c2813ac
FEATURE: generate (avatar) thumbnails in a background task
...
FIX: keep the "uploading..." indicator until the server replies via the MessageBus
FIX: text was disapearing when uploading an avatar
PERF: always use a region for S3 (defaults to 'us-east-1')
FEATURE: ApplyCDN middleware when using S3
FIX: use the same pattern to store files on S3 and locally
PERF: keep a local cache of uploads when generating thumbnails
FEATURE: migrate_to_s3 rake task
2015-05-25 17:59:00 +02:00
Régis Hanol
3677c56267
Defaults "clean_up_uploads" site setting to "true"
...
Otherwise, undesired images will be kept forever...
2015-05-22 20:29:56 +02:00
Régis Hanol
30d0c84ece
I don't know how to count... :fired:
2015-05-22 16:16:17 +02:00
Jeff Atwood
8a63596cbd
use arrows glyph instead of "vs" in compare dialog
2015-05-22 03:03:04 -07:00
Sam
e59d5fd0eb
must also hide header so its not cached
2015-05-22 15:57:32 +10:00
Sam
de3e48c16e
PERF: NGINX caching invalid when server sets cookies
2015-05-22 14:23:47 +10:00
Jeff Atwood
ffc6a206e6
UX: add headings to topic summary
2015-05-21 15:30:10 -07:00
Arpit Jalan
fab9d23624
update bs_BA translations
2015-05-21 00:46:31 +05:30
Arpit Jalan
56544f2048
Update Translations
2015-05-21 00:24:12 +05:30
Régis Hanol
8d967d9065
FEATURE: move all uploads to a single endpoint + defer upload creation in a background thread
2015-05-20 16:45:48 +02:00
Régis Hanol
b44488b618
FIX: keep to old attachment route
2015-05-20 14:55:42 +02:00
Régis Hanol
00bf7a88f6
FIX: missing route to download attachments
2015-05-20 00:04:03 +02:00
Robin Ward
4e0d7683ab
Better error messages on admin for granting moderation
...
Also fixes up Ember deprecations.
2015-05-19 10:56:32 -04:00
Régis Hanol
9ded21e4c6
FIX: consistent and future-proof upload storage pattern
2015-05-19 12:31:12 +02:00
Sam
8002c46c21
FEATURE: g b to take you to your bookmarks
2015-05-19 15:34:16 +10:00
Sam
f26fef4340
silence ar not found
2015-05-19 09:32:27 +10:00
riking
291d9fc65e
FEATURE: Import customizations from a JSON file
2015-05-16 20:24:19 -07:00
riking
1e53c179a3
FEATURE: Export customizations as JSON files
2015-05-16 20:24:13 -07:00
Ryan Fox
14d2b76354
Merge branch 'master' into fix-by-external
...
Conflicts:
app/controllers/users_controller.rb
2015-05-15 19:54:11 -04:00
Régis Hanol
764f9b42fe
Merge pull request #3458 from Qasem-h/Bosnian
...
Add Bosnian langage for discourse
2015-05-15 14:34:16 +02:00
Régis Hanol
d40d308e45
Merge pull request #3445 from lukegb/bug/anonymous-emails
...
Don't send emails to anonymous users
2015-05-15 14:28:37 +02:00
Sam
2955507a57
FEATURE: badges for inviting users
...
First invite = Promoter
3 TL2 = Campaigner
10 TL3 = Champion
2015-05-15 12:04:41 +10:00
Aaron Boushley
60aa52b753
Enable CORS requests to pass necessary headers.
...
To fully enable session deletion over CORS we need support for passing the
`X-Requested-With` header so that these requests can pass the `check-xhr` filter.
I also allowed the `X-CSRF-Token` to enable the alternative CSRF passing syntax.
2015-05-14 09:46:41 -07:00
Robin Ward
963b08f063
Allow OPTIONS requests when CORS is enabled
2015-05-14 11:14:47 -04:00
Régis Hanol
d90e0fe66b
Merge pull request #3460 from techAPJ/patch-3
...
FIX: rate limit topic invitations
2015-05-13 12:55:20 +02:00
Arpit Jalan
4324a157e0
FIX: rate limit topic invitations
2015-05-13 14:44:37 +05:30
Jeff Atwood
6de7e7e161
remove incorrect keyboard help text
2015-05-12 23:25:47 -07:00
Neil Lalonde
1c5ea5d8ef
Update translations
2015-05-12 17:38:49 -04:00
Régis Hanol
0a41ec59e8
fix substitution - :fired:
2015-05-12 19:43:25 +02:00
Régis Hanol
8c57aef3f8
log the hostname when restarting sidekiq
2015-05-12 19:39:17 +02:00
Qasem Hajizadeh
39dcc1b784
Create server.bs_BA.yml
2015-05-12 16:18:06 +04:30
Qasem Hajizadeh
54606071d6
Create client.bs_BA.yml
2015-05-12 16:17:26 +04:30
Marcus Rückert
fb25985b91
Mark all files with a shebang line as executable
...
This is a bit weird with the Rakefiles but makes
it consistent. Found with rpmlint.
2015-05-12 13:21:32 +02:00
Sam
5ef641126f
remove s3 deprecation warning, we will continue to support it
2015-05-12 08:27:25 +10:00
Robin Ward
0b65c88003
Upgrade Notifications to fix deprecations and use store
2015-05-11 11:20:45 -04:00
Arpit Jalan
8366b71176
FEATURE: check nofollow setting when showing website
2015-05-11 13:16:21 +05:30
Luke Granger-Brown
9f9825bb6b
FIX: don't send emails to anonymous users
...
Also changes behaviour of real to not return anonymous users.
This means user counts will no longer include them, and the
mailing list system will ignore them even if they somehow end up
with the feature turned on.
2015-05-11 00:56:34 +01:00
Sam
0b3ad8a3fd
Merge branch 'master' of github.com:discourse/discourse
2015-05-07 11:51:09 +10:00
Sam
77cc087b13
FIX: proper error message when account created is hit with no session
2015-05-07 11:00:22 +10:00
Sam
d6c06eb547
Get rid of CSRF errors
2015-05-07 10:42:21 +10:00
Arpit Jalan
ee960899df
Update Translations
2015-05-06 21:32:11 +05:30
Jeff Atwood
6447c6c81d
posts -> replies in too_few_topics_notice
2015-05-06 01:33:48 -07:00
Sam
cea9cfe49f
remove alihack
2015-05-06 16:59:41 +10:00
Sam
2f82caafa2
Add ignore for another type of not found
2015-05-06 16:21:59 +10:00
Sam
c96a057395
ignore routing errors on multisite
2015-05-06 12:47:30 +10:00
Sam
19e5304813
add hostname to fake env
2015-05-06 12:28:32 +10:00
Erick Guan
b772ff6e13
FEATURE: add slug geneartion options
2015-05-05 18:08:30 +08:00
Sam
f58d85edea
FEATURE: move stylesheet cache out of the uploads directory
2015-05-05 15:50:13 +10:00
Jeff Atwood
b84c4ef0c6
add warning around must_approve_users
2015-05-04 11:33:03 -07:00
Jeff Atwood
8f706f11cb
remove trust level reference from flag unhide PM
2015-05-04 01:19:04 -07:00
Jeff Atwood
77992a11b9
correct copy and de-experimental browser icon count
2015-05-03 23:29:56 -07:00
Sam
0369f26a39
add some ignores
2015-05-04 16:12:03 +10:00
Sam
4dfc1907ac
Simplify desktop notifications, only include if mention/reply/pm/link
...
Include post excerpt in the notification
2015-05-04 13:49:32 +10:00
Sam
803feefd54
MessageBus handles readonly redis now, no need to wrap it
2015-05-04 12:21:00 +10:00
Jeff Atwood
83b7620cb2
use pencil glyph on edit history dialog
2015-05-02 03:48:37 -07:00
Jeff Atwood
80003e0821
improve copy for password change token expired
2015-05-01 01:39:53 -07:00
Jeff Atwood
bafcfa5b6a
Improve password reset expired link copy
2015-05-01 01:30:13 -07:00
Jeff Atwood
7c42cb7c22
"reset password" doesn't exist, forgot does.
2015-05-01 00:52:50 -07:00
Jeff Atwood
6139090e9e
improvement to accept invite password instructions
2015-05-01 00:51:17 -07:00
Sam
f3188ab8f2
remove unused setting
2015-04-30 12:06:32 +10:00
riking
a3338e9798
Missed localization key
2015-04-29 15:06:04 -07:00
Arpit Jalan
787b30c354
Update Translations
2015-04-29 22:38:29 +05:30
Sam
fd7c34cfa7
Merge pull request #3409 from zzakcanncode/rails-42
...
Rails 4.2 and master support and CI
2015-04-29 17:32:19 +10:00
Sam
d7d93c20d7
Merge pull request #3406 from techAPJ/patch-2
...
FEATURE: prefill topic title, body and category via URL
2015-04-29 13:46:26 +10:00
Arthur Neves
d2b1cc55b9
Disable raise_in_transactional_callbacks for now
2015-04-28 23:20:08 -04:00
Sam
7bc220956a
this quickstart file is confusing and not needed
...
removing
2015-04-29 13:15:53 +10:00
Arthur Neves
439d0d2e37
Check Rails.version instead of ENV
...
Like that we can have code that works on multiple Rails versions, and we
dont need to mix a new method on Kernel.
Also, this makes easier to have multiple versions.
For instance, before master was 4.2, which is not the case anymore, so
on the code we should check versions and not Environment variables
2015-04-28 22:27:47 -04:00
Robin Ward
15ea0c4789
Merge pull request #3304 from riking/desktop-notifications
...
Desktop notifications!
2015-04-28 16:24:02 -04:00
Arpit Jalan
cff6e49eb7
FEATURE: prefill topic title, body and category via URL
2015-04-29 00:01:10 +05:30
Sam
729aaa826b
Merge pull request #3404 from techAPJ/patch-1
...
FEATURE: magic login route for admin when SSO is enabled
2015-04-28 07:47:50 +10:00
Robin Ward
8c930c97e0
If there are pending posts in a topic, display a message at the bottom
2015-04-27 15:55:10 -04:00
Robin Ward
ecafbb0a63
Can delete users via the moderation queue
2015-04-27 15:06:20 -04:00
Arpit Jalan
2932284293
FEATURE: magic login route for admin when SSO is enabled
2015-04-27 22:54:48 +05:30
Jeff Atwood
04b064cbde
add mention of HTML to reply placeholder
2015-04-25 02:48:08 -07:00
Jeff Atwood
6233770e3a
period at bottom of topic msg was dangling
2015-04-25 01:40:55 -07:00
Robin Ward
15dbce5886
Show pending posts count in modal when your posts are enqueued
2015-04-24 15:44:59 -04:00
Robin Ward
3a6efa25f0
Allow ReadOnly to propogate up to the Ember app via Response Header
2015-04-24 14:37:16 -04:00
Robin Ward
5b3f99aa50
Don't blow up if Redis switches to READONLY
2015-04-24 14:37:16 -04:00
Régis Hanol
a5804d7040
FIX: reduce 'download_remote_images_threshold' default value to 10
2015-04-24 12:07:01 +02:00
Arpit Jalan
574052b786
Update Translations
2015-04-22 19:05:15 +05:30
riking
f5e27fe2c8
FEATURE: Desktop notifications
2015-04-21 20:21:52 -07:00
Jeff Atwood
444fe5757d
improve new topic copy
2015-04-21 17:10:49 -07:00
Robin Ward
5bf8c31af4
Users can see their pending posts
2015-04-21 16:44:47 -04:00
Neil Lalonde
3071650eb3
FEATURE: when post is too short, suggest using the like button instead
2015-04-20 11:10:56 -04:00
Robin Ward
ba6d5505af
FIX: Typos in translations
2015-04-19 11:04:15 -04:00
Jeff Atwood
dac4c646d5
add warning on default trust level
2015-04-17 15:29:40 -07:00
Robin Ward
a61c202ac4
Rewrite /private-messages
to /messages
2015-04-17 12:01:50 -04:00
Sam
0c11b4c707
timings is a POST
2015-04-17 12:49:55 +10:00
Sam
2599b94920
ignore uploads for mini profiler
2015-04-17 12:16:37 +10:00
Robin Ward
788b66e4a3
Update SourceURL to work better
2015-04-16 16:51:49 -04:00
Robin Ward
c7d367996a
PERF: Concatenate scripts in development mode
...
This improves my DOMContentLoaded from 9s+ to less than 4s.
Pinging @SamSaffron on this because this was previously controversial.
This implementation adds the `@sourceURL` directive so chrome correctly
identifies the source files.
2015-04-16 15:40:23 -04:00
Robin Ward
2459f52c71
Merge pull request #3375 from techAPJ/patch-2
...
FEATURE: invite existing users to private topic
2015-04-16 11:13:42 -04:00
Robin Ward
94fea09416
Merge pull request #3383 from techAPJ/patch-4
...
FIX: handle error for duplicate email_in address
2015-04-16 11:13:36 -04:00
Arpit Jalan
866d1cd8e3
FIX: handle error for duplicate email_in address
2015-04-16 16:23:22 +05:30
Sam Saffron
67ed6b1e9a
FIX: missing pluralization, change topic card to use replies
2015-04-16 14:54:24 +10:00
Sam
a5b25ad2af
FEATURE: scale up likes per day as users increase trust level
...
tl2 = 1.5 times the likes
tl3 = 2 times the likes
tl4 = 3 times the likes
configurable via tl[234]_additional_likes_per_day_multiplier site setting
2015-04-16 09:44:30 +10:00
Robin Ward
08b4b7b7ff
Moderators can edit posts that are queued before they approve/reject
2015-04-15 17:20:34 -04:00
Jeff Atwood
17696e8c6f
Merge pull request #3379 from betson/pipe-delimited-indicator
...
indicate that lists can be pasted if pipe-delimited
2015-04-15 14:06:48 -07:00
Neil Lalonde
dcb9d6e16a
remove queue_size_check
2015-04-15 15:52:39 -04:00
Arpit Jalan
d491d4f997
FEATURE: invite existing users to private topic
2015-04-16 00:52:54 +05:30
Robin Ward
af1571a58f
Site Settings for post approval
2015-04-15 14:54:37 -04:00
Robin Ward
0c233e4e25
Interface is wired up for Approving/Rejecting posts
2015-04-15 14:54:37 -04:00
Robin Ward
96d2c5069b
Interface for reviewing queued posts
2015-04-15 14:54:37 -04:00
Robin Ward
f1ede42569
Add the posts that need to be reviewed to the hamburger
2015-04-15 14:54:37 -04:00
Robin Ward
7f501a0c41
When a post returns enqueued
don't insert it in the stream and notify
...
- Includes removal of a lot of modal boilerplate
2015-04-15 14:54:37 -04:00
betson
b28a004413
indicate that lists can be pasted if pipe-delimited
...
In the configuration for a list-setting component, the Select2 component is initialized with a pipe ("|") as the separator. (app/assets/javascripts/admin/components/list-setting.js.es6)
This should be communicated to the user in the event they want to paste a list of domains for the blacklist/whitelist.
2015-04-15 11:42:39 -04:00
Arpit Jalan
499bed69e2
FIX: show error message if user already exist in group
2015-04-15 14:15:58 +05:30
Sam
6a0cce8571
UX: tweak copy and position of tracking and new prefs
2015-04-15 08:38:42 +10:00
Arpit Jalan
77baae13bc
Update Translations
2015-04-13 23:58:48 +05:30
Neil Lalonde
0ba2ac97f2
Merge pull request #3358 from techAPJ/update-translations
...
Update Translations
2015-04-10 12:43:54 -04:00
Arpit Jalan
e6df97f01d
FIX: add email reply error message for topic not getting created in restricted category
2015-04-10 17:11:52 +05:30
Sam
75890aed26
FEATURE: allow admins to choose a group as a primary group
...
FEATURE: allow admins to set a default title for a group
2015-04-10 12:17:28 +10:00
Arpit Jalan
8623f179ff
Update Translations
2015-04-09 20:58:06 +05:30
Régis Hanol
4a9587fa23
FIX: auto-load all plugin locales so that they can be used in PrettyText
2015-04-09 17:04:14 +02:00
Qasem Hajizadeh
f89b1002f0
change fa key to fa_IR in plurals.rb
...
change fa key to fa_IR in plurals.rb
2015-04-09 01:39:59 +04:30
Sam
2d9d60e9a2
we don't need oobgc in ruby 2.2, disable for now
2015-04-08 15:24:17 +10:00
Sam
4bfca12b11
FEATURE: anonymous_account_duration_minutes , cycle anon accounts after N minutes from last post
...
fixes it so anon users can not like stuff
2015-04-08 12:30:02 +10:00
Régis Hanol
babbbc06d1
FIX: add support for .tgz and .gz backup files
2015-04-07 15:26:47 +02:00
Sam
f5d89169e2
FEATURE: initial implemenation of anonymous posting mode
2015-04-07 18:05:31 +10:00
Régis Hanol
cd5af46fb7
Merge pull request #3341 from techAPJ/patch-1
...
FIX: include topic excerpt in topic/message invite mail for existing user
2015-04-07 09:25:18 +02:00
Arpit Jalan
d5db44da87
FIX: include topic excerpt in topic/message invite mail for existing user
2015-04-07 12:02:04 +05:30
Régis Hanol
2389bee24c
FEATURE: add notice when successfully changing avatar
2015-04-06 18:14:13 +02:00
Régis Hanol
1fd50634f0
FIX: translation issues with top periods
2015-04-06 13:24:46 +02:00
Régis Hanol
7749b3e99f
Merge pull request #3320 from Qasem-h/Add-Persian-Language
...
Add persian language for Discourse
2015-04-06 12:12:44 +02:00
Régis Hanol
33879e1311
Merge pull request #3199 from fantasticfears/seo
...
FEATURE: add microdata prop and more links for crawler
2015-04-06 11:18:34 +02:00
Régis Hanol
50edad5fb2
Merge pull request #3336 from techAPJ/patch-1
...
FEATURE: support inviting existing users to topic and message when SSO is enabled
2015-04-06 11:11:42 +02:00
Qasem Hajizadeh
87df1dad43
Update server.fa_IR.yml
2015-04-05 21:27:52 +04:30
Qasem Hajizadeh
ae75edf1be
Update client.fa_IR.yml
2015-04-05 21:25:54 +04:30
Arpit Jalan
e8dd5592c6
FEATURE: support inviting existing users to topic and message when SSO is enabled
2015-04-05 14:31:35 +05:30
riking
1d4a6618d0
UX: Use ellipsis in topic wrench menu for 'more choices'
2015-04-04 21:59:00 -07:00
Arpit Jalan
af948f6931
minor improvement in copy
2015-04-04 18:18:34 +05:30
Arpit Jalan
3f59cf752d
UX: add reply-to glyph in composer
2015-04-04 13:02:55 +05:30
Sam
6f63f4fe17
correct anon search
2015-04-04 07:55:32 +11:00
Jeff Atwood
2da0019228
remove word "by" in editor title, ONW
2015-04-03 12:42:23 -07:00
Jeff Atwood
456d19f44d
clarify avatar crop warning
2015-04-03 11:43:46 -07:00
Erick Guan
4065df29f1
add missing period in the translation file
...
Transifex doesn't recognize the `one` and `other` again :( Hope this can fix that.
2015-04-03 20:26:24 +08:00
Arpit Jalan
125a0ec5bf
UX: dynamic invite copy
2015-04-03 16:24:17 +05:30
Jeff Atwood
d3c0fc8288
better copy for invites
2015-04-03 03:06:34 -07:00
Régis Hanol
0e1c4a0a44
Merge pull request #3313 from techAPJ/patch-1
...
FEATURE: invite existing user to a topic
2015-04-03 11:41:10 +02:00
Régis Hanol
00976304bc
Default 'allow animated thumbnails' to true
2015-04-03 11:40:54 +02:00
Arpit Jalan
8c2d7dcaac
FEATURE: invite existing user to a topic
2015-04-03 15:00:04 +05:30
Neil Lalonde
30b063c08b
FEATURE: make full names a required field of user profiles with the full_name_required setting
2015-04-02 17:08:04 -04:00
Régis Hanol
a799f6f8d9
Merge pull request #3321 from techAPJ/patch-2
...
FIX: include site name in email reply error subject
2015-04-02 13:55:49 +02:00
Arpit Jalan
a80c742855
FIX: include site name in email reply error subject
2015-04-02 15:46:22 +05:30
Jeff Atwood
a51cb6c8d5
add placeholders for all long badge descs
2015-04-02 02:24:36 -07:00
Sam
09c733831c
missing localization
2015-04-02 17:09:57 +11:00
Sam
214034f34a
regression search route was getting in the way
2015-04-02 17:03:32 +11:00
Sam
1f59375c82
rename max_word_length to title_max_word_length
2015-04-02 16:46:53 +11:00
Sam
4dbd065026
work-in-progress full page search
2015-04-02 16:02:07 +11:00
Jeff Atwood
a764840794
increase default attachment size to match images
2015-04-01 15:37:40 -07:00
Qasem Hajizadeh
d23ff0de2f
Create server.fa_IR.yml
2015-04-02 02:53:36 +04:30
Qasem Hajizadeh
1df2f6eba4
Create client.fa_IR.yml
2015-04-02 02:53:16 +04:30
Arpit Jalan
47525c6af4
Update Translations
2015-04-01 22:16:57 +05:30
Jeff Atwood
801d04997a
FIX: staff message color was wrong on mobile
2015-04-01 01:07:22 -07:00
Jeff Atwood
39f284ac26
remove date from digest email subject field
2015-04-01 00:29:26 -07:00
Sam
1a05a675ae
UX: user page copy change replies -> responses
2015-04-01 16:39:31 +11:00
Robin Ward
910571c45a
Add a redirect from /c
to /categories
2015-03-30 12:15:02 -04:00
Régis Hanol
b861669ceb
add global notice for S3 deprecation warning
2015-03-30 11:26:45 +02:00
riking
0b98b7da60
FEATURE: Use fa-at for mentioned notification
2015-03-27 14:09:45 -07:00
Régis Hanol
f036b23be5
FIX: add CORS header for .woff2
2015-03-27 13:30:18 +01:00
Sam
1721872084
cleanup out-of-memory detection and correction code
2015-03-27 15:44:52 +11:00
Sam
251ebb0d65
disable memory check till we confirm all is good
2015-03-27 14:51:22 +11:00
Sam
43eb030402
PERF: restart sidekiq if it consumes more than 500MB
...
configurable with UNICORN_SIDEKIQ_MAX_RSS
2015-03-27 14:27:01 +11:00
Jeff Atwood
d5eed540ea
fix minor site setting copy mistake
2015-03-26 16:58:37 -07:00
Jeff Atwood
6875a09f79
Change "Private Message" to "Message" (server side)
2015-03-26 16:56:08 -07:00
Jeff Atwood
f2a819064d
Change "Private Message" to just "Message"
2015-03-26 16:26:03 -07:00
Jeff Atwood
adc9e68e66
remove SSO full name override warning not needed
2015-03-26 16:19:00 -07:00
Régis Hanol
6493e4f641
FIX: missing tooltip on backup screen
2015-03-26 18:05:27 +01:00
Robin Ward
2cc5858163
Add site setting to disable User Directory, include restricted info
2015-03-26 11:26:19 -04:00
Régis Hanol
b4b505d45f
UX: move automatic/custom groups properties to their own fields group in user admin
2015-03-25 20:16:47 +01:00
Régis Hanol
90de61ee3d
S3 deprecation warning
2015-03-25 18:34:07 +01:00
Robin Ward
1e3e4135a3
Add Posts Read + Visits to User Directory
2015-03-24 15:31:54 -04:00
Arpit Jalan
7acae703d9
Update Translations
2015-03-24 20:57:12 +05:30
Sam
92e371f0b3
FEATURE: civilized mute
...
Allow user to mute all notifications generated by specific users
2015-03-24 11:55:22 +11:00
Neil Lalonde
55f293d062
FEATURE: add a route to show the password reset dialog: /password-reset
2015-03-23 15:14:50 -04:00
Sam
1601211617
Revert "FEATURE: allow end users to opt out of getting any private messages"
...
This reverts commit 229ecc4f8a
.
2015-03-23 17:21:58 +11:00
Sam
229ecc4f8a
FEATURE: allow end users to opt out of getting any private messages
2015-03-23 15:50:45 +11:00
Sam
acf6b253e1
FEATURE: pick a valid hostname for notification email based on hostname
...
FEATURE: allow notification email to be set via ENV
2015-03-23 11:57:59 +11:00
Jeff Atwood
ce09adb5ff
some tweaks to Feature this Topic
2015-03-20 12:47:39 -07:00
Robin Ward
4d26ef5e29
Add Title tag, rename to "Users"
2015-03-20 14:20:50 -04:00
Régis Hanol
18f4f60956
FIX: used 'pin' terminology instead of 'feature topic'
2015-03-20 11:43:05 +01:00
Régis Hanol
e70597a0d0
typo
2015-03-20 10:17:16 +01:00
Robin Ward
051a2a3d14
FEATURE: Can search the user directory by name
2015-03-19 18:07:48 -04:00
Robin Ward
326dff6068
UX: User directory tweaks.
...
Also includes Better refresh semantics for query params (avoids
transition)
2015-03-19 17:09:39 -04:00
Régis Hanol
b18dfa7ca0
change copy of the 'save' button when creating a topic
2015-03-19 20:30:19 +01:00
Régis Hanol
225c1dc682
oops - typo (:fired:)
2015-03-19 20:07:48 +01:00
Régis Hanol
28c0f9dd1f
FIX: only nag when pinning globally
2015-03-19 20:05:03 +01:00
Régis Hanol
5084e2bdf1
Merge pull request #3284 from techAPJ/patch-1
...
FEATURE: new site setting min_first_post_length
2015-03-19 19:55:27 +01:00
Arpit Jalan
b706307ac7
FEATURE: new site setting min_first_post_length
2015-03-20 00:20:38 +05:30
Robin Ward
7ef306cd3b
A bunch of tweaks to the Users directory
...
- Move user directory from `/directory` to `/users/`
- Defaults to 'weekly' time period
- Don't include deleted topics/posts in the results
- Move heart icon to header instead of on each row
- "Users" instead of "Users found"
2015-03-19 12:29:38 -04:00
Jeff Atwood
b2845a3dec
make link to mailjet https
2015-03-18 15:05:21 -07:00
Régis Hanol
b31c05704a
UX: fix [Object object] on admin/groups buttons
2015-03-18 22:46:24 +01:00
Robin Ward
3d2d224312
FEATURE: User Directory, with sorting and time period filter
2015-03-18 15:20:34 -04:00
Jeff Atwood
4bc101d40c
increase urgency of Google warning
2015-03-18 10:11:30 -07:00
Arpit Jalan
27a793073a
Update Translations
2015-03-18 18:27:27 +05:30
Sam
a0369855b9
FIX: subfolder offsite message bus was not returning wrong header
2015-03-18 09:10:35 +11:00
Régis Hanol
9cbd0f8e78
UX: separate custom from automatic groups in user admin
...
REFACTOR: some moar ES6 refactoring
2015-03-17 22:59:05 +01:00
Régis Hanol
6be645e1ca
FEATURE: ask confirmation when clearing more than 1 bookmark
2015-03-16 22:06:11 +01:00
Sam
4720d0c12b
Merge pull request #3277 from techAPJ/patch-1
...
FIX: return proper error message when replying to a closed or deleted topic
2015-03-17 07:38:00 +11:00
Régis Hanol
83a2a832b1
FIX: hide draft status when uploading an image
2015-03-16 17:06:23 +01:00
Erick Guan
c955907f60
FEATURE: add microdata prop and more links for crawler
...
- add microdata based on schema.org
- add breadcrumb on the top of topic
- add navigations link on the bottom of every pages
- add category description on the category list
2015-03-16 22:52:10 +08:00
Régis Hanol
b0abe3a9d6
FIX: change button to 'remove feature' when a topic is already featured
2015-03-16 12:18:30 +01:00
Arpit Jalan
484ae8b6b7
FIX: return proper error message when replying to a closed or deleted topic
2015-03-16 16:43:22 +05:30
Jeff Atwood
705e7105c8
safer default all time post edit limit
...
we have wiki for this now anyway
2015-03-15 03:03:24 -07:00
Régis Hanol
424a3b042a
FEATURE: unified UI for pinning/banner topics
...
REFACTOR: ES6ified all the modals
2015-03-14 01:18:05 +01:00
Sam
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
Jeff Atwood
f3b5a4c888
better validation / desc for embeddable_host
2015-03-11 15:31:27 -07:00
Régis Hanol
5de563fd2f
Merge pull request #3269 from techAPJ/update-translations
...
Update Translations
2015-03-11 19:49:06 +01:00
Régis Hanol
afd2417945
FEATURE: new 'auto_respond_to_flag_actions' site setting
2015-03-11 19:29:09 +01:00
Arpit Jalan
e46d2a2272
Update Translations
2015-03-11 23:43:01 +05:30
Robin Ward
354b9ccf3b
Allow users to choose "Every 3 days" as a digest frequency
2015-03-10 16:04:48 -04:00
Neil Lalonde
be446b7e50
use d-buttons, and other small tweaks
2015-03-10 13:06:24 -04:00
Neil Lalonde
608647d02f
FEATURE: Anonymize User. A way to remove a user but keep their topics and posts.
2015-03-10 11:59:08 -04:00
Robin Ward
0db89d20ee
FEATURE: email digest frequency of every 3 days
2015-03-10 11:21:15 -04:00
Robin Ward
31ca464c31
We define console.log
as an empty function for old browsers now
2015-03-09 14:51:37 -04:00
Régis Hanol
5ceb84421e
UX: remove live character countdowns from the composer
2015-03-09 17:46:36 +01:00
Sam
d4d5f739ea
get rid of deprecation
2015-03-09 13:14:29 +11:00
Sam
f5af4768eb
FEATURE: add clean support for running Discourse in a subfolder
...
To setup set DISCOURSE_RELATIVE_URL_ROOT to the folder you wish
2015-03-09 13:14:29 +11:00
Régis Hanol
9b9bd9c0a1
fix my git foo
2015-03-07 02:36:35 +01:00
Régis Hanol
12919f72fa
Revert "Support for plugins to add bulk operations"
...
This reverts commit 7a508b201a
.
2015-03-07 02:30:53 +01:00
Robin Ward
7a508b201a
Support for plugins to add bulk operations
2015-03-06 15:58:37 -05:00
Neil Lalonde
ddbe1c017b
FIX: reason for not being able to delete a staff user's posts was wrong in admin
2015-03-06 14:12:01 -05:00
Sam
2a586d59e9
FEATURE: top topics all time
...
tweak top algorithm (we will continue next week)
2015-03-06 18:00:29 +11:00
riking
cab92f947c
FEATURE: All preload data available under /site/
...
This will be essential for entirely local Discourse clients.
2015-03-04 20:49:03 -08:00
Sam
09e470c98a
FEATURE: start counting repeat topic views (default is one per 8 hours)
...
configurable with topic_view_duration_hours site setting
2015-03-05 15:25:05 +11:00
Dan Dascalescu
32d6080d15
Typo fix: publically -> publicly
2015-03-04 01:33:32 -08:00
Robin Ward
26f577dfd8
FIX: Default avatars should be under files
2015-03-03 16:40:48 -05:00
Robin Ward
9974a26c47
FEATURE: Can specify a list of default_avatars
urls.
...
These new avatars will be used by new users until they upload their own
avatars. If left blank, letter avatars are used.
2015-03-03 16:19:29 -05:00
Robin Ward
84b84a9d7c
Support for url_list
site setting.
2015-03-03 16:19:29 -05:00
Sam
9698447e89
FEATURE: support staff only custom user fields
2015-03-03 17:51:01 +11:00
Neil Lalonde
832fefac26
Merge pull request #3245 from techAPJ/update-translations
...
Update Translations
2015-03-02 13:12:36 -05:00
Neil Lalonde
7c14db44cc
UX: improve message when admin login is blocked because of admin ip address whitelisting
2015-03-02 12:13:22 -05:00
Arpit Jalan
ade082c072
Update Translations
2015-03-02 21:59:07 +05:30
Sam
14feec8aac
UX: rename posts -> replies (and change to be posts-1)
2015-03-02 15:59:23 +11:00
Sam
79249a8d5f
Merge pull request #3244 from gschlager/german_umlauts
...
FEATURE: Adds transliteration of German umlauts in slugs
2015-03-02 10:19:30 +11:00
Gerhard Schlager
cfb2964aad
FEATURE: Adds Vietnamese transliterations
2015-02-28 00:46:39 +01:00
Gerhard Schlager
8a236c06e2
FEATURE: Adds transliteration of German umlauts in slugs
...
- Moves the already existing transliteration rules into `transliterations.en.yml` (there's no need to translate this for every language). The same goes for the stringex configuration.
- Doesn't calculate the default slug for *zh_CN* and *ja* anymore. It hasn't been used anyway since stringex is used instead.
- Removes a wrong comment from the Russion transliteration file (I hate wrong comments)
2015-02-27 23:53:58 +01:00
Neil Lalonde
c04b214910
FEATURE: don't allow username and email to be the same
2015-02-27 13:47:43 -05:00
Sam
f555bbb416
FEATURE: long descriptions for badges to help teach people
2015-02-27 17:19:18 +11:00
Sam
0742f340f9
FEATURE: allow for a localized error when a regex fails in site settings
...
FEATURE: apply string validation to list site settings (so we get regex)
2015-02-27 11:45:56 +11:00
Jeff Atwood
68806f40fd
require latest in topnav string
2015-02-26 14:01:34 -08:00
Arpit Jalan
253ba977ef
Update Translations
2015-02-25 22:47:17 +05:30
Neil Lalonde
cf81b3f86d
FEATURE: don't allow username and password to be the same
2015-02-25 12:00:13 -05:00
Sam
fe578f9944
FEATURE: Allow manual assignment of related post to badge
...
PERF: clean up performance of user badges admin when large number of badges exist
2015-02-25 12:53:01 +11:00
Arpit Jalan
a25e3cca8e
FEATURE: new site setting contact_url
2015-02-23 23:09:13 +05:30
Robin Ward
0f4693b7eb
Merge pull request #3225 from techAPJ/patch-3
...
UX: unified About / Privacy / ToS / FAQ topnav
2015-02-23 11:51:55 -05:00
Arpit Jalan
ddb8378ab0
UX: unified About / Privacy / ToS / FAQ topnav
2015-02-23 18:26:19 +05:30
Jeff Atwood
7bb80928ac
minor copy tweak
2015-02-23 02:09:48 -08:00
Sam
5266ad4539
Merge pull request #3183 from riking/json-errors-2
...
Consolidate custom exception handling
2015-02-23 16:58:05 +11:00
Sam
6960639c58
Merge pull request #3190 from riking/thrown_logging
...
Delete old ErrorLog, use Logster for 500 errors
2015-02-23 14:19:16 +11:00
Sam
363fc03ab3
FEATURE: raise min body size to 10m
2015-02-23 10:50:09 +11:00
Régis Hanol
92e6446f0f
FEATURE: new site setting
2015-02-21 18:37:37 +01:00
Robin Ward
3aa165d3b6
Provides the ability to skip minification of some JS assets.
2015-02-20 15:51:38 -05:00
Arpit Jalan
5c61661b7c
Update Translations
2015-02-19 21:41:24 +05:30
Sam
1aa1e30e88
anniversary is silver
...
added copy
2015-02-19 11:17:30 +11:00
Sam
b041b3f67f
FIX: bookmark topic was not working intuitively
...
- explicitly call out "clear bookmarks"
- correct keyboard shortcuts
- properly remove bookmarks when toggeling
2015-02-19 10:58:57 +11:00
Arpit Jalan
c2ce45668c
UX: change user visits stat position
2015-02-19 01:11:09 +05:30
Arpit Jalan
f3daae6dec
Improve auto generated email reply error message
2015-02-18 18:58:51 +05:30
Sam
fff55e0ee3
FEATURE: allow users to specify if prepared statements are allowed
...
(they need to be disabled for pgpool based setups)
2015-02-18 11:16:53 +11:00
Jeff Atwood
fe31d45131
edited the wrong language file
...
DOH
2015-02-17 15:22:56 -08:00
Jeff Atwood
cd978def70
slight copyedit on seq reply edu panel
2015-02-17 15:08:52 -08:00
Régis Hanol
8fe47539c8
add missing translation
2015-02-17 17:22:51 +01:00
Arpit Jalan
daea3bb687
UX: add user invite link on admin interface
2015-02-17 13:47:59 +05:30
Jeff Atwood
73a59322d5
"Page Views" is confusing; say "API Requests"
2015-02-16 23:35:41 -08:00
Sam
632ae639e1
Merge pull request #3191 from riking/patch-turkish
...
FIX: 🈂️ Pluralization rules were wrong lang keys
2015-02-17 12:21:08 +11:00
Sam
d56b71851b
FEATURE: configurable connection reaping settings
2015-02-17 09:58:43 +11:00
Sam
cdef67667a
PERF: allow background jobs to flush between requests in same thread
2015-02-17 09:58:43 +11:00
Arpit Jalan
64ffceb438
UX: add confirmation dialog for user archive export
2015-02-15 22:13:28 +05:30
Arpit Jalan
439f13b040
Update Translations
2015-02-13 19:37:41 +05:30
Régis Hanol
db53e022cc
FEATURE: prevent upload of more than 10 files at a time
2015-02-11 19:34:48 +01:00
Régis Hanol
c4e427cf73
FEATURE: filter screened IP addresses
2015-02-10 19:38:59 +01:00
Jeff Atwood
c1d93b2713
move private reply welcome notice to bottom
2015-02-09 17:26:58 -08:00
Jeff Atwood
e14f38f19e
make relative links absolute in welcome PM/email
2015-02-09 16:42:05 -08:00
riking
bc06b7f0aa
FIX: 🈂️ Pluralization rules had wrong lang keys
2015-02-09 14:19:11 -08:00
riking
5657006aca
Rename handle_exception to handle_job_exception
2015-02-09 12:47:46 -08:00
riking
380185e24a
FEATURE: Make default locale settable during bootstrap
2015-02-09 11:15:41 -08:00
Arpit Jalan
cf1815ca40
Remove group names warning
2015-02-10 00:17:05 +05:30
Arpit Jalan
4c602f60c6
Add Telugu translation files
2015-02-09 20:46:31 +05:30
Sam
a7cb93a5c3
FEATURE: failsafe, in multisite if a site is bad still boot up
2015-02-09 18:31:05 +11:00
Sam
63404b16bb
FIX: on upgrade via discourse docker client json not updating
2015-02-09 17:58:56 +11:00
riking
8cf21f2363
FEATURE: Refactor error returns in application_controller
2015-02-08 13:40:38 -08:00
Robin Ward
7dea65122e
Support a url
field in plugin metadata
2015-02-06 18:08:57 -05:00
Robin Ward
3d7b534564
FEATURE: New "Plugins" admin section with extensibility support
2015-02-06 17:33:24 -05:00
Arpit Jalan
8bbd36f40e
Add rails error translation strings
2015-02-06 20:30:00 +05:30
Régis Hanol
f7d2fc0524
FEATURE: 'reply by email address' validator
...
Prevent infinite email loophole when the 'reply_by_email_address' site setting is the same as the 'notification_email'.
2015-02-06 12:08:37 +01:00
Sam
820ce8765e
refactor traffic report
...
split traffic report in 2, page view vs raw traffic
hide raw traffic report by default
improve flushing logic for application reqs
2015-02-06 14:39:16 +11:00
Régis Hanol
2fcd199f48
FIX: send a PM to moderators when a post has been flagged as sockpuppet
2015-02-05 19:58:49 +01:00
Sam
970b160eef
typo
2015-02-05 16:39:56 +11:00
Sam
08b790b3c2
improve metrics gathered using in our traffic section
...
this also pulls out the middleware into its own home and inserts in front
2015-02-05 16:08:52 +11:00
Sam
ebc2ad7c81
remove the word application
2015-02-05 12:52:55 +11:00
Sam
16465edd88
FEATURE: search your bookmarks using in:bookmarks
2015-02-05 11:50:20 +11:00
Sam
c9adfa65a0
FEATURE: dashboard stats for application traffic
2015-02-05 11:18:21 +11:00
Robin Ward
f9695882b1
Add plugins category to settings so plugins can use them
2015-02-04 16:23:55 -05:00
Sam
b3b4d390fa
add missing localization
2015-02-04 21:17:40 +11:00
Sam
67eccee990
FEATURE: basic disk space usage stats
2015-02-04 18:05:17 +11:00
Neil Lalonde
8689c85b54
add error handling when granting admin and moderator privileges
2015-02-03 17:42:08 -05:00
Arpit Jalan
ba0cb45f4b
Update Translations
2015-02-04 00:20:05 +05:30
Jeff Atwood
c1ddda3e8f
try removing "loading topic..." vs spinner
2015-02-02 23:10:07 -08:00
Ryan Fox
1f0915bf83
Allow periods in the external_id value used in the /users/by-external route.
2015-02-02 12:55:32 -05:00
Neil Lalonde
b56999e984
show last 30 days on about page
2015-02-02 12:27:49 -05:00
Neil Lalonde
750b27f973
FEATURE: show number of active users in the last 7 days on about page
2015-01-30 17:23:52 -05:00
Neil Lalonde
67b262b93e
Merge branch 'master' of github.com:discourse/discourse
2015-01-29 17:39:52 -05:00
Neil Lalonde
644c7a4675
FEATURE: Add an option to show custom user fields on profiles. Default is to not show them.
2015-01-29 17:38:39 -05:00
Sam
a6ce188f35
Merge pull request #3126 from riking/latest-posts
...
Latest posts endpoint at /posts.json
2015-01-30 08:55:45 +11:00
Jeff Atwood
4a2786dbf2
better copy on enable names setting
2015-01-29 13:42:15 -08:00
Sam
844467015d
FEATURE: allow simple selection for category badge styles
...
clean up category badge styling
2015-01-29 17:49:14 +11:00
Neil Lalonde
c340255732
Merge pull request #3141 from techAPJ/patch-2
...
Update Translations
2015-01-28 14:16:09 -05:00
Arpit Jalan
c710d105a0
Update Translations
2015-01-29 00:26:53 +05:30
Régis Hanol
cd2c9edb46
FIX: 🐛 upload on IE9 wasn't working :'(
...
- FIX: make sure we set a default name to a pasted image only on Chrome (the only browser that supports it)
- FIX: use ".json" extension to uploads endpoints since IE9 doesn't pass the correct header
- FIX: pass the CSRF token in a query parameter since IE9 doesn't pass it in the headers
- FIX: display error messages comming from the server when there is one over the default error message
- FIX: HACK around IE9 security issue when clicking a file input via JavaScript (use a label and set `visibility:hidden` on the input)
- FIX: hide the "cancel" upload on IE9 since it's not supported
- FIX: return "text/plain" content-type when uploading a file for IE9 in order to prevent it from displaying the save dialog
- FIX: check the maximum file size on the server 💥
- update jQuery File Upload Plugin to v. 5.42.2
- update JQuery IFram Transport Plugin to v. 1.8.5
- update jQuery UI Widget to v. 1.11.1
2015-01-28 19:43:20 +01:00
Sam
3483c8318f
FEATURE: logging out logs you out everywhere
...
can be disabled by changing the setting "log_out_strict" to false
2015-01-28 12:56:41 +11:00
Jeff Atwood
a82c50d584
copy fixup on badge boolean checks
2015-01-27 13:24:07 -08:00
Jeff Atwood
5078a68b14
improve group email membership copy again
2015-01-27 09:54:51 -08:00
Arpit Jalan
12c82bed59
Disable digest emails site setting
2015-01-27 22:41:36 +05:30
Jeff Atwood
20411649e1
remove needless email test footer
2015-01-26 17:24:43 -08:00
Jeff Atwood
0472012dae
copy improvements on auto-email group joining
2015-01-26 14:43:32 -08:00
Jeff Atwood
246c376f48
Merge pull request #3131 from pda/hmac-not-encryption
...
sso_secret: cryptographically authenticate, not encrypt.
2015-01-26 14:28:55 -08:00
Paul Annesley
bf2bbfb06e
sso_secret: cryptographically authenticate, not encrypt.
...
The sso_secret is an input to HMAC, which is a hash-based message
authentication code, not encryption.
2015-01-26 13:52:02 -08:00
Arpit Jalan
5c2ee8ec2a
FEATURE: suppress digest emails for users not seen on the site for more than (n) days.
2015-01-26 22:04:02 +05:30
Jeff Atwood
20a0a2f60b
minor copyedit
2015-01-25 01:22:40 -08:00
Sam
ba186b25a7
FEATURE: optional top level bookmarks tab
2015-01-25 15:53:11 +11:00
riking
1d24d8471e
FEATURE: Latest posts endpoint at /posts.json
2015-01-23 21:16:03 -08:00
Jeff Atwood
c2e716cd88
use active tense on email settings
2015-01-23 16:29:15 -08:00
Régis Hanol
256519dddf
FEATURE: automatic group membership based on email address
2015-01-23 18:25:43 +01:00
Erick Guan
22d580fe76
allow to translate image's exceprt
2015-01-23 17:58:14 +08:00
Jeff Atwood
e948dc88d1
Merge pull request #3120 from techAPJ/patch-3
...
FIX: months were not getting translated
2015-01-22 04:22:33 -08:00
Arpit Jalan
91d36b2532
FIX: months were not getting translated
2015-01-22 15:46:52 +05:30
Jeff Atwood
356ad4459b
add unhandled flags to the contact email help
2015-01-22 00:30:30 -08:00
Régis Hanol
e300945879
FEATURE: split group admin in 2 tabs (custom & automatic)
...
FIX: clear the user-selector when adding new members
2015-01-21 20:52:48 +01:00
Arpit Jalan
a144e61440
Update Translations
2015-01-21 22:58:30 +05:30
Robin Ward
f3c9310e12
Merge pull request #3117 from techAPJ/patch-1
...
FEATURE: rate limit invites for non-staff users
2015-01-20 10:45:00 -05:00
Arpit Jalan
5e751ce90a
FEATURE: 🎁 rate limit invites for non-staff users
2015-01-20 01:12:24 +05:30
Alex Williams
23fe0cfb4e
Fix spelling in contact_email_missing message.
2015-01-19 10:52:02 -05:00
Arpit Jalan
7687c95e7b
UX: add file size in CSV export notification
2015-01-19 19:21:53 +05:30
Jeff Atwood
dae39b5b71
missed closing paren
2015-01-19 01:29:02 -08:00
Jeff Atwood
4cb6606e8c
block some more dumb trackback spam from logging
2015-01-19 01:19:34 -08:00
Jeff Atwood
d0a32b28b9
remove max_stars_per_day site setting
2015-01-19 00:07:26 -08:00
Jeff Atwood
8fe2dd9186
copy improvement on invites
2015-01-19 00:03:22 -08:00
Erick Guan
eedb977c58
Fix guidelines_topic anchor point
2015-01-17 21:45:36 +08:00
Régis Hanol
5d711db45d
Merge pull request #3103 from riking/log_username_changes
...
Log username changes
2015-01-17 11:47:37 +01:00
riking
1ab0d6bd82
FEATURE: Log username changes by staff
...
Also fix the tests for changing username
2015-01-17 02:26:12 -08:00
Jeff Atwood
1591068226
add commented out SSL section to nginx config
2015-01-17 01:26:21 -08:00
Jeff Atwood
a2e77d8bf4
better regex JS err suppression for Logster
2015-01-16 23:30:06 -08:00
Jeff Atwood
18215f90d0
more flexible regex to block empty JS Logster errors
2015-01-16 17:36:18 -08:00
Jeff Atwood
77ae0b4f7f
block empty JS errors from Logster
2015-01-16 17:28:50 -08:00
Régis Hanol
7a86abd105
Merge pull request #3084 from jmay/group-managers
...
table & model changes for group managers with permission to edit members
2015-01-16 12:02:38 +01:00
Jeff Atwood
91e0c0e034
copyedit on disable emails
2015-01-15 12:17:28 -08:00
Jason W. May
a2b284a0a4
table & model changes for group managers with permission to edit membership
2015-01-15 11:44:42 -08:00
Régis Hanol
20d2908c50
FEATURE: add a global notice whenever emails are disabled (disable_emails site setting)
2015-01-15 19:32:19 +01:00
Jeff Atwood
14ea59b623
remove unused starred item
2015-01-15 02:50:30 -08:00
Arpit Jalan
2aff46532c
Update Translations
2015-01-14 21:22:13 +05:30
Régis Hanol
6734a51b6a
move SiteText.{head,top,bottom} to SiteCustomization
2015-01-14 12:15:53 +01:00
Arpit Jalan
7771d2fb31
remove enable_email_names setting
2015-01-13 13:35:40 +05:30
Jeff Atwood
3cea85e09a
correct "is is" copy
2015-01-12 17:30:14 -08:00
Robin Ward
f3b72f5d96
Revert "move SiteText.{head,bottom} to SiteCustomization and remove redundant SiteText.top"
...
This reverts commit 6ee2849df6
.
2015-01-12 20:21:22 -05:00
Jeff Atwood
962eb78104
change from "Avatar" to "Profile Picture"
2015-01-12 17:13:18 -08:00
Jeff Atwood
c6db713707
better "just for you" copy on pin/unpin
2015-01-12 16:57:41 -08:00
Régis Hanol
6ee2849df6
move SiteText.{head,bottom} to SiteCustomization and remove redundant SiteText.top
2015-01-12 19:59:43 +01:00
Régis Hanol
52c4968bf2
Merge pull request #3091 from techAPJ/update-translations
...
Update Translations
2015-01-12 16:13:02 +01:00
Régis Hanol
f0f1afff03
FIX: forgot i18n associated with bookmark button (:fired:)
2015-01-12 16:05:17 +01:00
Arpit Jalan
8f06e8f708
Update Translations
2015-01-12 19:53:52 +05:30
Régis Hanol
c681b353f2
FEATURE: bookmark topic button
2015-01-12 12:10:15 +01:00
Jeff Atwood
dc0ecc8f2c
add better enable_sso description
2015-01-12 00:54:24 -08:00
Jeff Atwood
af2dde9996
clarify that image logos not *required*
2015-01-09 14:25:00 -08:00
Sam
1358ed2aad
FEATURE: show bookmarked topics in topic list
2015-01-09 11:41:10 +11:00
Jeff Atwood
14daf622d0
tweaks to flagging explanation copy
2015-01-07 04:34:15 -08:00
Jeff Atwood
3a9199995a
simplify new site default warning copy a bit
2015-01-07 02:02:30 -08:00
Sam
efc717c14a
FEATURE: remove star concept from Discourse
2015-01-07 13:43:27 +11:00
Jeff Atwood
6953923a03
remove |starred| from topnav default options
2015-01-06 16:03:45 -08:00
Neil Lalonde
58385248a6
Show contact_email on about page
2015-01-06 17:28:42 -05:00
Jeff Atwood
d1b0939e02
add contact info to /about
2015-01-05 22:42:13 -08:00
Sam
e6dba8adc2
SECURITY: don't echo the "strategy" param returned by auto provider
2015-01-06 16:28:45 +11:00
Jeff Atwood
e37f7d50ec
I like "powered" better than "operated"
2015-01-05 16:44:22 -08:00
Jeff Atwood
a3dab3a635
add deep link to /faq
2015-01-05 16:38:46 -08:00
Jeff Atwood
77f5c74ddd
FEATURE: add std /staff page link from /faq
2015-01-05 16:33:21 -08:00
Régis Hanol
e20078a9dc
PERF: fix performance issue when displaying the user card for admins
2015-01-05 19:49:32 +01:00
Régis Hanol
060cda7772
FIX: proper handling of group memberships
2015-01-05 18:51:45 +01:00
Neil Lalonde
4975fc2890
Remove old access_password_removal cruft from 1.5 years ago
2015-01-05 12:04:27 -05:00
Neil Lalonde
024b88e9c2
FIX: dashboard should be warning about invalid notification_email site setting
2015-01-05 12:04:27 -05:00
Neil Lalonde
d8c30fe586
Merge pull request #3076 from techAPJ/update-translations
...
Update Translations
2015-01-05 11:12:37 -05:00
Jeff Atwood
d2d8f13932
improve new site nag copy
2015-01-04 00:29:51 -08:00
Jeff Atwood
46dcc9f257
improve essential site settings descriptions
2015-01-04 00:28:25 -08:00
Jeff Atwood
1c709ea5a9
clarify site nag on contact email
2015-01-04 00:19:56 -08:00
Jeff Atwood
0affda4818
improve new site nag copy
2015-01-04 00:16:10 -08:00
Arpit Jalan
28dfde8194
Update Translations
2015-01-02 19:04:05 +05:30
Régis Hanol
9fcaf090ec
Merge pull request #3068 from fantasticfears/category_slug
...
support setting category slug
2015-01-02 11:55:27 +01:00
Robin Ward
3d42c2d515
Merge pull request #3070 from techAPJ/patch-3
...
FIX: rate limit user posts export
2014-12-31 11:37:11 -05:00
Jeff Atwood
05f3d96f7e
YAML error with default
2014-12-31 00:04:20 -08:00
Jeff Atwood
600720dfef
adjust some site_settings validation regexes
2014-12-30 23:38:48 -08:00
Jeff Atwood
fb3718f025
check for "%{reply_key}" in reply_by_email setting
2014-12-30 20:49:19 -08:00
Jeff Atwood
f2db1af0d3
add /about link to welcome PM reply note
2014-12-30 20:44:47 -08:00
Jeff Atwood
09ecd905e4
add reply note to welcome PM
2014-12-30 20:40:03 -08:00
Arpit Jalan
78537aad39
FIX: rate limit user posts export
2014-12-31 00:54:23 +05:30
Sam
d0fe1725c8
FIX: users should be allowed to add @ to the to field of a PM
2014-12-30 13:26:39 +11:00
Erick Guan
1e166d89ff
support setting category slug
2014-12-30 03:14:54 +08:00
Robin Ward
fb33576671
Merge pull request #3067 from techAPJ/patch-3
...
FEATURE: add more details in user posts archive
2014-12-29 14:09:27 -05:00
Arpit Jalan
96608e0ef0
FEATURE: add more details in user posts archive
2014-12-30 00:00:26 +05:30
Arpit Jalan
fa8ba67523
Update Translations
2014-12-29 19:06:33 +05:30
Sam
ef62933034
Ruby 2.2 fixes
2014-12-29 13:31:15 +11:00
Régis Hanol
8d03ff6f82
FIX: cache emojis for 1 year
2014-12-28 11:10:03 +01:00
Jeff Atwood
4dd7610bb2
add + to keyboard help key simul combos
2014-12-24 15:43:21 -08:00
Jeff Atwood
3b945920d4
copy improvements on data export
2014-12-24 15:41:21 -08:00
Arpit Jalan
7c7474aa10
create a new table to maintain csv export log
2014-12-24 16:25:36 +05:30
Arpit Jalan
bb152a5b3f
FEATURE: download user posts archive
2014-12-24 15:13:48 +05:30
Sam
5b844f5320
FEATURE: more than 1 site customization can be enabled at once
...
FIX: more robust site customizations
Rewrote site customization to use distributed cache and a much cleaner
css delivery mechanism
2014-12-23 13:03:48 +11:00
Régis Hanol
45dbdb6896
FEATURE: custom emojis
2014-12-23 01:12:26 +01:00
Hongli Lai (Phusion)
3afda54d22
Run after_fork hooks correctly on Phusion Passenger
2014-12-22 15:59:07 +01:00
Sam
4cd9243888
FEATURE: topics per page should not be configurable
...
Can lead to severe performance issues
2014-12-15 11:24:16 +11:00
Sam
ae16186100
FEATURE: post chunk size should not be configurable
...
If people need to configure post chunk size use a plugin
Core only supports out of the box settings, if changed can lead to
severe performance issues.
2014-12-15 10:57:34 +11:00
Jeff Atwood
2e4fc6b25b
change default return email address
2014-12-18 13:54:03 -08:00
Robin Ward
768027f0e3
Merge pull request #3046 from gdpelican/feature/insensitive-group-names
...
Remove group name validation case sensitivity
2014-12-17 10:52:45 -05:00
Jeff Atwood
5199ec413d
Associated accounts -> Logins
2014-12-16 22:55:48 -08:00
James Kiesel
84bed4f9ce
Remove group name validation case sensitivity
2014-12-17 18:44:30 +13:00
Robin Ward
b1bc4741b1
FEATURE: Load fewer topics in the topic list on slow platforms (Android)
2014-12-15 11:54:26 -05:00
Jeff Atwood
43ac85187d
shorten share dialog copy a bit
2014-12-12 23:03:25 -08:00
Arpit Jalan
d0ddbc4cb4
Update translations
2014-12-13 00:40:01 +05:30
Robin Ward
2d6b15a34d
Load fewer posts when the android platform is detected
2014-12-12 11:47:39 -05:00
Arpit Jalan
02e1d17ac7
Add Turkish translation files
2014-12-12 12:13:12 +05:30
Sam
2535e22151
stop logging csrf errors for API
2014-12-12 08:00:22 +11:00
Arpit Jalan
42cbe6ef2a
FEATURE: export csv for all the logs
2014-12-11 23:33:26 +05:30
Sam
5551676fef
FIX: cache all public resources registered by plugins.
...
Plugins are responsible for expiry
2014-12-09 14:49:02 +11:00
Sam
abf6871de6
Merge pull request #3027 from techAPJ/update-translations
...
Add missing translation files and update translations
2014-12-08 11:04:17 +11:00
Sam
fdecd69228
Merge pull request #3026 from oblakeerickson/legacy_avatar
...
Remove legacy avatar code
2014-12-08 11:03:55 +11:00
Sam
a7659490c6
Merge pull request #3028 from tytkal/arabic_support
...
Arabic support
2014-12-08 11:03:12 +11:00
Lourens Naudé
2f75078758
Do not assume all interpreter versions support allocation tracing
2014-12-07 23:28:38 +00:00
Lourens Naudé
fb60daa867
Introduce support for dumping Rails process heap at the end of a benchmark run
2014-12-07 22:55:37 +00:00
khalid al-hussayen
9fc0a3f6f9
add arabic local files
2014-12-07 23:05:24 +03:00
Arpit Jalan
45c2a24075
Update Translations
2014-12-07 22:32:13 +05:30
Blake Erickson
e9e88c9b82
Remove legacy avatar code
...
- Remove method that was only left around because the
[api](https://github.com/discourse/discourse_api/pull/53 ) called it
- Modify test to use new route instead of legacy route
https://meta.discourse.org/t/legacy-route-for-avatars/22838/2
2014-12-07 06:13:14 -07:00
Régis Hanol
bb85137069
Merge pull request #3022 from techAPJ/update-translations
...
Update Translations
2014-12-06 16:38:17 +01:00
Régis Hanol
cd170ca548
FEATURE: auto-close topics based on community flags
2014-12-05 19:37:43 +01:00
Jeff Atwood
3aaa7d5b03
update search help with in:private
2014-12-04 13:37:47 -08:00
Arpit Jalan
44e694819d
Update Translations
2014-12-04 19:48:21 +05:30
Sam
4aa0d88c6c
FEATURE: search private messages option
2014-12-04 13:50:36 +11:00
Neil Lalonde
5f2c746853
remove unused site settings company_domain, company_full_name, company_name
2014-12-03 15:39:53 -05:00
Régis Hanol
acc62f2ec2
SECURITY: prevent direct download of backups
2014-12-03 12:47:28 +01:00
Régis Hanol
8ab32396a7
Merge pull request #3009 from gdpelican/feature/new-private-message
...
New Private Message button for user topics
2014-12-03 12:17:45 +01:00
Jeff Atwood
a05408ac9d
minor copyedit
2014-12-02 21:39:54 -08:00
Jeff Atwood
ea269ccfb2
rename purge_inactive to purge_unactivated
2014-12-02 21:36:25 -08:00
Jeff Atwood
44c1a895b5
move two user related "other" settings to "user"
2014-12-02 21:25:48 -08:00
Régis Hanol
99928cac26
FEATURE: use actual time in preference > email notifications' instruction
2014-12-02 18:15:32 +01:00
Jeff Atwood
e3bcd848b3
minor copyedit
2014-12-01 17:24:51 -08:00
Blake Erickson
bdc92eec70
Have log_out method return json.
...
This commit helps improve the discourse_api experience so that we can
check the json response if it was a success or not. This commit also
checks that a 404 is sent instead of a 500 if a bad user_id is passed
in.
2014-12-01 06:03:25 -07:00
James Kiesel
cc76087f59
Add new private message button on topics list
...
That'll teach me to wildly refactor things.
2014-12-02 00:53:49 +13:00
Régis Hanol
5b90ceb71d
FEATURE: rolls up 1.2.*.* IP ranges when number of entries > 10
2014-11-27 19:29:30 +01:00
Arpit Jalan
cd8ab37507
Update Translations
2014-11-27 20:28:52 +05:30
Jeff Atwood
c3a47aee70
use shorter Export button copy
2014-11-26 23:57:18 -08:00
Robin Ward
257bde8e2b
FEATURE: "Suspect" users list in admin.
2014-11-26 13:58:16 -05:00
Robin Ward
cb124d5836
UX: Consolidate "Admins" and "Moderators" into "Staff" on admin users
...
list
2014-11-26 13:10:12 -05:00
Sam
c10e3df012
FEATURE: implement SSO provider on Discourse so Auth can be farmed to it
...
FEATURE: pass return_sso_url to SSO endpoints, for easier return
2014-11-26 17:26:27 +11:00
Régis Hanol
e23a25994d
FEATURE: clean up unmatched email/ip entries after a year
2014-11-25 17:12:49 +01:00
Régis Hanol
2c38f969cc
UX: add confirm dialog when rolling up IP ban entries
2014-11-24 19:38:47 +01:00
Régis Hanol
d3d517108d
FIX: display total number of other accounts with the same IP address in the IP lookup dialog
2014-11-24 19:34:04 +01:00
Régis Hanol
7b1c001932
FIX: limit other accounts deletion to 50 accounts otherwise it'll feel too slow
2014-11-24 18:05:40 +01:00
Régis Hanol
1023191315
FEATURE: roll up function for 123.456.789.* ranges
2014-11-24 17:25:48 +01:00
Sam
1c498eb491
FEATURE: API endpoint for inviting an admin
2014-11-24 15:42:56 +11:00
Sam
9e1e3df6c9
FEATURE: Localize SSO error messages
2014-11-24 12:16:23 +11:00
Arpit Jalan
515882d224
FEATURE: export screened IPs list in a CSV file
2014-11-22 00:59:48 +05:30
Arpit Jalan
e04cc1c9f5
Update Translations
2014-11-21 18:09:29 +05:30
Sam
d53b4ab5bc
Merge pull request #2979 from techAPJ/patch-1
...
FEATURE: log out user everywhere and refresh/redirect
2014-11-21 16:59:44 +11:00
Sam
df99591f10
FEATURE: hide bookmarks but always show if post is bookmarked
2014-11-21 11:53:06 +11:00
Sam
baf8a5cac2
Revert "UX: hide share button by default"
...
This reverts commit d4f7db3a1d
.
2014-11-21 11:53:06 +11:00
Jeff Atwood
479d63cf1c
I hate all these periods so much
2014-11-20 16:36:35 -08:00
Régis Hanol
acb8030d12
add confirm dialog when deleting other accounts with same IP address
2014-11-21 00:31:22 +01:00
Régis Hanol
ced35cb3bb
FEATURE: don't limit registration from an IP address if a staff member has that IP address
2014-11-21 00:25:44 +01:00
Jeff Atwood
d4f7db3a1d
UX: hide share button by default
2014-11-20 12:00:58 -08:00
Régis Hanol
b8d806ee07
FEATURE: delete all accounts from this IP in the IP lookup modal
2014-11-20 19:59:20 +01:00
Régis Hanol
98e8523eec
UX: improve ip-lookup modal
...
- replace close button with cross
- use table instead of ul/li
- use trust level number instead of full name
- sort users by descending trust level
- add post count
2014-11-19 21:38:53 +01:00
Robin Ward
87cd5dbcb7
Merge pull request #2985 from techAPJ/patch-3
...
remove /download from csv file url
2014-11-19 14:10:34 -05:00
Arpit Jalan
aebf36c356
remove /download from csv file url
2014-11-20 00:34:38 +05:30
Arpit Jalan
c84b51d4ae
FEATURE: show exact error for test email
2014-11-19 22:58:59 +05:30
Arpit Jalan
eb9eada894
FEATURE: log out user everywhere and refresh/redirect
2014-11-19 12:34:34 +05:30
Jeff Atwood
27801287ac
add TL2 note to max new accounts per reg ip
2014-11-18 03:59:27 -08:00
Jeff Atwood
75b5b27f78
we don't need this /popular redirect any more
2014-11-17 16:40:23 -08:00
David García-Navas López de Cuéllar
fd0ba997d0
little typo
2014-11-17 19:01:08 +01:00
Arpit Jalan
dbd5823881
Update Translations
2014-11-17 21:35:06 +05:30
Régis Hanol
fae19aa56c
FEATURE: improve admin IP lookup dialog (add username/trust level/read time/topics entered)
2014-11-17 14:51:28 +01:00
Régis Hanol
7641d88224
FEATURE: new 'maximum new user accounts per registration IP' site setting
2014-11-17 12:04:29 +01:00
Jeff Atwood
750189818e
Omit Needless Words
2014-11-16 23:49:16 -08:00
Sam
85e5e912b2
be explicit about log level
2014-11-17 18:03:11 +11:00
Jeff Atwood
11ae3caeff
I hated that period
2014-11-14 14:16:41 -08:00
Neil Lalonde
22fa46b1f2
just say Delete
2014-11-14 16:29:53 -05:00
Robin Ward
3829add90b
Merge pull request #2963 from cpradio/pr-pin-unpin-topic-kb-shortcut
...
FEATURE: Added Pin/Unpin Keyboard Shortcut
2014-11-14 11:14:35 -05:00