Sam
f88cf4e2f0
Merge pull request #4226 from xfalcox/non-persistent-session
...
FEATURE: add setting permanent_session_cookie to configure session st…
2016-06-29 16:47:31 +10:00
Sam
be76a9808a
Merge pull request #4287 from steinwaywhw/patch-1
...
Fix frozen email string problem in mbox.rb
2016-06-29 16:32:30 +10:00
Sam
4b7b80a5c2
Merge pull request #4259 from tgxworld/update_dependencies
...
Update dependencies
2016-06-29 12:20:18 +10:00
Sam
7a4c3af29d
Merge pull request #4279 from scossar/s3cdn-upload-location
...
FIX: get urlWithCDN before appending protocol
2016-06-29 12:18:44 +10:00
Sam
ef93e75f80
correct #4293 no need to muck with site settings, messes up repeat runs
2016-06-29 12:01:37 +10:00
Sam
d7adfc08bc
Merge pull request #4291 from sijad/fix_editorconfig
...
Set trim_trailing_whitespace false for markdown
2016-06-29 11:55:01 +10:00
Sam
83b08b87d5
Merge pull request #4269 from choiceaustralia/qunit-args
...
exit if RETRY is false
2016-06-29 11:44:17 +10:00
Sam
7a6b9a953e
Merge pull request #4294 from tgxworld/fix_n+1_queries
...
PERF: Remove N+1 queries on user messages page.
2016-06-29 11:41:06 +10:00
Sam
b4cb2e367c
FIX: require full name at signup when display is suppressed and required
2016-06-29 10:43:40 +10:00
Sam
1411eedad3
FEATURE: offer to unwatch categories when unwatching category
2016-06-28 18:34:20 +10:00
Sam
ea46e5dd57
UX: add minimum height for zoomed composer on mobile
2016-06-27 17:22:42 +10:00
Sam
3ad1423c53
UX: autofocus the edit reason text field
2016-06-27 16:49:16 +10:00
Sam
6e4ff45e44
FIX: deleting a topic result not updated on screen
2016-06-22 17:28:46 +10:00
Sam
3701a8ada2
FIX: missing in action wrench on short topics
2016-06-22 10:56:23 +10:00
Sam
2d425892c4
FIX: update list of invited users after inviting
2016-06-21 16:01:29 +10:00
Sam
7f78cf3f1a
update message bus to release gem
2016-06-21 10:10:54 +10:00
Sam
41718be67f
fix linting
2016-06-20 17:13:43 +10:00
Sam
8866169879
FEATURE: can invite/revoke groups on private messages
2016-06-20 16:29:27 +10:00
Sam
9416c93a23
SECURITY: update logster
2016-06-20 12:12:48 +10:00
Sam
7edf7b590f
SECURITY: restrict constantize classes in search controller
2016-06-17 13:47:34 +10:00
Sam
dd1a184955
Correct mailing list mode unsubscribe
2016-06-17 11:57:23 +10:00
Sam
aee7489a5a
annotate models
2016-06-17 11:28:49 +10:00
Sam
977facf4e4
clean up copy and styling of mailing list pref
2016-06-17 11:28:49 +10:00
Sam
852860de66
FEATURE: simpler and friendlier unsubscribe workflow
...
- All unsubscribes go to the exact same page
- You may unsubscribe from watching a category on that page
- You no longer need to be logged in to unsubscribe from a topic
- Simplified footer on emails
2016-06-17 11:28:49 +10:00
Sam
84a1b863a6
UX: add link to watched topics from prefs page
2016-06-15 12:38:47 +10:00
Sam
ad15c4ac78
Merge pull request #4268 from choiceaustralia/qunit-args
...
enable args MODULE and FILTER for qunit:test rake task
2016-06-14 12:49:56 +10:00
Sam
e66c51fd85
correct regression where clicking on unlisted topics does not work
2016-06-12 16:36:38 +10:00
Sam
9e75b14535
update is not really needed
2016-06-10 17:25:59 +10:00
Sam
65f466cf8c
FIX: topic link reflections deleted on second save
2016-06-10 17:25:59 +10:00
Sam
30e4b17de8
UX: strip outgoing links from bottom of post.
...
Only show incoming
2016-06-10 13:14:03 +10:00
Sam
3015030fe2
FIX: unlisted topics do not get "slug auto correct" logic
2016-06-10 10:53:26 +10:00
Sam
2e0a87a2ff
correct linting error
2016-06-08 17:01:30 +10:00
Sam
6d10812b26
FEATURE: auto expand incoming/outgoing links
2016-06-08 16:49:01 +10:00
Sam
0e2d918b3b
correct blankish username not treated correctly in post stream
2016-06-08 15:42:18 +10:00
Sam
614f4ca228
correct bugs
2016-06-08 15:24:27 +10:00
Sam
b2f26eaa60
correct test case and add condition
2016-06-08 14:57:13 +10:00
Sam
4bf3fa5356
FEATURE: allow admins to prioritize full name vs username in the UI
...
Use the site setting prioritize_username_in_ux to switch between prioritizing
the full name vs username
2016-06-08 14:29:24 +10:00
Sam
fe1ebee791
we need to fix permissions
2016-06-07 17:43:09 +10:00
Sam
d0c5dc9280
rename CONCURRENT to SPROCKETS_CONCURRENT
2016-06-07 17:03:05 +10:00
Sam
ba8aec2bc3
added comment for brotli support
2016-06-07 16:58:36 +10:00
Sam
8d1a556f3e
FEATURE: Add brotli compression option to precompile
...
To enable brotli compression on static assets use COMPRESS_BROTLI
2016-06-07 16:55:57 +10:00
Sam
3160cdf2f4
update nokogiri to stable
2016-06-07 16:54:36 +10:00
Sam
b9c92a1678
update nokogiri to released version
2016-06-07 16:51:39 +10:00
Sam
e01dc54f2a
UX: we should always simply use emoji codes as opposed to treating as image
2016-06-02 12:29:25 +10:00
Sam
e9ba6e4e99
clean up formatting reports
2016-05-31 07:57:28 +10:00
Sam
3eec0a83b0
clean up stop semantics and bypass test
2016-05-30 13:59:58 +10:00
Sam
706624c9fc
workaround incorrect uncategorized category id set in site settings
2016-05-30 13:59:58 +10:00
Sam
e11c83341c
add more specs
2016-05-30 12:43:01 +10: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
Sam
089b1d164c
annotate models
...
(reminder run RAILS_ENV=test bin/annotate once in a while)
2016-05-30 10:45:32 +10:00
Sam
efc45aa704
correct specs
2016-05-27 12:35:22 +10:00
Sam
bd9bc7918c
FIX: downcase developer emails do it matches internal email storage
2016-05-27 12:18:54 +10:00
Sam
8c3a0b44ba
FIX: restore "every email" default for old accounts in mailing list mode
...
- Change default for mailing list mode frequency to daily
- Remove bootbox warning for mailing list mode (cause default is daily)
2016-05-27 12:07:10 +10:00
Sam
a19e43fd3b
enough with the malloc limit, not needed
2016-05-25 21:09:07 +10:00
Sam
b3965eb069
was failing on latest phantom, fix test
2016-05-24 13:26:07 +10:00
Sam
b2d59a8de3
update docker test
2016-05-23 15:29:39 +10:00
Sam
64e59564dd
update gems
2016-05-23 12:23:15 +10:00
Sam
1adf24656c
get trusty working on travis
2016-05-23 12:04:44 +10:00
Sam
9285168aa4
use trusty
2016-05-23 11:58:20 +10:00
Sam
f06266f31e
execjs 2.7 was just released to support mini_racer
2016-05-23 09:57:37 +10: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
Sam
0cf5a1705a
FIX: custom field index must only index short values
2016-05-20 12:35:09 +10:00
Sam
d2e0ee6222
SECURITY: update rack-mini-profiler
2016-05-18 18:32:34 +10:00
Sam
52c3b0b0ce
clear mini profiler cookie when admin logs off
2016-05-18 17:27:54 +10:00
Sam
b04ab83f12
FIX: refresh automatic group if SSO specifies admin/mod
2016-05-17 17:31:34 +10:00
Sam
75d8e6f1ec
We need latest nokogiri so it compiles with Ruby 2.3.1
2016-05-17 16:12:06 +10:00
Sam Saffron
ce5867cce2
workaround issue where orphan user_avatar record exists
2016-05-17 09:40:17 +10:00
Sam Saffron
54cfba56dc
FIX: handle missing user for posts
2016-05-17 09:35:30 +10:00
Sam
b35682112b
UX: don't change color of number in badge on hover
2016-05-13 18:47:40 +10:00
Sam
398f10bf4f
UX: darken timegap
2016-05-13 18:40:44 +10:00
Sam
d9bcf85edc
PERF: make development tolerable under sprockets 3
2016-05-13 18:30:03 +10:00
Sam
a13b48e001
upgrade profiling gems
2016-05-13 18:30:03 +10:00
Sam Saffron
cefcc81ced
bump in lockfile
2016-05-11 12:29:32 +10:00
Sam Saffron
fb513fc936
another messagebus upgrade to work around rubygems bug
2016-05-11 12:01:00 +10:00
Sam Saffron
d0b9b69cba
FIX: message_bus upgrade to correct CORS issue
2016-05-11 10:42:34 +10:00
Sam
7c888c9a77
Merge pull request #4062 from xfalcox/patch-6
...
FIX: Properly downcase unicode chars
2016-05-08 21:39:00 +10:00
Sam
9583f69d1c
Merge pull request #4215 from fantasticfears/travis
...
Update to ruby 2.3.1 on Travis
2016-05-08 21:33:38 +10:00
Sam Saffron
2cda3c1e6b
upgrade sidekiq to fix redis leak
2016-05-08 21:23:13 +10:00
Sam Saffron
c209155521
upgrade eventmachine so it compiles more easily on mac
2016-05-08 21:21:58 +10:00
Sam
5d165c19b8
update logster
2016-05-05 14:54:25 +10:00
Sam
4141cfc716
FIX: tags show page was broken
2016-05-02 12:56:02 +10:00
Sam
672d6924ec
FIX: malformed <details> should not break email
2016-05-02 12:33:56 +10:00
Sam
3f9ed76dad
no need to use discourse event here
2016-05-02 12:01:15 +10:00
Sam
a5b0445e02
FIX: never perform searches that bypass validation
...
we must perform another isValidSearchTerm check when we are about to
perform search cause the call is debounced
2016-05-02 11:53:47 +10:00
Sam
d25dc126f7
FIX: Post does not save if it contains a tag link
2016-05-02 11:36:09 +10:00
Sam
ad2a3ec5bc
FIX: don't log user action if no user exists for topic
2016-05-02 11:14:37 +10:00
Sam
0b6d12f95d
FIX: when no notification state exists on topic, mute on unsubscribe
2016-04-25 11:24:52 +10:00
Sam
7ee11b0508
more logging, add referer
2016-04-25 10:48:36 +10:00
Sam
fad017d842
FEATURE: add support for bounce emails
...
We now optionally add a Variable Email Return Path to every email we send.
This allows us to cleanly handle email bounces, which in turn will improve
deliverability.
2016-04-18 17:14:01 +10:00
Sam
9e50f36c50
Merge pull request #4137 from cpradio/add-warning-to-flag
...
FEATURE: Add warning input to flag dialog when notifying a user
2016-04-15 16:23:22 +10:00
Sam
0119a2f980
FIX: only ever send users 1 email per post
...
in the past ninja editing a post to add a mention could trigger duplicate
emails to a user (and a few other edge cases)
2016-04-15 15:59:01 +10:00
Sam
a1d65ae8f6
UX: show topic title in email logs
2016-04-15 10:38:02 +10:00
Sam
6360c410fe
correct linting
2016-04-14 16:30:04 +10:00
Sam
4bc860652b
FEATURE: add graph support to admin reports
...
thanks to graph js, this runs latest beta cause we needed support for
smarter X axis legend
2016-04-14 15:46:01 +10:00
Sam
8ba57c0ffd
FIX: restrict moderators from creating/editing topics in readonly categories
...
In the past moderators had blanket access to all categories they were allowed
to see. This tightens down the restriction.
2016-04-13 15:59:38 +10:00
Sam
6688dce2b8
FIX: discourse local onebox not working correctly in multisite
2016-04-13 12:19:02 +10:00
Sam
8b096b4b99
bump up to 500 max posts in message
2016-04-13 08:43:22 +10:00
Sam
eda6084d4b
FIX: don't allow concurrently queued once off jobs to do work
2016-04-12 23:08:10 +10:00
Sam
72849e65de
FIX: when granting old badges that are bronze, do not notify
2016-04-12 22:08:38 +10:00