discourse/app/views
Guo Xiang Tan 982e3d04f6 PERF: Allow memory to be freed instead of fetching all the objects into memory at once.
```
MemoryProfiler.report do
  Jobs::UserEmail.new.execute(type: :mailing_list, user_id: user.id)
end.pretty_print
```

Before:
```
Total allocated: 180096119 bytes (1962025 objects)
Total retained:  2194 bytes (16 objects)

allocated memory by gem
-----------------------------------
  66979096  activerecord-4.2.8
  43507184  nokogiri-1.7.1
  43365188  mail-2.6.4
   5960201  activesupport-4.2.8
   5056267  discourse/lib
   4835284  rack-mini-profiler-0.10.1
   3825817  arel-6.0.4
   2186088  i18n-0.8.1
   1719330  discourse/app
```

After:
```
Total allocated: 161935975 bytes (1473940 objects)
Total retained:  2234 bytes (17 objects)

allocated memory by gem
-----------------------------------
  45430264  activerecord-4.2.8
  43568627  nokogiri-1.7.1
  43430754  mail-2.6.4
  11233878  rack-mini-profiler-0.10.1
   5260825  activesupport-4.2.8
   5054491  discourse/lib
   2186088  i18n-0.8.1
   1822494  arel-6.0.4
```
2017-05-03 17:01:57 +08:00
..
about FIX: Hide full names on /about for crawlers when names are disabled 2016-09-26 16:31:39 -03:00
admin/backups FEATURE: further restrict downloading of backups 2017-03-01 08:28:34 -07:00
application UX: fix container layout 2015-07-28 13:58:30 +05:30
badges FIX: translate badge metadata title 2017-04-06 09:57:52 +05:30
categories FEATURE: add opengraph and twitter meta tags on every page 2016-08-21 22:08:49 +05:30
common Update FontAwesome to 4.7.0 2017-04-26 15:16:30 -04:00
default FIX: Add a title to the groups pages 2016-07-25 14:24:43 -04:00
email FEATURE: secure_email site setting to prevent data going out in email 2017-04-26 13:05:56 -04:00
embed Convert server side paths to use /u/ 2017-03-30 10:23:24 -04:00
exceptions UX: "See more" on not found page should redirect to /top. 2017-02-27 13:33:19 +08:00
finish_installation Allow step 0 to resend the confirmation email 2016-10-21 11:34:19 -04:00
invites FEATURE: new invite acceptance page, where username can be chosen and password can be set 2017-02-15 16:51:57 -05:00
layouts move stylesheet after js 2017-04-20 12:34:50 -04:00
list Convert server side paths to use /u/ 2017-03-30 10:23:24 -04:00
metadata Allow for search engine updates 2016-09-19 22:25:54 -04:00
pending_flags_mailer UX: show flag counts in new line 2015-07-27 19:54:17 +05:30
posts FIX: RSS feed must have unique GUID 2016-02-22 18:28:09 +05:30
robots_txt Convert server side paths to use /u/ 2017-03-30 10:23:24 -04:00
safe_mode FEATURE: Add basic support for Safe Mode 2016-11-21 16:46:14 +11:00
search Add a title tag to the search results page 2017-04-26 15:02:07 -04:00
session Display email address in SSO error message. 2017-03-21 15:37:46 -04:00
static FIX: do not show faq/guidelines page to anonymous users for private forums 2017-03-08 16:00:49 +05:30
tags FIX: crawler view of tags index page 2016-05-03 16:10:12 -04:00
topics FIX: render emoji in title tag on topic page 2017-04-11 00:25:22 +05:30
user_api_keys FEATURE: user API now contains scopes so permission is granular 2016-10-14 16:05:42 +11:00
user_notifications PERF: Allow memory to be freed instead of fetching all the objects into memory at once. 2017-05-03 17:01:57 +08:00
users missing spots 2017-04-17 12:30:20 -04:00
users_email SECURITY: Support for confirm old as well as new email accounts 2016-03-08 14:52:22 -05:00
wizard missed a few spots 2017-04-17 12:05:23 -04:00