63e5349209
FIX: [img] BBCode tags might have parameters
2018-07-19 13:11:01 +02:00
09a00016ad
PERF: Tune indexes to speed up lookup for bounced email.
2018-07-19 19:03:00 +08:00
2a98907346
Revert "Bump prettier to 1.13.7."
...
This reverts commit e47e33e1622399037f92267c1b9de6494ebb7532.
2018-07-19 18:03:35 +08:00
a0a520db26
Fix lint.
2018-07-19 17:55:40 +08:00
e47e33e162
Bump prettier to 1.13.7.
2018-07-19 17:52:18 +08:00
6aa2eb19d4
DEV: migrate acceptance tests to async await - admin, about, account created ( #6111 )
2018-07-19 17:35:10 +08:00
4bee7fb458
When the dir is set on a list, add padding to both sides ( #6097 )
2018-07-19 17:32:36 +08:00
fa02df9985
FIX: don't suggest groups when inviting to a topic ( #6105 )
2018-07-19 17:02:34 +08:00
4765507585
Remove code that is no longer required.
2018-07-19 16:56:53 +08:00
b165cfdfbe
FIX: Raise a better error in SiteSettings::TypeSupervisor
.
2018-07-19 16:41:00 +08:00
5434cf02a3
FIX: smf1 importer was swallowing some data
2018-07-19 10:29:54 +02:00
14a0879658
FIX: allow Twitter videos to go fullscreen
2018-07-19 10:22:36 +05:30
9b18ee4bba
Improve handling of file params in lograge.
2018-07-19 08:23:59 +08:00
a755ff7b35
FIX: not checking for 0 correctly
...
0.blank? == false
2018-07-19 07:45:26 +10:00
fa38891a98
FEATURE: show modal when user without permissions tries to delete their own topic ( #6086 )
2018-07-18 23:31:37 +02:00
5b4b632358
Correct typo
2018-07-18 22:27:55 +01:00
af1d1db3da
UX: use future date input instead of date picker on feature topic modal ( #6096 )
2018-07-18 23:27:12 +02:00
a9ebad3f6c
FIX: do not add a moderator post when post is flagged via direct message ( #6100 )
2018-07-18 23:18:14 +02:00
c1249d9e1d
make linter happy
2018-07-18 23:07:17 +02:00
32db976156
FIX: Stop race condition when topic notification jobs are scheduled during a database transaction
...
This was not picked up by tests because scheduled jobs are run immediately
and in the current thread (and therefore the current database transaction).
This particular case sometimes occurs inside multiple nested transactions,
so simply moving the offending line outside of the transaction is not enough.
Implemented TransactionHelper, which allows us to use `TransactionHelper.after_commit`
to define code to be run after the current transaction has been committed.
2018-07-18 22:04:43 +01:00
af98ab9337
UX: use the pointer cursor when hovering over a selectable avatar
2018-07-18 22:54:35 +02:00
facef06d60
UX: reload the page when changing avatar
2018-07-18 22:50:50 +02:00
def2653fc8
FIX: discourse_merger: copied topic_link records had wrong url, and update all internal links to use new topic URLs in copied posts
2018-07-18 16:45:48 -04:00
24da2940a7
FIX: copy uploads quickly in discourse_merger.rb, and fix user avatar upload id for copied users
2018-07-18 16:42:59 -04:00
afc94ac9e4
FEATURE: add a Top Categories section to the user summary page, showing the categories in which a user has the most activity
2018-07-18 16:39:16 -04:00
2dc3a50dac
FIX: Do not update last seen
time for suspended users
2018-07-18 16:04:57 +01:00
547b571d84
FIX: topic owner should watch the new topic when moving posts to a new topic
2018-07-18 15:23:32 +03:00
f55ac892e4
make code prettier 🎀
2018-07-18 13:09:16 +02:00
6d6e026e3c
FEATURE: selectable avatars
2018-07-18 12:57:43 +02:00
a24b9981c6
UX: adjust positioning of auto complete vertical
...
On iPad portrait autocomplete would render off screen
2018-07-18 16:41:31 +10:00
487ef9773f
Better logging when optimizing image fails.
2018-07-18 14:11:23 +08:00
b068a8a771
Fix the build.
2018-07-18 14:03:27 +08:00
be71f9ff82
REFACTOR: Don't load entire AR object just to get a column.
2018-07-18 13:53:57 +08:00
7da22e395b
FIX: do not show links with 0 click on topic map
2018-07-18 10:50:01 +05:30
281538ae61
FIX: theme JS should only run when needed global objects exist ( #6098 )
2018-07-18 15:13:47 +10:00
0c159f17b7
skip failing spec
2018-07-18 14:43:06 +10:00
379384ae1e
FIX: never block /srv/status which is used for health checks
...
This route is also very cheap so blocking it is not required
It is still rate limited and so on elsewhere
2018-07-18 12:37:01 +10:00
3874d40910
Prepare to drop EmailLog#topic_id
.
2018-07-18 10:22:24 +08:00
dbfa491ee2
FIX: avatars in discourse_merger.rb
2018-07-17 21:40:24 -04:00
a66d812b92
pick a better icon for auto bump
2018-07-18 11:15:01 +10:00
5adf5b527d
FEATURE: support filter_auto_bump_topics event
...
Use this event to filter the list of auto bumped topics.
EG:
on(:filter_auto_bump_topics) do |_category, filters|
filters.push(->(r) { r.where(<<~SQL)
NOT EXISTS(
SELECT 1 FROM topic_custom_fields
WHERE topic_id = topics.id
AND name = 'accepted_answer_post_id'
)
SQL
})
end
2018-07-18 10:56:09 +10:00
02628883d2
FEATURE: adjust autobump system
...
- We spread out bumping through the day, if you are bumping
4 topics then a topic will be bumped every 6 hours
- We add a small, bumping action at the bottom of the post to
denote a topic got bumped
2018-07-18 10:17:33 +10:00
f146f94ef6
FIX: errors when copying post_uploads in discourse_merger.rb
2018-07-17 16:47:23 -04:00
04077a7df6
WIP: a fast method of copying uploads in discourse_merger.rb. not working yet.
2018-07-17 16:46:32 -04:00
bec53426c4
Remove pointless method
2018-07-17 12:34:20 -04:00
79b08b2679
Set result.target for update (matching _saveNew) ( #6094 )
...
* Set result.target for update (matching _saveNew)
* Add tests for update result including a target property
2018-07-17 11:56:32 -04:00
202b839208
Fix the build.
2018-07-17 17:20:57 +08:00
d839a42bf9
Skip imagemagick tests on Travis.
2018-07-17 17:11:05 +08:00
3553375dd2
PERF: Store EmailLog#reply_key
as uuid
data type.
2018-07-17 17:05:42 +08:00
22dad7f0e8
bump onebox version
2018-07-17 13:55:00 +05:30