Commits on Mar 13, 2013
  1. the cljs build loaded by a page (by default cljs-debug.js in the dev …

    …env, cljs.js in production) can now be specified explicitly by adding a cljs-build query param to any URL with possible values dev and production (ex. /login?cljs-build=dev)
    committed Mar 13, 2013
  2. added two cljs builds (for dev and production environments), the APP_…

    …ENV environment var allows to select which one the web pages will load; this same APP_ENV environment var is used to choose a Leiningen profile when starting the app with Foreman (see Procfile); added lein-cljsbuild hooks so that when when running Leiningen's default tasks (compile, clean, jar...), the appropriate lein-cljsbuild taks are also run (this way there's no need to include compiled .js code in the repo, it will be built by Leiningen when required, in the same way that Clojure code is compiled to JVM bytecode when required); added wrap-reload middleware in the development environment so that modified namespaces are automatically reloaded on each namespace (for interactive development); removed trampoline when starting the app through Foreman due to a bug in lein-cljsbuild
    committed Mar 13, 2013
Commits on Mar 6, 2013
  1. removed references to Noir's pre-route in the README, which has been …

    …replaced with the ensure-logged-in macro (this is application code, as lib-noir doesn't have a replacement for pre-route)
    committed Mar 6, 2013
  2. updates project's description

    committed Mar 6, 2013
  3. removes the admin link from the nav bar when the user is not admin; w…

    …orked around a problem caused by lib-noir's sessions middleware and lazy sequences produced by Enlive (see comment in noir-auth-app.views.common/navigation-menu for details)
    committed Mar 6, 2013
Commits on Mar 5, 2013
  1. updated year in README

    committed Mar 5, 2013
  2. fixed wrong reference to fetch in the README (fetch has been replaced…

    … with shoreleave-remote)
    committed Mar 5, 2013
  3. typo

    committed Mar 5, 2013
  4. cleaning up

    committed Mar 5, 2013
  5. more cleaning

    committed Mar 5, 2013
  6. cleaning up

    committed Mar 5, 2013
  7. small formatting fix

    committed Mar 5, 2013
  8. moved from Noir to Compojure + lib-noir; from fetch to shoreleave-rem…

    …ote; also updated all other dependencies to the latest versions
    committed Mar 5, 2013
Commits on Jan 1, 2013
  1. refactored all the views to use Enlive instead of Hiccup; removed HTM…

    …L markup from all translation strings; expanded coverage of i18n support (less non-internationalized strings)
    committed Jan 1, 2013
Commits on Sep 15, 2012
  1. added renderer-fn macro and changed all interpolation/templating code…

    … in the i18n namespace to use it (the result is simpler and shorter code as optimized as before)
    committed Sep 15, 2012
Commits on Sep 8, 2012
Commits on Sep 2, 2012
Commits on Aug 29, 2012
  1. optimized some i18n functions using the str* macro to concatenate str…

    …ings at compile-time
    committed Aug 29, 2012
Commits on Aug 28, 2012
  1. /email-changes/resend-confirmation must be invoked through an HTTP PO…

    …ST now (see source code for details)
    committed Aug 28, 2012
  2. /email-changes/cancel must be invoked through an HTTP POST now (see s…

    …ource code for details)
    committed Aug 28, 2012
  3. changed /resend-activation links to use POST ( http://news.ycombinato…

    … ); fixed bug by which a wrong link to resend activation was shown in /settings when trying to change the email to the email address of an existing but not yet activated account
    committed Aug 28, 2012
  4. removed comments on username validation which didn't add anything (th…

    …ey were only references to other auth libraries used when deciding which validations to do)
    committed Aug 28, 2012
Commits on Aug 27, 2012
  1. README fix

    committed Aug 27, 2012
  2. all users are admin now, so that everyone can see the admin UI in the…

    … demo running on Heroku, but OTOH I disabled the links to Delete accounts in the admin UI
    committed Aug 27, 2012
  3. removed redundant merge

    committed Aug 27, 2012