30990006a9
DEV: enable frozen string literal on all files
...
This reduces chances of errors where consumers of strings mutate inputs
and reduces memory usage of the app.
Test suite passes now, but there may be some stuff left, so we will run
a few sites on a branch prior to merging
2019-05-13 09:31:32 +08:00
1a7cd6648b
UX: show full name on /latest page
2018-08-23 14:41:06 +05:30
0f2a303f00
Remove irrelevant comment.
2017-09-08 14:07:24 +08:00
5012d46cbd
Add rubocop to our build. ( #5004 )
2017-07-28 10:20:09 +09:00
d0b027d88d
FEATURE: phase 1 of supporting multiple email addresses
2017-07-20 11:22:27 +09:00
93f9dcfcec
FIX: don't overwrite custom uploaded avatar when selecting gravatar
...
FIX: remove unecessary serialized fields
2015-09-11 15:10:56 +02:00
6c1c8be794
Work in progress, keeping avatars locally
...
This introduces a new model to store the avatars and 3 uploads per user (gravatar, system and custom)
user can then pick which they want.
2014-05-27 10:08:03 +10:00
9125453628
FEATURE: add the first 3 participants in a private message
2014-05-12 09:32:49 +02:00
030d2260a7
Perf: don't allocate hashes OVER and OVER in a loop, its bad
2013-09-09 20:35:21 +10:00
4866f4d8f5
FIX: N+1 query for avatars
2013-08-14 15:25:05 +02:00
e7e00601c6
ok, we now dual boot rails 4 and rails 3 ... to run in rails 4 mode: RAILS4=1 bundle exec thin start
2013-07-21 10:56:48 +10:00
9c243aa9ce
Simplify avatar lookup class
2013-07-12 23:10:21 +02:00
5d2a6e3994
refactored and tested AvatarLookup
...
less array copying
Avoid N queries
2013-05-30 11:04:05 +02:00
21b5628528
Initial release of Discourse
2013-02-05 14:16:51 -05:00