- Synchronizing with new Polvo
- Fixing all templates and generators
- Improving route-not found in order to not raise error unnecessarily
- Adding basic docs for whole www forlder
- Fixing
_on_resize
bind in View (closes #75)
- Setting up environment for functional tests on the
www
folder - Setting up tests coverage and badge from coveralls.io
- Adding
--base
flag in order to run theoricus without entering the app dir
===================
- Adding postinstall hook to replace symlinks functionality (closes #62)
===================
- Upgrading outdated dependencies
===================
- Embedding indexing system (by (snapshooter)[https://github.com/serpentem/snapshooter])
===================
- Fixing release mode, forking Polvo the right way
- Updating
app_skel
to includelodash
as vendor
===================
- Fixing
instantiate_method
in Model, referencing Factory class from the right place. (closes #58)
===================
- Fixing method stdout piping between Server REPL and Polvo
- Rolling back default mode to
cs
in REPL
===================
- Introducing Theoricus REPL, just run
the -s
as you do, and done
===================
- Adding
on_activate
method to Process - Synchronizing View _render method, to update the window's title always when process get activated. A process will render a view only one time, but can get activated many times.
- Handling single result (non-array) in model's rest calls
===================
- Fixing variable scope in
View._render
- Saving local bidged method for
View._on_resize
in order to unbind it later - Removing circular dependency between Factory and Model (closes #39))
- Merging
giuilian/hotfix-model-instantiate
, which fixed the instantiation of multiple recordos, waiting for the performed async operations
===================
- Stop overwriting Route.at property on processes search mechanisms
- Exposing params, data and view properties to templates (closes #45)
- Removing all
ArrayUtil.find
calls fromProcesses
class, in favor of lodash simpler calls (better late than never), this will clear things up a bit
===================
- Fixing critical error in processes related to dependencies resolution
- Removing duplicated destroy method in View
===================
- Adding possibility to call 'navigate' in the middle of a Controller action
- Automatically choosing action 'index' in Router, when no action is provided
- Binding View
on_resize
scope the View to be practical
===================
- Properly handling broken requests / scripts not found with RequireJS
- Implementing default routing based on 'controller/action' behavior when there's not route defined (Controller must to exist)
- Implementing 404 route on Router
- Simplyfing core flow process -> controller -> view and cleaning methods signatures
===================
- Fixing routes with dynamic parameters
- Switching to named-params instead of ordered-params
- Fixing model instantiation
- Adding flag to enable/disable model's automatic validation
- Providing route params for all templates by default
- Adding hidden option
--dev
when creating new projects
===================
- Fixing app_skel according last fixes related inflections singularization and pluralization
===================
===================
- Removing stupid
console.log
call
===================
- Implementing Theoricus bridge, favoring local verions over the global one
- Removing makefile routines, favoring win users as well with simplicity
- Improving
--src
usage, implementing some hotfixes and setting default behavior togit submodules
- Adding the
--nogitsub
option to avoid git sub modules
===================
- Fixing pluralizations/singularizations everywhere it applies (closes #27)
- Adding a title property for view in order to improving SEO (closes #26)
===================
- Quick fix in makefile regarding version evaluation
===================
- Integrating project with Polvo
- Adding LiveReload capabilities for everything
- Improving code style to CJS signature (on top of Polvo)
- Converting everything to AMD modules in background (on top of Polvo)
- Updating CLI signature to keep it simple and flexible
- Adding the option for creating new apps based on your own Theoricus repo
- Improving the whole new project's creation routine
- Re-modeling app skel to contain README, makefile and package.json files
- Externalizing all build options into the
polvo.coffee
file (on top of Polvo) - A bunch of things I can't remember
===================
- Implementing vendors management (fix #4).
===================
- Creating
CHANGELOG.md
file (better later than never).