Dan Helfman
3013beddbd
New support for nginx's X-Accel-Redirect for downloading files. Also made Files.thumbnail() non-streaming.
2009-03-18 15:11:46 -07:00
Dan Helfman
81388ed36b
There is now a downloadable free trial for Luminotes Desktop. Also made export plugins work on Windows.
2009-02-23 00:11:48 -08:00
Dan Helfman
c74a18ae1e
Luminotes Desktop now has a "close" link at the top of the page to completely shut down the process.
2009-02-16 13:19:05 -08:00
Dan Helfman
ae37f4d951
Fixed a bug in which "/guide" and "/privacy" URLs resulted in errors when logged in as a demo user.
2009-01-30 16:04:30 -08:00
Dan Helfman
af42aae7cc
Converted the Luminotes blog to work like a forum, so now you can post comments on Luminotes blog posts.
2008-11-17 15:23:22 -08:00
Dan Helfman
aa4d3585bd
Rearranged many of the navigation links and expanded the product page footer.
2008-11-15 13:15:51 -08:00
Dan Helfman
388f2fcb02
Foundational work for both tags and discussion forums. Should have checked this in in smaller pieces.
2008-10-24 11:51:19 -07:00
Dan Helfman
ae31a871a2
Fixed some bugs with product payment / download after testing with PayPal's sandbox with PDT and auto-return.:
2008-09-11 16:57:51 -07:00
Dan Helfman
9247683a72
Lots more work on the payment code necessary to support Luminotes Desktop.
2008-09-11 00:36:12 -07:00
Dan Helfman
6bd2dd510f
Lots of product page work for Luminotes Desktop.
2008-08-28 21:19:55 -07:00
Dan Helfman
fed6bb7b9d
Configured a separate error log where tracebacks go. Should work on all platforms.
2008-08-23 20:00:00 -07:00
Dan Helfman
3e7cd20d43
New "-k" command-line parameter to shutdown an existing local Luminotes server (if allowed by the configuration).
2008-08-22 18:29:49 -07:00
Dan Helfman
27581a0445
For desktop version, creating default user and auto-logging that user in. Also set a larger session timeout for desktop version.
2008-08-20 19:50:18 -07:00
Dan Helfman
3d1919287b
Began a local/desktop mode, and made the server exit upon startup if it's already running.
2008-08-15 15:00:16 -07:00
Dan Helfman
bbb17e4046
controller.Root.guide() now accepts an optional note_id parameter.
2008-07-03 16:29:42 -07:00
79e2c45533
New controller.Groups class and a new controller.Users.check_group() method.
...
Also a new model.Group.sql_load_users() method.
Lots of unit tests.
2008-05-29 16:36:14 -07:00
Dan Helfman
0323f6bc91
Passing new yearly parameter to main page.
2008-05-08 19:29:11 +00:00
Dan Helfman
a6baa45435
Made signup support yearly subscriptions.
2008-05-08 19:14:39 +00:00
Dan Helfman
1d0867d776
* Renamed existing controller.Notebooks.load_recent_notes method to just recent_notes().
...
* Implemented new controller.Notebooks.load_recent_updates() method.
* Added new Wiki.js total_notes_count_updated signal
* Added "more" and "less" links to "recent updates" table.
* Updated Wiki.js Recent_notes to support new "more" and "less" links.
* Commented out unfinished discussion forums unit test.
2008-04-29 00:54:08 +00:00
Dan Helfman
09f771b508
Commenting out discussion forums for now since they're unfinished.
2008-04-25 20:36:01 +00:00
Dan Helfman
011baf2cb4
Adding unfinished Forums controller and associated tests.
2008-04-25 20:34:01 +00:00
Dan Helfman
b316b2f4a3
* Increasing after_login max string size from 100 to 1000 to accomodate larger URLs.
...
* controller.Notebooks now takes (and stores) an https_url constructor parameter.
* New controller.Notebooks.updates() method to produce an updates RSS feed for a particular notebook.
* New controller.Notebooks.get_update_link() method to make a brief page with just a link for an updated note, referred to by the feed.
* Implemented views for the new RSS feed.
* Fixed bug in Rss_item's guid that caused newlines to be inserted before and after long URLs.
* Still need to unit test new controller code.
2008-04-22 23:24:30 +00:00
Dan Helfman
c452408106
Finished remake of signup page. You can now click "signup" for non-free accounts even if you're not logged in.
2008-03-24 22:33:00 +00:00
Dan Helfman
e9d2ea28d1
Began redesign of upgrade/pricing page.
2008-03-22 04:01:21 +00:00
Dan Helfman
f3b0d563c1
Fixed database transaction leak by wrapping every exposed database-using
...
controller method with a new @end_transaction() decorator. This
decorator is responsible for rolling back unfinished transactions.
2008-03-17 21:17:00 +00:00
Dan Helfman
6dcad328b0
Exposing take_a_tour alias.
2008-03-07 21:16:19 +00:00
Dan Helfman
50367579c0
Beginning revamp of tour page and screenshots.
2008-03-06 07:21:35 +00:00
Dan Helfman
e5b0dd0418
Generalized product page so it could be used for more than just the front page.
2008-03-05 20:55:09 +00:00
Dan Helfman
3af5af18c5
Changed controller.Users.logout() to not be a JSON method so just hitting the
...
"/users/logout" URL will log you out and redirect you the front page.
Made front page prettier and better at explaining Luminotes (hopefully). The
front page is no longer a wiki, but is instead a mostly static page.
2008-03-01 00:26:06 +00:00
Dan Helfman
42de8979dc
For demo accounts, no longer doing automatic redirect to first notebook thing when you hit "/" without a referrer.
2008-02-27 21:32:39 +00:00
Dan Helfman
65ce915755
When saving a note, auto-delete any files that used to be linked from it but no longer are. Still need unit tests.
2008-02-22 19:47:28 +00:00
Dan Helfman
1398e89f96
Wrote initial unit tests for new Files controller. A few more still needed.
2008-02-06 01:34:12 +00:00
Dan Helfman
e56503903b
Factored out file upload methods from Notebooks to new Files controller.
...
Changed file link insertion code to reuse existing link creation code.
2008-02-01 19:17:10 +00:00
Dan Helfman
c82832e23a
Upgrade page should not be cached.
2008-01-15 09:43:21 +00:00
Dan Helfman
ae6a501117
Basic paypal integration working. Still need to do thank-you page and more testing.
2008-01-11 01:55:50 +00:00
Dan Helfman
7d2e2e4de2
Added a paypal unsubscribe button. Also added a paypal banner image.
2008-01-10 23:15:37 +00:00
Dan Helfman
d0362a3ad1
Upgrade page now tells you what rate plan you're at.
2008-01-10 21:11:45 +00:00
Dan Helfman
8f00cceb94
Made upgrade page dynamically generated on the server instead of static html.
...
This allows things like only displaying subscription buttons if you're logged in.
2008-01-10 08:33:19 +00:00
Dan Helfman
17b7dfc74e
If the user is logged in and hits the front page of the site with an HTTP
...
request that has no referrer, then redirect to the user's first notebook.
2008-01-08 09:45:05 +00:00
Dan Helfman
980ad74e79
When redirected to a note in the main notebook as a result of accessing, for
...
instance, the "/upgrade" URL, your no longer appear to get logged out.
2008-01-05 00:42:50 +00:00
Dan Helfman
f00809955c
* Users.signup(), Users.login(), and Root.default() now support optional invite_id parameter.
...
* Modified Wiki.js to include invite_id parameter when necessary.
* Increased storage quota (and price) for premium rate plan.
* Added a note displayed when redeeming an invite, with links to signup and login.
2007-12-27 22:16:47 +00:00
Dan Helfman
8372b03373
Began work on invite redeeming.
2007-12-18 00:05:13 +00:00
Dan Helfman
225167035d
* model.Invite now has a to_dict() method, like other model classes do.
...
* Initial invites are now returned through Main_page() and displayed (but not
yet updated) within the "share this notebook" note.
2007-12-12 00:52:34 +00:00
Dan Helfman
af3bf3c51c
Improving error reporting and completing 1.0.2.
2007-11-28 19:17:13 +00:00
Dan Helfman
b22c784d39
Can now create and rename notebooks. Still need to implement deletion and some other niceties.
2007-11-15 01:30:45 +00:00
Dan Helfman
ebd427d667
Make privacy policy accessible from sane URL.
2007-11-13 00:59:19 +00:00
Dan Helfman
f2721be076
Basic rss feed for blog.
2007-11-10 03:57:27 +00:00
Dan Helfman
44a1cb79c2
Added basic multipage navigation to blog.
...
Made name of notebook link at the top of the page better for "special" Luminotes notebooks.
2007-11-10 01:46:56 +00:00
Dan Helfman
3b7a5422ac
Fixing blog and guide not showing user correctly.
2007-11-07 00:23:58 +00:00
Dan Helfman
7552157865
Handy way to load the user's guide.
2007-11-06 22:42:53 +00:00