Sam
|
b329e23f85
|
don't attempt to send emails on deleted topics
|
2014-05-14 10:34:28 +10:00 |
|
Sam
|
a2e2d0e886
|
Merge pull request #2316 from mutiny/refactor-where-first
Refactor `where(...).first` to `find_by(...)`
|
2014-05-08 09:10:45 +10:00 |
|
Régis Hanol
|
4b9acd6806
|
BUGFIX: make sure we do not try to pull images from the CDN
|
2014-05-07 19:49:16 +02:00 |
|
Camille Roux
|
f14c71b9d4
|
Fix the Amazon links regex
|
2014-05-06 19:19:32 +02:00 |
|
Camille Roux
|
e77e7f23ca
|
Update the Amazon links regexp
Added all the countries displayed in the Amazon footer
|
2014-05-06 18:36:07 +02:00 |
|
Louis Rose
|
1574485443
|
Perform the where(...).first to find_by(...) refactoring.
This refactoring was automated using the command: bundle exec "ruby refactorings/where_dot_first_to_find_by/app.rb"
|
2014-05-06 14:41:59 +01:00 |
|
Régis Hanol
|
c21d3f41d0
|
BUGFIX: only redirect new users to top page once
Actually, new users will still be redirected to the top page during the first 30 seconds of their first visit.
|
2014-05-05 19:00:40 +02:00 |
|
Régis Hanol
|
c52ee665b4
|
FEATURE: do not bump topic when pulling hotlinked images
|
2014-04-24 16:07:47 +02:00 |
|
riking
|
7da5d3fe78
|
Backoff-retry for hotlinked image pull + some style fixes
|
2014-04-23 22:25:43 -07:00 |
|
riking
|
b309deef11
|
Add site setting for domains to never download images from
|
2014-04-23 22:24:35 -07:00 |
|
Neil Lalonde
|
d8ebeef857
|
FIX: NotifyMailingListSubscribers can handle trashed posts, instead of raising an error and retrying
|
2014-04-23 15:50:52 -04:00 |
|
Sam
|
7c57d74e85
|
FEATURE: unicorn sidekiq will restart sidekiq on complete failure.
(checks every 30 minutes for complete failure)
|
2014-04-23 13:13:18 +10:00 |
|
Régis Hanol
|
5fd4d88491
|
BUGFIX: pull hotlinked images job wasn't properly handling the InvalidParameters exception
|
2014-04-22 15:32:48 +02:00 |
|
Robin Ward
|
a57f802048
|
If there's a TopicEmbed record for a url, we don't have to crawl it.
This should help sites like Boing Boing where sometimes links are
crawled before saved in WordPress.
|
2014-04-17 14:00:22 -04:00 |
|
Régis Hanol
|
9cd8476453
|
REFACTOR: use an options hash instead of multiple nil-able parameters
|
2014-04-15 17:17:10 +02:00 |
|
Régis Hanol
|
542d54e6bf
|
BUGFIX: uploads to S3
|
2014-04-15 13:04:14 +02:00 |
|
Régis Hanol
|
2505d18aa9
|
FEATURE: support email attachments
|
2014-04-14 22:55:57 +02:00 |
|
Robin Ward
|
e80851b0fa
|
Special case: When crawling a link to an image, just put the filename as
the title.
|
2014-04-10 13:45:13 -04:00 |
|
Robin Ward
|
99e2bab62d
|
Use update_all to prevent after_commit from executing again.
|
2014-04-10 13:19:57 -04:00 |
|
Robin Ward
|
aa63868d5e
|
FIX: Problem crawling amazon titles
|
2014-04-08 16:39:47 -04:00 |
|
Robin Ward
|
1e3faddfe4
|
FIX: Change crawl size to 10k. Youtube for example doesn't work with the
first 1k
|
2014-04-07 16:03:47 -04:00 |
|
Robin Ward
|
7e0028ba50
|
FIX: Don't crawl in test mode, raise correct exception when parameters
are missing
|
2014-04-07 14:38:18 -04:00 |
|
Robin Ward
|
7e3ea5d644
|
Support for crawling topic links
|
2014-04-07 14:08:34 -04:00 |
|
Julian Tescher
|
a6062e0b98
|
Remove confusing/incorrect comments
|
2014-03-30 23:14:21 -07:00 |
|
Régis Hanol
|
5bc8e7c19b
|
BUGFIX: BackupChunksMerger
- actually remove the tmp directory
- merge all the chunks into a .tmp archive and then remove the .tmp extension once done
|
2014-03-19 01:05:47 +01:00 |
|
Sam
|
ceb80611d6
|
PERF: defer last_ip_address and last_seen updates
|
2014-03-03 15:16:38 +11:00 |
|
Régis Hanol
|
68a935c36b
|
FEATURE: upload backups
|
2014-02-22 01:41:01 +01:00 |
|
Neil Lalonde
|
35dae76bbd
|
Log when and why an email was not sent in email_logs
|
2014-02-14 13:06:39 -05:00 |
|
Régis Hanol
|
8344f0d8fd
|
remove old import/export code
|
2014-02-13 13:31:13 -08:00 |
|
Sam
|
56e09802fe
|
BUGFIX: Use email sender
|
2014-02-09 07:29:16 +11:00 |
|
Sam
|
e133c82d4b
|
SECURITY: check permissions for mailing list
if you deployed this feature in the last 2 hours upgrade asap.
|
2014-02-07 14:10:45 +11:00 |
|
Sam
|
227873df78
|
FEATURE: proper mailing list mode
once enable_mailing_list_mode is enabled any user can elect
to get every post via email unless they opt out of category or topic
|
2014-02-07 11:07:52 +11:00 |
|
Sam
|
5267e5bea6
|
BUGFIX: emails sent from "2 replies" as opposed to correct user
|
2014-02-04 12:56:28 +11:00 |
|
Sam
|
b33faa85c0
|
BUGFIX: raise on fail
|
2014-01-31 12:23:37 +11:00 |
|
Sam
|
4825bf7e02
|
REFACTOR: clean up mechanism
|
2014-01-31 11:40:25 +11:00 |
|
Sam
|
9fc3a335cc
|
BUGFIX: don't leak out a transaction if fails
|
2014-01-31 11:38:33 +11:00 |
|
Sam
|
0a0ed44248
|
BUGFIX: avoid trasactions in test
|
2014-01-29 17:08:42 +11:00 |
|
Sam
|
cce5fb3303
|
BUGFIXES: improved performance of import an export
we no longer generate the entire dump in memory, instead we generate one table at a time
added some basic progress
|
2014-01-29 16:49:01 +11:00 |
|
Sam
|
a30aaa90d5
|
BUGFIX: export was broken, not exporting any tables
|
2014-01-17 12:33:42 +11:00 |
|
Régis Hanol
|
9da773af7a
|
BUGFIX: do not pull images we already host locally
|
2014-01-15 01:14:41 +01:00 |
|
Régis Hanol
|
e732aa8a86
|
BUGFIX: we should not store absolute urls for locally uploaded avatar templates
Highly recommended to run: `RAILS_ENV=production bundle exec rake avatars:regenerate` to fix the avatar templates stored in the database.
|
2014-01-07 17:45:06 +01:00 |
|
Régis Hanol
|
46fe78cf8f
|
BUGFIX: export rake task should include locally stored avatars
|
2014-01-02 17:47:19 +01:00 |
|
Robin Ward
|
4f8aed295a
|
FEATURE: Embeddable Discourse comments, now with simple-rss instead of feedzirra
|
2013-12-31 15:01:22 -05:00 |
|
Robin Ward
|
62db063e1e
|
Revert "Support for Embeddable Comments via IFRAME" - it depends on Curl
which not every server has. Have to rethink this.
This reverts commit e3e4c62887 .
|
2013-12-31 12:52:31 -05:00 |
|
Robin Ward
|
e3e4c62887
|
Support for Embeddable Comments via IFRAME
|
2013-12-31 12:26:24 -05:00 |
|
DV Suresh
|
24886c300b
|
Correct few spelling in the comments
|
2013-12-21 01:19:22 -06:00 |
|
Régis Hanol
|
418856a789
|
make sure assets always use schemaless absolute uris
|
2013-12-06 11:16:13 +01:00 |
|
Régis Hanol
|
b0d132ee2e
|
make sure image urls have a scheme before pulling them in
|
2013-11-25 19:47:53 +01:00 |
|
Régis Hanol
|
f65cde3cda
|
do not bump posts when rebaking
|
2013-11-22 01:52:26 +01:00 |
|
Régis Hanol
|
31fd5b85bc
|
FIX markdown hotlinked images were not properly pulled
|
2013-11-20 13:10:08 +01:00 |
|
Régis Hanol
|
482b752046
|
add edit reason when editing a post
|
2013-11-15 23:28:49 +01:00 |
|
Régis Hanol
|
16267e4887
|
add download_remote_images_to_local site setting
|
2013-11-15 15:22:18 +01:00 |
|
Régis Hanol
|
7e7d951152
|
do not pull hotlinked images when max_image_size_kb == 0
|
2013-11-13 17:30:48 +01:00 |
|
Neil Lalonde
|
1d8a3e6fc8
|
Add an order for user_stats table in exporter
|
2013-11-11 10:49:27 -05:00 |
|
Sam
|
d1d661f6e1
|
add logic that auto closes any topics that missed the queued job (due to redis flush or whatever)
|
2013-11-11 10:52:44 +11:00 |
|
Neil Lalonde
|
0c6f794eb0
|
Used the term suspended instead of banned.
|
2013-11-07 13:53:49 -05:00 |
|
Régis Hanol
|
37fd7ab574
|
pull hotlinked images
|
2013-11-05 19:07:29 +01:00 |
|
Neil Lalonde
|
c8d5db38d6
|
Emails to banned users will be sent for notifications of PMs from staff users
|
2013-10-30 15:31:16 -04:00 |
|
Régis Hanol
|
23bf4436f5
|
FIX: avatar was attached to the user who uploaded it...
|
2013-10-12 10:55:41 +02:00 |
|
Sam
|
e18b93026a
|
defer view creation on so updates are not performed when people navigate to topics
|
2013-10-07 15:04:59 +11:00 |
|
Sam
|
f0a122a66c
|
move job files so they live underneath app/ and not in lib/
introduce new setting email_always, that will force emails to send to users regardless of presence on site
|
2013-10-01 17:04:02 +10:00 |
|