d1a5d8ea62
FEATURE: show group mentions and topics in groups page
2015-12-01 16:52:43 +11:00
5e93140f85
FEATURE: Can override any translation via an admin interface
2015-11-27 11:35:19 -05:00
55b6f1aaa0
more fields needed flagging as HTML fields
2015-11-27 12:22:54 +11:00
43d63367fd
PERF: stop loading handlebars and ember compilers in prod
...
(this removes a nice 50K from our initial payload and saves memory)
Also fixes invalid HTML automatically if added to HEAD or /BODY
2015-11-27 11:59:01 +11:00
ba0df7e4cd
rename 'is_support' to 'contains_messages'
2015-11-26 18:40:54 +01:00
9ef8397164
new Category.is_support attribute
2015-11-26 18:31:24 +01:00
d65ec1af2e
Rename ninja_edit_window
to editing_grace_period
:'(
2015-11-24 14:28:42 -05:00
e168c5fde3
PERF: Much more performant, multisite aware I18n overrides
2015-11-19 16:36:59 -05:00
92ba6125c4
FEATURE: new 'automatically_unpin_topics' user preference
2015-11-17 18:21:40 +01:00
5234e54f7e
OOPS: Left first try at skipping it in migrations
2015-11-14 16:13:02 -05:00
810a069cfd
FIX: Couldn't migrate database from nothing due to I18n
...
Since I18n has a DB backend now, I've introduced a helper we can use to
skip overrides in certain situations. Otherwise migration from empty
databases was broken.
2015-11-14 16:12:09 -05:00
060ce9bf2a
FEATURE: Overwrite server side I18n keys with API
2015-11-13 16:35:02 -05:00
6dd4bc7d57
FEATURE: support group owner, capable of controlling group membership
...
Group owners are regular users that can add or remove users to a group
The Admin UX allows admins to appoint group owners
The public group UX will display group owners first and unlock UI to
add and remove members
Group owners can only be appointed on non automatic groups
Group owners may not appoint another group owner
2015-11-10 00:56:57 +11:00
ffa523a543
FIX: when moving posts, retain creator and date from OP
2015-11-07 15:17:47 +11:00
acecfeb37f
Add 'staged' boolean to User
2015-11-06 19:19:13 +01:00
d56e91f44f
PERF: add 'lower(title)' index on topics
2015-11-04 00:42:19 +01:00
2422289c8b
FIX: whispers should not be revealed in reply to, or reply expansion
...
FEATURE: mark whisper as experimental
FIX: badges should never apply to whispers
2015-09-25 10:16:19 +10:00
ffb8cb8cac
FEATURE: remove dependency of Redcarpet
...
PERF: cache fancy_title in topics table
New pure ruby implementation is far more flexible and easier to amend.
2015-09-24 13:37:53 +10:00
36309e50cc
Merge pull request #3767 from tgxworld/track_user_profile_views
...
Track user profile views
2015-09-23 11:38:18 +02:00
f39b9124b6
FEATURE: Log staff actions for Category changes.
2015-09-18 10:53:08 +08:00
287411525a
PERF: add missing index on group_users
2015-09-18 10:43:53 +10:00
f41bcafe8d
FEATURE: Add views to UserProfile.
2015-09-16 14:48:06 +08:00
d30f454261
FEATURE: Create UserProfilerView.
2015-09-16 14:48:06 +08:00
a501947d67
FEATURE: suppress categories from the homepage
2015-09-02 20:25:18 +02:00
1bd0f5b015
FEATURE: group can grant a trust level when a user is added
2015-09-01 16:52:12 -04:00
d96531b163
FEATURE: bronze/silver/gold badges for popular links
2015-08-27 18:52:31 +02:00
d418c4cfc0
FIX: Bug with migrating old embeddedable hosts with http://
2015-08-22 10:20:41 -04:00
676416f478
FIX: Build broken when someone didn't have an embed category
2015-08-20 16:10:34 -04:00
d1c69189f3
FEATURE: Can edit category/host relationships for embedding
2015-08-20 15:56:04 -04:00
bd631e343a
FEATURE: Can create stylesheets for embedded comments
2015-08-10 10:21:04 -04:00
9156d6cd9d
FIX: only migrate SiteText to SiteCustomization if there are any
2015-08-07 16:30:30 +02:00
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
0d9899198f
Migrate old moved posts messages in English
2015-07-31 19:06:19 -04:00
aa6f792ce1
FEATURE: Custom orders for user fields
2015-07-30 14:53:13 -04:00
201617811e
Migrate auto closed topics too
2015-07-29 12:20:50 -04:00
faf4f44776
FEATURE: make pin expiration mandatory
2015-07-29 16:34:21 +02:00
212c0fd87b
Migrate many old moderation action posts to small actions
2015-07-28 17:35:33 -04:00
e09e5016ce
Merge pull request #3633 from riking/patch-5
...
FEATURE: Add CommentMigration for db column comments
2015-07-28 16:18:01 -04:00
13d56eb989
FEATURE: Add CommentMigration for db column comments
...
For documenting the database (will be used in discourse-data-explorer)
2015-07-28 13:14:07 -07:00
7518918b8f
FEATURE: add quarterly period to Top page
2015-07-28 12:31:42 -04:00
dc8a68fd29
FEATURE: New "Dropdown" user field type
2015-07-28 12:30:21 -04:00
ea5ef3bcf6
correct index on name value to drop long values
2015-07-28 10:50:19 +10:00
bb93a345eb
UX: Use smaller messages for moderator actions.
2015-07-27 10:09:21 -04:00
2473a00b26
FIX: improve smoke tests
2015-07-27 11:07:42 +02:00
f485950caa
Add an index to improve querying some post custom fields.
2015-07-24 12:53:51 -04:00
2a897a8a6b
SECURITY: Remove email validation check bypass
...
- Increase size of email column to varchar(513)
- Give error message on signup when email is too large
Overall impact: Low, allows signups from blocked domains. Main risk is increased spam.
2015-07-13 15:36:17 -07:00
6f03aa164f
FIX: Automatically add like-count to post menu
2015-07-10 10:11:13 -07:00
c32ea73456
add index on user_visits for reports
2015-07-07 14:06:42 -04:00
782dd13e78
FEATURE: track user visits on mobile and display on admin dashboard in a new Mobile section
2015-07-07 14:06:42 -04:00
7676c5dfe7
Can add topic templates to categories, prepopulated on compose
2015-07-03 10:01:46 -04:00