2bcbc17172Feature to preview notebook as viewer or collaborator, so you can see what it will look like to people you share it with.
Dan Helfman
2008-01-06 00:12:18 +0000
0d9ceeef10Changed "upgrade" link to always show up, even for accounts with a rate plan > 0.
Dan Helfman
2008-01-05 00:45:53 +0000
980ad74e79When 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.
Dan Helfman
2008-01-05 00:42:50 +0000
0086c6366bAdding "sign up" link to demo account page and "upgrade" link to page of users with rate plan == 0.
Dan Helfman
2008-01-05 00:13:47 +0000
9fb0951c16Unit test for one user saving a note that was created by a different user.
Dan Helfman
2008-01-04 22:58:20 +0000
28473599e0Updating storage quota calculation to only include notebooks that the user owns.
Dan Helfman
2008-01-04 22:54:01 +0000
1b830c06a1Add username on conflicting revision to change notification message.
Dan Helfman
2008-01-04 21:50:11 +0000
762de24bcaFixed bug that prevented loading notes to compare conflicting versions.
Dan Helfman
2008-01-04 21:43:54 +0000
5520fe5892* make a User_revision object containing a revision timestamp, user_id, username * change controller.Notebooks.load_note_revisions() to select and return User_revision objects * change controller.Notebooks.save_note() to use User_revision objects for new_revision and previous_revision as well * update client to deal with new load_note_revisions() return values (make sure all uses of revisions_list are updated) * update client to deal with new new_revision/previous_revision * update changes pulldown to show username along with each timestamp * update model.Invite to load redeemed_username along with redeemed_user_id * display the redeemed username next to each email address in the "share this notebook" note
Dan Helfman
2008-01-04 04:45:43 +0000
e086114478Unicode passwords containing special characters would break sha.new(). Now they're encoded as utf8 first.
Dan Helfman
2008-01-03 22:04:34 +0000
c4a2cf6713Prevent web crawlers from spidering the "download as html" version of a notebook.
Dan Helfman
2008-01-02 03:27:31 +0000
e7ae481eeaChanging thumbnail CSS from padding to margin to make IE happier. Hard-coding thumbnail width and height.
Dan Helfman
2008-01-02 00:45:22 +0000
a354eadcbbWhen saving a model.Notebook or model.Note to the database, set the user_id field based on the current user.
Dan Helfman
2008-01-01 01:44:54 +0000
6135b3216dMentioning notebook sharing feature.
Dan Helfman
2007-12-31 19:48:48 +0000
405081e27aFix for note summary sometimes showing up with literal HTML tags.
Dan Helfman
2007-12-30 21:55:25 +0000
45657094f4Fix for broken rss feed.
Dan Helfman
2007-12-30 21:05:08 +0000
0eae953a30Adding release date.
Dan Helfman
2007-12-30 19:49:08 +0000
24530cdd34Wrote a stand-in upgrade/subscribe page until such a time as users can actually purchase subscriptions.
Dan Helfman
2007-12-30 03:28:21 +0000
d0d87731d2* Preventing a user from revoking their own access. * More unit tests for revoking access.
Dan Helfman
2007-12-30 01:20:38 +0000
05876e2d7eAnother unit test for sending invites.
Dan Helfman
2007-12-29 20:00:42 +0000
bb1bbb26e1Unit tests for controller.Users.redeem_invite().
Dan Helfman
2007-12-28 06:36:57 +0000
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.
Dan Helfman
2007-12-27 22:16:47 +0000
8372b03373Began work on invite redeeming.
Dan Helfman
2007-12-18 00:05:13 +0000
687b73d375CSS for new error pages.
Dan Helfman
2007-12-14 21:57:38 +0000
07992a63d0Making error messages a little nicer. Now with img title.
Dan Helfman
2007-12-14 21:50:33 +0000
4a5aeaed98Implemented server-side portion of revoke_invite(), so now the UI for revoking invites functions properly.
Dan Helfman
2007-12-14 01:53:12 +0000
f9b4d41a15model.Invite.sql_load_similar() should not require from_user_id to be the same. This way, when there are multiple notebook owners, they can get each others' similar invites.
Dan Helfman
2007-12-13 23:17:24 +0000
60f8838b1dPreventing "x invitations have been sent message." from disappearing as soon as it's displayed.
Dan Helfman
2007-12-13 23:02:33 +0000
a501d5fcceUI for invite revocation.
Dan Helfman
2007-12-13 22:29:57 +0000
36c5ff5b08Display 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.
Dan Helfman
2007-12-13 20:26:32 +0000
05279d2c8eOnly owners of a notebook should get a list of its invites.
Dan Helfman
2007-12-12 06:15:15 +0000
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.
Dan Helfman
2007-12-12 00:52:34 +0000
a4a6667642Demo accounts cannot share their notebook anymore (but free accounts can).
Dan Helfman
2007-12-11 06:28:56 +0000
02444c81ccAdding some emphasis to remark within "share this notebook".
Dan Helfman
2007-12-11 05:52:33 +0000
52c111895aNon-paying users can now invite people to their notebook, but only as viewers. Paying users can invite them as viewers, collaborators, or owners.
Dan Helfman
2007-12-11 02:58:31 +0000
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.
Dan Helfman
2007-12-11 01:15:03 +0000
a615f65d29Made send_invites() update any similar invites that have already been sent.
Dan Helfman
2007-12-06 22:05:00 +0000
10cee7291aImproved input validation on search terms, so certian punctuation doesn't cause the query to fail.
Dan Helfman
2007-12-06 03:49:50 +0000
32fd09b3f7* Implemented controller.Users.send_invites(). * Added some SQL indices to invite table.
Dan Helfman
2007-12-06 01:32:20 +0000
8b030b1a87Sigh.
Dan Helfman
2007-12-05 22:55:23 +0000
69889b5a29Fix for bug where you'd see "&" in notebook rename field.
Dan Helfman
2007-12-05 22:52:37 +0000
1cb12f6ae4Making various notebook/user functions support the new "owner" access flag.
Dan Helfman
2007-12-04 21:28:03 +0000
274a87dee2New model.Invite object for the invite table. Renamed sent_user_id column to from_user_id, which makes a lot more sense.
Dan Helfman
2007-12-03 23:34:35 +0000
c750862263Whoops, didn't mean to checkin the commenting out of these lines.
Dan Helfman
2007-12-03 21:36:25 +0000
82bf5bca29Schema and model changes to support invitations and multiple user collaboration: * added new database table of invited email addresses * altered user_notebook table to have a new owner boolean column, indicating whether the user has owner access to the notebook * altered notebook and note tables/views to have an additional user_id field to indicate the user that created that revision * updated model.Notebook and model.Note to support new user_id field
Dan Helfman
2007-12-01 01:08:16 +0000
ac3759dceeIgnoring ctrl key being released in IE 6 and 7.
Dan Helfman
2007-11-30 04:00:31 +0000
2832cebb48Fixed note state detection of bold/italic in IE 6 and 7.
Dan Helfman
2007-11-30 01:45:07 +0000
83b3fb5baaRefactored Wiki.toggle_button to work mostly correctly, as the previous revision broke it.
Dan Helfman
2007-11-30 01:43:06 +0000
d9b36fa613* Fixed note focusing in Safari. * Fixed note state detection (bold, italic, etc.) in Safari.
Dan Helfman
2007-11-30 01:00:03 +0000
08950c2ab7Resizing onload as well since some browsers (e.g. Safari) don't fire onresize on iframes.
Dan Helfman
2007-11-29 20:32:41 +0000
2e178f08beResizing all iframes whenever the window resizes.
Dan Helfman
2007-11-29 20:15:37 +0000
ef66811968Fixing background color.
Dan Helfman
2007-11-28 23:26:33 +0000
333a787427Updating with 1.0.3 infoz.
Dan Helfman
2007-11-28 23:21:30 +0000
426f51d0e4Replacing textual page title/heading with fancy image title.
Dan Helfman
2007-11-28 23:17:58 +0000
af3bf3c51cImproving error reporting and completing 1.0.2.
Dan Helfman
2007-11-28 19:17:13 +0000
0152b49475Refactored the way note summaries are created in the link pulldown window.
Dan Helfman
2007-11-27 21:28:25 +0000
45f94aa188Deleting a notebook forever now updates the user's storage usage accordingly.
Dan Helfman
2007-11-19 22:03:04 +0000
079f7e6f98Fixed bug where clicking "all notes" in an empty notebook didn't show a message that the notebook is empty.
Dan Helfman
2007-11-18 23:06:51 +0000
86322f4358Moved "add new notebook" link so it doesn't look like it's the name of a notebook.
Dan Helfman
2007-11-18 00:25:31 +0000
bffe9e2f3bExclude deleted notebooks in various places.
Dan Helfman
2007-11-17 23:57:30 +0000
517e4d4925Add strongly expire to default().
Dan Helfman
2007-11-17 23:45:18 +0000
e67e2bb253Releasing 1.0.1.
Dan Helfman
2007-11-17 23:36:01 +0000
eec5ef6411Implemented delete forever for notebooks. And unit tests!
Dan Helfman
2007-11-17 23:29:22 +0000
7bd83199a1Almost done with notebook deletion/undeletion. Just need to implement delete forever.
Dan Helfman
2007-11-17 22:55:13 +0000
34f7d223d1Changed things so the client is responsible for filtering out deleted notebooks from the display instead of the server.
Dan Helfman
2007-11-17 04:55:53 +0000
8fe52cef50Now showing "notebook has been moved to the trash" message even if the notebook we've been redirected to has notes in it. Also saving the focused note (if any) when deleting a notebook.
Dan Helfman
2007-11-17 04:39:33 +0000
f7d2bd4885Making IE happy by removing commas.
Dan Helfman
2007-11-17 04:31:19 +0000
cdd971780eBegan work on notebook deletion and subsequent undo/undeletion. Changed schema slightly to support this. Added a schema delta file and wrote an UPGRADE doc with info on how to upgrade schemas.
Dan Helfman
2007-11-17 04:21:48 +0000
c67aba8fbcMentioning user guide in readme file.
Dan Helfman
2007-11-16 02:38:50 +0000
f79ecbd188If viewing just a single note in read-only mode, make the notebook name in the header at the top of the page into a link back to that notebook.
Dan Helfman
2007-11-16 00:46:37 +0000
fc2ab3800bFixing broken unit tests due to rename change.
Dan Helfman
2007-11-16 00:35:24 +0000
4d1cac745eCannot click and rename notebook name in header on read-only notebooks!
Dan Helfman
2007-11-16 00:26:27 +0000
c1b4a58f65Adding a new notebook now puts you directly into renaming it.
Dan Helfman
2007-11-15 23:46:30 +0000
3b2462eff3Not allowing "trash" as a new name when you rename a notebook. Not allowing renaming of the actual trash notebook. Not showing "add new notebook" link when anonymous user.
Dan Helfman
2007-11-15 22:55:57 +0000
dfaba35d79Refactored JavaScript total notes count and empty message display code so when you create a new notebook, it says "This notebook is empty."
Dan Helfman
2007-11-15 22:40:16 +0000
b22c784d39Can now create and rename notebooks. Still need to implement deletion and some other niceties.
Dan Helfman
2007-11-15 01:30:45 +0000
0869ae996bMaking Luminotes user guide link fully qualified.
Dan Helfman
2007-11-13 06:30:49 +0000
e984fef4f1Adding a changelog file.
Dan Helfman
2007-11-13 04:07:53 +0000
b93ab515b0Sigh.
Dan Helfman
2007-11-13 01:12:52 +0000
d9d363d956Doh. Forgot target.
Dan Helfman
2007-11-13 01:11:49 +0000
3c1191c334Linking to privacy policy from navigation and mentioning it in the faq.
Dan Helfman
2007-11-13 01:09:11 +0000
ebd427d667Make privacy policy accessible from sane URL.
Dan Helfman
2007-11-13 00:59:19 +0000
cef3e0c679Checking in inclusion of google analytics js file.
Dan Helfman
2007-11-12 20:55:38 +0000
e04a2a8a11ctrl-n shouldn't work if the notebook isn't read-write.
Dan Helfman
2007-11-12 11:26:10 +0000
c31856b40bAdded some code to support Google's conversion tracking.
Dan Helfman
2007-11-12 10:51:31 +0000
46b888f514Restoring code in Wiki.js so that clear_messages() clears both errors and messages.
Dan Helfman
2007-11-12 10:48:37 +0000
21ec98ea2eAdd permalink to each note on blog page.
Dan Helfman
2007-11-11 21:37:30 +0000
dae0e733e9Adding a link for the blog to the navigation, and reorganization the navigation links a bit.
Dan Helfman
2007-11-10 07:08:55 +0000
f2721be076Basic rss feed for blog.
Dan Helfman
2007-11-10 03:57:27 +0000
44a1cb79c2Added basic multipage navigation to blog. Made name of notebook link at the top of the page better for "special" Luminotes notebooks.
Dan Helfman
2007-11-10 01:46:56 +0000
6bc242395cYou can now press ctrl-n to open a new note even if no note is focused.
Dan Helfman
2007-11-09 20:07:32 +0000
0238c27111If the editor being highlighted is already completely on-screen (within the viewport), then there's no need to scroll.
Dan Helfman
2007-11-09 08:24:40 +0000
650de327a5Whoops, forgot a parameter.
Dan Helfman
2007-11-09 06:54:45 +0000
9d7c38c396Revamped positioning of new editors and messages so that they show up immediately after the editor you're working on instead of at the bottom of the page. Also, if you undo a note's deletion, it'll show up right back where it was amonst the notes.
Dan Helfman
2007-11-09 06:49:26 +0000
b5b29c3e97Making drop_html_tags() function turn "<br/>" into " ".
Dan Helfman
2007-11-09 00:37:13 +0000
9cee493141Bug fix: If you click on a link that has a destination note with a different title than the link itself, then the destination note title won't show up in the link info box. It'll instead incorrectly show the link title.
Dan Helfman
2007-11-08 21:51:13 +0000
32f4501e6bPage title now reflect the note that is on it.
Dan Helfman
2007-11-08 20:55:45 +0000
6b548820faUpdating some html pages, adding WYSIWYG keyword, etc.
Dan Helfman
2007-11-07 23:43:59 +0000
26f0892a20Linking name of note when a single note is shown.
Dan Helfman
2007-11-07 21:47:23 +0000
89f97dd7a4Focusing username field on signup and login notes upon loading.
Dan Helfman
2007-11-07 20:44:30 +0000