Skip to content
This repository
  • 3,019 commits
  • 3,166 files changed
  • 14 contributors
This comparison is big! We're only showing the most recent 250 commits
Aug 24, 2010
Steven Heidel stevenheidel Refactor refinerycms such that multiple engines can fit into 1 gem.
The key here is Gem::Specification.require_paths, which is set to vendor/refinerycms. Then, when Bundler loads refinerycms it calls vendor/refinerycms/refinerycms.rb, which in turn requires each of the engines.
Steven Heidel stevenheidel Everything else about this new setup seems to be working, except for …
…public folders in engines.
Steven Heidel stevenheidel Remove files needed for packaging separate gems. The only exception i…
…s inquiries, which should be extracted eventually.
Steven Heidel stevenheidel Update the gemspecs.
Eventually the bottom 8 dependencies should be moved back to the Gemfile as we don't want them installing on Successfully installed refinerycms-
Steven Heidel stevenheidel Fix several problems with bin/refinerycms.rb and lib/gemspec.rb 452a057
Steven Heidel stevenheidel Bumping version to first release candidate (almost caught up to rails). 5a5fc9b
Steven Heidel stevenheidel This may be a better way to load defaults. 525c7a1
Steven Heidel stevenheidel Merge with master, only problem was Gemfile as this has changed. 6aada1a
Aug 25, 2010
Philip Arndt parndt split assets into core.js and admin.js so that we can load them separ…
…ately as required.
Philip Arndt parndt Honestly, I meant to change that before committing. 0619837
Philip Arndt parndt Extracted the inquiries engine out to its own repository. 76e9ee2
Philip Arndt parndt goodbye core inquiries from Gemfile too. a733bd9
Philip Arndt parndt Move public back to core where it belongs. f8f91c6
Philip Arndt parndt use require refinerycms instead which will load in all of the default…
… engines (even though previously I said 'yeah, use refinery/defaults').
Philip Arndt parndt Reshuffle to enable gems to build again. 51c996e
Philip Arndt parndt All things gems. bda5081
Philip Arndt parndt close with trailing slash db74975
Philip Arndt parndt Clean up what is / isn't required. d0ab21c
Philip Arndt parndt lib and vendored 097e78e
Peter Zlatnar peterz Merge remote branch 'upstream/master' ee72aba
Peter Zlatnar peterz Add missing sl translations 9d665d6
raul murciano raul Spanish translations updated 0bf101d
David Jones djones temporarily fix asset caching bug in Ruby 1.9.2 until we've got a pro…
…per fix
Philip Arndt parndt Merge remote branch 'peterz/master' bff72e1
Philip Arndt parndt Merge remote branch 'raul/master' 9a0c222
Philip Arndt parndt We can check against the ruby version so that it works normally in 1.…
…8.7 still.
David Jones djones Fix the differences between Ruby 1.9.2 and the others. Closes GH-154 9831ef3
David Jones djones merge 661381f
raul murciano raul Vendored translation files added to the I18n.load_path in an initiali…
…zer. Fixes fail in manage_images.feature:23
Steven Heidel stevenheidel Refactoring, bugfixes, and todos for bin/refinerycms. a40c638
Steven Heidel stevenheidel Merge branch 'master' of git:// 550c913
Steven Heidel stevenheidel RMagick is in the Gemfile as it is more difficult to install, and add…
… note to gemspec to avoid errors.
Steven Heidel stevenheidel Changes to gemspecs mean changes to Gemfile.lock. a433049
Steven Heidel stevenheidel Fix encoding errors that were causing problems in rack-test. Thanks to
… for his branch.

