Sam
b703af3d37
Skip 403 forbidden as well
2015-08-18 17:48:54 +10:00
Sam
f1398f0650
another hotlinked image whitelist
2015-08-18 17:41:39 +10:00
Sam
add6e12ce4
FIX: topic links with long titles can not be crawled
...
0..255 == 256 numbers column fits 255
2015-08-18 17:34:46 +10:00
Sam
45adeacd45
ignore empty script errors, line 0 gives us nothing.
2015-08-18 17:06:07 +10:00
Sam
ffe06fbcb5
whitelist 404 pull hotlinked image
2015-08-18 17:06:07 +10:00
Sam
fd1693482f
bump logster to fix solved button in logster
2015-08-18 13:11:46 +10:00
Sam
bcb33ca69d
logster update, fixes bad escaping in env
2015-08-18 12:26:36 +10:00
Sam
56f098dc7d
update logster
2015-08-17 18:29:26 +10:00
Sam
3a6bb21d99
Merge pull request #3652 from tgxworld/add_bybebug
...
DEV: Add byebug.
2015-08-17 18:09:20 +10:00
Sam
edcc43d76a
update logster (has solved button now)
2015-08-17 16:55:44 +10:00
Sam
f06137003b
logster needs application version
2015-08-17 16:54:44 +10:00
Sam
b4d7ff1dac
correct logic
2015-08-17 11:54:42 +10:00
Sam
6dc8dda7b6
Merge pull request #3658 from scossar/admin-settings-slideout-menu
...
FEATURE: Add slide-out menu for small screens on admin settings page
2015-08-17 11:19:05 +10:00
Sam
f9deebefb9
FIX: include theme vars in site customizations
2015-08-17 10:59:46 +10:00
Sam
84c6c2b48c
correct logic
2015-08-17 10:52:57 +10:00
Sam
72684c3c7f
Merge pull request #3657 from tgxworld/cache_bundler_on_travis
...
Lets see if this properly caches bundler on travis.
2015-08-17 10:49:26 +10:00
Sam
6086b07324
FIX: hitting enter on Msgs not searching Msgs
2015-08-17 09:10:21 +10:00
Sam
da4c377277
FIX: can not approve users from admin dialog
2015-08-16 14:02:22 +10:00
Sam
8d66ca72f1
fix revision dialog brokeness
2015-08-16 11:13:19 +10:00
Sam
f743bc6e74
stop adding users to a group if they are already in the group
2015-08-14 17:50:24 +10:00
Sam
e82f892c2d
FIX: allow global settings to include keys that have numbers in them
2015-08-14 17:01:21 +10:00
Sam
71fb065133
Merge pull request #3653 from gdpelican/latest-rss-fix
...
Skip latest posts with no topic in rss
2015-08-14 16:48:04 +10:00
Sam
bfd1bae6ef
upgrade sidekiq
2015-08-14 16:46:48 +10:00
Sam
a246e7c9c0
fix invalid spec
2015-08-14 16:28:29 +10:00
Sam
e670ebb433
FEATURE: allow backup settings to be overriden by globals
...
FEATURE: allow backup interval of up to 30 days
FIX: if a custom file exists in backup directory look at its date
FEATURE: site setting automatic_backups_enabled default true
2015-08-14 16:28:29 +10:00
Sam
5ee4d3ba8c
FIX: log post deletion even if user is deleted.
2015-08-14 13:57:02 +10:00
Sam
7d86d23eec
correct bad error reporting.
2015-08-14 13:29:39 +10:00
Sam
629fa1223f
regression: broken categories page on mobile
2015-08-14 13:21:40 +10:00
Sam
23b8a408f7
FIX: serialize post processing
...
This avoids all sorts of nasty race conditions in job schedular
2015-08-14 13:05:13 +10:00
Sam
c711c06bb8
FIX: stop double reporting errors that were already reported
2015-08-14 12:51:23 +10:00
Sam
723d49d543
regression, users could not be deleted
2015-08-14 12:34:52 +10:00
Sam
ad2de1804e
Correct bad where clause when no category/user found
2015-08-14 11:53:16 +10:00
Sam
e9e5a6c122
logster version bump
2015-08-14 10:42:16 +10:00
Sam
e87ffcc457
missing model prefix for saving title
2015-08-14 10:40:35 +10:00
Sam
6d7cb86553
missing model when saving primary group
2015-08-14 10:38:46 +10:00
Sam
1f044350f6
stop running exec_sql through active record
...
this avoids double logging
2015-08-14 10:01:38 +10:00
Sam
b778b19318
fix all refs in gemfile lock
...
careful when editing this by hand
2015-08-14 09:37:03 +10:00
Sam
a269366886
update gemfile to match gem lock
2015-08-14 09:30:18 +10:00
Sam
930d06673e
correct logster rendering issues
2015-08-13 19:20:47 +10:00
Sam
94a130a4e4
FIX: widen distributed mutex to avoid race condition
2015-08-13 18:53:30 +10:00
Sam
0ceca601d8
improve spec
2015-08-13 17:57:02 +10:00
Sam
ecac786f86
FIX: remove invalid chars from ts_query helper
2015-08-13 17:55:10 +10:00
Sam
eed040767f
update
2015-08-13 17:11:07 +10:00
Sam
181b04be7e
logster upgrade, better firefox support, better times, better fonts
2015-08-13 12:22:20 +10:00
Sam
abf269c5df
only do magic headers for local assets, don't muck with logster's stuff
2015-08-12 18:48:34 +10:00
Sam
f62d2bb03c
Major logster upgrade
2015-08-12 18:06:32 +10:00
Sam
75b4972682
posts with no url should return a 404
2015-08-12 07:28:54 +10:00
Sam
750a3ce5e5
Merge pull request #3647 from tgxworld/fix_draft_too_much_padding
...
FIX: Get composer height after transition.
2015-08-11 17:52:17 +10:00
Sam
b3297d0d62
FIX: error messages missing if topic edit failed in composer
2015-08-11 17:08:30 +10:00
Sam
ccc943c118
FIX: missing error message when editing topics
2015-08-11 16:32:43 +10:00
Sam
56f12cd9f1
missing specs for 2 new events
2015-08-11 16:01:28 +10:00
Sam
4a75da4fa9
Extensibility: allow validation of topics to be extended
...
Add before_create_topic and after_validate_topic extensibility points
2015-08-11 15:46:32 +10:00
Sam
f6c6f6e7a1
FIX: if localStorage is disabled, still boot
2015-08-11 12:41:07 +10:00
Sam
0889f71268
comment out tests till Discourse.ajax is stubbed correctly
2015-08-10 18:25:44 +10:00
Sam
2d53436d0a
correct intialization order
2015-08-10 18:15:35 +10:00
Sam
139314c213
FIX: search for 1.5 etc was broken
...
FEATURE: search by exact phrase
Use PG tokenizer to split up search phrase instead of relying on Ruby code
This produces much more accurate tokenization
2015-08-10 17:41:14 +10:00
Sam
12b6d8a032
FIX: cancel in progress search when flipping to full search
2015-08-10 16:12:51 +10:00
Sam
c2fd93ffa8
DEV: allow Discourse.ajax to be aborted if needed
2015-08-10 16:12:51 +10:00
Sam
2052ceca95
FIX: stop screen from jittering when mobile has images
...
This fix makes sure we apply reasonable settings to all images while
they are loading, it stops mobile from dancing around on topics that
have images
We no longer use height: auto on mobile!
2015-08-10 13:19:01 +10:00
Sam
3eeb765f00
fix deprecation
2015-08-10 11:41:11 +10:00
Sam
1a6cbd37a5
missing outlet for tags on mobile
2015-08-07 19:12:47 +10:00
Sam
415a3ff0de
FIX: replace all occurances in preview not only first
2015-08-07 16:52:21 +10:00
Sam
fd63d89753
FEATURE: simpler definition of enum types
2015-08-07 11:41:48 +10:00
Sam
665c3690bb
UX: move category below title in search
2015-08-06 17:17:57 +10:00
Sam
d11cd82ba0
FEATURE: logster upgrade, add production grouping
2015-08-06 16:19:41 +10:00
Sam
cc9f6e53f2
FEATURE: add support for plugin-outlet in raw templates
2015-08-06 15:49:11 +10:00
Sam
e26688c112
one more test
2015-08-06 10:38:30 +10:00
Sam
bafdf9290d
FIX: don't let blocked users reach post creator or new post queue
...
correct broken spec
2015-08-06 10:32:53 +10:00
Sam
11d39345b3
FIX: always allow tl1 through for typing speed tests
2015-08-06 10:07:18 +10:00
Sam
aef575aad0
FIX: stop showing incorrect avatars in quote
2015-08-05 19:22:51 +10:00
Sam
4486879fd2
select less data
2015-08-05 16:09:21 +10:00
Sam
a51386a280
FEATURE: allow efficient preloading of custom fields in topic list
2015-08-05 16:09:21 +10:00
Sam
7ba7b23aec
Merge pull request #3634 from tgxworld/fix_draft_overlaps
...
FIX: Draft overlaps topic counts blurb in suggested topics.
2015-08-05 14:49:35 +10:00
Sam
362a69de08
Merge pull request #3637 from tgxworld/fix_alignment_of_login_social_buttons
...
UX: Social login buttons alignment off on mobile.
2015-08-05 14:47:03 +10:00
Sam
43ac8f8ed2
Revert "odd flexbox side-effect, need CSS width here"
...
This reverts commit 652eb5b3e3 .
2015-08-05 13:49:04 +10:00
Sam
ca393bcc53
FEATURE: optional regex to be applied against first posts
...
for spam prevention you can add a regex to auto_block_first_post_regex
this will be applied against all first posts, if it matches post will go
into the approval queue and user will be blocked
2015-08-05 13:08:21 +10:00
Sam
d16de4a0a1
correct polls spec
2015-08-05 12:39:38 +10:00
Sam
a3c6cd7b38
FIX: handle link tracking correctly for cdn based urls
...
(usually attachments)
2015-08-05 12:15:08 +10:00
Sam
54b780439d
FIX: CDN should always be whitelisted correctly
2015-08-05 11:49:11 +10:00
Sam
c76cb671ad
unblock early.
2015-08-05 10:49:59 +10:00
Sam
34122e06df
FIX: if post creation fails, raise an exception
2015-08-05 10:47:38 +10:00
Sam
6352528988
EXTENSIBILITY: add filter api to inject hooks in raw templates
...
TODO: decide with @eviltrout,
decide if registerUnboundOverride makes more sense
2015-08-04 18:53:44 +10:00
Sam
f456a4b1b4
FIX: missing posts queue link on first notification of queued post
2015-08-04 15:22:17 +10:00
Sam
83593fea58
Revert "aligning text-logos and header with flexbox"
...
This reverts commit 2ad2ab503f .
2015-08-04 14:49:08 +10:00
Sam
3c8ae643b2
UX: improve handling of users in queued-posts
...
- Display an icon on already blocked users
- Automatically unblock users that you approve
2015-08-04 12:56:37 +10:00
Sam
6fdd53e3d6
FEATURE: auto block fast typers
...
if tl0 enter text too fast they get automatically blocked, configurable
2015-08-04 12:56:37 +10:00
Sam
01ad88f1ed
FEATURE: min_first_post_typing_time
...
If a user spends less than 3 seconds typing
first post they will automatically enter the approval queue
2015-08-04 10:57:34 +10:00
Sam
a2533e2a02
lighten search blurb for full page search
2015-08-04 10:57:34 +10:00
Sam
02a38eebbb
correct logic in importer
2015-08-03 18:30:26 +10:00
Sam
a1f02d4baa
correct logic, add missing permalink creator
2015-08-03 17:35:35 +10:00
Sam
fd82107df8
correct bugs in lithium importer
2015-08-03 17:16:19 +10:00
Sam
64bbf2c1c4
correct closing logic for wd importer
2015-08-03 16:18:28 +10:00
Sam
7b8b96446e
FEATURE: track statistics around post creation
...
- how long were people typing?
- how long was composer open?
- how many drafts were created?
- correct, draft saved to go away after you continue typing
store in Post.find(xyz).post_stat
2015-08-03 14:29:15 +10:00
Sam
d8d849ee84
hoist pre blocks last
2015-07-31 18:27:23 +10:00
Sam
568adc49c0
FIX: fenced code blocks not hoisted correctly
...
also fixes unhoisting logic
2015-07-31 17:53:20 +10:00
Sam
6f9dc135ba
FEATURE: allow logging of raw body of all unprocessable email
...
set log_mail_processing_failures to true to enable
2015-07-31 15:10:35 +10:00
Sam
5a0dc12733
correct regression
2015-07-30 17:02:28 +10:00
Sam
ccc07605a7
UX: improve styling of closed messages
...
also cleans up styling of time gaps on mobile
2015-07-30 11:19:30 +10:00
Sam
3ccae5ed32
FIX: CDN paths not respected for background category images
2015-07-30 10:25:36 +10:00
Sam
f7ecfb3a83
handle image uploads
2015-07-29 18:34:10 +10:00