Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Mar 13, 2013
  1. the cljs build loaded by a page (by default cljs-debug.js in the dev …

    authored
    …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)
  2. added two cljs builds (for dev and production environments), the APP_…

    authored
    …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
Commits on Mar 6, 2013
  1. removed references to Noir's pre-route in the README, which has been …

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

    authored
  3. removes the admin link from the nav bar when the user is not admin; w…

    authored
    …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)
Commits on Mar 5, 2013
  1. updated year in README

    authored
  2. fixed wrong reference to fetch in the README (fetch has been replaced…

    authored
    … with shoreleave-remote)
  3. typo

    authored
  4. cleaning up

    authored
  5. more cleaning

    authored
  6. cleaning up

    authored
  7. small formatting fix

    authored
  8. moved from Noir to Compojure + lib-noir; from fetch to shoreleave-rem…

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

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

    authored
    … in the i18n namespace to use it (the result is simpler and shorter code as optimized as before)
Commits on Sep 8, 2012
Commits on Sep 2, 2012
Commits on Aug 29, 2012
Commits on Aug 28, 2012
  1. /email-changes/resend-confirmation must be invoked through an HTTP PO…

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

    authored
    …ource code for details)
  3. changed /resend-activation links to use POST ( http://news.ycombinato…

    authored
    …r.com/item?id=4439599 ); 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
  4. removed comments on username validation which didn't add anything (th…

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

    authored
  2. all users are admin now, so that everyone can see the admin UI in the…

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

    authored
Something went wrong with that request. Please try again.