Dan Helfman
b4a2c7273d
Updated upgrade page with new screenshot thumbnails.. Still need to revamp whole upgrade page though.
2008-03-06 23:33:35 +00:00
Dan Helfman
68addd8d56
More work on tour and screenshots.
2008-03-06 23:22:52 +00:00
Dan Helfman
50367579c0
Beginning revamp of tour page and screenshots.
2008-03-06 07:21:35 +00:00
Dan Helfman
2c179192d5
Adding mini screenshot thumbnails to the front page.
2008-03-05 23:35:22 +00:00
Dan Helfman
0828cea4ec
Clicking the screenshot now displays a bigger version (again) instead of the tour.
2008-03-05 21:10:10 +00:00
Dan Helfman
e7e6e7a7ba
Making the header links somewhat page/context sensitive.
2008-03-05 21:06:55 +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
ea3d11f11f
Re-adding the toolbar image preloading to the front page.
2008-03-05 06:06:10 +00:00
Dan Helfman
2f0a96885e
New user testimonial.
2008-03-03 20:45:51 +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
04c2569ae9
Tyepo fix.
2008-02-27 23:53:33 +00:00
Dan Helfman
846d936a2a
Changing some wording in the money-back guarantee for clarity, and add an "absolutely no lock-in" section.
2008-02-27 23:53:05 +00:00
Dan Helfman
52f9de706d
No longer displaying "subscribe" buttons if logged in as a demo user.
2008-02-27 21:28:03 +00:00
Dan Helfman
092f3ff9c6
Removed Wiki.js.Upload_pulldown.shutdown() "force" flag as it's redundant if this.uploading is set accordingly.
...
Make IE 6 and 7 actually stop uploading a file when the cancel button is clicked.
Ignoring blank filename renames.
2008-02-25 21:56:33 +00:00
Dan Helfman
fb7655707e
More defensive programming.
2008-02-25 07:19:15 +00:00
Dan Helfman
e6ff9203f3
Fix for a quota error being kicked off from each of the progress bar iframe
...
and the upload iframe, thereby causing one of them to hit a null
frame.pulldown member in IE 6 and throw a JavaScript error.
2008-02-25 07:13:12 +00:00
Dan Helfman
e283151a9b
Visually truncating really long filenames.
2008-02-25 03:23:50 +00:00
Dan Helfman
4150811d9e
Many more controller.Files unit tests.
2008-02-23 22:17:02 +00:00
Dan Helfman
7b8f6bd6e5
Improved error reporting in the controller.Files.upload() method. Now
...
correctly displays an error to the user when uploading without a filename or
with an invalid file.
2008-02-21 19:39:03 +00:00
Dan Helfman
1f223089df
Updated to emphasis storage space and mention file uploading.
2008-02-20 20:45:39 +00:00
Dan Helfman
fd0e91ea39
Implemented quota enforcement when uploading a file. This occurs in two places:
...
1. In progress(), around the time when the file starts uploading. This causes
an upload that's too large to bail before the whole file uploads, but the
quota calculation is only an estimate and relies on the client actually
calling progress().
2. In upload(), when the file finishes uploading. This quota calculation is
exact, but only happens after the entire upload completes.
2008-02-20 20:21:54 +00:00
Dan Helfman
f6c5071099
Moved HTML streaming progress bar code into view/ where it belongs.
2008-02-19 21:27:14 +00:00
Dan Helfman
731dc52623
More work on file uploading. Unit tests need to be fixed.
2008-02-18 20:08:07 +00:00
Dan Helfman
43f098cda0
Hard-coding luminotes_title.png image dimensions to improve the way the page looks when it's loading without a cache.
2008-02-07 19:06:34 +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
04f86f05a6
Rewrote controller.Files.upload_file() not to use a CherryPy-2.1-style file upload filter.
...
Now releasing session lock before streaming the file to prevent session deadlock in the event of a cancelled upload.
2008-02-04 20:06:02 +00:00
Dan Helfman
362a125b1b
Working "cancel" button during upload.
2008-02-01 22:44:01 +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
0cf2b5bda7
Initial work on UI and controller for file uploading:
...
* new toolbar button for attaching a file
* button opens new Upload_pulldown() for uploading a file
* began controller.Notebooks.upload_file() to process the upload
2008-01-31 21:52:32 +00:00
Dan Helfman
f0325ce58a
Even rate plan button value is empty, don't try to use the value.
2008-01-22 22:08:09 +00:00
Dan Helfman
4fd44700e1
Now tracking conversions for subscriptions.
...
Notes in the trash can no longer be edited. They must be undeleted first.
2008-01-22 20:29:29 +00:00
Dan Helfman
50340cfe10
Fixing tyepo.
2008-01-18 23:24:42 +00:00
Dan Helfman
bd38c4af82
Minor wording changes to upgrade page.
2008-01-15 08:14:45 +00:00
Dan Helfman
76d5f48fa2
Wrote unit tests for controller.Users.paypal_notify() and thanks() methods.
...
Changed some wording on the thank you page.
2008-01-15 00:36:19 +00:00
Dan Helfman
f6538ad3a5
First pass at "thank you" page (and related processing/error pages) is complete.
2008-01-11 22:55:04 +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
1f3b3dcd4c
Some wording changes.
2008-01-10 20:58:31 +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
0d9ceeef10
Changed "upgrade" link to always show up, even for accounts with a rate plan > 0.
2008-01-05 00:45:53 +00:00
Dan Helfman
0086c6366b
Adding "sign up" link to demo account page and "upgrade" link to page of users with rate plan == 0.
2008-01-05 00:13:47 +00:00
Dan Helfman
45657094f4
Fix for broken rss feed.
2007-12-30 21:05:08 +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
07992a63d0
Making error messages a little nicer. Now with img title.
2007-12-14 21:50:33 +00:00
Dan Helfman
36c5ff5b08
Display of current invites now updates when you add new invites.
...
This means that controller.Users.send_invites() now returns a list of current invites.
Added a "new!" to the share link.
2007-12-13 20:26:32 +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
a4a6667642
Demo accounts cannot share their notebook anymore (but free accounts can).
2007-12-11 06:28:56 +00:00
Dan Helfman
5554b1df17
* Started a static upgrade HTML file with rate plans.
...
* Fixed Invite.sql_update() to have SQL params in proper order.
* Fixed bug where email addresses containing "-" were considered invalid.
* Made UI for inviting other people to your notebook.
* Tweaked the rate plans and added a new one.
2007-12-11 01:15:03 +00:00
Dan Helfman
426f51d0e4
Replacing textual page title/heading with fancy image title.
2007-11-28 23:17:58 +00:00