Skip to content
This repository
  • 4,501 commits
  • 428 files changed
  • 13 comments
  • 26 contributors
This comparison is big! We're only showing the most recent 250 commits
Feb 09, 2011
Philip Arndt Oh look, we already support Rails 3.0.4 bab2225
Ken Nordquist set the this_class variable to the base class of the passed-in model …
…name for crudify's default options - this allows STI implementation by setting the correct table name of the model's base class
f143f50
Philip Arndt Hint at available engine. ac3bf07
Feb 10, 2011
Philip Arndt Updated jQuery to 1.5 and jQuery UI to 1.8.9. Updated rails.js to lat…
…est version at 8b8375b
41b0f4e
Philip Arndt Fix issue with dashboad reordering (or any AJAX request) after http:/… e9bf119
Philip Arndt Update per my patch to jquery-ujs [not yet merged] 9cec4fa
Philip Arndt refinerycms gem now requires every other gem explicitly rather than b…
…eing one big project (they will still reside in the same repository, like rails).

Still haven't quite got features/specs working as desired.
4bb175e
Philip Arndt switch to git source c37e4f2
Philip Arndt New patch 21b452f
Philip Arndt Merge branch 'master' into gemify a4bed10
Philip Arndt Seems superfluous to have this. e002b15
Philip Arndt Setup autoload properly. e54efe4
Philip Arndt require helper here instead. 65575e5
Philip Arndt Let refinerycms-authentication include itself. 4c56ff9
Philip Arndt Remove basic debugging and put in time measurement. c249ed9
Philip Arndt Firefox chokes on the previous selector 0faaa9c
Philip Arndt Make updating assets a lot easier and removed modernizr, not really r…
…equired inside the iframe.
d6e0381
Philip Arndt Merge branch 'master' into gemify 7e29feb
Philip Arndt Describe what unit d661727
Philip Arndt Complete time profiling. Core is slowest, obviously. Let's get this d…
…own.
d8a8bb0
Feb 11, 2011
Philip Arndt Merge with core rails/jquery-ujs 1c1cef3
Philip Arndt Merge with core rails/jquery-ujs 6be066d
Philip Arndt Merge branch 'master' into gemify 6dff4ec
Philip Arndt Add better suppot for jruby by replacing sqlite3 with activerecord-jd…
…bcsqlite3-adapter if the user installs on RUBY_PLATFORM == 'java'. Closes GH-459
59d9745
Philip Arndt Merge branch 'origin/master' 49973b1
Philip Arndt Update jquery-ujs 1dee74f
Philip Arndt refinerycms-i18n gemify was released, use that. e6d6c41
Philip Arndt The features... They run! They pass! 6897c04
Stefan Nguyen pages vi.yml 468a873
Stefan Nguyen images vi.yml 4838311
Alex Tuộc Add Mike's translation files 93b8c3d
Alex Tuộc change en: to vi: be45895
Alex Tuộc Add authentication/config/locales/vi.yml 3edfb10
upload vi.yml in core/config/locales 8fd9856
add vi.yml to dashboard/config/locales 9e32576
[fixed] missing change en: to vi: 62bbc88
Stefan Nguyen wymedutir vi.js 3da8a68
Alex Tuộc FIX f635954
Philip Arndt The rmagick rejection was from when we used it. 45a896f
Philip Arndt Consistent whitespace and regenerated gemspec. 4ec3673
Philip Arndt Merge branch 'master' into gemify c394120
Philip Arndt Seems that we don't need these requires like this. 1bf32f2
Philip Arndt Glue to the Refinery::Version. 06c235b
Feb 12, 2011
Philip Arndt Epic breakthrough - now we don't need to specify the gems in the Gemf…
…ile. Turns out lib/refinerycms was just loading the wrong 'refinery'
aeb38ae
Feb 13, 2011
Philip Arndt Simplify gemspec generator. 0949ccb
Philip Arndt Added logic to create and build all gemspecs. 03a384b
Philip Arndt Turns out these requires are quite important. 3dc73e2
Feb 14, 2011
Philip Arndt Made the new structure work with Refinery.root and bin/refinerycms. A…
…lso introduced Refinery.engines and Refinery.roots to handle the default engines' paths internally.
bdc4d9c
Philip Arndt Restructured cucumber. a4df8b1
Philip Arndt Extracted core testing functionality into new 'testing engine' so tha…
…t you can turn it on or off easily in your application.
5059f5a
Hiro Asari use the same Ruby interpreter for scripts e100067
Philip Arndt Remove update logic that was specific to 0.9.8.9 -> 0.9.9. If you wan…
…t to update from 0.9.8.9 use 0.9.9 to do it.
ed623d8
Philip Arndt Merge remote branch 'BanzaiMan/jruby' e262634
Philip Arndt Consistency is key. 4bb1308
Philip Arndt We don't want to do updates like that anymore, just wipe the acts_as_…
…indexed index.
55920da
Philip Arndt Always do this 3375b4f
Fixed typo in Rails::Engine inheritance 272d66a
Michaël Witrant fixed ApplicationController autoload 12af0e3
Hiro Asari Starting localization for Japanese 281e8b4
Hiro Asari Merge remote branch 'mainline/master' into japanese 165a66a
Feb 15, 2011
Philip Arndt Explain why this is here like this so that I don't go 'refactoring' l…
…ater. Closes GH-467.
9473bac
Philip Arndt Clear up whitespace 203ee43
Philip Arndt Now you need to write 'yes' when updating to accept that you were tol…
…d to backup. Sorted out what happens when (update or fresh install)
96cab16
Philip Arndt Fix process of grabbing USER DEFINED section from Refinery's Gemfile.…
… Now rejecting any --gems that start with refinerycms due to the likely collision of migrations. Add them after you've installed, please :)
30dae53
Philip Arndt Change is the only constant. da174a6
Philip Arndt Change, and dependencies that need updating. d2df1da
Feb 16, 2011
Stefan Mielke translated dashboard title in :de locale ec86130
Bryan Mahoney Merge branch 'master' of git://github.com/resolve/refinerycms 87ccfa8
Steven Heidel Restructured docs. f8cf31a
Steven Heidel Added some sample guides to help test things out. d8d6f43
Steven Heidel Merge conflict. d5a3ac8
Hiro Asari More Japanese translations 0a7aefb
Hiro Asari Merge branch 'japanese', remote branch 'mainline/master' into japanese f2ae288
Feb 17, 2011
Philip Arndt Fix issues with creating new applications and dealing with the cached…
…_slug column being added then removed.
79f902d
Philip Arndt Map, don't collect. cf5335e
Philip Arndt basename not split.last 277784d
Philip Arndt Shorten index name on slugs so that it always works. Apply previous c…
…hanges to cached_slug to db/migrate/ migrations too
42984c9
Philip Arndt Instead of requiring activesupport, simply don't use blank? 092a14f
Philip Arndt Chrome (atleast) got more strict about this and if you have a / in th…
…e selector then you need quotation marks.
c051852
Philip Arndt Fix support for -u and -p for specifying database username and passwo…
…rd. Added note about the installer ceasing to function if the username or password is incorrect. Closes GH-469
715b97c
Philip Arndt Upped version to 0.9.9.2, added changelog entries and regenerated gem…
…specs.
8ff8ade
Philip Arndt Remove dependency on rack-cache because dragonfly already has one. Re…
…-bundled.
8fbc27d
Philip Arndt Well that's going to require a new version. 9ef927e
Philip Arndt So while dragonfly has a dependency of rack-cache it doesn't require …
…it so we should do it according to the docs.
07b437b
Philip Arndt This note won't show in the next version. 1a70fe0
Steven Heidel Transfer over guides. 01603ff
Steven Heidel Made some corrections for the new guides system. 9ce9035
Philip Arndt Updated version number of Refinery CMS. b71ff2f
Hiro Asari Continuing work on Japanese l10n d21a47e
Feb 18, 2011
Philip Arndt Reduce line sizes for fixed width editors. aba071c
Philip Arndt Moved some guides to different sections, updated verbiage 193add9
Philip Arndt Merge remote branch 'stevenheidel/master' b93a9e0
Philip Arndt Licenses are important. b37047e
Philip Arndt Remove to attempt to fix git index e698e7d
Philip Arndt Really delete them, they'll come back. 38e36e1
Philip Arndt Told you they'd come back. c22edb1
Steven Heidel Now how did that happen? b91cd32
Steven Heidel Oops, missed a word that was causing some broken links. 51c8e6c
Feb 19, 2011
Phillip Spitler added 'field' to some of the selectors and javascript to support mult…
…iple resources in a single engine
c6fdef4
Steven Heidel Fairly obvious typo there. 25b2533
Feb 21, 2011
Philip Arndt Merge remote branch 'philspitler/master' 7c8fbfa
Philip Arndt Added _<%= field %> to current resource link, too. This fixes the iss…
…ue of the download link always being applied to the first resource picker on the form.
dbafc5b
Philip Arndt Update for bugfixes. 04ca47c
Philip Arndt null doesn't always remove the background image. 22bb131
Steven Heidel New version of things. 5921457
Feb 22, 2011
Philip Arndt Don't always use ruby executable when running commands. Closes GH-474. 5d62279
Jon Roberts upgraded modernizr to 1.7, fixes a chrome issue 00b0c0d
Bryan Mahoney ability to customize wym editor on a page by page basis e0c68f1
Bryan Mahoney Merge branch 'master' of git://github.com/resolve/refinerycms 42a77b6
Bryan Mahoney ability to customize wym editor on a page by page basis ea84cf0
Bryan Mahoney Uses localized cache key if frontend translations are enabled aa1c49b
Bryan Mahoney uses after_javascript_libraries block to allow wym editor to be custo…
…mized on a page by page basis
6c4acae
Aaron Patterson correcting yaml problems 3cd6cdc
Feb 23, 2011
Philip Arndt Merge remote branch 'emptyflask/modernizr' a91709f
Philip Arndt Updated acts_as_indexed. 6afbb7b
Feb 24, 2011
Philip Arndt Updated changelog, gemspecs. 026660c
Philip Arndt relocked 57f222c
Philip Arndt Ensure that page parts get appended inside the correct element and cl…
…ean up the dialog after closing it. Closes GH-477
e8eb5b5
Philip Arndt And document the last commit. 9451d7c
Steven Heidel New i18n please. bf0981b
Philip Arndt Please do use the gems. e3edae2
Feb 25, 2011
Stefan Mielke body_content columns have padding with nested additional div layer 086abfc
Feb 27, 2011
Maurizio De Santis Improved italian translations 14d83ae
David Reese Menu performance fix: Do not cycle through all pages to find children…
… when current page has no children.

