c2e58b61c9
automatically resizes images
2013-04-15 23:32:26 +02:00
850b042cab
introduce rack:cache as a default, so users don't need to configure apache or nginx
...
under rack cache we are able to serve 620reqs a second per thin (on my machine) before it 12 (on my machine)
reorganised so mini profilers can be cleanly disabled from config file
added caching for categories index
move production.rb to production.sample.rb
2013-04-11 16:24:21 +10:00
0c6cb2805a
gem updates, stop sourcing some stuff from github
...
uglifier v2
2013-04-08 09:42:39 +10:00
073125ac30
fast blank to latest
2013-04-02 09:28:26 +11:00
a81b1476ca
add fast blank
2013-04-02 09:25:21 +11:00
988a712c77
correct multisite functionality for omniauth
2013-03-24 17:21:18 -07:00
204dcc43a4
Use Diffy as DiffEngine implementation
2013-03-15 17:31:51 -07:00
87b950fc49
We are randomly seeing the wrong serializing used in test. Trying to revert
...
this to see if it is the cause.
Revert "see: https://github.com/rails-api/active_model_serializers/pull/233 "
This reverts commit 2a5cbd8072e8cef15d143267d66c8d8fd5563e79.
2013-03-15 15:23:43 -04:00
2a5cbd8072
see: https://github.com/rails-api/active_model_serializers/pull/233
2013-03-14 14:27:43 -07:00
a0bdbe046a
don't try to load airbrake if there is no config for it
2013-03-11 16:59:21 -07:00
62f238714a
remove perftools, no need for it in the gem file, it blows up on travis and most devs don't need it anyway
2013-03-10 17:30:42 -07:00
22a4580df5
added profile environment for perftools profiling (1.9.3 only)
2013-03-10 17:21:56 -07:00
e11af13b12
add fast xor, we need really fast xor to keep our password function honest.
2013-03-08 05:54:40 -08:00
6277397506
Oops, didn't mean to revert to http on rubygems.
2013-03-07 12:20:19 -05:00
f8d8272406
Cleaned up TopicUserSpec, introduces clearing of pinned topics
2013-03-07 12:19:25 -05:00
550d423207
Go back to rb-inotify 0.8.8 because 0.9 killed guard performance on linux
2013-03-06 11:01:13 -05:00
8f56a09e82
PBKDF2 gem is trouble, removing and hand coding for now
2013-03-06 23:12:16 +11:00
f7c9efb101
Merge branch 'persona-integration' of git://github.com/callahad/discourse
2013-03-04 11:51:26 -05:00
505d8f565b
bumped rb-inotify gem version
...
as per the recommendations given by guard
2013-03-02 02:18:40 +01:00
fd4d384dc1
Add Mozilla Persona Omniauth Gem and initializer
2013-03-01 13:29:47 -06:00
628927a79f
Added Site Setting to change locale.
2013-02-28 14:34:38 -05:00
b45f872c04
Added Github authentication option, disabled by default with enable options in settings.
2013-02-26 05:00:21 +00:00
f8469b8d74
add minitest to gemfile
2013-02-23 14:18:37 +01:00
26e1cfd12c
rake jshint
works
2013-02-20 19:09:27 -05:00
f661fa609e
Convert all CoffeeScript to Javascript. See:
...
http://meta.discourse.org/t/is-it-better-for-discourse-to-use-javascript-or-coffeescript/3153
2013-02-20 19:01:13 -05:00
836c3a7379
Support for Fancy topic titles
2013-02-19 16:14:04 -05:00
c0371ff427
Add version checking that shows on the admin dashboard
2013-02-19 15:20:49 -05:00
14c0b96d55
going to start using image_optim in prd for image sizing
2013-02-19 11:42:05 +11:00
dee014210e
trigger a build, travis segfaulted
2013-02-18 19:59:15 +11:00
5767465104
moving mini profiler too far up breaks its ability to profile
2013-02-15 15:29:49 +11:00
e4c1b9702b
Use FakeWeb to fake web requests on specs
2013-02-14 11:35:50 +01:00
6995e75d41
Replace Hpricot with Nokogiri
2013-02-14 11:35:50 +01:00
67cc766f0c
using redis as backend store
2013-02-13 16:48:44 +08:00
a7908e07d1
merge master
2013-02-13 15:16:39 +08:00
9189d937f7
move all logic to omniauth
...
implement omniauth-facebook / omniauth-twitter
2013-02-13 15:08:38 +08:00
be3d036084
use omniauth-openid to replace google id
2013-02-13 15:08:32 +08:00
3875806315
Introduction of Chef to Vagrant. Removed redis.yml and database.yml. Also updated
...
instructions a lot, and included setup instructions for provisioning your own VM.
Closes #28 and #61 .
2013-02-12 11:18:59 -05:00
dd88e3def3
Consistent use of Ruby 1.9 hash syntax, consistent use of apostrophe delimeter, grouped by reference type and alphabetized within
2013-02-09 12:04:52 -05:00
2d3b3325a0
Updated to acts_as_paranoid. Fixes #5 .
2013-02-07 17:08:54 -05:00
f3bcbd8bc3
Use chef-solo to install phantomjs into Vagrant VM.
...
This introduces two configuration management runs into the
Vagrant provisioning phase. The first chef-solo run ensures that
a current version of chef is installed using the omnibus updater.
The second chef-solo run installs vim and phantomjs.
Much more is possible, this is a proof of concept.
Cookbooks are stored in the chef directory, and managed by
librarian-chef, which is like a bundler for cookbooks.
Chef is run when VM is first downloaded and booted, but not on
subsequent halt/up cycles. To force chef to run again, use
`vagrant provision`.
2013-02-07 14:09:57 -05:00
66a9b97b65
Oops, slim is required for sidekiq's web interface.
2013-02-07 11:32:23 -05:00
1839614bcc
Merge pull request #36 from fenprace/master
...
Remove some gems in the Gemfile
2013-02-07 07:09:28 -08:00
98bf443d82
Fix guard warning with version spec for rb-notify.
2013-02-07 00:41:27 -05:00
b60be8889f
Remove some gems because they are never used in this project.
2013-02-06 22:48:55 +08:00
3d982db2a2
Use https://rubygems.org instead of http
2013-02-05 15:21:44 -05:00
21b5628528
Initial release of Discourse
2013-02-05 14:16:51 -05:00