John O'Nolan
4a57a07400
Merge pull request #756 from JohnONolan/profile-refactor
...
User profile refactor
2013-09-15 14:59:16 -07:00
John O'Nolan
fe17e1f385
User profile refactor
...
Fixes #708
2013-09-15 22:42:30 +01:00
John O'Nolan
aa982c2d31
CSS code standards cleanup
2013-09-15 20:18:37 +01:00
John O'Nolan
c7fcdb625f
Set input:focus to less extreme border / code standards cleanup
2013-09-15 19:33:40 +01:00
John O'Nolan
6abc9ea3c5
Introduce button active state
...
Fixes #740
2013-09-15 19:28:06 +01:00
Hannah Wolfe
03f2fd87bb
Merge pull request #753 from sebgie/settingsapi-2
...
Make settings() 'magic'
2013-09-15 11:12:06 -07:00
Hannah Wolfe
e20ee894b0
Updating casper
2013-09-15 19:11:01 +01:00
Sebastian Gierlinger
8f22737f04
Make settings() 'magic'
...
- access value directly by using ghost.settings('key')
- removed use of <key>.value
- removed workaround for activeTheme path
2013-09-15 19:52:37 +02:00
Hannah Wolfe
0b0dc15c8e
Handling HTML in notifications
...
closes #729
2013-09-15 18:19:56 +01:00
Hannah Wolfe
7635ddee78
Getting frontend notifications back
...
closes #738
2013-09-15 18:19:11 +01:00
Hannah Wolfe
117f70dcfd
Merge pull request #752 from sebgie/settingsapi
...
Add setting filter
2013-09-15 09:53:23 -07:00
Hannah Wolfe
9338d93b26
Merge pull request #750 from cobbspur/images
...
Fixed settings general pane to display current blog cover in uploader
2013-09-15 09:15:24 -07:00
Hannah Wolfe
5128e1ce62
Merge pull request #751 from cobbspur/hover
...
Added hover state for blog-logo and blog-cover using existing ids
2013-09-15 09:14:54 -07:00
Hannah Wolfe
a4016b857c
Automatically focus title on editor
...
closes #719
2013-09-15 17:10:57 +01:00
Hannah Wolfe
8d038b8bf2
One exporter to rule them all
...
closes #733
- Exporter will read meta data to determine the tables which are present and export all data from those tables
- Exporter figures out which version to export, rather than requiring that information
- deleted old exporters
2013-09-15 17:04:42 +01:00
Sebastian Gierlinger
bd8db968ea
Add setting filter
...
closes #172
- added type to ghost.settings()
- added /api/settings?type=<filter>
- added availableThemes to settingsCache
- removed cachedSettingsRequestHandler
- removed /api/themes (including front end)
- changed activePlugins to type "plugin" in default-settings.json
2013-09-15 18:04:01 +02:00
cobbspur
2e6e7afe93
Added hover state for blog-logo and blog-cover using existing ids
...
- blog-logo and blog-cover now have a hover state of cursor: pointer
2013-09-15 16:47:38 +01:00
cobbspur
d86d26b957
Fixed settings general pane to display current blog cover in uploader
...
- removed unused ids and options.id from uploadImage modal template
2013-09-15 15:54:12 +01:00
Hannah Wolfe
596c1dccd2
Updating example config file
...
- url first, replaced with temporary URL with documentation
- mail config is a commented out example
- mail documentation link in config and mail file
- no more staging
- gruntfile updated to generate correct docs
2013-09-15 15:45:18 +01:00
Hannah Wolfe
71a92194ca
Improved error messaging
...
closes #748
- Removed the alpha software warning
- Better error message output for the whole app - can now specify an error, a context, and a help message
- Improved invalid node version, start and stop messaging
- Listens for Ctrl+C and exits nicely
- Minor improvements to handling and errors with old DBs (temporary)
2013-09-15 13:52:58 +01:00
Hannah Wolfe
9fa659aeee
Merge branch 'new-data-model'
2013-09-15 00:36:54 +01:00
Hannah Wolfe
b1d02d31f6
Setting knex to fixed 0.2.6 version
...
- hope to change this before release as 0.2.6 has a critical bug, and 0.4.0 doesn't yet work with bookshelf
2013-09-15 00:29:44 +01:00
Hannah Wolfe
a144d677e6
Updating unit tests
...
- Commented out import/export tests until they are refactored
- Updating tests to ensure they create objects which conform to the new much stricter schema.
2013-09-15 00:22:16 +01:00
Hannah Wolfe
02436645fe
Migration adds fixtures on first run only
...
closes #731 , closes #732
- fixtures are imported using the models, rather than knex
- migration treats fresh installs differently
- migration throws errors for un-initialisable databases
- small amount of extra code to deal with old DBs still using currentVersion & give them a nice error message
2013-09-15 00:22:13 +01:00
John O'Nolan
bc3b3b8669
Tweak breakpoint
2013-09-14 23:51:49 +01:00
John O'Nolan
51df11c1a4
Fix #744
2013-09-14 23:50:04 +01:00
John O'Nolan
2aabad3c58
Bump settings save button up to navbar
2013-09-14 23:27:34 +01:00
John O'Nolan
19272a03cc
New post title placeholder
2013-09-14 23:18:35 +01:00
Hannah Wolfe
b902f8109c
Renaming default to defaultValue as default is reserved
2013-09-14 22:39:31 +01:00
Hannah Wolfe
9fcc0a6ed6
Renamed currentVersion setting to databaseVersion to avoid confusion with software version
2013-09-14 22:13:59 +01:00
Hannah Wolfe
d968495996
Mass renaming of things
...
Conflicts:
core/client/views/settings.js
core/server/models/user.js
2013-09-14 21:56:07 +01:00
John O'Nolan
f5216db326
Fix favicon reference
2013-09-14 21:03:51 +01:00
Hannah Wolfe
d587a845d4
Set migrations to use new 000 schema
...
issue #632
- removed old schemas
- updated base model to reflect all of the consistent behaviours and properties across the models
- updated all models to match the new schema
TODO
- no fixtures are currently loaded except settings
- need to rename properties across the codebase
2013-09-14 20:01:46 +01:00
Hannah Wolfe
72229fa8ea
Adding the new schema - it doesn't do anything yet
...
issue #632
- shiny new 000 file contains the new much more detailed schema
2013-09-14 19:17:41 +01:00
Hannah Wolfe
70824a247f
Merge branch 'migrations-003' into new-version
...
Conflicts:
.gitignore
config.example.js
core/server/models/post.js
package.json
2013-09-14 19:15:04 +01:00
Hannah Wolfe
0b1ffcd1f5
Updating settings types
...
- issue #573 , issue #632
2013-09-14 19:04:41 +01:00
Hannah Wolfe
dea7ac56ac
Fixing config path in email
2013-09-14 18:34:21 +01:00
Hannah Wolfe
3fab1f708a
Merge pull request #728 from skattyadz/default-settings-validations
...
Conflicts:
Gruntfile.js
core/server.js
core/server/data/default-settings.json
core/test/unit/admin_spec.js
2013-09-14 14:37:52 +01:00
Adam Howard
3823d10c35
Restructure default-settings.json and add validations to important settings.
2013-09-14 14:29:27 +01:00
Hannah Wolfe
ae8b0045da
Merge pull request #707 from sebgie/stable-db-version
2013-09-14 14:09:07 +01:00
Hannah Wolfe
21df506c47
Moving default location of the Database
...
closes #579
- adding a readme to the content/data folder to make sure it is always created
- also fixes a rebasing error
2013-09-14 14:08:56 +01:00
Sebastian Gierlinger
7aca800f53
Remove path from activeTheme
...
no issue
- obvious
2013-09-14 14:08:38 +01:00
Hannah Wolfe
63d8cbb87c
Unit tests require config file to be present.
...
Conflicts:
Gruntfile.js
core/test/unit/admin_spec.js
2013-09-14 14:07:05 +01:00
Hannah Wolfe
4210c03ec8
Removing config.js
...
closes #376
- was already added to .gitignore
2013-09-14 14:05:39 +01:00
Hannah Wolfe
506ce91a5b
Merge pull request #695 from skattyadz/issue-376
2013-09-14 14:04:29 +01:00
Adam Howard
c5fa7ae1a6
Refactor the initial boot of Ghost, allowing Ghost updates to keep current configuration intact.
...
Extracts all express-server-related code in index.js to core/server.js, leaving index.js purely for booting up Ghost's core components in a sensible order.
Aside from the project's tidiness, this means that we can perform asynchronous configuration loading/checks before requiring any modules that read the config.
2013-09-14 14:04:08 +01:00
Hannah Wolfe
5f0d8c63d0
Merge pull request #690 from sebgie/issue#628
2013-09-14 13:58:50 +01:00
Sebastian Gierlinger
35a32279d9
Clean up config (drop 'env')
...
closes #628
- removed .env from config.js
- ghost.config() returns correct config for NODE_ENV
- removed .env[process.env.NODE_ENV]
- updated tests
- deleted users.hbs, plugins.hbs, appearance.hbs (forgot to delete in PR #649 )
2013-09-14 13:14:00 +01:00
Hannah Wolfe
486c2b4eea
Use software version in RSS
...
closes #723
Still waiting on https://github.com/dylang/node-rss/pull/16 to get this to actually output
2013-09-14 12:12:27 +01:00
Hannah Wolfe
406c6d0dea
Merge pull request #711 from javorszky/iss-581
...
Added client side validation
2013-09-14 03:11:11 -07:00