Commit Graph

3369 Commits

Author SHA1 Message Date
1caaf5208f move tombstone under 'uploads/' for easier deployment 2016-05-30 09:46:27 +02:00
Sam
3eec0a83b0 clean up stop semantics and bypass test 2016-05-30 13:59:58 +10:00
880b7e1053 FIX: Connections were incorrectly going to master when failing over. 2016-05-30 11:50:02 +08:00
cb5be1fe8f Upgrade rspec to 3.4.0. 2016-05-30 11:38:38 +08:00
Sam
cc088956bc correct some test concurrency bugs 2016-05-30 12:28:05 +10:00
Sam
c9dcffe434 FEATURE: store history for scheduled job execution 2016-05-30 11:38:08 +10:00
ec4a7d708d Version bump to v1.6.0.beta7 2016-05-27 11:06:51 -04:00
86ed6c7d5e Revert "Clear read only timestamp in Redis when switching back to master."
This reverts commit f891430f32a3b8ba9caac20b5ad36621eeadd691.
2016-05-27 18:02:26 +08:00
884779b5c1 FIX: N+1 query when tagging enabled and no tags in topic list query. Topic query ignored tags input when tagging is disabled. 2016-05-26 18:03:50 -04:00
f13470b96b Use db schema for tags instead of plugin store and custom fields 2016-05-26 14:29:48 -04:00
ebd4b45771 FIX: use 16:9 ratio to detect whether to crop a thumbnail or not 2016-05-26 19:02:31 +02:00
113ce00e6a Version bump to v1.6.0.beta6 2016-05-26 11:51:48 -04:00
db4443250a Merge pull request #4238 from techAPJ/avatar
FIX: broken onebox avatar image
2016-05-26 20:49:45 +05:30
a92fd9d701 Add Site Setting to use HTML from incoming email when available. (#4236) 2016-05-26 10:13:01 +02:00
36ba5f6716 FIX: broken onebox avatar image 2016-05-26 07:57:42 +05:30
addd58d961 fix emoji size in email notifications 2016-05-24 15:00:25 +02:00
32d253d484 remove 'crop_tall_images' site setting but keep the behavior 2016-05-23 16:42:19 +02:00
667dd54a23 FEATURE: new 'crop_tall_images' site setting 2016-05-23 16:18:30 +02:00
8c52508007 warn users it may take a while to un/zip backup 2016-05-23 09:33:29 +02:00
Sam
b2d59a8de3 update docker test 2016-05-23 15:29:39 +10:00
26084397c1 FIX: Check if file exists upfront. 2016-05-23 10:25:53 +08:00
Sam
695773db1c FEATURE: upgrade from therubyracer to mini_racer
This pushes our internal V8 JavaScript engine from Chrome 32 to 50.

It also resolves some long standing issues we had with the old wrapper.
2016-05-23 09:57:15 +10:00
c012b18601 FIX: sending email wasn't working anymore when a plugin used 'reduce_cooked' (cc @gdpelican) 2016-05-21 20:13:00 +02:00
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
4eeae880b6 fix deprecation comment in momentjs 2016-05-21 12:49:29 +02:00
0634834009 Some fixes related to optimized images (#4233)
* FIX: No need to manually include relation.

* FIX: OR instead of chaining relation.
2016-05-20 09:12:25 +02:00
6142ae55cd Version bump to v1.6.0.beta5 2016-05-19 12:26:15 -04:00
c75d58ab21 FEATURE: new 'ignore_by_title' site setting 2016-05-18 23:07:01 +02:00
d43231da92 FIX: force date-picker to work with english locale 2016-05-18 20:58:33 +02:00
Sam
52c3b0b0ce clear mini profiler cookie when admin logs off 2016-05-18 17:27:54 +10:00
f891430f32 Clear read only timestamp in Redis when switching back to master. 2016-05-18 10:17:03 +08:00
0101528821 PERF: update_user_counts is too slow during imports 2016-05-17 13:22:32 -04:00
3deda3ca39 skip auto-close during import 2016-05-17 11:16:51 -04:00
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
5f76287b18 FEATURE: cap number of staged users (defaults to 10) created per incoming email 2016-05-16 21:45:34 +02:00
341d5e10b3 FIX: auto-reply to VERP should be considered as hard boucne 2016-05-16 09:01:15 +02:00
5a75972b0b SECURITY: 2 XSSs in post gutter and local oneboxes 2016-05-14 00:37:47 +02:00
Sam
d9bcf85edc PERF: make development tolerable under sprockets 3 2016-05-13 18:30:03 +10:00
5b030017d9 FEATURE: new search filter in:wiki 2016-05-13 13:56:53 +05:30
00893ef1de FEATURE: new search filter - @username 2016-05-12 14:26:26 +05:30
c06a6a96cc FEATURE: Embed images in tweets with dimensions, if present 2016-05-11 16:11:26 -04:00
1714019cf7 FIX: OFFSET wasn't being applied correctly 2016-05-11 13:39:21 -04:00
2e0350ee74 FEATURE: new search filter - #category-slug 2016-05-11 15:37:27 +05:30
55dcccb287 Version bump to v1.6.0.beta4 2016-05-10 10:52:05 -04:00
49a6d0b789 FIX: Don't bother with negative offsets 2016-05-09 16:33:55 -04:00
66fb02acad Permit in topic search when full name is null (#4217)
* Permit in topic search when full name is null

* as per @gschlager  and  @ZogStriP pull 4217
2016-05-09 22:20:35 +02:00
d224966a0e FIX: retry sending an email in 1 hour when SMTP server is busy 2016-05-09 20:37:33 +02:00
9d737d894d FIX: Don't diplay character reference in HTML diffs (#4204)
* FIX: Don't diplay character reference in HTML diffs

Before this change, HTML escaping was done before splitting text into
tokens, so token splitter saw literals like "'", and split them as
it was normal text into parts into ["&", "#", "39", ";"]. This caused
diff to display character references, as those tokens used separate
HTML tags to display their insertion/deletion status.

* Avoid making one element arrays while generating diffs
2016-05-09 08:44:21 +02:00
Sam
7c888c9a77 Merge pull request #4062 from xfalcox/patch-6
FIX: Properly downcase unicode chars
2016-05-08 21:39:00 +10:00
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