Commit Graph

4441 Commits

Author SHA1 Message Date
Neil Lalonde f1bfc74e79 Update translations 2016-08-05 14:39:55 -04:00
Guo Xiang Tan 6827239444 Merge pull request #4360 from tgxworld/support_new_pg_dump_format
Changes to backup and restore
2016-08-04 10:58:42 +08:00
Robin Ward 19fa24d888 Add a warning if a user tries to PM themselves 2016-08-03 13:58:24 -04:00
Régis Hanol e92f5e4fbf FEATURE: new email attachment blacklists site settings 2016-08-03 17:55:54 +02:00
Guo Xiang Tan adc8336949 Make sure we track restore/backlog success logs as well. 2016-08-03 16:23:47 +08:00
Neil Lalonde 37162e476b FIX: remove gtm_ua_domain_name setting because it's preferable to configure it in Google Tag Manager settings 2016-08-02 14:54:35 -04:00
Sam 9018de39ed FEATURE: allow shipping bio markdown via SSO
- Also adds site setting for sso_overrides_bio to disable bio editing by end users
2016-08-01 15:29:28 +10:00
Jeff Atwood 919566b33d minor copyedit 2016-07-29 08:57:24 -07:00
Erick Guan bc81c8b2a0
Explicit on site settings and fixing minor parts 2016-07-28 23:35:24 +08:00
Guo Xiang Tan 36ddb1787e FEATURE: Add toggle topic visibility button in popup menu. 2016-07-28 16:57:04 +08:00
Neil Lalonde 437ad5b05a Remove extra characters returned from Transifex 2016-07-27 17:55:29 -04:00
Neil Lalonde 6a8f57d602 Update translations 2016-07-27 17:55:28 -04:00
Régis Hanol 6dac9075dc new 'convert_pasted_images_quality' site setting 2016-07-27 19:59:44 +02:00
Neil Lalonde a3f39866ab Update translations using temporary workaround for Transifex bugs 2016-07-27 13:29:13 -04:00
Andre Pereira 8cbd585e20 FEATURE: Allow staff users to merge posts. 2016-07-27 12:04:14 +08:00
Robin Ward 424bb143db FIX: Jump to post on iOS was broken - replace with prompt 2016-07-26 15:08:04 -04:00
Régis Hanol 749b981759 FEATURE: new 'convert_pasted_images_to_hq_jpg' site setting 2016-07-25 23:01:28 +02:00
Jeff Atwood 77064ca0f5 Merge pull request #4345 from asdofindia/typo-fix
Fix typos in descriptions of server source file
2016-07-25 12:33:47 -07:00
Robin Ward 215eae9972 FIX: Add a `title` to the groups pages 2016-07-25 14:24:43 -04:00
Régis Hanol b0f7e4ba00 FEATURE: deactive users after too many bounces 2016-07-25 18:57:06 +02:00
Régis Hanol 7648916314 new 'reset_bounce_score_after_days' site setting 2016-07-25 17:29:54 +02:00
Régis Hanol d2e22ab215 extract bounce scores into site settings 2016-07-25 17:27:28 +02:00
Akshay S Dinesh 77f49e1136 Fix typos in descriptions of server source file
I used hunspell backend with linter-spell plugin of atom to find
these typos. There are several capitalizations issues that I've
left untouched (pop3, POP3, etc)
2016-07-25 20:45:43 +05:30
Sam df535c6346 FEATURE: refresh session cookie at most once an hour
This feature ensures session cookie lifespan is extended
when user is online.