Uses nested_set's #has_descendents?, which uses left/right attributes on Page.
9f41cca
David Reese No need to check whether child pages are #in_menu? because the entire…
… collection is only pages in the menu.

By default we fetch: @menu_pages = Page.live.in_menu.order('lft ASC'). So we don't need to re-check later. I think we can rely on users to apply the same checks if they manually fetch a different set of menu pages.
48e7c55
David Reese Page#[] method first checks to see if we'd like an attribute; if not,…
… it tries to fetch a page_part.

Previously any calls to nil attributes (eg page['parent_id']) would force loading of all the page_parts.
bc1bdcc
David Reese Do not include :page_parts in default @menu_pages fetch.
It had previously been included as a performance crutch because page#[] inadvertently fetched all page_parts; after previous commit, this becomes unnecessary.
8ce503c
David Reese Page#[] checks to see if argument passed is an AR attribute, but firs…
…t calling to_s on the argument.

Apparently the attributes hash has string keys. Previous commit was failing on some tests.
2303aaf
Feb 28, 2011
Philip Arndt More succinctly check the presence of a user's role inside has_role? 7c88ed7
Philip Arndt Merge remote branch 'ProGNOMmers/master' 644ad8e
Philip Arndt Merge remote branch 'caplod/general_css_layout' 0c15f38
Philip Arndt Updated the changelog to document the changes we've had recently. b96948f
Philip Arndt Merge remote branch 'whatcould/master' f350c4a
Philip Arndt Ensure that rails.js is the correct one that we want. Closes GH-489 a5ccf42
Philip Arndt Removed message from core controller about adding to this file, it di…
…dn't make sense anymore because it's wrapped up in our gem.
63add95
Mar 01, 2011
Philip Arndt Added spec assertions to ensure that child page urls don't regress ei…
…ther.
875f494
Josef Šimánek Spork is working on Windows now 54bb622
Edited doc/guides/7 - Hosting/1 - How to Install Refinery on Heroku.t…
…extile via GitHub
b61e336
Edited doc/guides/7 - Hosting/1 - How to Install Refinery on Heroku.t…
…extile via GitHub
3a93f58
Mar 02, 2011
Philip Arndt Merge remote branch 'mrstocks/master' 785d75e
Sergio Cambra Fix menu_hide_children setting e0026aa
Josef Šimánek Spork is working on Windows now b578b1a
Josef Šimánek Czech Apply_Style wym translation 01d421a
Josef Šimánek Czech translation WYMeditor - Insert 213c67e
Josef Šimánek .gitignore - my favourite E-texteditor c1e436c
Peter Zlatnar Update sl locales for dashboard. 2c34152
Mar 03, 2011
Philip Arndt Merge remote branch 'simi/master' 8c46bcc
Philip Arndt Merge remote branch 'scambra/master' dd14920
Philip Arndt Based on latest version e857372
Philip Arndt Removed --update command from bin/refinerycms installer.
This is because we don't mess around with the project's files anymore so we no longer need to automate anything.
Updating happens just like many other gem based projects.
f0e31d5
Philip Arndt Added specs to page which ensure that reserved words are working prop…
…erly.
8ae4a1f
Philip Arndt Reserved words can't have underscores in them because these are dashe…
…rized. Improved specs. Closes GH-428
ecbede8
Josef Šimánek Another WINDOWS and DRY stuff 0246a6b
Josef Šimánek Yoda conditions like matcher in web step. Patch sent to cucumber-rail…
…s also.
e7bba88
Mar 04, 2011
Philip Arndt Merge remote branch 'simi/master' 14aed40
David Jones fix 1px line seen below selected menu item in Safari on iOS ad8faa7
Philip Arndt If there is a link_url assigned to a page and someone visits that pag…
…e they should get redirected to the link_url instead. E.g. /contact-page redirects to /contact which will know better how to present itself.
37d4767
Sergio Cambra update spanish translation 2208021
Mar 05, 2011
Philip Arndt Clean up English YAML for core engine. 7473d66
Philip Arndt Merge remote branch 'scambra/master' cb86424
Slovak translation 9d8b999
Philip Arndt Added guide on how to attach Refinery CMS to an existing Rails applic…
…ation.
1b29a2d
Philip Arndt Made bundle install more obvious, converted first shell to ruby code. 19c1509
Philip Arndt Pushed rails dependency up to 3.0.5. Closes GH-505 b2cc5a7
Steven Heidel Fix broken links caused by document move. Closes GH-507 9135da1
Mar 06, 2011
Philip Arndt Merge remote branch 'keram/i18n_sk' 4c407f3
Mar 07, 2011
Philip Arndt Fixes so many issues on IE with WYMeditor for example no more resize …
…controls on paragraph tags and also Closes GH-433. (ht: mrlundis)
7c2e471
Philip Arndt Refactored the installer slightly to avoid calling the entire refiner…
…ycms stack on an installation (which usually results in version mismatch for some dependency), regenerated gemspecs to include new files.
206374b
Philip Arndt The config/database.yml.mysql template should contain mysql2 adapter. 8eebdc2
Philip Arndt Added support for --ident in the installation task which uses ident a…
…uthentication at the database level by commenting out the username and password credentials. Closes GH-506 (ht: radar)
d21bb7a
Philip Arndt Added custom_title as a field that gets translated. Closes GH-504 326010c
Philip Arndt Fixed the styles dialogue for WYMEditor in IE and made it function mo…
…re consistently in all browsers.
8085483
Mar 08, 2011
Philip Arndt Increased friendly_id_globalize3 requirement to 3.2.1 which Closes GH… 092e18d
Philip Arndt Switch to the website under the context of the default frontend local…
…e if supported.
9ae8cd1
Philip Arndt Strip out the locale from the path properly so that pages match prope…
…rly in other locales, if supported.
a673cde
Philip Arndt Fix small doc typo 9ca153f
Philip Arndt Switch to file_store as cache store for syncronisation purposes with …
…passenger. Closes GH-462
46f5ef2
Philip Arndt Ensure that the migration doesn't fail if the field already exists. 0d323bb
Philip Arndt Call super and then change behaviours if we need to rather than reimp…
…lementing the method completely and changing it slightly.
aefc294
Philip Arndt add :multithread => true to the Rails.cache calls. e4ec0f5
Philip Arndt Update version to 0.9.9.5 and update dependencies. 9820f40
Philip Arndt Updated changelog per changes. 04902f6
Philip Arndt We also added --ident support. 6fc94ec
Philip Arndt Added release date 3dee550
Philip Arndt Fixes an issue that caused installation to fail on some systems that …
…can't require a Pathname. Only refinerycms and refinerycms-base are at 0.9.9.6, the others are at 0.9.9.5
6fdff8d
Philip Arndt Updated changelog for 0.9.9.6 56ac725
Josef Šimánek Added option per_page to crudify used in administration only b1fa9fc
Terence Lee looser bundler dependency like rails3
bundler 1.x promises to be backwards compatible with 1.0.
31efad0
Terence Lee update the bundler dependency for gemspec.rb as well 5ace097
Mar 09, 2011
Philip Arndt Merged + whitespaced. e2524ef
Philip Arndt Deprecated the rake refinery:update task in favour of rails generate …
…refinerycms --update which handles migrations correctly.
1d09aed
Philip Arndt Added options[:database][:skip] which relates to --skip-db to cause t…
…he installer not to run any database tasks (or subsequently rails generate refinerycms task). Defaults to false to maintain current functionality. Closes GH-512
a0c2665
Philip Arndt Documented the recent changes in the changelog. 6c7d61b
Philip Arndt Exchanged (help) links for the information.png 'refinery icon'. This …
…will happen automatically if you used refinery_help_tag.
d239bba
Philip Arndt Ensure :per_page has a default value and that it will either evaluate…
… to true or false not, say, 20.
c4def61
Philip Arndt Ordered the default attributes in crudify alphabetically. edc21fe
Philip Arndt Apparently I fail at alphabet. I comes before O. fb5827b
Philip Arndt Added xhr_paging as an option in crudify which handles the server-sid…
…e usage of the HTML5 History API (or some other thing that's requesting the index page via xhr request).
06fe0fb
Mar 10, 2011
Philip Arndt Updated refinerycms-i18n to 0.9.9.12 - Closes GH-515 769752f
Philip Arndt Implemented non-cached html5 pagination which doesn't have the browse…
…r bugs we used to have. Closes GH-425
f1b0483
Philip Arndt 0.9.9.7 may be identical to 1.0.0 - Can everybody PLEASE test this ve…
…rsion in all platforms and all browsers that they can to track down any lingering bugs since releasing a buggy 1.0.0 is embarrassing ;-) If we think of anything else that should go into 1.0.0 then we'll just keep pushing new versions until everybody agrees.
e1b5a4e
Philip Arndt We don't want to play with the 'roadblock' files in a generator updat…
…e. Also we no longer worry about config/cucumber.yml because refinerycms-testing does that for us.
fec664d
Philip Arndt Moved to a convention of _records and _actions to make up the index t…
…emplate. Completely backwards compatible but we'll make better use of these partials in future releases.
f050ebb
Philip Arndt Attempted to translate a missing zh-CN key. 4f5c5f2
Philip Arndt New gemspecs incorporating the files that were added. 66f7c62
Maurizio De Santis corrected ajax-loader.gif path 937bf3c
Philip Arndt Merged remote branch 'ProGNOMmers/master' 3909c00
Philip Arndt Ensure every engine has an initializer, rebundled. 29495b5
Added missing quotes to Gemfile fc8dc83
Mar 11, 2011
Philip Arndt Minor alignment change. 8d6ab85
Philip Arndt Now depending on refinerycms-generators ~> 1.0 50dbca9
Philip Arndt Don't offer to link to files when there are no files present. Made pa…
…ges_list id unique again and moved the CSS selector to a class name instead.
7c06713
Philip Arndt Made the locale logic in page urls smarter using new logic available …
…in refinerycms-i18n 0.9.9.13.
1b806da
Philip Arndt Made the link tester fire with less delay but only on paste or blur e…
…vents.
5f5e15d
Philip Arndt Refactored the test_url method to use get_response which should be qu…
…icker and with less conditional code.
4492f27
Philip Arndt Now the upgrade message actually does get disabled and when IE fails …
…to use the 'visibility' property we catch it and just hide the element instead without animation.
000a321
Philip Arndt We may someday want to update the moretea-awesome_nested_set dependen…
…cy to a higher version.
ee8e0db
Philip Arndt The all important changelog. 8a40eed
Adam James Ensure Refinery::I18n is defined in link_url_localised? 2b28909
Mar 13, 2011
Hiro Asari Most (if not all) of the rest of Japanese localization f73b4ca
Mar 14, 2011
Philip Arndt Improved performance in menu rendering when there are very many pages…
… by first querying the translations table and then using those results in the pages table rather than the other way around. There are still too many queries in the logfile for my liking so this has a way to come.
75cdc74
Mar 15, 2011
Philip Arndt We shouldn't still be storing the translated fields from pages on the…
… pages table.
dee55c0
Philip Arndt Made the Page#in_menu query less ugly while achieving the same result. da7fff5
nurbs999 updated update-guide to refinerycms-0.9.9.8 0b25410
nurbs999 updated update-guide to refinerycms-0.9.9.8 7c2e3e8
Philip Arndt Merge remote branch 'BanzaiMan/japanese' 530ef0d
Philip Arndt Added caching back to pages and the menu (DISABLED BY DEFAULT). Also …
…changed the backend pages rendering to operate more like the frontend with a collection that gets passed around. Closes GH-524
715ceef
Philip Arndt Added Page#by_title scope to handle the tricky process of finding a p…
…age based on its translated title and mapping it as an actual page.
cce5a5b
Philip Arndt Updated to use Page#by_title instead of Page.where(:title => title) b…
…ecause the former actually works.
e67c31c
Philip Arndt Ensure the site bar uses the backend locale. a771c0a
Philip Arndt Modified japanese keys to fix with new structure, cleaned up to suppo…
…rt Psych better.
77345a9
Philip Arndt Updated changelog. d85c01a
Philip Arndt Prepared support files for a 0.9.9.9 release. a24437a
Hiro Asari The last two Japanese messages fefd34b
Philip Arndt Merged remote branch 'BanzaiMan/japanese' into 'master' 3d1562d
Philip Arndt 0.9.9.9 not 0.9.9.8, added see full list to changelog. 8fe6637
Hiro Asari Add missing critical single quotes 5d0da04
Hiro Asari No need for this patch 26d1c91
Philip Arndt Merge remote branch 'BanzaiMan/japanese' 8cac9b4
Philip Arndt Don't cache when logged in. 1cb139c
Sergio Cambra fix typo in sortable list view a395740
Mar 16, 2011
Adam James Check Refinery::I18n is defined in site bar helper and partial 57ef8bc
Mar 17, 2011
Philip Arndt wrapped up site bar translation locale logic into a method. c686251
Philip Arndt On initial database creation we don't need to remove the custom title…
… as it's removed by the very next migration (and AR doesn't reload in between different migrations so it would break it)
25eb532
Philip Arndt Removed join to translations table which should a) run faster and b) …
…not display duplicate entries in the results and c) Closes GH-532
7f73043
Philip Arndt Prevented index action on pages backend from inheriting the locale fr…
…om the 'just-saved' @page variable but instead use the locale that was intended.
39f63d3
Philip Arndt Removed config/settings.rb file so that we don't overwrite other peop…
…les'. Plus now we have config.after_initialize to handle this stuff gracefully through Rails. Closes GH-534.
59c3f35
Philip Arndt Avoid potential conflicts with 'refine' in Ruby 2.0 13ea3d7
Philip Arndt Create a default features/support/paths.rb file in the Rails.root for…
… the developer to write their own paths specific to the application and not any engine. Closes GH-531
6186edf
Philip Arndt Preparing for a 0.9.9.10 soon. 57db6aa