Peter N Lewis
|
d0ebdea5fa
|
Honor email_always even if notification has been read
Even if the notification has been read, send it by email if user has enabled email_always
|
2014-06-06 21:16:41 +08:00 |
|
Sam
|
504cfcff96
|
Fix specs for avatars
Implement avatar picker
Correct avatar related jobs
|
2014-05-27 10:08:03 +10:00 |
|
Sam
|
6c1c8be794
|
Work in progress, keeping avatars locally
This introduces a new model to store the avatars and 3 uploads per user (gravatar, system and custom)
user can then pick which they want.
|
2014-05-27 10:08:03 +10:00 |
|
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 |
|