Robin Ward
c03d25f170
FEATURE: Configure Admin Account
...
Adds a "Step 0" to the wizard if the site has no admin accounts where
the user is prompted to finish setting up their admin account from the
list of acceptable email addresses.
Once confirmed, the wizard begins.
2016-10-19 11:27:56 -04:00
Sam
f4f5524190
FEATURE: user API now contains scopes so permission is granular
...
previously we supported blanket read and write for user API, this
change amends it so we can define more limited scopes. A scope only
covers a few routes. You can not grant access to part of the site and
leave a large amount of the information hidden to API consumer.
2016-10-14 16:05:42 +11:00
Arpit Jalan
4c614e5233
Update Translations
2016-10-14 00:15:41 +05:30
Arpit Jalan
12894a4876
FIX: dots in group name was breaking route
2016-10-12 23:36:10 +05:30
Jeff Atwood
c51992cf5e
remove old search help in favor of advanced search
2016-10-11 14:01:16 -07:00
Sam
6031e692f0
Merge pull request #4366 from xfalcox/print
...
Print Support
2016-10-11 11:47:20 +11:00
Sam
0f0b657182
Merge pull request #4447 from pmusaraj/approve_new_topics_setting
...
FEATURE: add "Approve new topics unless user level" setting
2016-10-11 10:14:28 +11:00
Sam
ea1f0683c8
Merge pull request #4477 from cpradio/watching-state-on-reply
...
FEATURE: Add notification level user preference when replying to a topic
2016-10-11 10:05:37 +11:00
Sam
f6ac914376
Merge pull request #4467 from cpradio/advanced-search-ui
...
FEATURE: Advanced Search UI
2016-10-11 10:02:35 +11:00
Sam
3e513f5c05
Merge pull request #4459 from vibol/master
...
FEATURE: sparkpost webhook
2016-10-10 17:17:17 +11:00
Neil Lalonde
4206eded50
remove i18n strings for removed dashboard warnings
2016-10-06 15:46:12 -04:00
Arpit Jalan
3002cc4cc7
Update Translations
2016-10-06 21:21:00 +05:30
cpradio
4b71fd253b
Advanced Search UI
...
Properly support Categories so it updates the search box correctly
Use category id, as it is more consistent with search results than using the slugs, especially for parent/subcategory
Added Status
Improve AutoComplete so it can receive updates
Added the ability for AutoComplete to receive updates to badge-selector and group-selector
Respect null, which is set via web-hooks
Support both # and category: for category detection.
Only update the searchedTerms if they differ from its current value (this helps the Category Selector receive updates)
Opt in receive updates (#3 )
* Make the selectors opt-in for receiving updates
* Opt-in to receive updates
* Fix category detection for search-advanced-options
Fix eslint error
Update user-selector so it can receive updates live too
Make the canReceiveUpdates check validate against 'true'
Converted to use template literals
Refactor the regex involved with this feature
Split apart the init to make it a bit more manageable/testable
Switch the category selector to category-chooser, so it is a dropdown of categories instead of auto-complete
Reduce RegEx to make this happier with unicode languages and reduce some of the complexity
2016-10-04 11:18:01 -04:00
Blake Erickson
5c131d3e10
Remove route to action that doesn't exist
...
Removed the `post "t"` route from the routes file because the
`topics#create` action doesn't exist in the topics controller. New
topics are created in the posts controller.
2016-10-03 07:17:13 -06:00
cpradio
6f1c31d777
Add notification level user preference when replying to a topic
2016-09-30 14:58:07 -04:00
Sam Saffron
4d8d5613e4
FEATURE: add min_trust_level_to_edit_post
...
add minimum trust level to edit post (default 0)
2016-10-01 02:12:27 +10:00
Vibol Hou
c3d60d5d1d
Merge remote-tracking branch 'upstream/master'
2016-09-29 02:12:05 -07:00
Arpit Jalan
38c6c69b5a
Update Translations
2016-09-28 11:00:36 +02:00
Rafael dos Santos Silva
a0f50ddaa7
Tone down text
2016-09-27 15:43:23 -03:00
Rafael dos Santos Silva
16aad189fb
UX: Add text to new messages line
2016-09-27 14:52:03 +08:00
Vibol Hou
34af73c7cb
FEATURE: sparkpost webhook
2016-09-26 22:13:34 -07:00
Rafael dos Santos Silva
03ec480c65
Removes UI for print, adds CTRL+P shortcut
2016-09-26 20:46:55 -03:00
Rafael dos Santos Silva
0229df4c73
Second review fixes
2016-09-26 20:46:55 -03:00
Rafael dos Santos Silva
2a5a0bebb3
Adjusts from review
2016-09-26 20:46:55 -03:00
Rafael dos Santos Silva
acc70cc3de
SiteSetting, admin passtrough, CSS, hide on mobile
2016-09-26 20:46:55 -03:00
Rafael dos Santos Silva
c12e533273
Feature: Adds a button to print a topic
2016-09-26 20:44:50 -03:00
Sam
df751ed6ec
Merge pull request #4457 from JaredReisinger/github-auth-with-email-whitelist
...
Add support for email whitelist/blacklist to GitHub auth
2016-09-23 09:49:14 +10:00
Robin Ward
3d621767cc
FIX: Wizard didn't work with subfolders
2016-09-22 14:39:36 -04:00
Jared Reisinger
2ae7c47a3c
Add support for email whitelist/blacklist to GitHub auth
...
If a site is configured for GitHub logins, _**and**_ has an email domain
whitelist, it's possible to get in a state where a new user is locked to
a non-whitelist email (their GitHub primary) even though they have an
alternate email that's on the whitelist. In all cases, the GitHub
primary email is attempted first so that previously existing behavior
will be the default.
- Add whitelist/blacklist support to GithubAuthenticator (via
EmailValidator)
- Add multiple email support GithubAuthenticator
- Add test specs for GithubAuthenticator
- Add authenticator-agnostic "none of your email addresses are allowed"
error message.
2016-09-22 11:31:10 -07:00
Neil Lalonde
f27676a235
Update translations
2016-09-22 12:43:05 -04:00
Jeff Atwood
fa64b4a526
one last copyedit for old times' sake
2016-09-22 09:52:19 -04:00
Jeff Atwood
7c2f247159
minor copyedits
2016-09-22 09:52:19 -04:00
Jeff Atwood
3b7033f4e4
copyedits
2016-09-22 09:52:19 -04:00
Robin Ward
a95bb6006d
Show staff count on invites page, don't warn if you have 3
2016-09-22 09:52:19 -04:00
Robin Ward
14bee641aa
Can choose categories or latest as homepage style
2016-09-22 09:52:19 -04:00
Jeff Atwood
05514070bb
add missing description
2016-09-22 09:52:19 -04:00
Jeff Atwood
9fd294efd2
add higher res trout avatar for topic preview
2016-09-22 09:52:19 -04:00
Jeff Atwood
776d540c7f
Emoji copy update
2016-09-22 09:52:19 -04:00
Robin Ward
2a0443445b
New step to choose emoji set
2016-09-22 09:52:19 -04:00
Jeff Atwood
d2beaaac53
copyedits
2016-09-22 09:52:19 -04:00
Jeff Atwood
d1130611f2
clarify on favicon
2016-09-22 09:52:19 -04:00
Jeff Atwood
9d6da245b0
add help text for welcome topic
2016-09-22 09:52:19 -04:00
Robin Ward
2545c2ffa6
Add new welcome message step
2016-09-22 09:52:19 -04:00
Jeff Atwood
ff17950993
tweaks
2016-09-22 09:52:19 -04:00
Robin Ward
9938f9bd67
Added images to the first and last step of the wizard
2016-09-22 09:52:19 -04:00
Robin Ward
42f6e52dc6
Warn the user if they haven't invited anyone
2016-09-22 09:52:19 -04:00
Jeff Atwood
f803ff840d
minor copyedit
2016-09-22 09:52:19 -04:00
Jeff Atwood
c12317b5ee
copyedits
2016-09-22 09:52:19 -04:00
Robin Ward
28cd49f02b
Split Logos and Icons into separate steps
2016-09-22 09:52:19 -04:00
Jeff Atwood
c80eff1907
more copyedits for new site wizard
2016-09-22 09:52:19 -04:00
Jeff Atwood
5377eb61fe
some copyedits on setup wizard
2016-09-22 09:52:19 -04:00
Robin Ward
644bcbc253
Make the site contact a drop down of admin users
2016-09-22 09:52:19 -04:00
Robin Ward
f5a36befc6
Change Theme names
2016-09-22 09:52:19 -04:00
Robin Ward
003e13316f
Enable Wizard by default
2016-09-22 09:52:19 -04:00
Robin Ward
29cf47cfb2
Track steps the user has completed, nag them to finish it.
2016-09-22 09:52:19 -04:00
Robin Ward
ef84981e38
Invite Users step
2016-09-22 09:52:19 -04:00
Robin Ward
35b767f6af
Company Name Step which updates the TOS
2016-09-22 09:52:19 -04:00
Robin Ward
e3640ee5f6
Privacy Step
2016-09-22 09:52:19 -04:00
Robin Ward
af83c8dc14
Upload Logos Step
2016-09-22 09:52:19 -04:00
Robin Ward
c94e6f1b96
Add locale step
2016-09-22 09:52:19 -04:00
Robin Ward
3f6e3b9aff
Wizard - Color Scheme Step
2016-09-22 09:52:19 -04:00
Robin Ward
9f12b571ef
Wizard: Server Side Validation + Finished Step
2016-09-22 09:52:19 -04:00
Robin Ward
3a4615c205
Wizard: Step 1
2016-09-22 09:48:58 -04:00
Robin Ward
0471ad393c
Scaffold for new Wizard - Rails / Ember / Tests
2016-09-22 09:48:58 -04:00
Robin Ward
6070939daa
Support for other i18n bundles
2016-09-22 09:48:58 -04:00
Arpit Jalan
c1c3237d58
Update Translations
2016-09-21 21:16:03 +05:30
Sam
ce841027e5
mobile can be a bit bursty, allow a few more reqs per minute
2016-09-20 10:47:40 +10:00
Guo Xiang Tan
547750e9dd
Unify API keys and web hooks into a single admin nav header.
2016-09-20 05:22:03 +08:00
pmusaraj
5dbb3035d4
add "Approve new topics unless user level" setting
2016-09-19 14:07:15 -04:00
Arpit Jalan
332cc2bb95
FEATURE: new twitter_summary_large_image_url setting
2016-09-19 18:43:33 +05:30
Sam
8dc4329094
FEATURE: optionally get extra profile info from facebook
...
This feature requires the application be approved by facebook, so it is
default off
2016-09-19 16:14:11 +10:00
Erick Guan
48fb0558d8
UX: Add headers for webhook events
2016-09-19 12:07:55 +08:00
Erick Guan
00d5facf36
FEATURE: prompts new webhook events
2016-09-19 12:07:17 +08:00
Guo Xiang Tan
115461b395
Update translation text.
2016-09-19 10:17:01 +08:00
Erick Guan
c463cf63d4
FEATURE: Webhook for user creation and approval
2016-09-19 10:12:55 +08:00
Sam
75f3f7fcbd
FEATURE: clean API method for reading a single notification
2016-09-16 16:14:15 +10:00
Guo Xiang Tan
512922d776
SECURITY: Add filename validation for backup uploads.
2016-09-16 11:58:14 +08:00
Sam
2f8c14fef1
FEATURE: allow write user api keys by default
...
app needs to write data regarding notifications and set read status etc
default allow.
2016-09-16 12:27:53 +10:00
Neil Lalonde
b9801d2e26
UX: add text near group flair settings explaining that flair only shows for a user's primary group
2016-09-15 17:39:47 -04:00
Guo Xiang Tan
596fcfeb58
FIX: Set formatter for original Rails logger.
2016-09-15 23:51:22 +08:00
Arpit Jalan
1a87960454
Update Translations
2016-09-13 21:21:19 +05:30
Guo Xiang Tan
f69f225f65
FIX: Don't prevent unicorn worker from starting if warmup fails.
2016-09-06 14:02:08 +08:00
Erick Guan
9ce61b4586
FEATURE: Webhooks.
2016-09-05 18:44:00 +08:00
Arpit Jalan
d2e1fccc90
Update Translations
2016-09-02 20:12:45 +05:30
Sam
1d7df97c30
FIX: display old category style on mobile
2016-09-01 15:57:23 +10:00
Sam
50379183e1
FIX: allow the Dont-Chunk header for remote message bus access
2016-08-31 12:57:19 +10:00
Régis Hanol
e064e6f7a3
FEATURE: new 'categories_and_latest' endpoint
2016-08-29 22:47:44 +02:00
Guo Xiang Tan
70a1d8bce8
Merge pull request #4417 from tgxworld/api_username_is_useful
...
FIX: Don't sanitize API username so that we can potentially identify …
2016-08-29 16:07:48 +08:00
Guo Xiang Tan
dfcbaf66d3
Merge pull request #4424 from bradleypriest/patch-1
...
Adjust example order to match description
2016-08-29 16:07:20 +08:00
Jeff Atwood
bb5dc839a0
extend existing log suppression for empty JS errors
2016-08-29 00:47:11 -07:00
Jeff Atwood
6fd3ebb253
don't log any JavaScript "errors" from IE 9
2016-08-29 00:35:01 -07:00
Bradley Priest
745166db8b
Adjust example order to match description
...
Adjust the order of the examples in the activation email to match the order they are described in the previous line
2016-08-29 10:46:14 +08:00
Neil Lalonde
2251104e32
FEATURE: avatar flair can be font awesome icons
2016-08-26 17:15:37 -04:00
Jeff Atwood
33054a7ad3
minor copyedit
2016-08-26 09:05:15 -07:00
Sam
4fe52c8cbe
FEATURE: backend support for pushing notifications to clients
2016-08-26 12:47:10 +10:00
Neil Lalonde
4be3b9f36d
Update translations
2016-08-25 11:04:46 -04:00
Guo Xiang Tan
41a22b8c5a
FIX: Don't sanitize API username so that we can potentially identify the source.
2016-08-25 16:32:11 +08:00
Sam
846a08d3c7
FIX: improve error results for message bus failures
2016-08-25 15:39:39 +10:00
Neil Lalonde
7a81669c18
SECURITY: don't allow re-using the current password during password reset
2016-08-24 12:27:21 -04:00
Guo Xiang Tan
7258e3f3e2
Merge pull request #4411 from rimian/filter-api-key
...
filter out api key
2016-08-24 10:59:50 +08:00
Rimian Perkins
50bb2d52c5
filter alpi_username from logs
2016-08-24 12:58:24 +10:00
Neil Lalonde
2f68be2c5c
FEATURE: custom html and text can be added to summary emails
2016-08-23 16:06:02 -04:00
Robin Ward
c3a3aff120
FEATURE: Support for a whitelist for embeddable host paths
2016-08-23 14:56:12 -04:00
Arpit Jalan
e06be6561d
Update Translations
2016-08-23 18:48:00 +05:30
Sam
691f739f11
better error handling
...
push notifications imply read access, no need for a special permission
2016-08-23 16:48:00 +10:00
Rimian Perkins
d81344c488
filter out api key
2016-08-23 10:13:15 +10:00
Régis Hanol
2690ef7050
prefix setting with 'desktop_' since it's only used for desktop
2016-08-22 23:43:42 +02:00
Régis Hanol
4d6028ea2d
UX: new 'category_page_style' site setting
2016-08-22 23:01:43 +02:00
Robin Ward
2ce9d3d733
FIX: unhide `embed_truncate` since you can use it via wp plugin
2016-08-22 15:51:57 -04:00
Robin Ward
c297af8ba1
FIX: Force refresh when you change a forum's privacy settings
2016-08-22 14:07:30 -04:00
Robin Ward
884bdf7240
FEATURE: Ability to scrub titles when importing embeddable content
2016-08-22 12:43:02 -04:00
Arpit Jalan
61b49c2d03
move default_opengraph_image_url to required settings
2016-08-22 07:43:43 +05:30
Arpit Jalan
b02c9bef79
FIX: embed_truncate should default to true
2016-08-19 17:16:22 +05:30
Régis Hanol
96b6d342cc
FIX: /categories page issues
...
FIX: endless spinner when /categories is set to homepage and you click the home logo
FIX: latest column should respect topic state for the current user (new, unread, etc.)
FIX: post count should have heat colors applied based on like ratios
FIX: Add "More" button at the bottom of the latest column
UX: The topic count number in the categories panel should be slightly larger
2016-08-18 19:41:21 +02:00
Robin Ward
78e8aa823d
UX: Just show "1m" if less than 1m
2016-08-18 12:47:00 -04:00
Sam
206d056798
also support schema cause it is simpler to redirect
2016-08-18 13:52:30 +10:00
Régis Hanol
6d1d7b7c8f
UX: new /categories layout
2016-08-17 23:23:16 +02:00
Neil Lalonde
d079f69b7b
FEATURE: add flair to avatars using new settings in the groups admin UI
2016-08-17 15:13:15 -04:00
Guo Xiang Tan
4e76525d25
Remove stray quotation.
2016-08-17 09:15:06 +08:00
Sam
416e7e0d1e
FEATURE: basic UI to view user api keys
2016-08-16 17:06:52 +10:00
Sam
b7cea24d76
FEATURE: more user API flow, support key creation
2016-08-16 17:06:52 +10:00
Neil Lalonde
3b792054f2
Merge pull request #4387 from gdpelican/feature/tags-intersection
...
FEATURE: Tags intersection page
2016-08-15 16:24:29 -04:00
James Kiesel
037e9bb7b8
Support any number of tag intersections
2016-08-15 15:30:17 -04:00
Gerhard Schlager
1042f1a923
UX: Allow translation of composer icons
2016-08-15 18:57:05 +02:00
Arpit Jalan
a2220feaea
FEATURE: new site setting rebake_old_posts_count
2016-08-15 16:34:13 +05:30
Guo Xiang Tan
0433163866
FEATURE: Support subfolders in `SiteSetting.s3_backup_bucket`.
2016-08-15 16:14:51 +08:00
Sam
fc095acaaa
Feature: User API key support (server side implementation)
...
- Supports throttled read and write
- No support for push yet, but data is captured about intent
2016-08-15 17:59:36 +10:00
Guo Xiang Tan
aa5de3c40a
FEATURE: Support subfolders in S3 bucket name.
...
This commit also fixes a bug where s3 uploads are not
moved to a tombstone folder when removed.
2016-08-15 13:07:41 +08:00
Arpit Jalan
58b40eed7b
fix delete_confirm_MF translation key
2016-08-13 09:14:52 +05:30
James Kiesel
7e73b933c7
First pass
2016-08-12 15:28:46 -04:00
Arpit Jalan
7427209f21
remove unused translation keys
2016-08-12 23:41:13 +05:30
Sam
7e4503dd99
FEATURE: basic info route for all sites, even ones that require login
...
This information is public in meta tags already on home page, providing a
route allows consumers to check it way more cheaply
2016-08-12 17:10:35 +10:00
Sam
afaba56de3
FEATURE: missing API endpoint for topic tracking states
2016-08-12 17:10:35 +10:00
Jeff Atwood
80e2fa05be
minor copyedit to site setting
2016-08-11 17:14:39 -07:00
Robin Ward
9b840cac96
UX: Add "Search" category to site settings
2016-08-11 13:48:49 -04:00
Guo Xiang Tan
01d79d9129
Merge pull request #4382 from SafaAlfulaij/fix_plural_strings
...
Fix Plural Strings That are Not Marked as Plural
2016-08-11 09:18:37 +08:00
safaalfulaij
2559eada9f
Fix a Plural String Leftover and Change the messageFormat Link
2016-08-10 22:51:31 +03:00
Robin Ward
fc311dbe3b
FEATURE: An option to search more recent posts for very large sites.
...
On very large forums searching posts can be slow, so this commit
introduces the ability to try and search only the most recent posts
first, and then going for a larger breadth search if there aren't
enough results.
Enable `search_prefer_recent_posts` and you can customize how many
recent posts to filter with `search_recent_posts_size`
2016-08-10 15:43:42 -04:00
Arpit Jalan
25a14fcba8
Update Translations
2016-08-10 23:08:10 +05:30
safaalfulaij
291c32aa69
Fix Plural Strings
2016-08-10 20:24:28 +03:00
Jeff Atwood
2b0268e74a
more concise error rate topbar copy
2016-08-09 23:44:05 -07:00
Robin Ward
db3ae803c5
UX: Let the user know the search is too short in the header menu
2016-08-09 16:05:58 -04:00
Robin Ward
fd3a8583dd
UX: Display a message when the search term is too short on full page
2016-08-09 15:11:58 -04:00
Régis Hanol
51322a46b3
FEATURE: retry processing incoming emails on rate limit
2016-08-08 22:28:27 +02:00
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
Guo Xiang Tan
0a942dbc73
FEATURE: Avoid creating an archive for database only backups.
2016-08-03 16:23:46 +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
Guo Xiang Tan
dc2dae2cc4
FIX: Logs notice was not displaying the right Date.
2016-08-02 12:40:28 +08:00
Régis Hanol
5b270b6b06
change 'clean_orphan_uploads_grace_period_hours' default value to 2 days
2016-08-01 18:36:39 +02: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
Sam
c6dbaca0dc
SECURITY: disable user entered badge SQL by default
...
- Hidden site settings now must be change via rails console
2016-07-28 09:03:00 +10: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
c4b52b1a19
GET is a more RESTy verb for '/users/:username/emails'
2016-07-27 20:15:28 +02: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
Neil Lalonde
11b3b5e30a
FIX: when topic list is filtered by tag and category, subsequent page fetches would ignore the category filter
2016-07-25 16:16:18 -04: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
fa5942f56c
make email tokens (forgot,activate) live for 48 hours
2016-07-18 02:00:18 -07: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
Sam Saffron
6777bd2629
warm up v8 after fork
2016-07-16 15:11:34 +10:00
Robin Ward
2d1d9a78b8
Revert "Try warming up pretty text before we fork"
...
This reverts commit 2e71e6fc6f
.
2016-07-15 18:10:22 -04: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
Robin Ward
2e71e6fc6f
Try warming up pretty text before we fork
2016-07-13 17:07:39 -04: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
Robin Ward
bba0fd0654
REFACTOR: PreloadStore to ES6
2016-07-11 12:57:05 -04:00
Robin Ward
a546395397
REFACTOR: Migrate markdown functionality in ES6
2016-07-11 12:57:05 -04: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
473363e0fa
only enable bullet on demand
2016-07-05 11:10:42 +10:00
Sam
ff37685aef
improve copy
2016-07-04 18:55:49 +10:00
Guo Xiang Tan
0ffe8402a9
FIX: SiteSettings not avaliable in initializers on dev env.
2016-07-04 11:15:29 +08: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
Guo Xiang Tan
42ce59d257
Partially revert https://github.com/discourse/discourse/commit/09b92dd3 .
2016-07-01 01:28:49 +08:00
Arpit Jalan
342783e716
Update Translations
2016-06-30 13:47:13 +05:30
Guo Xiang Tan
136b1b504d
Allow `force_https` to be shadowed by a global setting.
2016-06-29 15:24:06 +08:00
Guo Xiang Tan
918b015bdb
Move comment to the right place.
2016-06-29 15:23:29 +08:00
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
Guo Xiang Tan
4a143d584b
Don't log bullet alerts in the console.
2016-06-29 09:36:32 +08: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
Guo Xiang Tan
3e07658fb2
Don't alert.
2016-06-28 11:53:45 +08:00
Guo Xiang Tan
9ed79d8ecd
Add Bullet gem to detect N+1 queries.
2016-06-28 09:29:42 +08:00
Régis Hanol
d18e9a5293
validator was on the wrong site setting
2016-06-27 22:48:27 +02: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
Régis Hanol
5e2545a578
FEATURE: improve support for (whitelisted) SVGs as images
2016-06-20 10:22:13 +02: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
Jeff Atwood
c860bd0781
remove Google+ as default from share link
...
sorry Google! It was a nice try!
2016-06-14 12:27:21 -07: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
Régis Hanol
49f8a2baa7
FEATURE: support for mandrill webhooks
2016-06-13 12:32:14 +02:00
Guo Xiang Tan
142b74b01b
Add default queues to sidekiq.yml.
2016-06-13 09:34:52 +08:00
Jeff Atwood
3de2d7a003
better invite copy
2016-06-12 03:02:07 -07:00