Also decreases session timeout from 90 to 60 days.
Ensures all users (including logged on ones) get expiring sessions.
2016-07-25 12:07:31 +10:00
Arpit Jalan a9207dafa7 FEATURE: configure session time via site setting for all the users (#4343) 2016-07-23 02:57:30 +05:30
Robin Ward b2289d733f List the "Watching First Post" tags on preferences 2016-07-22 16:16:45 -04:00
Robin Ward 944b2aabfe Emoji sets shouldn't be root level keys 2016-07-22 15:27:51 -04:00
Robin Ward da27237240 Rename win10 emoji 2016-07-22 15:18:10 -04:00
Robin Ward 16a67ad418 FEATURE: Win10 Anniversary Emoji set 2016-07-22 15:07:05 -04:00
Jeff Atwood d7ffbf9c97 copyedit to reflect improved watch/track 2016-07-21 00:49:32 -07:00
Neil Lalonde 7c092b0fe0 FEATURE: add filter to show topics that have not been tagged 2016-07-20 16:21:51 -04:00
Guo Xiang Tan 1adfa0a4b5 FEATURE: Add SiteSetting to disable readonly mode during backup. 2016-07-19 17:44:04 +08:00
Guo Xiang Tan 1ea1cefb35 Extract Nginx log analyzer into a plugin that ships with Discourse. 2016-07-19 15:44:00 +08:00
Sam c1a01b2a28 PERF: limit maximum number of topic links to 50
When a giant topic has huge numbers of links only show top 50
if expanded from the show more links... button.
2016-07-19 10:55:35 +10:00
Jeff Atwood d4161c6bce mark old ga.js settings obselete in help text 2016-07-18 01:58:22 -07:00
Vinoth Kannan e99a73e16d New AWS S3 Storage Mumbai region added (#4335)
* ap-south-1 region added

* Update client.en.yml

* ap-south-1 region added
2016-07-18 09:03:26 +02:00
Sam Saffron 46b34e3c62 FEATURE: remove user option for edit history public
Users can no longer opt-in for "public" edit history
if site owner disables it.

This feature adds cost and complexity to post rendering since
user options need to be premeptively loaded for every user in the
stream. It is also confusing to explain to communities with private edit
history.
2016-07-16 21:30:00 +10:00
Jeff Atwood 2ded524b5a remove direct sendgrid link as it is a spam signal 2016-07-14 19:00:10 -07:00
Neil Lalonde ba637e40b6 FEATURE: Google Tag Manager Universal Analytics support 2016-07-14 16:35:20 -04:00
Hu Ming f8a12d4940 Add support for AWS cn (#4327) 2016-07-14 16:56:09 +02:00
Guo Xiang Tan 5fed886c8f FIX: Update post replies when we move posts. (#4324) 2016-07-13 17:34:21 +02:00
Jeff Atwood 467b35df14 shorten copy for Watching First Post 2016-07-13 02:08:06 -07:00
Sam Saffron dbc25a9d64 FEATURE: flags for suppressing pinned expansion
To suppress pinned excerpt expansion
on mobile set "show_pinned_excerpt_mobile" to false

To suppress pinned excerpt expansion
on desktop set "show_pinned_excerpt_desktop" to false
2016-07-12 13:53:59 +10:00
Arpit Jalan 5a77f558ee Update Translations 2016-07-11 20:27:50 +05:30
Sam f1b1b0da14 FEATURE: show watched first post in user page 2016-07-08 14:08:10 +10:00
Sam 4161ee210a FEATURE: improved tag and category watching and tracking
- present tags watched on the user prefs page
- automatically watch or unwatch old topics based on watch status

New watching and tracking logic takes care of handling old topics
(either with or without read state)

When you watch a topic you now watch historically

Also removes confusing warnings from user.
2016-07-08 12:58:30 +10:00
Robin Ward 5f91919663 Email support for watching first post 2016-07-07 12:23:19 -04:00
Robin Ward 2005565c9c Server side code for Watching First Post Only 2016-07-07 11:21:50 -04:00
Robin Ward 1eb64151f6 User interface for watching first post 2016-07-07 11:21:50 -04:00
Guo Xiang Tan 2b651b20cf
UX: Display message when user has no notifications instead of a blank page. 2016-07-07 18:25:48 +08:00
Arpit Jalan 2facb6190f FEATURE: new site setting download_remote_images_max_days_old 2016-07-06 19:33:51 +05:30
Sam ff37685aef improve copy 2016-07-04 18:55:49 +10:00
Sam 468244e418 remove uneeded copy 2016-07-04 09:53:19 +10:00
Arpit Jalan 2f3ee3b658 FEATURE: new site setting suggested_topics_max_days_old 2016-07-03 15:07:56 +05:30
Jeff Atwood 886d08abfb correct bad copyedit 2016-07-02 15:59:38 -07:00
Arpit Jalan 342783e716 Update Translations 2016-06-30 13:47:13 +05:30
Guo Xiang Tan 8db3ab5f2a Merge pull request #4292 from tgxworld/rename_use_https_to_force_https
Rename `SiteSetting#use_https` to `force_https`.
2016-06-29 15:17:57 +08:00
Guo Xiang Tan 20359788dc
Rename `SiteSetting#use_https` to `force_https`. 2016-06-29 15:02:43 +08:00
Sam f88cf4e2f0 Merge pull request #4226 from xfalcox/non-persistent-session
FEATURE: add setting permanent_session_cookie to configure session st…
2016-06-29 16:47:31 +10:00
Sam 4b7b80a5c2 Merge pull request #4259 from tgxworld/update_dependencies
Update dependencies
2016-06-29 12:20:18 +10:00
Jeff Atwood 8fbcda5bf1 minor copyedit 2016-06-28 14:52:21 -07:00
Régis Hanol 214f5bff5c don't send more than 1 reply per day to auto-generated emails 2016-06-28 16:42:05 +02:00
Sam 1411eedad3 FEATURE: offer to unwatch categories when unwatching category 2016-06-28 18:34:20 +10:00
Jeff Atwood db1b0e2235 minor copyedit 2016-06-26 23:34:40 -07:00
Arpit Jalan 83309752ae FEATURE: new site setting 'code formatting style' 2016-06-27 01:00:11 +05:30
Neil Lalonde db2bc41110 Update translations 2016-06-21 11:16:31 -04:00
Jeff Atwood bb1fdd8134 very minor copyedit 2016-06-20 17:16:34 -07:00
Jeff Atwood 6cc63592f7 better copy on max topics/replies in first day 2016-06-20 16:24:08 -07:00
Sam 8866169879 FEATURE: can invite/revoke groups on private messages 2016-06-20 16:29:27 +10:00
Jeff Atwood 8d60e09fc4 minor copyedit 2016-06-17 14:53:07 -07:00
Jeff Atwood d374913547 very minor unsubscribe copyedits 2016-06-17 12:23:36 -07:00
Sam 977facf4e4 clean up copy and styling of mailing list pref 2016-06-17 11:28:49 +10:00
Sam 852860de66 FEATURE: simpler and friendlier unsubscribe workflow
- All unsubscribes go to the exact same page
- You may unsubscribe from watching a category on that page
- You no longer need to be logged in to unsubscribe from a topic
- Simplified footer on emails
2016-06-17 11:28:49 +10:00
Jeff Atwood 98d95cd7ee UX: switch to glyph for exit anon 2016-06-16 15:23:07 -07:00
Jeff Atwood 1ca52615a6 very minor copyedit 2016-06-16 01:53:44 -07:00
Guo Xiang Tan 23e32839b0 Merge pull request #4258 from gschlager/i18n
Add notes to date and number formats to help translators
2016-06-16 10:29:01 +08:00
Neil Lalonde d62f2b4d67 UX: rename setting num_flags_to_block_new_user to num_spam_flags_to_block_new_user 2016-06-15 13:19:06 -04:00
Sam 84a1b863a6 UX: add link to watched topics from prefs page 2016-06-15 12:38:47 +10:00
Neil Lalonde 1dae7fbe04 FIX: move non-admin i18n keys out of admin_js section 2016-06-14 12:55:08 -04:00
Régis Hanol e97e0bb311 FEATURE: new FirstReplyByEmail bronze badge 2016-06-13 15:37:14 +02:00
Jeff Atwood 3de2d7a003 better invite copy 2016-06-12 03:02:07 -07:00
Jeff Atwood 73859e8315 revise new user welcome for 1.6 2016-06-10 23:54:52 -07:00
Jeff Atwood 176d9e4863 UX: use link icon for linked posts ;) FINAL DECISION 2016-06-10 22:50:49 -07:00
Jeff Atwood d1c5949922 switch to dual-way arrow for links 2016-06-10 16:09:10 -07:00
Régis Hanol dffe50a2e6 new alternative reply by email addresses 2016-06-10 16:14:42 +02:00
Guo Xiang Tan 09b92dd345
Bump minimum Ruby version to 2.3. 2016-06-10 11:40:42 +08:00
Jeff Atwood a4e705648b "digest" is now "summary" 2016-06-09 17:38:49 -07:00
Neil Lalonde a6090339a7 FEATURE: tag group options: limit usage of one tag per group, tags in a group can't be used unless a prerequisite tag is used 2016-06-09 16:01:19 -04:00
Gerhard Schlager c97bc851cf
Add notes to date and number formats to help translators 2016-06-09 20:58:12 +02:00
Arpit Jalan 024c2e90c1 Update Translations 2016-06-09 22:07:41 +05:30
Guo Xiang Tan 8f5d3a5cbd UX: Use relative age for logs notice instead. 2016-06-09 11:26:07 +08:00
Jeff Atwood aaafd9f26e slightly better group mention and link dupe copy 2016-06-08 12:37:52 -07:00
Robin Ward 2169b1ecbc FIX: Duplicate link message should link to the post 2016-06-08 12:35:11 -04:00
Arpit Jalan 40e9e1be66 FEATURE: user-friendly custom message 2016-06-08 18:23:22 +05:30
Sam 6d10812b26 FEATURE: auto expand incoming/outgoing links 2016-06-08 16:49:01 +10:00
Jeff Atwood dd3ddce448 add copy and settings for TL3 blocks 2016-06-07 23:42:30 -07:00
Sam 4bf3fa5356 FEATURE: allow admins to prioritize full name vs username in the UI
Use the site setting prioritize_username_in_ux to switch between prioritizing
the full name vs username
2016-06-08 14:29:24 +10:00
Neil Lalonde a49ace0ffb FEATURE: ability to restrict tags to categories using groups 2016-06-07 15:36:20 -04:00
Robin Ward 431179dd25 FEATURE: Prompt users when they are entering duplicate links 2016-06-07 14:47:22 -04:00
Arpit Jalan 4253141700 FEATURE: custom email message for topic invites 2016-06-07 23:43:15 +05:30
Arpit Jalan 02e461de8d UX: better invite modal 2016-06-07 13:56:56 +05:30
Régis Hanol 75c20640fe tell the user it should be the secret key 2016-06-07 01:33:15 +02:00
Jeff Atwood 5c3e36aec2 Merge pull request #4252 from techAPJ/invite-email-improvements
FEATURE: customize invite email message
2016-06-06 14:24:39 -07:00
Régis Hanol ca1a532cf5 show 'revoke_email' in staff action logs 2016-06-06 22:58:09 +02:00
Neil Lalonde aa3152530c delete tag group 2016-06-06 16:27:46 -04:00
Neil Lalonde f3f6c2f98f FEATURE: tag groups 2016-06-06 14:18:48 -04:00
Arpit Jalan 7b205ebba4 FEATURE: customize invite email message 2016-06-06 20:15:30 +05:30
Jeff Atwood 22e567c9b9 minor copyedit 2016-06-06 01:38:41 -07:00
Jeff Atwood 9a5a55d9ef slightly better review email notify copy 2016-06-05 12:38:37 -07:00
Arpit Jalan 4f4c1b54ba Update Translations 2016-06-04 00:15:03 +05:30
Régis Hanol 99ad251731 different email footer when mailing_list_mode is enabled 2016-06-03 15:48:54 +02:00
Jeff Atwood 9ac8974dd1 slight back button improvements 2016-06-03 02:06:35 -07:00
Arpit Jalan c4e1ad0953 FEATURE: Resend all pending invitations 2016-06-03 12:23:13 +05:30
Jeff Atwood c7aa8bbbea better copy for username change warning 2016-06-02 13:47:16 -07:00
Robin Ward 43e7890dcf
FIX: Add more descriptive text for expanding links 2016-06-02 13:07:47 -04:00
Guo Xiang Tan 8817b00a4c Merge pull request #4173 from fantasticfears/locale
Add translation for topic title and remove dangling validation
2016-06-02 17:18:48 +08:00
Régis Hanol 31c0a22266 UX: special message when the user have enabled mailing_list_mode 2016-06-01 22:47:42 +02:00
Arpit Jalan e489af0b50 add Estonian language files 2016-06-01 15:25:21 +05:30
Jeff Atwood 2bebc383b1 better copy on disable PM setting 2016-05-31 17:36:11 -07:00
Jeff Atwood 9fac7c6107 better copy, I guess "digest" --> "summary" now 2016-05-31 12:47:44 -07:00
Jeff Atwood b86eaa08a4 better copy on unsub via email setting 2016-05-31 12:28:23 -07:00
Robin Ward 447c16800b
UX: Add tooltip text for the timeline notifications button 2016-05-31 15:23:22 -04:00
Robin Ward e5ad297ef0
UX: Make the timeline dates the same format 2016-05-31 10:51:52 -04:00
Robin Ward 0e3b275684
UX: Add title text on back button on timeline 2016-05-31 10:51:50 -04:00
Robin Ward 3c30fa628b
FIX: "Go Back" wasn't displaying properly most of the time 2016-05-31 10:51:50 -04:00
Robin Ward 3cebba5b1f
UX: Add "ago" to the bottom of the timeline when relative 2016-05-31 10:51:49 -04:00
Robin Ward d8d1c7013e
UX: Suppress date on on timeline for previous years 2016-05-31 10:51:49 -04:00
Robin Ward a8251b3036
UX: Suppress "replies" when there are many replies in the timeline 2016-05-31 10:51:44 -04:00
Robin Ward 5901faa643
UX: Use relative age instead of "Now" 2016-05-31 10:51:43 -04:00
Robin Ward 1c49c57494
UX: Change the date formatting for timeline start + scroller 2016-05-31 10:51:42 -04:00
Robin Ward 559fa36c18
FEATURE: Topic timeline widget 2016-05-31 10:51:39 -04:00
Robin Ward 4a7567b485
UX: Move links from gutter to below posts 2016-05-31 10:51:37 -04:00
Neil Lalonde 6796b15857 FEATURE: restrict tags to be used in a category 2016-05-30 16:56:33 -04:00
Régis Hanol 116efffdaa FEATURE: webhooks support for mailgun 2016-05-30 17:11:17 +02:00
Neil Lalonde 05c8bca222 show tags usage in search options 2016-05-27 15:02:43 -04:00
Sam 8c3a0b44ba FIX: restore "every email" default for old accounts in mailing list mode
- Change default for mailing list mode frequency to daily
- Remove bootbox warning for mailing list mode (cause default is daily)
2016-05-27 12:07:10 +10:00
Jeff Atwood 17ebcdd413 very minor typo 2016-05-26 15:05:44 -07:00
Neil Lalonde 7050042088 Update translations 2016-05-26 11:50:15 -04:00
David McClure a92fd9d701 Add Site Setting to use HTML from incoming email when available. (#4236) 2016-05-26 10:13:01 +02:00
Neil Lalonde a4cd068481 FEATURE: add caps to trust level 3 requirements for posts read and topics viewed, configurable in settings 2016-05-25 14:55:49 -04:00
Jeff Atwood 99b95f1fc9 use #category text in cat search checkbox 2016-05-24 23:58:54 -07:00
Régis Hanol 32d253d484 remove 'crop_tall_images' site setting but keep the behavior 2016-05-23 16:42:19 +02:00
Régis Hanol 667dd54a23 FEATURE: new 'crop_tall_images' site setting 2016-05-23 16:18:30 +02:00
James Kiesel feffe23cc5 FEATURE: More granular mailing list mode (#4068)
* Rearrange frontend to account for mailing list mode

* Allow update of user preference for mailing list frequency

* Add mailing list frequency estimate

* Simplify frequency estimate; disable activity summary for mailing list mode

* Remove combined updates

* Add specs for enqueue mailing list mode job

* Write mailing list method for mailer

* Fix linting error

* Account for stale topics

* Add translations for default mailing list setting

* One query for mailing list topics

* Fix failing spec

* WIP

* Flesh out html template

* First pass at text-based mailing list summary

* Add user avatar

* Properly format posts for mailing list

* Move make_all_links_absolute into Email::Styles

* Apply first_seen_at to user

* Send mailing list email summary hourly based on first_seen_at

* Branch and test cleanup

* Use existing mailing list mode estimate

* Fix failing specs
2016-05-21 15:17:54 +02:00
Jeff Atwood ba447bdca5 missed a spot 2016-05-18 17:25:31 -07:00
Jeff Atwood 75e2ea0137 UX: change "API Requests" to "Pageviews"
we are confident about these numbers now, so we can use the common name
2016-05-18 17:23:14 -07:00
Régis Hanol c75d58ab21 FEATURE: new 'ignore_by_title' site setting 2016-05-18 23:07:01 +02:00
Jeff Atwood 69dc706ba1 add better advice copy for use_https setting 2016-05-18 13:49:59 -07:00
Arpit Jalan 4ff03b3451 Update Translations 2016-05-17 23:51:39 +05:30
Guo Xiang Tan b68860ee28 FIX: Do not send email when user of the post has been deleted. (#4228) 2016-05-17 17:42:15 +02:00
Erick Guan 9ace919f7c
Add translation for topic title and remove dangling validation translation 2016-05-17 15:19:08 +02:00
Rafael dos Santos Silva 09ef5f613e FEATURE: add setting permanent_session_cookie to configure session stickiness
Now admins can turn make the login cookie die after the browser is closed, so the user needs to log in everytime.
2016-05-17 01:12:09 -03:00
Jeff Atwood 3f0abb7c17 bad checkin, somehow :( 2016-05-16 15:25:41 -07:00
Jeff Atwood 90a147682c FIX: long desc for reciprocation badges inaccurate 2016-05-16 15:25:41 -07:00
Régis Hanol 5f76287b18 FEATURE: cap number of staged users (defaults to 10) created per incoming email 2016-05-16 21:45:34 +02:00
Arpit Jalan 3214e88ce6 FIX: missing embed_classname_whitelist translation 2016-05-15 12:09:59 +05:30
Jeff Atwood fe5b0cf36f further soften new user block copy 2016-05-13 15:11:35 -07:00
Jeff Atwood 1340fe0147 switch to "Viewed" in user directory 2016-05-13 14:19:16 -07:00
Régis Hanol 4fe96974c8 better 'bounce_score_threshold' site setting description 2016-05-13 10:58:44 +02:00
Arpit Jalan 5b030017d9 FEATURE: new search filter in:wiki 2016-05-13 13:56:53 +05:30
Arpit Jalan 00893ef1de FEATURE: new search filter - @username 2016-05-12 14:26:26 +05:30
Arpit Jalan 4d48a1dd79 add search help text for #category-slug filter 2016-05-11 15:57:31 +05:30
Arpit Jalan e8623ccd92 Update Translations 2016-05-09 23:39:52 +05:30
Régis Hanol 1e57bbf5c8 Lots bounce emails related fixes
- Show bounce score on user admin page
- Added reset bounce score button on user admin page
- Only whitelisted email types are sent to emails with high bounce score
- FIX: properly detect bounces even when there is no TO: header in the email
- Don't desactivate a user when reaching the bounce threshold
2016-05-06 19:34:33 +02:00
Jeff Atwood 24a49daa71 emphasize the upgrade link and how easy 2016-05-04 23:36:50 -07:00
Régis Hanol c775ea7b5e add 'Most Liked' and 'Most Replied To' columns in user summary 2016-05-04 22:48:30 +02:00
Neil Lalonde b1f798f119 Update translations 2016-05-04 14:22:15 -04:00
Neil Lalonde c1aded8b64 FIX: crawler view of tags index page 2016-05-03 16:10:12 -04:00
Arpit Jalan 82daf93eb3 Merge pull request #4206 from techAPJ/convert-topic
FEATURE: move a topic from PM to regular topic or vice versa
2016-05-04 01:33:15 +05:30
Régis Hanol 8e611ec7a1 FEATURE: handle bounced emails 2016-05-02 23:15:32 +02:00
Arpit Jalan acfb540952 FEATURE: move a topic from PM to regular topic or vice versa 2016-05-02 21:34:05 +05:30
Neil Lalonde 83c092af64 fix duplicate i18n key 2016-04-27 12:23:29 -04:00
Neil Lalonde e5918c7d00 FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
Arpit Jalan 74b3807f60 FEATURE: new bootstrap mode settings for brand new Discourse community (#4193)
* FEATURE: new bootstrap mode settings for brand new Discourse community

* new SiteSetting.set_and_log method
2016-04-26 13:08:19 -04:00
Régis Hanol 2194ccec6e slightly better automatic flag reason messages 2016-04-25 23:03:17 +02:00
Régis Hanol 84d4ebd910 use 'reply_by_email_address' setting for handling bounce emails using VERP 2016-04-25 20:06:45 +02:00
Arpit Jalan e3f42d7038 Update Translations 2016-04-25 23:34:16 +05:30
John Britton 53b2b02527 Update Google Ajax-Crawling API documentation url 2016-04-22 11:15:56 +01:00
Dean Taylor f7d0e8461d Minor spelling mistake and language consistency
"Return" instead of "Return".
"unactivated" changed to "deactivated".
Mostly "cannot" is currently used, changed existing "can not" occurrences.
"there was no attachments" to "there were no attachments".
2016-04-21 02:23:58 +01:00
Neil Lalonde e63e296761 Update translations 2016-04-20 19:18:07 -04:00
Tobias Eigen 775efee53b Update server.en.yml
changed "free generous free plan" to "generous free plan" in the email deliverability test. slightly redundant. ;-)
2016-04-20 14:23:04 -07:00
Régis Hanol 4960b62110 FEATURE: new 'block_auto_generated_emails' site setting 2016-04-20 21:29:27 +02:00
Jeff Atwood c4cf057d07 kinder, gentler copy for account block autonotifies 2016-04-19 00:44:46 -07:00
Régis Hanol 7d9f2265b9 FIX: improve support for handling emails coming from screened email addresses 2016-04-18 23:01:54 +02:00
Jeff Atwood d086151a78 fix broken DKIM checker link 2016-04-18 13:49:49 -07:00
David García-Navas López de Cuéllar 7e0ee2a931 [CI SKIP] Little typo. 2016-04-18 16:43:16 +02:00
Sam fad017d842 FEATURE: add support for bounce emails
We now optionally add a Variable Email Return Path to every email we send.
This allows us to cleanly handle email bounces, which in turn will improve
deliverability.
2016-04-18 17:14:01 +10:00
Sam 9e50f36c50 Merge pull request #4137 from cpradio/add-warning-to-flag
FEATURE: Add warning input to flag dialog when notifying a user
2016-04-15 16:23:22 +10:00
Sam 4bc860652b FEATURE: add graph support to admin reports
thanks to graph js, this runs latest beta cause we needed support for
smarter X axis legend
2016-04-14 15:46:01 +10:00
Régis Hanol e808f7f41e User Summary improvements
Added "Top Links" list
Added "Most Liked By" list

Added "Bookmark count" stat

UX: Use fa heart icon instead of "like" text in stats

Change the order of the user stats
2016-04-13 23:02:51 +02:00
Régis Hanol 4d9c81fde7 Merge pull request #4148 from tgxworld/dont_reply_to_emails_that_are_autogenerated
FIX: Don't send rejection mailer to bounced emails.
2016-04-13 15:36:14 +02:00
Jeff Atwood b915241acb better copy for file too large upload error 2016-04-13 02:24:57 -07:00
Jeff Atwood 36683da8b6 somehow git missed this file 2016-04-12 13:29:47 -07:00
Jeff Atwood 2258dbd232 badge copyedits 2016-04-12 12:56:48 -07:00
Robin Ward 0396b14b70
FEATURE: New "First Onebox" badge 2016-04-12 15:31:14 -04:00
Jeff Atwood 04c1d37e63 some copyedits on autoclose and new badges 2016-04-12 12:26:06 -07:00
Sam 0113fce420 FEATURE: automatically close topics with 10k+ posts
FEATURE: automatically close messages with 2k+ posts

Both configurable via `auto_close_messages_post_count`
and `auto_close_topics_post_count`
2016-04-12 13:29:48 +10:00
Régis Hanol 56089c4856 FEATURE: new 'auto_generated_whitelist' site setting 2016-04-11 22:47:34 +02:00
Neil Lalonde a299231f9a FEATURE: add setting to omit category name from topic page title tag 2016-04-11 16:44:16 -04:00
Régis Hanol a359a973e2 remove useless content when sending email to a staged used 2016-04-11 19:06:10 +02:00
Régis Hanol e4980392da improve receiver specs to account for posts approval 2016-04-11 18:20:26 +02:00
Arpit Jalan 491c473e4e Update Translations 2016-04-11 20:41:09 +05:30
Sam 030fb71f60 add missing localizations 2016-04-09 10:07:11 +10:00
Neil Lalonde 7f0b1691c4 FEATURE: add pop3 timeouts and auth errors to admin dashboard. Admins will get notified along with other problems. 2016-04-08 17:33:47 -04:00
Neil Lalonde 9c934e27be FEATURE: notify admins if problems have been reported on the dashboard for a while 2016-04-08 16:44:13 -04:00
Robin Ward c948d53d91
UX: Use separate input fields for link and description in d-editor 2016-04-08 16:13:42 -04:00
Thorben Egberts cf8b3fbd56 FEATURE: add user custom fields to user card
The user's custom fields are now displayed on the user card. This has to be enabled for each custom field in the custom field settings. See https://meta.discourse.org/t/custom-user-fields-on-usercard/22662/
2016-04-08 14:35:41 +02:00
Sam 19ca08857f FEATURE: verbose SSO logging
By enabling the site setting verbose_sso_logging
you can log information every time a user tries initiates SSO
and during SSO failures
2016-04-08 11:20:01 +10:00
Neil Lalonde a2501bfee5 Update Translations 2016-04-07 12:11:30 -04:00
Guo Xiang Tan 5734c7f3f3 FIX: Don't send rejection mailer to bounced emails. 2016-04-07 22:21:17 +08:00
Guo Xiang Tan 2ecff60af2 FIX: Typos. 2016-04-07 11:52:07 +08:00
Régis Hanol a5d8dfb07e FIX: don't hardcode maximum file size 2016-04-06 22:51:28 +02:00
frictionel 9410c2b986 correcting errors in translation sources
* Update client.en.yml
2016-04-06 21:08:47 +02:00
Arpit Jalan 9a045c216c FIX: verify that sso_url setting includes protocol 2016-04-06 11:12:47 +05:30
Robin Ward c30d327b77 FEATURE: Two new badges - First Emoji and First Mention 2016-04-05 15:17:41 -04:00
Neil Lalonde 56e47c8d7e FEATURE: report on admin dashboard when favicon is failing to load 2016-04-05 14:42:32 -04:00
Jeff Atwood b7be56cfd1 read only mode buttons can be smaller 2016-04-04 23:41:26 -07:00
cpradio b4f4cf794b Add warning input to flag dialog
Added isWarning property
pass is_warning along to post_action
Added is_warning to possible arguments to receive from post_actions route
Only show warning checkbox for staff
Only permit the is_warning argument if the user is staff
2016-04-03 18:48:39 -04:00
Arpit Jalan f9d1a2554d FIX: do not allow SVG image as digest logo 2016-04-02 17:27:06 +05:30
Arpit Jalan 5d641d0270 Update Translations 2016-03-31 23:28:07 +05:30
Arpit Jalan 41208b99a1 FEATURE: RSS feed for user posts and topics 2016-03-31 20:24:05 +05:30
Tomas Ibarra 09ed2cdb2d FIX: Romanian pluralization rules using modules 2016-03-30 15:15:43 -07:00
Ionut Staicu 809ea42953 Updated plurals.rb to match romanian rules 2016-03-30 22:23:03 +03:00
Régis Hanol 2ac38e9d05 show all headers in rejected email details modal 2016-03-30 19:05:42 +02:00
Régis Hanol bf579174c1 UX: improved user summary page 2016-03-30 18:05:16 +02:00
Jeff Atwood 03b65345d1 remove :) from new version notifications :( 2016-03-29 22:47:12 -07:00
Arpit Jalan b3354bdc7b Update Translations 2016-03-29 19:27:11 +05:30
Sam 95076050f4 FEATURE: warn about mailing list mode if it is checked 2016-03-29 18:50:17 +11:00
Jeff Atwood a307689621 slightly better avatar missing copy 2016-03-28 12:04:27 -07:00
Arpit Jalan b6a0b891b8 Update Translations 2016-03-28 23:34:04 +05:30
Arpit Jalan 6b01287e98 Update Translations 2016-03-28 14:00:18 +05:30
Sam fe51f84aa7 FEATURE: allow admins to enter badge long descriptions
FIX: fallback to description if badge long description is missing

Also moves all badge localization into server.en, this slims the client down

serializers pass down localized names/descriptions/long descriptions
2016-03-28 18:38:57 +11:00
Jeff Atwood 483c19199e slightly shorter badge copy 2016-03-25 16:31:38 -07:00
Arpit Jalan 64feffbb60 FEATURE: site setting for suppressing categories from digest email 2016-03-26 01:06:03 +05:30
Arpit Jalan fc9519af52 Merge pull request #4117 from techAPJ/invite-email
UX: user invite email style should be consistent with other user notifications
2016-03-25 23:15:52 +05:30
Robin Ward 2c5eed9a85 FIX: Basic badge description was missing 2016-03-25 12:11:39 -04:00
Arpit Jalan 17afdc34cc UX: user invite email style should be consistent with other user notifications 2016-03-25 19:28:55 +05:30
Jeff Atwood 9bd8ea4633 more long badge descriptions 2016-03-24 15:06:35 -07:00
Robin Ward db15772ab1 UX: Make user info rendering more consistent 2016-03-24 13:49:35 -04:00
Guo Xiang Tan 621372eb7b FIX: Pluralize logs notice message. 2016-03-24 09:14:20 +08:00
Robin Ward f0552af5f1 FIX: Don't log validation errors for sso 2016-03-23 14:44:34 -04:00
Régis Hanol 39863953cd new 'enable_staged_users' site setting 2016-03-23 18:56:03 +01:00
Arpit Jalan ddebd76c44 Update Translations 2016-03-23 22:25:29 +05:30
Arpit Jalan bba0393c87 Merge pull request #4105 from manelvf/galician_language
Galician language
2016-03-23 21:19:20 +05:30
jomaxro cc07f421f1 Update automated account blocked by staff PM
When a user's account is blocked by staff, they receive an automated PM informing them of such.  Unlike the new user too many flags PM, this PM does not inform that user what blocked means.  This PR adds two lines to the PM, one explaining what blocking means, the other informing the user to contact staff with questions.
2016-03-23 00:21:15 -04:00
Sam c095304d6d FEATURE: limit daily emails per user to 100 per day via site setting
- controlled via max_emails_per_day_per_user, 0 to disable
- when limit is reached user is warned
2016-03-23 15:08:48 +11:00
Manel Villar 6a2fe44e51 Support for Galician language added 2016-03-22 16:42:54 +01:00
Robin Ward a9320f668c FIX: Invalid YAML 2016-03-22 11:15:15 -04:00
Jeff Atwood 1f2aa3aa8b clearer "gives back" descriptions 2016-03-22 04:38:56 -07:00
Jeff Atwood 69268786c4 lots more + better long badge descriptions 2016-03-22 04:19:45 -07:00
Jeff Atwood d31cc98ea7 copyedit on some badge short descriptions 2016-03-21 17:06:00 -07:00
Régis Hanol afacc70fbe improve error message when trying to change email address to one used by a staged user 2016-03-21 19:36:26 +01:00
Arpit Jalan 34469e725b FEATURE: separate API endpoints for public and private posts 2016-03-21 18:21:15 +05:30
Gerhard Schlager 81e174c47a Fix Permalink normalization regex example 2016-03-19 22:37:29 +01:00
Jeff Atwood d14bcc5681 let's avoid advising users on being wise 2016-03-18 16:46:34 -07:00
Jeff Atwood 0ad5f22644 more positive copy on like remain warning 2016-03-18 16:38:29 -07:00
Arpit Jalan bd83cf7f4c FEATURE: add group posts and mentions RSS 2016-03-18 22:29:10 +05:30
Robin Ward 5d4ee2ca1d FEATURE: Warn a user when they have few likes remaining 2016-03-18 11:30:29 -04:00
Sam 77242e4680 FEATURE: in:pinned and in:unpinned search filters 2016-03-18 16:26:54 +11:00
Neil Lalonde 213950e4cf FEATURE: add option to include topics from trust level 0 users in digest emails 2016-03-17 17:35:23 -04:00
Robin Ward b0e23c9f56 FIX: Thank you badge had incorrect criteria 2016-03-17 13:03:47 -04:00
Robin Ward d9080b9d69 Rename "My Cup Runneth Over" to "Higher Love". Winwood! 2016-03-17 11:42:41 -04:00
Régis Hanol 99b1059537 improve 'private_email_time_window_seconds' site setting helper text 2016-03-17 16:29:23 +01:00
Neil Lalonde 9f30a28a8e Update translations 2016-03-17 11:01:02 -04:00
Sam a8dbba9a01 warn about setting 2016-03-17 17:03:12 +11:00
Régis Hanol 20ce7f29e0 FEATURE: new 'manual_polling_enabled' site setting 2016-03-16 22:28:01 +01:00
Sam 84d234a98a Merge pull request #4076 from scossar/locale-from-header-setting
FEATURE: add site setting for setting locale from header
2016-03-17 07:53:20 +11:00
Régis Hanol 162fcb75da FEATURE: admin dashboard check when email polling errored in the past 24 hours 2016-03-16 21:17:48 +01:00
Robin Ward 7c384fc740 Adjusted "Gives Back" badge 2016-03-16 13:48:14 -04:00
Robin Ward 35c2339c2a Updated badges for receiving likes 2016-03-16 13:03:17 -04:00
Arpit Jalan 9b3218b041 update tl3 settings description 2016-03-16 14:31:50 +05:30
Robin Ward 06591022fe FEATURE: Generous badge 2016-03-15 16:08:29 -04:00
Robin Ward cfe18c3f5b FEATURE: Gives Back badge 2016-03-15 16:08:29 -04:00
Robin Ward e60da531ba FEATURE: Admired Badge for high like ratio 2016-03-15 16:08:29 -04:00
scossar 1914495e88 make error message translatable 2016-03-15 10:02:10 -07:00
Arpit Jalan ee5acf1948 Update Translations 2016-03-15 21:11:18 +05:30
scossar 0cbeda8414 add site setting for setting locale from header 2016-03-14 16:18:19 -07:00
Régis Hanol 4a3cb4a000 FIX: use MD5 of the email_string when there's no 'Message-Id' 2016-03-14 18:18:58 +01:00
Régis Hanol 9fc9f029ea fix title for posted notification 2016-03-14 16:53:53 +01:00
Sam Saffron e00850a1ab FEATURE: implement before and after filters in search remove max_age and min_age
supports

- before:monday
- after:june
- before:2001
- before:2001-01-22
2016-03-14 23:27:02 +11:00
Arpit Jalan 01f2f05f2d Merge pull request #4070 from techAPJ/revert-post
FEATURE: revert post to a specific revision
2016-03-11 23:00:13 +05:30
Régis Hanol 6d84a8a1b3 FIX: don't send out elided message in email notifications
UX: improved details tag for elided messages
2016-03-11 17:51:16 +01:00
Arpit Jalan 89248580dc FEATURE: revert post to a specific revision 2016-03-11 02:46:55 +05:30
Robin Ward 5771d2aee2 SECURITY: Support for confirm old as well as new email accounts 2016-03-08 14:52:22 -05:00
Régis Hanol 031146a821 FIX: ensure email in address insn't used it both Groups & Categories 2016-03-08 20:52:04 +01:00
Régis Hanol cf140aaaec Merge pull request #4067 from fantasticfears/translation
FIX: Add missing translation in groups page
2016-03-08 15:58:34 +01:00
Erick Guan e9bff2e550 FIX: Add missing translation in groups page 2016-03-08 12:25:46 +01:00
Guo Xiang Tan ee8be3d1a8 Merge pull request #4059 from gdpelican/feature/disable-mailing-list-mode
FEATURE: Add site setting for disabling mailing list mode site wide
2016-03-08 16:27:09 +08:00
James Kiesel 2f00e2179f Don't use unnecessary stubs; site setting language update 2016-03-08 19:40:16 +13:00
Régis Hanol 622d804d46 FEATURE: Add rejection message on rejected IncomingEmail
FIX: Better RateLimit description in rejected IncomingEmail
FEATURE: Send email when hitting a rate limit
2016-03-07 16:56:17 +01:00
Arpit Jalan bdb290ccdb Update Translations 2016-03-07 19:44:32 +05:30
Sam 7b4cc136ea Merge pull request #4046 from RalfJung/strings
Profile page: Use "I" to refer to the user
2016-03-07 14:07:58 +11:00
Sam fe6ea48123 Merge pull request #4038 from markbiegel/instagram-login
FEATURE: Instagram OmniAuth login methods
2016-03-07 14:05:07 +11:00
Sam af577a5854 FEATURE: like notification frequency of never 2016-03-06 09:12:59 +11:00
James Kiesel 54b4fb69db FEATURE: Add site setting for disabling mailing list mode site wide 2016-03-05 11:08:31 +13:00
Sam Saffron 8b1772ac0f FIX: if user undos like, and relikes notify
FEATURE: roll up likes for notify on all likes
2016-03-04 22:56:27 +11:00
Neil Lalonde c1aea91d63 FEATURE: More digest email frequency options. Digests can be sent as often as every 30 minutes. 2016-03-02 15:43:47 -05:00
Robin Ward be257225b6 Adjustment: New User Posts must be reviewed at TL0 + TL1 2016-03-02 14:54:03 -05:00
Guo Xiang Tan f32f0d6337 Merge pull request #4017 from tgxworld/add_admin_banner_for_logster
FEATURE: Admin Banner when Logster logs is getting flooded.
2016-03-02 23:44:56 +08:00
Guo Xiang Tan fdd6920ae7 FEATURE: Admin Banner when Logster logs is getting flooded. 2016-03-02 22:03:16 +08:00
Sam Saffron 5f4075a6cf FEATURE: users can select how frequently they are notified on likes
- first time
- first time and daily (default)
- always
2016-03-02 23:16:52 +11:00
Arpit Jalan 50e65634d7 FEATURE: new setting min_admin_password_length and better default 2016-03-02 14:43:26 +05:30
Jeff Atwood 83fda03495 remove modal flag hint, no longer needed 2016-03-01 14:22:36 -08:00
Arpit Jalan 8349669f8e streamline topic_invite locale 2016-03-02 00:39:17 +05:30
Robin Ward 618eef680e FEATURE: Disable removal of backups from S3 2016-03-01 14:02:10 -05:00
Arpit Jalan 41a0f9b7fd UX: better error message when inviting user to a topic 2016-03-02 00:30:31 +05:30
Arpit Jalan 9dc533a26c fix broken locale 2016-03-01 22:52:55 +05:30
David García-Navas López de Cuéllar a66c236adb very little typo [ci skip]
[ci skip]
2016-03-01 12:06:27 +01:00
Guo Xiang Tan bfea842d32 UX: Better error message when logging out in read only mode. 2016-03-01 17:37:50 +08:00
Arpit Jalan d70e4ac5b6 Update Translations 2016-03-01 14:25:01 +05:30
Régis Hanol be5a54d67d FEATURE: new 'allow_all_attachments_for_group_messages' site setting 2016-02-29 22:39:24 +01:00
Arpit Jalan 01e1bb53f1 FEATURE: add RSS feed for top topics 2016-02-29 23:46:36 +05:30
Ralf Jung 11ab72db18 Profile page: Use "I" to refer to the user
This is consistent with "Don't jump to my post after I reply", "Send me an email when someone messages me", ...
2016-02-28 09:58:15 +01:00
Jeff Atwood f2c67a5010 remove mandrill RIP 2016-02-27 15:21:17 -08:00
Arpit Jalan 8f62a0caa8 FEATURE: log backup operation 2016-02-27 23:33:18 +05:30
Arpit Jalan 09257f6c85 remove duplicate translation file 2016-02-27 12:40:32 +05:30
Sam 0a128852de Merge pull request #4018 from httvncoder/patch-1
Create client.vi_VN.yml
2016-02-27 17:01:51 +11:00
Régis Hanol 21b51090bf FIX: don't tell staged users they can visit topics in email notifications 2016-02-26 23:56:56 +01:00
Sam Saffron 820a435af8 FEATURE: add "email in-reply-to user option"
We no longer include previous replies as "context", instead
we include and excerpt of the post being replied to at the bottom
of notifications, this information was previously missing.

Users may opt in to emailing previous replies if they wish
or opt out of "in-reply-to" which makes sense in some email clients that
are smarter about displaying a tree of replies.
2016-02-26 00:05:59 +11:00
Ubuntu 5c603bf8ec Added Instagram login method 2016-02-25 12:13:59 +10:00
Régis Hanol f7432d8ec9 FEATURE: add support for multiple incoming emails for groups & categories 2016-02-24 19:47:58 +01:00
Jeff Atwood 0097dc55b5 more entertaining 404 header copy 2016-02-24 02:00:12 -08:00
Robin Ward ee1aec6766 Merge branch 'vdom' 2016-02-23 15:30:40 -05:00
Arpit Jalan 9de5c340b0 FIX: invite link should not auto-accept invitation if user is already logged in 2016-02-23 12:10:25 -05:00
Arpit Jalan 72784d23e7 improved already_logged_in copy 2016-02-23 21:56:34 +05:30
Arpit Jalan 1253afdf95 FIX: invite link should not auto-accept invitation if user is already logged in 2016-02-23 19:49:58 +05:30
Sam Saffron d0a86f8032 Merge branch 'master' into vdom 2016-02-23 15:58:46 +11:00
Jeff Atwood 69461ec1ce slightly better upgrade email text 2016-02-22 15:50:28 -08:00
Robin Ward 026bba1876 Merge branch 'master' into vdom 2016-02-22 15:28:07 -05:00
Neil Lalonde 7e39619bc9 Update translations 2016-02-22 11:10:12 -05:00
Sam c404da248a Merge branch 'master' into vdom 2016-02-22 12:20:59 +11:00
Sam 5a47199528 Merge pull request #3947 from khoa-le/update-locale-vietnamese
Add locale for Vietnamese
2016-02-22 11:41:37 +11:00
Dan Dascalescu 5fdc0ebe8a Typo fix: "your sure" 2016-02-21 14:12:32 -08:00
Dan Dascalescu 9aa3653e2f Fix typo: are your sure 2016-02-21 02:26:28 -08:00
Neil Lalonde e8d837269b FEATURE: pending flags reminder is sent as a group message to staff instead of sending an email to the contact email site setting. 2016-02-19 15:21:18 -05:00
Jeff Atwood 6c684944c5 add link to mail-tester.com in test email 2016-02-19 09:19:36 -08:00
Sam 29c2423daf Merge branch 'master' into vdom
# Conflicts:
#	app/assets/javascripts/discourse/views/post.js.es6
2016-02-19 14:09:31 +11:00
Sam ab06f86fbe FEATURE: allow users to control how many previous replies they get
- always means we always send previous replies with every email
- never means we do not
- "unless previously sent" ... is the default, in which we only email you each reply once

The default_email_previous_replies site setting can control this toggle
2016-02-19 13:57:07 +11:00
Régis Hanol e204144a58 UsernameValidator error messages weren't matching the code 2016-02-18 23:19:14 +01:00
Hung Thinh acad93f431 Create client.vi_VN.yml
Vietnamese file : translate for use
2016-02-19 02:26:01 +07:00
Sam e8f76c335a Merge branch 'master' into vdom 2016-02-17 18:10:12 +11:00
Régis Hanol 63b9d1c645 FIX: sends an email notifcation when a user's post is linked 2016-02-16 18:29:23 +01:00
Robin Ward 3ea1f88cdc Merge branch 'master' into vdom 2016-02-16 11:48:42 -05:00
Erick Guan 0c6e5befe4 FIX: topic summary description text was conflicts with reply counter 2016-02-16 12:38:51 +01:00
Dan Dascalescu c75360f809 Capitalize "ip" in "ip address" 2016-02-15 15:59:31 -08:00
Sam 1dc168a7e6 Merge branch 'master' into vdom 2016-02-15 19:29:59 +11:00
Jeff Atwood 2c0b36cb72 omit needless words 2016-02-13 15:58:52 -08:00
Robin Ward d1e85bdd8b FEATURE: Use virtual dom framework for faster post rendering 2016-02-11 11:00:40 -05:00
Régis Hanol cad7fc1062 FIX: don't allow blocked user to send emails in 2016-02-11 10:39:57 +01:00
Jeff Atwood 5120dcfb3d we don't need to show (currently enabled) 2016-02-10 16:36:25 -08:00
Jeff Atwood 081c196b52 minor copyedit 2016-02-10 16:34:37 -08:00
Régis Hanol 91bb38626c FEATURE: new incoming email details modal 2016-02-10 22:00:27 +01:00
Régis Hanol c2cc9da9a7 remove the wiki color 2016-02-10 11:18:37 +01:00
Régis Hanol 8944d62aa6 add validator for the 'reply_by_email_enabled' site setting 2016-02-09 23:35:40 +01:00
Arpit Jalan e5aecdf09f Update Translations 2016-02-09 20:24:03 +05:30
Arpit Jalan 82a75c00c0 UX: change 'Visit Topic' to 'Visit Message' for message notification email 2016-02-09 13:39:10 +05:30
Jeff Atwood 1a1dcb59f9 this period bothered me and it had to go 2016-02-08 15:37:49 -08:00
Régis Hanol 460665895c properly name purge emails/email logs site settings 2016-02-08 22:18:52 +01:00
Régis Hanol ac863bab91 FEATURE: new 'suppress_email_logs_after_days' site setting 2016-02-08 18:47:35 +01:00
Gerhard Schlager f7eb7f25bd UX: Use i18n for date picker 2016-02-05 21:49:21 +01:00
Neil Lalonde 71a87bea0c Update translations 2016-02-04 13:35:14 -05:00
Régis Hanol 2d170712d7 new 'private_email_time_window_seconds' site setting 2016-02-04 17:22:16 +01:00
Arpit Jalan eec8436cfe FEATURE: filter admin reports via user group 2016-02-04 11:23:49 +05:30
Sam Saffron bc75010b20 FEATURE: suggested messages for messages
FEATURE: clicking envelope takes you to inbox

Suggested messages works somewhat like suggested topics.

- New show up first (in either group inbox or inbox)
- Then unread (in either group inbox or inbox)
- Finally "related" which are messages with same participants as the current pm.
2016-02-03 18:50:05 +11:00
Arpit Jalan bcc0ed7c9c Update Translations 2016-02-02 15:24:01 +05:30
Régis Hanol 49d1f88f6e FIX: support incoming emails with no subject 2016-02-01 12:16:15 +01:00
Jeff Atwood 9cf57e3ca4 more email rejection copy edits 2016-01-28 15:42:05 -08:00
Jeff Atwood 223e324eb9 some copyedits on mail rejection text 2016-01-28 12:20:59 -08:00
Gerhard Schlager f4f87921c2 Replace uncategorized_description setting with translation 2016-01-28 00:26:25 +01:00
Jeff Atwood 6a7bdfecc8 better shorter copy for group inbox 2016-01-27 10:25:54 -08:00
Sam Saffron 8aea75edec improve copy 2016-01-27 21:51:12 +11:00
Sam Saffron a764cc3a42 FEATURE: by default users track a group (as opposed to watch)
FEATURE: a rollup counting number of messages in the group inbox to tracking users
2016-01-27 21:38:33 +11:00
Arpit Jalan 74f22f95da FEATURE: log admin/moderator grant/revoke action 2016-01-27 15:39:04 +05:30
Jeff Atwood f71ae355ae minor copyedit 2016-01-26 15:14:02 -08:00
Gerhard Schlager 1368e2182a UX: Distinguish between noun and verb for "Archive" 2016-01-26 22:41:49 +01:00
Arpit Jalan 915afa703d Update Translations 2016-01-26 23:41:00 +05:30
Khoa, Le Ngoc 06e637fc4a Merge remote-tracking branch 'upstream/master' into update-locale-vietnamese
* upstream/master: (185 commits)
  SECURITY: Upgrade rails.
  FIX: new user summary page was broken
  Version bump to v1.5.0.beta9
  Remove addressable from Discourse.
  UX: change glyph when inviting existing user to a topic
  FIX: Allow for large free disk space
  Revert "FIX: disk_space should be a BigDecimal to handle large disk (closes #3923)"
  UX: improve styling of messages and mobile view of messages
  FIX: correct counts on user summary
  FIX: link to filtered down list of badges from summary FEATURE: pick featured badges in summary page
  FIX: do not allow new email to be duplicate FIX: return proper error message when email already exists
  retain unactivated accounts a bit longer default
  FEATURE: blocked users can send and reply to private messages from staff
  Remove Arel patch that has been merged upstream.
  correct path
  little typo
  FIX: Missing tag in CSS.
  PERF: remove 10-20ms of work from every page view
  FIX: remove green background for wiki (this can be re-added via a customization if needed)
  Hotfix for unsubscribe via email
  ...

# Conflicts:
#	.tx/config
2016-01-26 12:44:29 +07:00
Khoa, Le Ngoc 003399bf96 Update translation code 2016-01-22 14:54:48 +07:00
David García-Navas López de Cuéllar 954e3be7cf little typo 2016-01-21 15:05:03 +01:00
Arpit Jalan 1cee914565 FEATURE: make top criteria formula multipliers controlled by site
setting
2016-01-21 10:30:06 +05:30
Régis Hanol fc3bedaaed Merge pull request #3921 from gschlager/locale-sk
Add Slovak locale
2016-01-20 15:38:48 +01:00
Régis Hanol c2c01cdb5d FIX: username suggester to account for the more relaxed username rules (closes #3907) 2016-01-20 15:37:34 +01:00
Régis Hanol ea02b7f54d Merge pull request #3961 from dandv/patch-5
Include backups among items uploadable to s3
2016-01-20 14:39:21 +01:00
Régis Hanol f61537bc16 Merge pull request #3952 from gdpelican/unsubscribe-via-email
Unsubscribe via email
2016-01-20 14:38:14 +01:00
James Kiesel c7283751a3 Unsubscribe via email 2016-01-20 22:25:25 +13:00
Sam Saffron 7303f8f309 FEATURE: first pass at user summary page 2016-01-20 15:14:25 +11:00
Régis Hanol 11ea16a91a FIX: localize S3 region names 2016-01-19 17:14:45 +01:00
Régis Hanol 5018a8033d FIX: add link to user profile for staged users 2016-01-19 16:41:07 +01:00
Régis Hanol 29fbc2d7bc FIX: add missing 'user_replied_pm' translation 2016-01-19 15:47:38 +01:00
Régis Hanol 3083657358 FEATURE: better email in support
FEATURE: new incoming_email model
FEATURE: infinite scrolling in emails admin
FEATURE: new 'emails:import' rake task
2016-01-19 00:57:55 +01:00
Jeff Atwood d0bcea3411 better copy on read only mode 2016-01-18 14:17:38 -08:00
Jeff Atwood 28cbeaf6be add reply formatting info to new user tips 2016-01-18 14:10:14 -08:00
Arpit Jalan bfa4e6b69c Update Translations 2016-01-19 01:29:19 +05:30
Sam ca3e2b4da3 FEATURE: you can not drill down and see why you have badges
Clicking on badges filters down the list to a particular user.
2016-01-18 17:59:20 +11:00
Dan Dascalescu a566adc5b2 Include backups among items uploadable to s3
Enabling S3 backups comes with a warning "requires valid S3 credentials entered in Files settings". This commit amends the description of s3_access_key_id to confirm it's the correct location for backup as well as image uploads to S3.
2016-01-16 18:08:27 -08:00
Neil Lalonde b8299a2710 log when staff blocks/unblocks someone 2016-01-14 15:05:11 -05:00
Neil Lalonde 12790d8dcc FEATURE: staff can block users, which prevents them from creating topics and replies 2016-01-14 14:42:06 -05:00
Jeff Atwood ffb24bf82d omit needless words 2016-01-14 00:31:57 -08:00
Guo Xiang Tan 365301fb23 FIX: Typo. 2016-01-13 18:52:59 +08:00
Guo Xiang Tan 0d51315ec0 Merge pull request #3930 from tgxworld/ux_better_representation
UX: Improve copy for toolbar button that triggers emojis modal.
2016-01-13 18:52:29 +08:00
Guo Xiang Tan f1b8d2c52b UX: Improve copy for toolbar button that triggers emojis modal. 2016-01-13 18:51:46 +08:00
Arpit Jalan e676974f16 Merge pull request #3953 from techAPJ/wiki
FEATURE: allow users to wikify their own posts based on trust level
2016-01-13 09:53:33 +05:30
Régis Hanol e2744fc19f FIX: adding the 'contains_messages' column back 2016-01-12 12:06:51 +01:00
Régis Hanol 8049dfdfda CLEANUP: remove 'contains_messages' leftover 💩 2016-01-12 11:29:26 +01:00
Arpit Jalan 06bac23e5f FEATURE: allow users to wikify their own posts based on trust level 2016-01-12 08:44:25 +05:30
Jeff Atwood 14c1100209 make "Visit the Topic" first text / buttonon email line 2016-01-11 16:49:28 -08:00
Régis Hanol 98c0fac461 FEATURE: add small action post when adding/removing users in messages 2016-01-11 12:42:06 +01:00
Neil Lalonde d732c0876a Update translations 2016-01-08 15:50:00 -05:00
Arpit Jalan 593c22eda1 Update Translations 2016-01-04 21:01:49 +05:30
root e0ffce1cad Add locale for Vietnamese 2016-01-03 10:05:28 +00:00
Arpit Jalan e45caa7e2e make wiki help text general 2015-12-30 14:43:35 +05:30
Arpit Jalan 51ced7aeae make site setting for read time word count per minute 2015-12-30 12:15:30 +05:30
Sam a4587b18f5 FEATURE: allow users to archive messages from message page 2015-12-30 13:26:39 +11:00
Neil Lalonde cee4da82d8 FIX: remove max value of tl3 requires days visited site setting because tl3 time period is configurable now. Setting tl3 requires days visited higher than tl3 time period will disable tl3 promotions. 2015-12-29 12:59:59 -05:00
Arpit Jalan 90d15ba588 Update Translations 2015-12-29 23:16:17 +05:30
Arpit Jalan 70e0955498 fix desktop notification title for group mentions 2015-12-29 22:22:35 +05:30
Arpit Jalan 6ef1537ee0 FEATURE: better unfurling of Discourse topics on Slack 2015-12-28 19:10:19 +05:30
Arpit Jalan 47410f1b99 Update Translations 2015-12-23 17:01:43 +05:30
Sam 03ea0bfe22 FEATURE: allow users to archive messages
Messages are now in 3 buckets

- Inbox for all new messages
- Sent for all sent messages
- Archive for all messages you are done with

You can select messages from your Inbox or Sent and move them to your Archive,
you can move messages out of your Archive similarly

Similar concept applied to group messages, except that archiving and unarchiving
will apply to all group members
2015-12-23 11:09:30 +11:00
Arpit Jalan f40249faad FEATURE: make trust level 3 time period admin setting 2015-12-22 23:26:19 +05:30
Arpit Jalan c87fff670d add category list label and state 2015-12-21 23:07:16 +05:30
Jeff Atwood e83f050454 shorter email footer copy 2015-12-20 23:38:08 -08:00
Sam 63076a841e Merge branch 'refactor_user_page' 2015-12-20 16:50:33 +11:00
Sam a8b5192efd FEATURE: User page refactor
Re-organise user page so it is easier to find interesting info
split it into tabs

- Introduce notifications and messages tabs
- Stop couting stuff for the user page to speed up rendering
- Suppress more information when viewing your own profile
2015-12-20 16:45:49 +11:00
Neil Lalonde fe10f3e0a3 Update translations 2015-12-18 10:48:02 -05:00
Arpit Jalan 4c967d11b4 FEATURE: log site text changes 2015-12-18 19:42:06 +05:30
Neil Lalonde 05b12d108f FIX: broken links to user profile on subfolder install 2015-12-15 14:26:23 -05:00
Sam 2230879a24 Merge pull request #3922 from featheredtoast/username-email-from-field
username as from in emails
2015-12-15 21:23:53 +11:00
Jeff Wong bffdc5907a username as from in emails
Add a site setting to display name in from header for emails
2015-12-15 00:34:04 -08:00
Régis Hanol 15c229195f FEATURE: notification_level on a per-group basis 2015-12-14 23:17:09 +01:00
Gerhard Schlager e56f8fa471 Add Slovak locale 2015-12-14 21:55:36 +01:00
Arpit Jalan d0bbf5c9a6 Update Translations 2015-12-14 23:04:01 +05:30
Arpit Jalan e65a7370ef FIX: disable avatar education message when 'allow_uploaded_avatars' is
disabled
FEATURE: setting to disable avatar education message
2015-12-14 22:47:35 +05:30
Robin Ward b2c73e7045 UX: On mobile use a dropdown for topic controls instead of many buttons 2015-12-11 15:09:09 -05:00
Régis Hanol 978a1539fa new pop3_polling_enabled setting validator to ensure credentials are working before enabling it 2015-12-10 22:23:54 +01:00
Régis Hanol 1d70434de5 use light email template for staged users 2015-12-09 19:45:46 +01:00
Régis Hanol c447900e3b fix build 2015-12-09 12:33:09 +01:00
Jeff Atwood ccd8865bf3 make email unsubscribe footer a single line 2015-12-09 00:55:54 -08:00
Arpit Jalan e52852dd0f FIX: Autoclose message was not correct when immediate
FEATURE: Warn when setting auto-close for right now
2015-12-08 18:16:48 +05:30
Régis Hanol 3aa5129f54 FEATURE: allow group members to see all messages on group page 2015-12-07 23:19:33 +01:00
Robin Ward b781b6aea3 Add `header_instructions` overridable translation for email headers. 2015-12-07 16:52:33 -05:00
Arpit Jalan b227897c44 Update Translations 2015-12-07 23:29:32 +05:30
Régis Hanol a37d575d7d FEATURE: new 'My Groups' messages filter in user page 2015-12-07 18:37:03 +01:00
Régis Hanol 578f606a1a add 'incoming_email' to groups 2015-12-07 12:39:28 +01:00
Sam 8d49091572 PERF: stop running VACUUM FULL only run VACUUM 2015-12-07 20:14:26 +11:00
Sam 7917316f6f FEATURE: display warning on top of composer for group mentions
If users attempt to mention a group that is "mentionable" display a warning
informing them that people will be notified.
2015-12-04 13:41:07 +11:00
Jeff Atwood 18c9d966a1 reverse order of unsubscribe link options
should be in order that we want the user to do it
2015-12-03 16:14:43 -08:00
Jeff Atwood 89d7c56fb2 email footer copy improvements 2015-12-03 16:00:24 -08:00
Jeff Atwood d84fa69ade minor copyedit on dismiss unread 2015-12-03 15:31:56 -08:00
Jeff Atwood daada2b0d1 minor copyedits on flagging 2015-12-03 15:13:29 -08:00
Arpit Jalan 19f1314a3a remove unused locale strings 2015-12-02 13:07:58 +05:30
Sam d3c9050e0f improve copy 2015-12-02 15:57:50 +11:00
Robin Ward de88be2fbc Support for "Only show overridden" in site text customization 2015-11-30 15:25:08 -05:00
Arpit Jalan 04593b8fef Update Translations 2015-12-01 01:09:45 +05:30
Sam ad3dd161e7 FEATURE: first class group mentions built in
If you allow a group to be mentioned it can be mentioned with the @ symbol.

Keep in mind as a safety mechanism max_users_notified_per_group_mention is set to 100
2015-11-30 17:08:43 +11:00
Arpit Jalan 5a7831265a add search example for category name with space 2015-11-29 02:07:24 +05:30
Arpit Jalan 86374c90de FIX: if the email template has multiple subjects, link to customize text page 2015-11-28 11:50:02 +05:30
Robin Ward 5e93140f85 FEATURE: Can override any translation via an admin interface 2015-11-27 11:35:19 -05:00
Arpit Jalan 6354324f2f FIX: validate automatic membership email domains 2015-11-27 12:35:33 +05:30
Sam f74a6457ee FEATURE: allow CJK to be tokenized in non CJK sites.
Meaning a mixed English/Chinese site can still have a functioning search.
2015-11-27 16:35:27 +11:00
Régis Hanol ba0df7e4cd rename 'is_support' to 'contains_messages' 2015-11-26 18:40:54 +01:00
Régis Hanol 9ef8397164 new Category.is_support attribute 2015-11-26 18:31:24 +01:00
Neil Lalonde 8a4c91f3ef Update translations 2015-11-25 17:09:48 -05:00
Robin Ward d65ec1af2e Rename `ninja_edit_window` to `editing_grace_period` :'( 2015-11-24 14:28:42 -05:00
Arpit Jalan 362c515f33 FEATURE: compose a new pre-filled message via URL 2015-11-24 18:55:45 +05:30
Arpit Jalan bde05fd334 Update Translations 2015-11-23 19:25:06 +05:30
Arpit Jalan db2799507b FIX: admin trust level user list URL should be consistent with new naming 2015-11-23 14:28:56 +05:30
Neil Lalonde 523138f1fd FEATURE: add setting pending_users_reminder_delay to configure when to send reminders to moderators about user approvals based on how long new users have been waiting 2015-11-20 16:06:07 -05:00
Arpit Jalan 6ec336e56f Update Translations 2015-11-20 23:26:48 +05:30
Robin Ward 8eeb027c65 Can revert changes to email templates 2015-11-20 12:30:21 -05:00
Arpit Jalan bb1d0dea8a UX: better flagging options 2015-11-20 22:23:29 +05:30
Robin Ward f5b34d5f53 FEATURE: Admin interface for editing email templates 2015-11-19 16:39:34 -05:00
Jeff Wong cf86f27415 FEATURE: New setting to allow all caps posts
Adds a setting to ignore text_sentinel's check on all caps content.
2015-11-18 09:50:50 -08:00
Robin Ward bb76c389fd Merge pull request #3817 from gschlager/locale-pluralization
FIX: Pluralizations in English locale files
2015-11-17 12:35:24 -05:00
Régis Hanol 92ba6125c4 FEATURE: new 'automatically_unpin_topics' user preference 2015-11-17 18:21:40 +01:00
Arpit Jalan aeccc030d6 Update Translations 2015-11-16 20:55:35 +05:30
Gerhard Schlager a00c373b6f UX: Show translated modifier keys in editor shortcuts 2015-11-14 23:13:22 +01:00
Jeff Atwood c3724bd2cb add note about UTC time to backup time of day 2015-11-13 16:38:59 -08:00
Gerhard Schlager 6e33a21a7a FIX: Replace invalid pluralizations in locale files 2015-11-13 21:25:15 +01:00
Arpit Jalan 236f8bb0f7 Update Translations 2015-11-12 22:06:59 +05:30
Régis Hanol de95573d23 FEATURE: new 'backup_with_uploads' site setting 2015-11-12 16:23:59 +01:00
Régis Hanol 72a7bd38e1 FEATURE: new 'backup_time_of_day' site setting 2015-11-12 16:14:49 +01:00
Sam Saffron 6dd4bc7d57 FEATURE: support group owner, capable of controlling group membership
Group owners are regular users that can add or remove users to a group
The Admin UX allows admins to appoint group owners
The public group UX will display group owners first and unlock UI to
add and remove members

Group owners can only be appointed on non automatic groups
Group owners may not appoint another group owner
2015-11-10 00:56:57 +11:00
Robin Ward 8ba7c06b7d Merge pull request #3735 from riking/patch-4
FIX: Discourse.BaseUri should not default to /
2015-11-06 14:52:19 -05:00
Régis Hanol 6b197179c9 FEATURE: new 'automatically_unpin_topics' site setting 2015-11-06 17:12:12 +01:00
Neil Lalonde a800ff1985 Update translations 2015-11-04 13:25:29 -05:00
Robin Ward d00762dcd5 Merge pull request #3787 from gschlager/locale-keys
FIX: Some strings in locale files were not translatable
2015-11-02 13:40:22 -05:00
Arpit Jalan a44c2f6ea3 Update Translations 2015-11-02 17:49:57 +05:30
Sam Saffron 606b10445e FEATURE: remove muted topics from suggested and latest 2015-11-02 09:20:22 +11:00
Sam Saffron 54da461024 UX: simplify Dismiss menu 2015-10-31 15:31:05 +11:00
Robin Ward 7eafca8f9d Remove unused translations 2015-10-30 15:31:44 -04:00
Arpit Jalan 574805b682 Update Translations 2015-10-30 18:16:52 +05:30
Régis Hanol b9437936ab Merge pull request #3848 from gschlager/patch-2
Remove example CSS selectors from locale file
2015-10-29 10:01:52 +01:00
Régis Hanol bb79e6aff7 FEATURE: new hide_user_profiles_from_public site setting 2015-10-28 19:56:08 +01:00
Robin Ward 6b236d3c83 FEATURE: Bulk Unlisting of topics 2015-10-27 16:57:40 -04:00
Robin Ward 47e25648df FEATURE: Change user groups in bulk via admin 2015-10-26 15:57:30 -04:00
Arpit Jalan c3cadbb4d8 Update Translations 2015-10-26 22:38:34 +05:30
Régis Hanol 0ea54e9255 UX: don't show an empty list when all extensions are authorized 2015-10-22 20:11:17 +02:00
Arpit Jalan 9793ea2c8a UX: change Dismiss button title and add tooltip 2015-10-22 07:52:47 +05:30
Arpit Jalan 717be06f17 Update Translations 2015-10-20 23:11:42 +05:30
Arpit Jalan 4a880a758f FEATURE: new Dismiss posts/topics modal 2015-10-20 16:07:02 +05:30
Robin Ward 94b60e62a2 FEATURE: New markdown editor re-written in Ember
Note this commit leaves out the biggest occurrence of the editor
which is the post/topic composer.

To avoid major breakage, this replaces it everywhere else it was
used:

* User preferences (About Me)
* Admin Customizations > Text Content
* Category Templates
* Editing Queued Posts

A future commit will replace the main composer with this editor
and will remove the unused pagedown code.
2015-10-19 11:01:20 -04:00
Jeff Atwood 9e01a7d834 copyedits on category description topic text 2015-10-16 13:12:34 -07:00
Arpit Jalan 06f616792d Update Translations 2015-10-15 18:19:04 +05:30
Régis Hanol 37c5909a31 FIX: use the first image in the first post in the topic as opengraph image
FEATURE: new 'default_opengraph_image_url' setting
2015-10-15 11:00:47 +02:00
Robin Ward a527c58c7d UX: Show a nicer "Log In" screen if the user follows `/my/preferences` 2015-10-14 13:39:31 -04:00
Jeff Atwood b817bebdff clarify wording on globally pinned topics 2015-10-13 14:53:55 -07:00
Jeff Atwood 23f46cd6de update copy for muted topics 2015-10-13 14:40:35 -07:00
Robin Ward 7802757306 FIX: Username for topic creation is required 2015-10-13 16:33:26 -04:00
Robin Ward ae4ef1e70f Add spinner to composer saving 2015-10-13 13:06:24 -04:00
Sam e29fe77b45 FEATURE: make trust level for message sending configurable
- add min_trust_to_send_messages site setting (default 1) to allow admins
 to configure when messages can be sent between members
2015-10-12 11:15:48 +11:00
Arpit Jalan b72434d024 FEATURE: add 'change ownership' button in post admin wrench 2015-10-11 23:53:45 +05:30
Gerhard Schlager 11a6b61cbd Remove example CSS selectors from locale file 2015-10-11 14:48:37 +02:00
Arpit Jalan 43cd0912e6 Update Translations 2015-10-11 02:11:28 +11:00
cpradio 8cabc14099 FEATURE: Allow default period to be set for Top Page 2015-10-06 12:04:31 -04:00
Dan Dascalescu cce830e42c Fix run-on sentence re. entering HTML tables 2015-10-03 20:54:10 -07:00
Neil Lalonde 1e5ad6f219 Update translations 2015-10-02 10:40:28 -04:00
Gerhard Schlager 7186b4d641 Adds pluralization to js.user.invited.truncated
https://meta.discourse.org/t/showing-the-first-count-invites-needs-pluralization/33988
2015-10-01 16:22:08 +02:00
Robin Ward 4986314122 Add "more..." to emoji popup in composer. 2015-09-29 16:16:52 -04:00
Jeff Atwood 083bdcc8aa mild copyedits on rate limiting messages 2015-09-29 02:44:03 -07:00
Arpit Jalan a2e8e5f90b Update Translations 2015-09-29 12:30:01 +05:30
Sam 7ca75a88ce UX: always show logout link in user menu, use CSS to hide
.menu-panel .logout-link {display: none}
2015-09-25 12:15:34 +10:00
Sam 2422289c8b FIX: whispers should not be revealed in reply to, or reply expansion
FEATURE: mark whisper as experimental
FIX: badges should never apply to whispers
2015-09-25 10:16:19 +10:00
Robin Ward 0b4cb5cf0d Add better error messages for rate limits. 2015-09-24 13:52:46 -04:00
Arpit Jalan f031558aa5 Update Translations 2015-09-24 18:08:25 +05:30
Neil Lalonde 5ca26a7707 FEATURE: add site setting use_admin_ip_whitelist to enable/disable the whitelisting of admins by IP address 2015-09-23 12:15:08 -04:00
Robin Ward 7d4dbc9962 Give example values for CSS rules in embedding 2015-09-23 12:10:15 -04:00
Régis Hanol 36309e50cc Merge pull request #3767 from tgxworld/track_user_profile_views
Track user profile views
2015-09-23 11:38:18 +02:00
Régis Hanol 1aad58b642 Merge pull request #3781 from tgxworld/feature_log_category_settings
Feature log category settings
2015-09-23 11:34:08 +02:00
Kane York e36c0966d0 FIX: :( page was never showing the URL 2015-09-21 11:38:37 -07:00
Arpit Jalan 7a9404750e Update Translations 2015-09-21 17:51:42 +05:30
Jeff Atwood ccdd614d7f missing updated copy for category notification prefs 2015-09-18 16:14:18 -07:00
Gerhard Schlager ade31c4468 FIX: Remove duplicate keys from locale files 2015-09-19 00:14:26 +02:00
Jeff Atwood 3457ecfd04 minor copy tweaks 2015-09-18 13:26:29 -07:00
Arpit Jalan 49fc4571b0 Update Translations 2015-09-19 01:09:12 +05:30
Jeff Atwood f37f6f7673 minor embed style tweak 2015-09-18 02:44:13 -07:00
Sam a4ace3f08e FEATURE: ui for ordering search results in full page mode 2015-09-18 17:16:53 +10:00
Guo Xiang Tan f39b9124b6 FEATURE: Log staff actions for Category changes. 2015-09-18 10:53:08 +08:00
Régis Hanol 07e7b07b63 FIX: refreshing gravatar wasn't working 2015-09-17 19:42:44 +02:00
Jeff Atwood 33f23500f9 minor copyedit 2015-09-17 00:20:34 -07:00
Jeff Atwood 0969bd0f0d tighten up post spacing on mobile 2015-09-16 23:48:15 -07:00
Kane York 7e8f4286e3 FEATURE: Allow emoji in some translated strings 2015-09-16 18:33:17 -07:00
Jeff Atwood fbfdb4c28a minor copyedit 2015-09-16 17:18:16 -07:00
Jeff Atwood 4714483612 copyedits on anon user call to signup action 2015-09-16 17:16:17 -07:00
Neil Lalonde a2e51b0715 FIX: too few topics/posts notice will only show what needs to be done 2015-09-16 17:12:11 -04:00
Kane York 390af7118a Merge branch 'master' into signup-cta
Conflicts:
	app/assets/javascripts/discourse/templates/topic.hbs
2015-09-16 10:06:47 -07:00
Arpit Jalan 3ba6d54843 Update Translations 2015-09-16 19:50:29 +05:30
Régis Hanol 5277ec1ac0 FIX: ensure we have a bucket before enabling backups to S3 2015-09-16 15:55:26 +02:00
Guo Xiang Tan 21725cc907 FEATURE: Admin dashboard data for user profile views. 2015-09-16 14:48:31 +08:00
Guo Xiang Tan 7acc93b2a0 FEATURE: Track user profile views. 2015-09-16 14:48:31 +08:00
Sam 922c09784b shorten so fits better in UI 2015-09-16 12:33:11 +10:00
Sam b2ef9a02bf Less words, correct copy 2015-09-16 11:37:56 +10:00
Sam 75e8fa3ee0 document new search predicates 2015-09-16 08:51:28 +10:00
Jeff Atwood a60a251c93 we actually support inline replies, mostly 2015-09-15 15:04:28 -07:00
Kane York d47f1db2be Merge branch 'master' into signup-cta
Conflicts:
	app/assets/javascripts/discourse/templates/topic.hbs
2015-09-15 13:52:12 -07:00
Robin Ward b12ace5f9d FEATURE: Add staff gear icon to composer with options 2015-09-15 16:42:04 -04:00
Kane York 2e2fa693f5 You need to translate the site settings, dummy 2015-09-15 12:42:14 -07:00
Kane York 6be78861ca Merge branch 'master' into signup-cta
Conflicts:
	app/assets/javascripts/discourse/lib/key-value-store.js.es6
2015-09-15 12:26:25 -07:00
Kane York 41721b0898 Rename variables 2015-09-15 12:25:29 -07:00
Guo Xiang Tan d49f382dcc [CI SKIP] Typo. 2015-09-15 15:55:23 +08:00
Robin Ward 3a93fafb58 FIX: Add `when` to split this topic text 2015-09-14 16:15:34 -04:00
Arpit Jalan 632c170caa Update Translations 2015-09-14 20:02:40 +05:30
Kane York a5f906db69 Merge branch 'master' into category-reorder 2015-09-13 19:07:36 -07:00
David García-Navas López de Cuéllar 6891c7f8aa little typo? 2015-09-13 22:45:26 +02:00
Robin Ward 5af0f5f80e FEATURE: Whisper posts 2015-09-11 14:05:21 -04:00
Kane York 42263ac969 use translations (doh) 2015-09-11 09:46:54 -07:00
Robin Ward 4f5d42ca69 Merge pull request #3749 from riking/patch-1
FIX: Don't allow editing seeded category security settings
2015-09-11 12:22:58 -04:00
Sam 6437cd0341 FEATURE: add support for generic external avatar services
This changes it so we only ship an avatar template down to the client
it has no magic, all it knows is how to plug in size
2015-09-11 15:10:56 +02:00
ismail-arilik 8ca2ab1b3b Update some strings to meet referred options lists
The options which changed strings are referred, were changed to lists so these strings were supposed to be generalized.
2015-09-11 15:02:12 +03:00
Arpit Jalan d73d4d4769 FIX: UserNameSuggester should not suggest usernames with a sequence of 2 or more special chars 2015-09-11 16:53:26 +05:30
Kane York aca70805f1 FIX: Discourse.BaseUri should not default to / 2015-09-10 17:34:08 -07:00
Régis Hanol 2742602254 FEATURE: support for external letter avatars service 2015-09-11 02:12:40 +02:00
Régis Hanol e43034f08f Revert "FEATURE: SVG letter avatars (based on @eviltrout's spike)"
This reverts commit cd77465788.
2015-09-11 00:23:52 +02:00
Régis Hanol cd77465788 FEATURE: SVG letter avatars (based on @eviltrout's spike) 2015-09-11 00:11:48 +02:00
Kane York d86d4752cb FIX: Don't allow editing seeded category security settings 2015-09-10 14:04:21 -07:00
Kane York c038758f8c FIX: Several fixes related to category reorder
- Move "New Category" and "Reorder Categories" into a dropdown
 - Always show "New Topic" on categories page, even for admins
 - Make category reorder modal full-height (.full-height-modal)
 - Move category reorder stylesheet out of admin stylesheet
2015-09-10 13:42:10 -07:00
Kane York 0c5fb207e9 FIX: Fix behavior of category reorder dialog 2015-09-10 13:04:25 -07:00
Jeff Atwood 9ba5d73ddf omit needless words 2015-09-09 22:16:15 -07:00
Régis Hanol 38cb72b329 FEATURE: upload placeholder 2015-09-09 23:14:06 +02:00
Robin Ward 9f826f1ad6 UX: Change style of "New" next to unread FAQ 2015-09-09 15:18:26 -04:00
Jeff Atwood 5ae6257504 shorter copy for post placeholder text 2015-09-09 04:27:27 -07:00
Régis Hanol 9a999bfe84 FIX: ensure we never have a string when an enum is Fixnum 2015-09-09 12:59:49 +02:00
Régis Hanol 0e02e0272d FIX: always-enabled plugins should be, well, enabled 2015-09-08 19:28:05 +02:00
Sam 71892cc5f4 FEATURE: select all / deselect all on search page 2015-09-08 16:11:21 +10:00
Arpit Jalan 21f81979cb Update Translations 2015-09-07 19:48:43 +05:30
Sam 335be272ff FEATURE: implement capping of new/unread
We cap new and unread at 2/5th of SiteSetting.max_tracked_new_unread

This dynamic capping is applied under 2 conditions:

1. New capping is applied once every 15 minutes in the periodical job, this effectively ensures that usually even super active sites are capped at 200 new items

2. Unread capping is applied if a user hits max_tracked_new_unread,
  meaning if new + unread == 500, we defer a job that runs within 15 minutes that will cap user at 200 unread

This logic ensures that at worst case a user gets "bad" numbers for 15 minutes and then the system goes ahead and fixes itself up
2015-09-07 12:03:17 +10:00
Kane York 342eba4374 FEATURE: Category reordering dialog 2015-09-06 16:53:52 -07:00
Robin Ward 32e2d7963a FEATURE: Show FAQ at top of the hamburger until the user reads it 2015-09-04 16:56:02 -04:00
Régis Hanol 76fac18085 FIX: link to COPPA in Privacy Policy 2015-09-04 17:14:42 +02:00
Arpit Jalan 4e2c932895 Update Translations 2015-09-04 18:59:15 +05:30
Jeff Atwood c1cd6a2792 add links to the too many tracked topics warning 2015-09-03 15:19:56 -07:00
Tobias Eigen 85154422f1 Fix typo about table settings in server.en.yml
Intrepid n00b pull request at encouragement by @zogstrip. Fixing a small typo, as discussed on meta: https://meta.discourse.org/t/typo-in-description-of-allow-html-tables-admin-setting/32835?u=tobiaseigen
2015-09-02 12:46:47 -07:00
Régis Hanol a501947d67 FEATURE: suppress categories from the homepage 2015-09-02 20:25:18 +02:00
Robin Ward a76d1079b2 Support jumping to messages 2015-09-02 13:39:14 -04:00
Neil Lalonde 1fbc142b0c UX: add screen reader support to notifications. (title attribute is ignored by screen readers) 2015-09-02 12:29:30 -04:00
Sam a0dd0bf1af when looking at your own profile it should be collapsed. 2015-09-02 16:50:40 +10:00
Sam 262f561a87 FEATURE: relax username rules to allow - and . and leading _
This relaxes our very strict username rules to allow for some long asked for requests

- leading _ is now allowed
- . is allowed except for trailing char and confusing extensions like .gif .json
- dash (-) is now permitted
2015-09-02 12:13:44 +10:00
Kane York 940b79ed5b more copyedits 2015-09-01 16:40:25 -07:00
Kane York 65192a09a6 copyedits 2015-09-01 16:20:24 -07:00
Kane York f595e562ea Signup CTA first attempt 2015-09-01 16:16:19 -07:00
Neil Lalonde 1bd0f5b015 FEATURE: group can grant a trust level when a user is added 2015-09-01 16:52:12 -04:00
Robin Ward f2fa7a39be FEATURE: Use shift+Z twice to log out 2015-09-01 16:37:54 -04:00
Jeff Atwood 5925155394 make Activate your Account more CLICK HERE-y 2015-09-01 00:11:23 -07:00
Sam a13e7d10cf FEATURE: site setting for show log out in header 2015-09-01 07:44:21 +10:00
Robin Ward 82ad3e0401 Support for jump to profile 2015-08-31 14:40:52 -04:00
Arpit Jalan b8c3187a94 Update Translations 2015-08-31 22:19:30 +05:30
Guo Xiang Tan e0aee75c82 FIX: Duplicate translation. 2015-08-31 12:11:56 +08:00
Guo Xiang Tan d39cfe9068 UX: Combine closed and archived icon. 2015-08-31 09:21:58 +08:00
Allen Hancock b5db68a6f0 less restrictive wording with no invites pending
I've got four invites which were accepted. This wording is more universally correct.
2015-08-30 19:37:05 -05:00
Arpit Jalan 3bc79f6885 UX: select invite link by default 2015-08-29 00:42:58 +05:30
Arpit Jalan 8a52cc9725 Update Translations 2015-08-28 19:53:39 +05:30
Arpit Jalan 4ad07b8c09 FEATURE: generate invite token 2015-08-28 18:29:31 +05:30
Jeff Atwood a289cb5156 copyedit on new site content reminder 2015-08-27 15:26:48 -07:00
Neil Lalonde cc2dc4d550 FEATURE: the notice asking admins to get discussion started will update with live counts of topics and posts 2015-08-27 17:28:40 -04:00
Régis Hanol d96531b163 FEATURE: bronze/silver/gold badges for popular links 2015-08-27 18:52:31 +02:00
Régis Hanol 05adcda1fc FIX: pop a descriptive error when pinning a topic without a date 2015-08-26 22:23:08 +02:00
Sam b736b56e97 hide site setting that was causing confusion 2015-08-26 11:02:21 +10:00
Robin Ward c5460b7d3f FEATURE: Full height hamburger menu
- Rename `site-map` to `hamburger-menu`
- Includes acceptance tests
2015-08-25 16:48:43 -04:00
Arpit Jalan 7df62023c7 Update Translations 2015-08-25 13:28:56 +05:30
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
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
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
Régis Hanol 4c2df814de FIX: ensure a file is present when creating an upload 2015-08-18 11:39:51 +02: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
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
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
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 bd631e343a FEATURE: Can create stylesheets for embedded comments 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
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 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 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
Robin Ward bb93a345eb UX: Use smaller messages for moderator actions. 2015-07-27 10:09:21 -04: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
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
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 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
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
Arpit Jalan 63b5a6c4e0 Update Translations 2015-07-09 18:57:52 +05:30
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 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
Kane York 418718c416 Copy changes for "sso overrides" settings 2015-06-29 22:22:05 -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 28a8b886c0 typo in help 2015-06-25 09:49:16 +10:00
Kane York a663181335 FIX: Add missing translation 2015-06-24 13:19:46 -07: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
Arpit Jalan 6148ae8775 Update Translations 2015-06-17 22:05:22 +05:30
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
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
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
Arpit Jalan 45a7c314c2 Update Translations 2015-06-03 20:39:08 +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
Jeff Atwood 548707ba14 slightly better copy on backup and restore PMs 2015-05-29 13:50:06 -07:00
Arpit Jalan e1ae436711 FIX: month was not showing in user suspended error message 2015-05-29 13:10:39 +05:30
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
Jeff Atwood 47360eddf4 fix copy around coldmapping, increase defaults 2015-05-27 01:04:50 -07:00
Sam 02fa7448ca FEATURE: custom url to redirect to on account pending approval for sso 2015-05-27 14:06:45 +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
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
Jeff Atwood 8a63596cbd use arrows glyph instead of "vs" in compare dialog 2015-05-22 03:03:04 -07: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
Robin Ward 4e0d7683ab Better error messages on admin for granting moderation
Also fixes up Ember deprecations.
2015-05-19 10:56:32 -04:00
Sam 8002c46c21 FEATURE: g b to take you to your bookmarks 2015-05-19 15:34:16 +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
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
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
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
Sam 5ef641126f remove s3 deprecation warning, we will continue to support it 2015-05-12 08:27:25 +10:00
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
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
Erick Guan b772ff6e13 FEATURE: add slug geneartion options 2015-05-05 18:08:30 +08: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 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
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
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
Robin Ward 15ea0c4789 Merge pull request #3304 from riking/desktop-notifications
Desktop notifications!
2015-04-28 16:24:02 -04:00
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
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
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
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 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
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
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
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 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
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
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
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
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
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
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
Régis Hanol 5ceb84421e UX: remove live character countdowns from the composer 2015-03-09 17:46:36 +01: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
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 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
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
Régis Hanol 92e6446f0f FEATURE: new site setting 2015-02-21 18:37:37 +01: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
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
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
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
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
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
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
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 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
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 91e0c0e034 copyedit on disable emails 2015-01-15 12:17:28 -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
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