Cucumber is now all green on Ruby 1.9.2. Closes GH-156.
Steven Heidel stevenheidel Fixed deprecation warnings from old mailer API. Closes GH-157. 743187c
Aug 26, 2010
Philip Arndt parndt Fixes dashboard_feature:35 a3753a3
Philip Arndt parndt oh, look, beta3 ba35805
Philip Arndt parndt Add in missing initializer to install script. Would be nice to just c…
…opy them all..
David Jones djones when creating a new refinerycms app, copy over the production.rb envi…
…ronment too. One critical thing is to have serve_static_assets set to true. This is usually set to false on a normally generated rails app
Philip Arndt parndt Merge remote branch 'stevenheidel/master' dad9d24
Philip Arndt parndt Sort files, regenerate 05524df
Philip Arndt parndt Avoids conflicts with unique ids 8c0d56a
Philip Arndt parndt The default layout now puts the site bar assets in the right place, t…
…he <head>. Provided locals override to allow any layout to do the same thing but by default it can't use it because it gets included too late.
Philip Arndt parndt Update to beta4. 72435c1
Philip Arndt parndt relock to new version. 839b14e
Philip Arndt parndt remove hackety hack 4f4fba5
Philip Arndt parndt Added more precise logic, now we only append a locale string when app…
…ropriate (when not in the default locale). Closes GH-143
Philip Arndt parndt follow the same pattern of naming 53286ca
Philip Arndt parndt Merge remote branch 'stevenheidel/master' 7ee76a8
Philip Arndt parndt Merge remote branch 'stevenheidel/master' 6e7abfd
Philip Arndt parndt Always use the latest rspec 2.0 beta 5c4d924
David Jones djones fix broken links in readme now Rails 3 support is on the master branch. b9d6108
David Jones djones tidy up the wording in the readme 67a4bea
Philip Arndt parndt carlhuda owns the bundler repository. eafcde3
David Jones djones make the X stand out a little less 40db974
David Jones djones lets pimp the fact we support Rails 3 a little more 7d77101
Steven Heidel stevenheidel Use dragonfly configuration for Heroku. f93a581
Steven Heidel stevenheidel Automate installation of app on heroku in the generator. 4b2c0f0
Steven Heidel stevenheidel Regenerate the gemspec. 0fef16f
Aug 27, 2010
Philip Arndt parndt Load in the engines that we're using dynamically rather than writing …
…out each one.
Philip Arndt parndt Migrate the inquiry settings backend to take advantage of the new str…
…ucture in the inquiries engine. Added destroyable as an option on find_or_set for RefinerySetting.
Philip Arndt parndt Use the gems man, the gems! 44723c2
Philip Arndt parndt Merge remote branch 'stevenheidel/master' 4cb3818
Philip Arndt parndt Get the new migration in the gemspec too. 73dc885
Philip Arndt parndt Crud can be a bit sweeter by not loading in objects twice on the edit…
… action and by prepending the object's find before all other filters (thus ensuring it's always available).
Philip Arndt parndt Tag features specific to InquirySetting stuff. d1f13d4
Philip Arndt parndt Inquiries functionality updated. 40ef1ba
Uģis Ozols ugisozols Finished Latvian translations for Settings. 57a07fd
Maarten Hoogendoorn moretea Updated Image&Resource to new Dragonfly API 29d5669
Steven Heidel stevenheidel Whoops, don't want to make users install this with all its dependency…
… problems.
Aug 28, 2010
Maarten Hoogendoorn moretea Fixed mime type validator b2b0eb2
Philip Arndt parndt Don't need nested navs. (ht: kplawver - thanks! Semantics *are* fun) b863bdd
Maarten Hoogendoorn moretea Added url method to controller, which returns a url for a given image…
…, and size
Philip Arndt parndt We'll need the clearfix back though incase you want to do floats in y…
…our submenu (which you probably do).
Maarten Hoogendoorn moretea Image insert dialog now uses images_controller#url to determine where…
… it should link to.
Philip Arndt parndt Merge remote branch 'moretea/dragonfly_fix' 51fdbe1
Philip Arndt parndt IE is special.... so use jQuery to insert the image instead. fc8a54f
Philip Arndt parndt well, we know the rest weren't true. e363c30
Philip Arndt parndt DRY up 9776138
Philip Arndt parndt Bring webkit on par with the other browsers with the replaceable magic. 547c0a5
Philip Arndt parndt Thanks to Maarten for pointing out our need for html_safe on IE (ht: …
Philip Arndt parndt You may now paste at your cursor position in Webkit browsers (Safari,…
… Chrome). Closes GH-135 (finally). It's worth noting that if you paste multiple paragraphs we still have problems with you doing that inline to a paragraph in any browser.
Philip Arndt parndt mongrel should be in the development gem group. a4eff83
Philip Arndt parndt aaaand relock 533b3c4
Philip Arndt parndt state our requirement on action_controller 3ec1010
Philip Arndt parndt fix install bug where it couldn't find a file we didn't bundle with t…
…he gem (oops). (ht: mchung)
Aug 30, 2010
Philip Arndt parndt Specify bundler version to use in Gemfile. ee2aeec
Philip Arndt parndt Let's not confuse people with things that no longer exist :) 72a4973
Philip Arndt parndt Update references to the master branch to the rails2-stable branch in…
Philip Arndt parndt Update the changelog from -> (we forgot, oops) ad1a00c
Philip Arndt parndt merged in the changelog from rails2-stable branch to get the…
… entry.
Philip Arndt parndt This is how rails gets the app constant 671b3b6
Philip Arndt parndt De-couples Refinery::I18n from the main app and Closes GH-163 58cb6db
Philip Arndt parndt We can't use the ActionController::Base method in our models. Closes G… 8ba3330
Philip Arndt parndt CSS now allows for bigger sentences and other languages. Closes GH-152 8944049
David Jones djones update wording on gemspec 4ce9b57
Philip Arndt parndt Make it so that the translate functionality does not result in a span…
… when there is a missing translation but instead returns a simple string.

Now the UI is usable on languages with incomplete translations in development mode.
Philip Arndt parndt use specific versions. 699e7d3
Philip Arndt parndt Shhhh... don't tell 0c44d97
Philip Arndt parndt Qualify bdc767e
Philip Arndt parndt Make final output safe. 120a4f1
Philip Arndt parndt Only once the database is setup. 915babf
Philip Arndt parndt implement new image_fu, good for now. Adds image name to the crazy ne…
…w urls.
Philip Arndt parndt Sometimes we don't need to change the translation, like when the key …
Philip Arndt parndt This can fail when the controller is 'not ready' for one reason or an…
…other. Closes GH-164.
Philip Arndt parndt can't rely on this error for some strange reason the translations don…
…'t load, check the opposite.
Philip Arndt parndt Ensure we see the proper message. 0de8679
Philip Arndt parndt Prepare gemspec. d2da3b6
frederico frederico when i generate an plugin without attributes with string type this in…
…it file is gettiing fail. the change is check if atributes is an empty array.
Aug 31, 2010
Philip Arndt parndt Clean up dependencies, move as many plugins to gems as possible. c7d72dd
Philip Arndt parndt Check whether a string exists and it's not called title. bd19061
Philip Arndt parndt new lock for future rc2 (which is current master) db9844d
Philip Arndt parndt We can hack dragonfly waaaay more cleverly. 6112f95
Philip Arndt parndt Added thumbnail method to image to encapsulate what was happening in …
…image_fu that is useful for other features too.
Philip Arndt parndt Merged in plugin API changes from Maarten's work (ht: MoreTea - thanks!) c5bde6e
Philip Arndt parndt Update inquiries dependency to latest. 1082b34
Philip Arndt parndt Make task smarter by not trying to copy files that don't exist. dc4cd34
Philip Arndt parndt Hmm, wonder what happens when I set build = nil in the version number…
…... oh! Looks like it removes the 'beta' and 'rc' stuff from the version number... Well in that case; game on! (Closes GH-167)
Maarten Hoogendoorn moretea Move from acts_as_tree to awesome_nested_set 42d5876
Steven Heidel stevenheidel Don't rely on Child Labour if using the rubyinstaller on Windows. 67a3373
Sep 01, 2010
Philip Arndt parndt new versions 0f9399f
David Jones djones fixed yardopts to look at where all our code is now located. This mea…
…ns the automated documentation should be up and running again.
Philip Arndt parndt Added indexing and removed ambiguity in lookup. 36d9e6d
Tomás Senart - # TODO: Check output to see whether or not it worked ef8c734
Tomás Senart # TODO: Allow adding extra gems in the generator 50dcf62
Philip Arndt parndt Just exclude the main gem and rmagick 1c60c26
Philip Arndt parndt Suppress cases where recent items break into two or more lines as is …
…frequently the case with spams.
Philip Arndt parndt Only apply max-height to the correct set of items, not records trees …
…like pages lists.
David Jones djones Now we've got Rails 3 ready, time to recheck the list of todos for th…
…e 1.0 release
David Jones djones engine not plugin api a477460
David Jones djones rework the todo list a little more d53ccc3
David Jones djones break goals into 0.9.9 and 1.0.0 release 8d067f2
David Jones djones added extra notes (thanks StevenHeidel) about how the engine api will…
… work. Also added people responsible for various todos.
David Jones djones fix typo 35f6ab6
David Jones djones oh sorry Steven, your last name got a little jumbled c4d4222
Philip Arndt parndt Merge remote branch 'stevenheidel/master' Closes GH-171 0ab2b33
Andre Lohan dc5ala Updates i18n_de locales to match current i18n_en 651cbc2
Steven Heidel stevenheidel Don't use Rails default README in Refinery applications. 7bfa969
Steven Heidel stevenheidel Add all documentation to the gem. is particularly important because if you don't distribute software with a license, then it isn't licensed.
Steven Heidel stevenheidel Copy over the to new apps so that users know where to acces…
…s refinerycms resources.
Sep 02, 2010
Andre Lohan dc5ala Updates i18n_de locales to match current i18n_en. Closes GH-172 0eee175
Philip Arndt parndt * selector and we may as well regenerate the gemspec now? Closes GH-173 6013df9
Philip Arndt parndt Better say something. d683dcb
Philip Arndt parndt Reordered, seemed backwards. 5c7d5d3
Philip Arndt parndt Core needs to be its own module 817becb
Philip Arndt parndt Merge branch 'development' da8bc80
Philip Arndt parndt Prevent looking up login? over and over and over again because this i…
…nformation can be supplied by the layout.
Philip Arndt parndt Update image handling to be more like dragonfly intended. Fixed issue…
…s with the image inserter where it'd create several physical images and open alert boxes (fixed using new image.thumbnail(geometry) method)
Philip Arndt parndt Make better use of nested sets. 7b88635
Philip Arndt parndt stop rel tag looking like rubbish 0dd42e8
Uģis Ozols ugisozols First draft of Latvian translations for Users. d55d9bb
Uģis Ozols ugisozols Merge branch 'master' of git:// 56f0615
Sep 03, 2010
Maarten Hoogendoorn moretea Moved from inheriting, to including Refinery::ApplicationController 8d8d60b
Philip Arndt parndt Serious hacks require serious documentation. 806a9eb
Philip Arndt parndt Merge remote branch 'moretea/application_controller' Closes GH-174 7df7d4e
Uģis Ozols ugisozols Merge branch 'master' of git:// f7820fb
Uģis Ozols ugisozols Remove .no_users_yet translation because if there are no users we aut…
…omatically get redirected to create new user page.
Philip Arndt parndt New version of i18n out, use that. 458c158
Philip Arndt parndt Wee performance gains b1f2330
Philip Arndt parndt Controllers must be namespaced properly to /admin otherwise resources…
… nested deeply link wrongly in the menu.
Philip Arndt parndt Refactored refinery settings to finally have some sanity. ebfa28c
Kivanio Barbosa kivanio translations' review for portuguese pt-BR 3cad959
Sep 04, 2010
Kivanio Barbosa kivanio this word make more sense - Closes GH-175 and Closes GH-176 3679a02
Sep 05, 2010
Philip Arndt parndt Applied a bit of formatting to code sections. 263256a
Philip Arndt parndt Quieten down the headings, capitalise. 3b1372f
Philip Arndt parndt Highlight responsible parties' names. fe1d029
Sep 06, 2010
Philip Arndt parndt Use data-method delete and data-confirm for new delete confirmation d…
…ialogues and RESTful routes (ht: kblake) Closes GH-177
Philip Arndt parndt Ensure that generates can generate and destroy (and remove any change…
…s introduced in destroy). Better handle the first string attribute as the first attribute may not be usable for many features.
Philip Arndt parndt Better URLs for resources too 2aaeb5d
Philip Arndt parndt Get rid of anything between <em></em> tags in the delete confirmation…
… prompt.
Philip Arndt parndt Use dragonfly geometry strings not symbols and make html_safe. 9ef2c70
Philip Arndt parndt Add translation support to the resource picker and make it work prope…
…rly under Dragonfly.
Karmen Blake Add delete method to resource link to call correct restful route for …
Karmen Blake Show wysiwyg formatted html not escaped text a87d484
Philip Arndt parndt Not sure why it wants depth here. 5dba0a5
Philip Arndt parndt The Ruby Way (tm) 0c7096d
Philip Arndt parndt Ternary was returning nil on the else, refactored. d24ff1d
Philip Arndt parndt Allow css to be disabled on the menu for those who don't need it and …
…want the increased speed without all the lookups.
Philip Arndt parndt use defined?() to avoid double checking and/or potentially overriding…
… the user when false is specified.
Philip Arndt parndt we can remove another ternary that was nil in the else. 4fe73df
Philip Arndt parndt Turn the application helper into lots of modules that are particular …
…to what's happening.
Philip Arndt parndt Store helpers under helpers directory to reduce clutter. 7b6ea1a
Sep 07, 2010
Philip Arndt parndt Move crud under refinery/ as it is rather specific to Refinery. 40ba89a
Philip Arndt parndt Helpers are now Refinery::Helpers 92be187
Philip Arndt parndt Move field focus code to core so that login screens get it too. cfb551c
Philip Arndt parndt Load presenters better, dependencies now handled by autoload a697f28
Philip Arndt parndt Sweepers seem to basically work but the cache isn't being expired. b56e319
Philip Arndt parndt Make easier to translate and at the same time remove largely unused a…
…bility to change description to something else.
Uģis Ozols ugisozols Added missing Latvian translations for resource picker. 4906c2b
Philip Arndt parndt hoping this fixes the heroku issue of having to restart due to missin…
…g authlogic.
Philip Arndt parndt This engine requires nested sets 8a5fa02
Philip Arndt parndt No longer require the use of child labour. ;) Closes GH-179 bf4c2cb
Philip Arndt parndt See if we can't fix the dragonfly restart issue too. 560c151
Philip Arndt parndt First step toward cucumber being modular. Added paths to config/cucum…
…ber.yml to achieve this, still working on getting the path_to stuff working. Don't want to have to use strings.
Philip Arndt parndt regenerate gemspec etc and prepare for the next version later on. 49e5359
Sep 08, 2010
Philip Arndt parndt Get all features running from all registered engines and have them re…
…turn correct paths using a slightly modified path_to. All behind the scenes and cucumber knows not the difference.
Philip Arndt parndt Specify the absolute location of autoload files. ca0e5c8
Philip Arndt parndt RSpec now knows how to load specs from all engines using rake spec 4775855
Philip Arndt parndt New inquiries gem that uses the new Cucumber modularisation 839fe73
Philip Arndt parndt Merge branch 'master' into refinery_settings 1db7d6c
Philip Arndt parndt Use new versions to mitigate API change 144d3a6
Philip Arndt parndt Restore true and false values to working status after fixing the logi…
…cal fail.
Philip Arndt parndt Closer but not there yet. Caches atleast expire now on save, but not …
…update_positions which bypasses AR.
Sep 09, 2010
Philip Arndt parndt Don't need to pass authenticity token anymore. caa13fb
Philip Arndt parndt Attempt one at reordering nested lists. Some inconsistencies remain, …
…mostly with children. Likely this will get thrown out
Philip Arndt parndt Check for Windows properly. 4ec015b
Philip Arndt parndt You can now reorder but can't change parent. a8334e7
Philip Arndt parndt Reordering now working with nested set, it seems. Removed debugging s…
…tatement for cache sweeper.
Philip Arndt parndt use 0.9.9 instead seeing as we went to all that trouble. 16a126b
Philip Arndt parndt Portfolio will have to be 0.9.8 when it's released too. 6731f78
Johan Bruning johanb Best contribution ever e6f7f58
Philip Arndt parndt The plan is to drop them all now dbacecc
Maarten Hoogendoorn moretea Updated the page reorder mechanism to work with awesome_nested_set.
And it even looks pretty.
Sep 10, 2010
Philip Arndt parndt yeah.. ac3dad9
Philip Arndt parndt Remove alert 44268e2
Philip Arndt parndt Make readable. Also I've noticed that things are being placed in rand…
…om order in production mode atleast.
Philip Arndt parndt We don't need 'class' kthx 5e26510
Philip Arndt parndt Assume the data is our enemy and hasn't come in with the correct orde…
…r. This could be the first use of a while loop in ruby that RefineryCMS has.
Philip Arndt parndt Merge branch 'sweepers' 19c8621
Philip Arndt parndt relock for new inquiries version. 769eed6
Philip Arndt parndt Copy the default stylesheets into the app so that they're ready to use. 31493f9
Philip Arndt parndt new gemspec d5fb5bc
Philip Arndt parndt to_s != to.s 0d5236a
Philip Arndt parndt This works much better without the stylesheet.split.last.to_s part 4c70b98
Sep 13, 2010
David Jones djones fixed broken links in readme dbf9fe2
David Jones djones updated readme a bit more. If anyone has any sites live on Refinery p…
…lease add them to the wiki page
Maarten Hoogendoorn moretea Updated menu rendering to use the nested set efficiently
Instead of doing a query for each recursion, it shares the common set of pages,
and does the selection of which pages should be displayed in which branch in ruby.
Steven Heidel stevenheidel -h should display the help, not deploy to heroku. 547fa9d
Sep 14, 2010
Philip Arndt parndt Support another edge case where the app's name may be app - this also…
… makes the whole thing more robust by only changing exactly what we need to change. Closes GH-188
Philip Arndt parndt Merge remote branch 'moretea/sweepers' ea58c03
Philip Arndt parndt Now runs less queries when rendering the menu using .includes on all …
…of the associations used.
Philip Arndt parndt Added cached_slug column instead which provides greater performance a…
…nd works with marketable urls.
Philip Arndt parndt Now that we've sped it up, restore the conditions on the query. (ht: …
Philip Arndt parndt Typo meant you got a sylesheets directory :( (ht: brainproxy) f2c95ff
Philip Arndt parndt DRY up flash messages in crudify 42925b3
Philip Arndt parndt Wrap directories in quotes before using cd to them. Especially import…
…ant for Windows (ht: mrstocks)
Andre Lohan dc5ala Merge branch 'i18n_de' f7ce010
Andre Lohan dc5ala Adds 3 missing translations for i18n_de 889b6b7
Philip Arndt parndt Update use of Dragonfly's API (ht: mattmate) 151ffef
Philip Arndt parndt Log the exception as a warning too. aff5f2e
Philip Arndt parndt Merge remote branch 'dc5ala/i18n_de' 1612d2e
Philip Arndt parndt Rewrote crudify to use ARel. All tests are passing but we will need t…
…o ensure that other engines are functioning properly.
Philip Arndt parndt Lest we forget to do this later. b19749a
Sep 15, 2010
Philip Arndt parndt Fix deprecation warning 8e624bd
Philip Arndt parndt Found out that selections greater than one in length weren't being wr…
…apped properly with the replaceable so this addresses that. (ht: dsapala and dkennedy). Closes GH-183.
Philip Arndt parndt Adds fixes for installing refinerycms on Windows. RMagick is still a …
Philip Arndt parndt Allow rmagick to be installed on Windows thus making the whole refine…
…rycms installer work on windows.
Philip Arndt parndt Tidy up how children are generated and how the css & dom_id are combi…
…ned. Stopped removing pages from the collection as it is too likely to come back to bite us later.
Philip Arndt parndt Prepare next version of RefineryCMS 1a19027
Philip Arndt parndt Remove lib directory from require_paths because it doesn't exist and …
…Windows complains.