Sam
5e23a0681d
work in progress, will finalize soon
2013-08-02 09:59:25 +10:00
Régis Hanol
faeb4a9ebd
enhance upload selector
...
- Change the icon on the button to a file when attachments are enabled
- Display the list of allowed extensions in the upload selector
- FIX : regexps for validating uploads weren't escaping the dots
2013-08-02 01:30:18 +02:00
Jeff Atwood
0f067a2ad3
we need that <hr> in notification emails, I think
2013-08-01 15:15:32 -07:00
Robin Ward
952b1f6d71
Performance: Improve Ember.Object.create speed
2013-08-01 17:16:55 -04:00
Neil Lalonde
b194bafcc8
Fix rendering of email logs rows. Needed thead around the first row.
2013-08-01 17:15:28 -04:00
Jeff Atwood
236356bfe2
add foreground color to @mentions
2013-08-01 11:43:46 -07:00
Robin Ward
be3c0f2bb4
FIX: Post Menu wasn't updating the bookmark icon properly.
2013-08-01 12:20:20 -04:00
Robin Ward
4a0ea7f776
Upgrade jQuery to 2.0.3
2013-08-01 11:58:22 -04:00
Neil Lalonde
361f158b27
Change category by editing first post updates topic title
2013-08-01 10:56:15 -04:00
Robin Ward
4f0713b9da
Merge pull request #1275 from ZogStriP/enable-thumbnailing-on-s3
...
Enable thumbnailing on s3
2013-08-01 07:35:35 -07:00
Sam
1132c10074
support server side js and arbitrary assets
...
proper chaining for emoji so other hooks can be called
2013-08-01 17:35:31 +10:00
Sam
160107a712
working plugin interface for custom openid auth, custom css and custom js
2013-08-01 16:02:43 +10:00
Régis Hanol
ed9417fa3b
enable thumbnailing on S3
...
- added url to optimized image model
- refactored s3_store & local_store
2013-07-31 23:26:34 +02:00
Neil Lalonde
2af6cd616d
Use allow_uncategorized_topics site setting in categoryChoose
2013-07-31 16:48:23 -04:00
Neil Lalonde
27498a912b
Add indexes to help IncomingLinksReport, but not much. Refactor to limit result set size, but it doesn't help perf much either. SELECT COUNT(DISTINCT ...) is still slow.
2013-07-31 15:17:53 -04:00
Robin Ward
023c908d5a
FIX: Back button broke when clicking @mentions
2013-07-31 15:08:03 -04:00
Robin Ward
51d86b7a91
Front-end Optimizations
2013-07-31 14:53:10 -04:00
Jeff Atwood
5028fdbed6
oops background-color not color
2013-07-31 11:41:29 -07:00
Robin Ward
3c03920d30
Merge pull request #1266 from bolandrm/fix_at_sign
...
fix mentions in code blocks
2013-07-31 07:22:18 -07:00
Zachary Lewis
5ee1df6bca
Fix assets:precompile failure from missing @include
2013-07-30 21:02:11 -05:00
Jeff Atwood
c5f03986c0
prettify staff bg slightly
2013-07-30 16:25:18 -07:00
Jeff Atwood
90bcd73b31
make topic title icons properly sized
2013-07-30 16:18:29 -07:00
Jeff Atwood
b6f17a6493
we don't need a whole extra group for 1 pref
2013-07-30 15:43:38 -07:00
Jeff Atwood
81de7dc0af
simplify @mention CSS, add $quote-background color
2013-07-30 15:28:18 -07:00
Ryan Boland
553a671fdb
fix mentions in code blocks
2013-07-30 18:01:42 -04:00
Robin Ward
a2844ea3c6
An attempt at some Perf improvements
2013-07-30 17:27:56 -04:00
Neil Lalonde
882c1524f7
Strip trailing and leading spaces from category names
2013-07-30 16:48:45 -04:00
Neil Lalonde
277e4db2cb
Use ellipsis in dashboard referred topics table. Add .overflow-ellipsis css helper.
2013-07-30 16:48:45 -04:00
Neil Lalonde
16cd3e2a53
Fix to allow admins to change the case of a someone's username
2013-07-30 16:48:45 -04:00
Neil Lalonde
06140740d0
Version checks: tolerate old version check data that can happen immediately after upgrading but forgetting to restart sidekiq/clockwork. Don't cache version check data along with other dashboard data.
2013-07-30 12:12:04 -04:00
Robin Ward
fc25da09e3
Revert "Remove RawDivView and use regular handlebars"
...
This reverts commit e7f349ff0f
.
2013-07-30 11:20:11 -04:00
Neil Lalonde
8ef771ad8d
Use warning-sign icon instead of trash for nuke user buttons
2013-07-29 18:31:47 -04:00
Neil Lalonde
4fd5087f91
Add button to delete a spammer in the flag modal
...
Add SiteSettings: delete_user_max_age, delete_all_posts_max. Add delete spammer button to admin flags UI
Moderators can delete users too
2013-07-29 15:29:44 -04:00
Neil Lalonde
e076158789
Add ip_address, email, and context to staff_action_logs table. Context should usually be the url from which the staff member performed the action, but could be any string that describes what the staff member was doing when the action was performed.
2013-07-29 15:29:43 -04:00
Neil Lalonde
5f3e9131ed
Deleting a user from admin user page has the option to also block signups from the same email address
2013-07-29 15:29:43 -04:00
Neil Lalonde
8cee3a9fcd
Add a way to add email to block list when nuking a user
2013-07-29 15:29:43 -04:00
Neil Lalonde
5f8a130277
Add BlockedEmail, to block signups based on email. Track stats of how many times each email address is blocked, and last time it was blocked. Move email validation out of User model and into EmailValidator. Signup form remembers which email addresses have failed and shows validation error on email field.
2013-07-29 15:29:43 -04:00
Neil Lalonde
e25638dab0
add a way to delete posts and topics when deleting a user with UserDestroyer
2013-07-29 15:29:43 -04:00
Neil Lalonde
a8df9778b5
Rename AdminLog to StaffActionLog
2013-07-29 15:29:43 -04:00
Robin Ward
cc4ae05be3
Left in an extra function.
2013-07-29 14:56:59 -04:00
Robin Ward
1c17f409bd
Remove an {{#if}}
2013-07-29 14:50:19 -04:00
Robin Ward
08ebaf926b
Move deleted at into actions history, where it should be.
2013-07-29 14:46:25 -04:00
Robin Ward
323aea78e2
Remove unused PrependPostView
2013-07-29 14:19:35 -04:00
Robin Ward
e7f349ff0f
Remove RawDivView and use regular handlebars
2013-07-29 14:17:03 -04:00
Robin Ward
b11e1f8b40
Added ember-renderspeed library for profiling rendering. Removed old probes stuff that
...
that was just profiling the run loop.
2013-07-29 12:52:09 -04:00
Sam
22893e203a
Merge pull request #1260 from sir-pinecone/reactivate-admin-refresh-btn
...
Fix auto-group refresh response so that ajax callback runs
2013-07-28 22:22:55 -07:00
Sam
56f7c18b09
Merge pull request #1259 from sir-pinecone/hide-admin-group-link-from-staff
...
hide groups nav link from non-admins
2013-07-28 22:22:09 -07:00
Sam
aa6c92922d
SECURITY: correct our CSRF implementation to be much more aggressive
2013-07-29 15:13:13 +10:00
Sam
4a20d09523
distributed memoizer added to ensure absolute duplicate posts don't get through
...
in case of an absolute dupe just return the memoized post
This works around issues with wordpress being crazy
2013-07-29 12:25:19 +10:00
Robin Ward
a0cbbab37a
FIX: Loading was broken on activity streams
2013-07-27 13:55:34 -04:00