661ddbb158
introduce strong_parameters
2013-05-27 11:06:09 +10:00
d3b3d115ce
Revert "update active model serializers to latest". This introduced a regression to the SiteCustomizations part of the admin section.
...
This reverts commit d4360798013e754e770f136eade711ae5de93fd1.
2013-05-25 13:56:33 -04:00
e72694c4ee
Make pry a bit more useful
2013-05-24 13:36:50 -07:00
ca2dee52db
moved comments to the bottom, they are way less intrusive there
2013-05-24 12:48:32 +10:00
2cd95bc649
lets try out annotations
2013-05-24 12:35:14 +10:00
d436079801
update active model serializers to latest
2013-05-22 10:36:10 +10:00
b5eff93a9d
update message bus to support per client filtering
...
start work on user_tracking_state
fix can_ban? in guardian
expose protected scopes on topic_query we need
move guardian spec to use build as opposed to creating topics / posts / users
start work on user tracking spec
2013-05-21 16:39:51 +10:00
4ccd89f7df
message bus upgrade to support client filters
2013-05-21 12:53:30 +10:00
f3282e33a3
Add tabs to category create/edit modal. Categories can have a default auto-close setting that applies to all new topics created in the category. Add rspec-given and write some integration tests. Tests for topic auto-close with category default
2013-05-17 11:05:35 -04:00
bae2d252fa
message bus extracted, wanted to make sure the tests run regularly, so the new repo has travis enabled.
...
new home is https://github.com/SamSaffron/message_bus
implemented group support over there with testing fixes
2013-05-16 15:03:16 +10:00
9828c87525
Topic Auto-Close: admins and mods can set a topic to automatically close after a number of days
2013-05-13 12:53:52 -04:00
b6bf95e741
speed up startup (avoid loading some gems on startup)
...
correct group permission leaks
add Discourse.cache for richer caching support
2013-05-13 18:04:03 +10:00
4030722a8f
gemfile cleanup, move git to https for better compat.
2013-05-10 11:50:58 +10:00
71728b3adb
oops
2013-05-07 18:02:56 +10:00
68e6405aca
redis rack cache was crazy, it was just storing stuff in redis FOREVER, added a PR to fix, forked to my repo, sourcing a sane version
2013-05-07 17:33:04 +10:00
e9fc272db7
remove acts_as_paranoid, use .trash! , .recover! and .with_deleted as needed
...
makes upgrading to rails 4 possible
2013-05-07 14:39:01 +10:00
b3769b1bba
am serializer update
2013-05-06 10:46:58 +10:00
5dd5567218
use HTTP URL to checkout active_model_serializers (fails during bundle)
2013-05-04 08:27:36 +08:00
67dc590794
gem downgrade to keep guard happy
2013-04-26 16:18:54 +10:00
1076aa50a8
big gem update
2013-04-26 16:18:54 +10:00
7a3a10f29f
update fast_xor cause users were reporting issues
2013-04-25 20:29:42 +10:00
05fb871a40
guard rspec upgrade
2013-04-25 17:24:54 +10:00
ccae619d9a
lru cache added
2013-04-24 12:02:36 +10:00
726c28d776
Merge pull request #754 from slainer68/rack-cors
...
Implements support for rack-cors for API JavaScript access in the end-user browser
2013-04-22 20:11:09 -07:00
47876bc4ae
Update libv8 gem
2013-04-22 15:57:14 -04:00
467c76b2c0
Implements support for rack-cors for API JavaScript access in end-user browser
2013-04-22 11:16:58 +02:00
de9ca54aed
* event machine fix is critical (long polling has been broken)
...
* thin upgrade
* work in progress - groups
* fix live-refresh in dev
2013-04-19 13:06:00 +10:00
8367951000
sprockets upgrade
...
stop bundling all js files in dev, replace with turbo boosted serving of assets
2013-04-18 16:33:25 +10:00
1d4b69332c
missing file from gemfile lock
2013-04-16 10:43:51 +10:00
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
7c505df6d4
Merge branch 'update-sidekiq' of git://github.com/nverba/discourse
...
Conflicts:
config/initializers/sidekiq.rb
2013-03-25 10:26:13 -04:00
42eb1fa775
update mp
2013-03-24 19:53:05 -07:00
0c7579ec9f
Update Sidekiq and config
2013-03-23 14:49:50 +00:00
40b2f0f7d9
update better errors
...
allow me to pass a special IP address in dev mode so I can debug ( set TRUSTED_IP )
2013-03-23 03:16:49 -07:00
e3d30f1366
turns out that instansiating a storage provider and assigning it nowhere, just don't work
2013-03-20 23:54:28 -07:00
04c6087ef0
update am serializers to latest
2013-03-19 22:15:47 -07:00
c518ad0cc1
Revert "Update Rails for latest security vunerability fixes"
...
This reverts commit 1c5613cdfa6eedb3e65f9ff2fcc79ef0318b5e49.
2013-03-19 16:43:16 -04:00
1c5613cdfa
Update Rails for latest security vunerability fixes
2013-03-19 11:12:34 -04:00
ce28982ff0
fix minor mini profiler edge case
2013-03-19 05:19:08 -07:00
e6c70cb7c4
mini profiler update with ?pp=flamegraph
2013-03-19 02:57:20 -07:00
efd883fdf3
Revert "update am serializer to latest with my perf fix"
...
turns out it is broken for now due to other am updates
2013-03-16 19:13:11 -07:00
9fb3f54427
update am serializer to latest with my perf fix
2013-03-16 15:57:44 -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
ad082cea70
Big commit:
...
- Support for a popup that shows similar topics
- Cleaned up a lot of Javascript
- Cleaned up use of Promises
2013-03-15 14:35:33 -04:00
2a5cbd8072
see: https://github.com/rails-api/active_model_serializers/pull/233
2013-03-14 14:27:43 -07:00