Dan Helfman
4dd115f8dd
New Windows icons.
2008-08-22 15:36:44 -07:00
Dan Helfman
3193ad667d
Updated FAQ entry about the desktop version.
2008-08-22 13:53:27 -07:00
Dan Helfman
573b06fc01
Removed JavaScript unit/functional tests since they weren't really maintained. At least there are several hundred Python unit tests.
2008-08-20 02:06:14 -07:00
Dan Helfman
c37e35b042
Fixed a rare bug in which undeleting a note via "undo" sometimes does not show the undeleted note even if the undelete is successful.
2008-08-13 13:34:30 -07:00
Dan Helfman
c5b916885a
When clearing pulldowns, preventing use of pulldown div if it has no pulldown member.
2008-08-13 13:02:07 -07:00
Dan Helfman
c6dbeffc10
Fixed a bug in which the character encoding of uploaded CSV files was not properly detected and used to decode the file.
...
Note that this fix introduces a new dependency: http://chardet.feedparser.org/ found in the python-chardet package.
2008-08-11 22:53:01 -07:00
Dan Helfman
5ef02e5c0c
Fixed a bug in Firefox 3 in which disabling title text did not work. Fixed a bug in Firefox 2 and 3 so enter consistently inserts the same tag.
2008-08-11 20:37:20 -07:00
Dan Helfman
f3aa7a4497
Added a light gray line under note title text to make it clearer that it's a title as opposed to just bold text.
2008-08-11 17:35:59 -07:00
Dan Helfman
e844091cdc
"There isn't a title column." -> "There is no title column."
2008-08-09 01:05:12 -07:00
Dan Helfman
52f129e571
New notebook import feature for importing notes from a CSV file. (Beta.)
...
Uses existing file upload mechanism with slightly modified UI to upload the file.
Then there's new CSV parsing code to parse the CSV and import it as a new notebook.
Still need a few more unit tests before this feature can be considered complete.
2008-08-08 16:39:53 -07:00
Dan Helfman
7e713b92b8
Removing execution permissions from rss.png.
2008-08-04 16:17:37 -07:00
Dan Helfman
b7e07fbc72
Fixed a bug in which renaming a link title and then pressing ctrl-L would replace the link destination.
2008-08-01 15:50:49 -07:00
Dan Helfman
9fed61aae1
Skipping clearing of messages/errors if they haven't been open long enough to read.
2008-07-31 15:50:25 -07:00
Dan Helfman
99b2cd95f7
Moved "contact" link to the top. Added Facebook and Twitter links as well.
2008-07-31 13:15:17 -07:00
Dan Helfman
c6b586c38a
Fixed bug in IE 7 in which there was too much horizontal spacing at very wide resolutions.
2008-07-30 20:38:39 -07:00
Dan Helfman
17b49b404c
Increased speed of note hiding animations.
2008-07-30 20:38:20 -07:00
Dan Helfman
3950b21abc
Made recent IE 6 and 7 CSS changes slightly better. (IE 7 no longer flickers on resize.)
...
Also fixed persistent annoying problem of notebook header name being off-center in certain conditions.
2008-07-30 19:43:24 -07:00
Dan Helfman
a6bbf04dad
Fairly large CSS overhaul with the goal of making both the left and right areas position: fixed;
...
Still works in IE 6 and 7. And of course Firefox. Even appears visually okay in Safari.
2008-07-30 16:49:50 -07:00
Dan Helfman
066ffdb308
Fixed bug where if you click on a (non-dirty) note, add a character, remove the character, and then click the save button, nothing happened.
...
Now, if save_editor() decides there's no need to actually save the focused note to the server, it disabled the save button as if a save occurred.
2008-07-29 19:05:34 -07:00
Dan Helfman
ac5c8f6174
By popular demand, added a "save" button that becomes grayed out when everything is saved.
2008-07-29 16:38:35 -07:00
Dan Helfman
c04b888646
Now displaying "saving" status text on HTTP POST and "loading" status on GET.
2008-07-29 15:37:12 -07:00
Dan Helfman
953bc5360d
On second thought, making scrolling speed even faster (0.25 seconds in duration).
2008-07-29 14:52:23 -07:00
Dan Helfman
3a4030fee5
When scrolling to and then highlighting a note, do so serially instead of in parallel.
...
Also made speed of scrolling to a note or message slightly faster.
2008-07-29 14:48:54 -07:00
Dan Helfman
da4f7f46bd
Added "Sign up in seconds. For free." to the front page.
2008-07-28 16:53:49 -07:00
Dan Helfman
913cc5ef51
Reordered the FAQ questions & answers.
2008-07-28 16:41:34 -07:00
Dan Helfman
c74ff817c2
"Nothing but notes" mode now hides the toolbar as well.
2008-07-28 16:18:56 -07:00
Dan Helfman
d8eccee5aa
In several places, made it clearer that sign up is free to entice people to go to the pricing/signup page.
2008-07-28 16:09:20 -07:00
Dan Helfman
d8c58e5f5d
Fixed a bug where clicking the link for an updated note in an RSS feed did not properly redirect to that note after login.
2008-07-25 17:05:13 -07:00
Dan Helfman
3c7394c686
Updated the product tour with an analogy to index cards.
2008-07-24 15:43:27 -07:00
Dan Helfman
9d2f0d344d
When you invite other people to view or edit your notebook, you can now see the invite link they'll get.
2008-07-18 15:01:09 -07:00
Dan Helfman
e106dc27f9
Increased size of upload pulldown frame to look better in both FF3 and IE6.
2008-07-16 14:05:51 -07:00
Dan Helfman
149a1a6fd6
New FAQs directly on the pricing & sign up page. Updated the original FAQ accordingly.
2008-07-15 19:44:19 -07:00
Dan Helfman
8cb5750ca9
Reducing font size of upload pulldown text to match the smaller font size of other pulldowns.
2008-07-15 15:05:42 -07:00
Dan Helfman
f5f54738f3
Can now tab/shift-tab when suggest_pulldown is "open" but invisible.
2008-07-12 14:24:23 -07:00
Dan Helfman
7e519a202f
Fixed a bug in which pressing tab/shift-tab when a suggest pulldown was open caused the current text to indent/outdent.
...
Now, tab/shift-tab only cause indent/outdent when there is no suggest pulldown.
2008-07-12 14:24:00 -07:00
Dan Helfman
1940929090
Wording change.
2008-07-11 17:12:52 -07:00
Dan Helfman
87d57ad7c1
".. changes have overwritten changes made in another window by" message changed to support blank usernames (demo accounts).
2008-07-11 15:02:28 -07:00
Dan Helfman
a2c9cc2fa9
Display a different revert message if nothing was actually changed.
2008-07-11 14:45:20 -07:00
Dan Helfman
3153492086
Basic note reverting now works.
2008-07-11 14:41:48 -07:00
Dan Helfman
7f1a644a61
Possibly fixed a bug in which the displayed suggestions sometimes did not
...
reflect the most recent characters typed.
2008-07-07 15:49:01 -07:00
Dan Helfman
6ac620beb0
Fixed a bug in which clicking a note title suggestion from within the link info title field sometimes didn't update the link properly.
...
This was due to a race condition between the link info pulldown's
onblur/onchange handler and the suggestion onclick handler, both of which
tried to update the link, title, and summary at about the same time.
2008-07-07 15:38:16 -07:00
Dan Helfman
94b53832d5
Fixed bug in which tab/shift-tab for indending/outdenting nested lists no
...
longer worked, and in the process made it work in IE as well (which it
never has).
2008-07-03 16:56:17 -07:00
Dan Helfman
333e90459d
Suggest-as-you-type now works for the search field as well.
2008-06-29 22:26:08 -07:00
Dan Helfman
e2d8fe8ae4
Selecting a suggestion within the link pulldown no longer causes Editor.end_link() to be called.
2008-06-29 20:38:37 -07:00
Dan Helfman
6163ee0f63
Added suggest-as-you-type feature to link pulldown's title field.
2008-06-29 20:32:13 -07:00
Dan Helfman
634b095177
When using custom backspace code in IE, don't require that we're in a
...
link. This means that if you're at the end of the link but not in link
mode, the custom backspace code is still used.
2008-06-29 15:25:09 -07:00
Dan Helfman
94647c4887
Backspacing at the end of a link in IE no longer ends the link.
...
Fixed a bug where typing a space within a link in IE caused the space to be added to the end of the link.
2008-06-29 15:19:59 -07:00
Dan Helfman
7e9a5171f3
Factored out some Suggest_pulldown up/down/ handler stuff to separate functions.
2008-06-29 13:53:49 -07:00
Dan Helfman
3951d147b3
Now can use tab and shift-tab in Suggest_pulldown, as alternative to down and up keys.
2008-06-29 13:13:20 -07:00
Dan Helfman
32f72e5a36
Adding Qlassik font, used for various text on the web site.
2008-06-27 22:36:10 -07:00
Dan Helfman
fe139cc749
First pass for suggest-as-you-type for linking.
2008-06-27 16:11:09 -07:00
Dan Helfman
599971ba01
When linking to a note by title, the note resolution is now
...
case-insensitive instead of case-sensitive.
2008-06-25 20:04:06 -07:00
Dan Helfman
708de3b7e7
Reorganized and renamed some notebook links on the right side of the page.
2008-06-23 12:56:03 -07:00
Dan Helfman
cf7cdefd28
Replaced "add new notebook" link with new notebook button next to
...
"notebooks" heading.
2008-06-21 22:13:52 -07:00
Dan Helfman
69ca866ba0
Fixed a few small toolbar buttons where the hover version was shifted down by one pixel.
2008-06-21 21:00:08 -07:00
Dan Helfman
9faf76ba75
Updated favicon.ico with more even glow around the "L" and exported the file with icotool instead of the Gimp.
2008-06-21 17:52:06 -07:00
Dan Helfman
52f9f1be9e
New favicon.ico images that looks slightly less dated.
2008-06-21 17:30:34 -07:00
Dan Helfman
0ae6c7ae5c
New screenshots.
2008-06-18 19:26:57 -07:00
Dan Helfman
ee2ccee771
New front-page screenshot.
2008-06-18 18:19:33 -07:00
Dan Helfman
41a85bb41f
You can now resize embedded images (small, medium, or large).
...
Fixed a bug that potentially caused link pulldowns to open in the wrong
location when the page was scrolled past the top.
2008-06-18 17:14:07 -07:00
Dan Helfman
f7626d985c
Fixed a bug that caused image files to get deleted if there were multiple images embedded within a single note.
...
Prevented a link pulldown from auto-opening by hovering if another pulldown is already open.
2008-06-16 16:22:50 -07:00
Dan Helfman
cfc1c18a55
Tweaked the popup positioning code to prevent popups from getting smashed into the right side of the page. Removed (broken) images from downloaded HTML.
2008-06-16 15:07:17 -07:00
Dan Helfman
4bbebc4400
Fixed display of image justification controls IE. Made justification default back to left when unchecking embed checkbox.
2008-06-16 13:42:52 -07:00
Dan Helfman
dbf9dda2a0
Can now left, center, or right justify embedded images.
2008-06-13 23:26:48 -07:00
Dan Helfman
522f8b9330
Implemented support for embedded images within wiki notes. Also added hover support to open link pulldowns.
2008-06-13 15:55:19 -07:00
Dan Helfman
7a5732c776
Fixing image preloading to load correct filename.
2008-06-13 01:11:32 -07:00
Dan Helfman
51ccb41fd0
Fix for a bug in which "toolbar/small/undefined_button.png" was being loaded from the login page.
...
The solution is to bail from update_toolbar() on read-only notebooks.
2008-06-09 13:32:27 -07:00
71a3b29709
When not a member of any groups, show that as an indented div instead of a list item.
2008-06-06 14:49:28 -07:00
a8a6070da0
Implemented controller.users.signup_group_member().
...
Modified UI code to call this method correctly and display results.
Split generic user signup functionality out into a separate private method.
2008-06-06 14:46:29 -07:00
0e51e461fa
New controller.Users.remove_group() method to remove a user's group membership.
2008-06-03 20:19:07 -07:00
32d160d6eb
Fleshed out more of the group admin UI.
2008-06-03 16:12:35 -07:00
d22c8c0bb4
Fixed bug where form onsubmit event binding was only being done on the last form in a note.
2008-06-03 16:12:13 -07:00
32e6828c90
Completed basic group user listing. This includes a new group admin settings note.
2008-06-02 19:53:39 -07:00
23f0cbe781
Fixed broken account settings form submission.
2008-06-02 14:19:34 -07:00
cf10cf8c82
Refactored some of the client-side form-handling code to cut down on
...
special-case hacks.
2008-06-02 14:16:35 -07:00
3f2c51e338
Fixed mouse click handling brokenness introduced by 03b6a15e86e1. Also Beginning to phase out special-case hack for form submission.
2008-05-30 17:10:57 -07:00
fe83423845
Removing special case / hack for share this notebook radio buttons, as it didn't appear to be necessary.
2008-05-30 15:49:45 -07:00
79fe7245b6
Removing comma to make IE happy.
2008-05-30 15:48:02 -07:00
3c96f6ba8f
Displaying group membership with (non-working) links for each group with admin access.
2008-05-30 15:25:12 -07:00
9130828ffd
Merged in new rate plans and an updated pricing page. Also fixed bug on new pricing page in which "You're currently subscribed to..." showed the wrong plan.
2008-05-28 16:21:51 -07:00
Dan Helfman
c6443d49b6
Added new pricing plans and updated pricing page accordingly.
2008-05-28 16:06:57 -07:00
df3d170362
View groups that you're a member of, with an indicatation if you're an admin of that group.
...
- modify controller.Users.current() to return the user's groups
- update test_current() unit tests to expect empty groups list in results
- modify Main_page, Notebook_rss, Front_page, Tour_page, and Upgrade_page to accept a new groups parameter
- Main_page should add it as a hidden HTML variable
- update Wiki.js to read the hidden groups variable and display the groups in account settings
2008-05-28 16:05:38 -07:00
Dan Helfman
5257126d6c
Changing the alt text capitalization on a few heading images, and wrapped them
...
with <h1> instead of <div>.
2008-05-27 13:55:19 -07:00
Dan Helfman
694dc2eaba
Removed key binding for title button (ctrl-T), since it was interfering
...
with tab opening in Firefox.
2008-05-27 13:38:10 -07:00
Dan Helfman
4083f7b52b
Shrinking font size of storage usage text.
2008-05-20 15:07:46 -07:00
Dan Helfman
be2118805f
Fixed a bug where image preloading loaded incorrect paths for
...
certain images.
2008-05-20 12:43:45 -07:00
Dan Helfman
ca61369963
Fix for bug where read-write notebooks that the anonymous user had
...
read-only access to would show up as read-only, even when logged in.
2008-05-20 00:51:23 -07:00
Dan Helfman
02a3544590
Search result now return notes from multiple notebooks.
...
- change model.Notebook.sql_search_notes() to be a static method
- take a first_notebook_id argument and a user_id argument
- join user_notebook on notebook_id and matches on user_notebook.user_id instead of notebook_id
- order by notebook_id = first_notebook desc, rank instead of just rank
- include search result for notebooks readable by anonymous user, but only if such a notebook is given as first_notebook_id
- update code that calls model.Notebook.sql_search_notes()
- update model.Note.to_dict() to include notebook_id
- modify Wiki.display_search_results()
- separate search results for the current notebook and results for all other notebooks
- indicate which notebook each result is from
- if there are results in other notebooks but no results in the current notebook, indicate that clearly
- when you click on a result note link in the current notebook, it should simply open a new note
- when you click on a result note link in another notebook, it should open in a new window
- test in IE
- update unit tests for:
- controller.Notebooks.search()
- model.Notebook.sql_search_notes()
- model.Note.to_dict()
2008-05-19 15:16:25 -07:00
Dan Helfman
f92891a8d5
Decreased some font sizes so more note links don't wrap as much.
2008-05-19 12:03:40 -07:00
Dan Helfman
428a8d3e37
Decreasing size of link area font to match note tree font size.
2008-05-19 11:57:37 -07:00
Dan Helfman
8389eae2e5
Expanded workaround for IE iframe positioning bug to include IE 7 and not just 6.
2008-05-18 01:43:20 -07:00
Dan Helfman
f418027f54
Editor.normalize_html() now handles an empty/null html parameter.
2008-05-18 01:22:00 -07:00
Dan Helfman
99c32fa120
Improved the detection of whether an existing note has been altered.
...
* Using the browser's tweaked version of the initial HTML, instead of the HTML that we tell the browser to use.
* Improved normalize_html() function to handle more cases.
* Added start_dirty flag to Editor() constructor and made use of it for completely new notes.
2008-05-18 01:07:15 -07:00
Dan Helfman
1722d02317
Improved the detection of whether an existing note has been altered.
...
There is still at least one case (IE only) where this detection fails and a
note unaltered by the user gets resaved to the server. This is because IE
alters relative links within design mode documents.
2008-05-17 23:17:37 -07:00
Dan Helfman
501ec7b37b
Fixes a problem where Editor.dirty() returned true spuriously in Firefox, even when nothing was changed.
...
The bug arose because Firefox shows br tags as "<br>" even when they are
initially "<br />". This meant that the initial and current html didn't match
up, so dirty() returned true even though nothing had changed.
In IE, there's a similar problem because IE likes to uppercase all tags. That
will be fixed in a subsequent commit.
2008-05-17 16:16:27 -07:00
Dan Helfman
ff9cb76ec2
Updated download & faq pages with mention of new Mercurial source repository.
2008-05-16 16:02:07 -07:00
Dan Helfman
216e761b76
New "insert" button that looks kind of like a table.
2008-05-16 09:19:29 +00:00
Dan Helfman
ee24b34b76
Updated the pricing page with more info about each feature.
2008-05-14 22:51:37 +00:00
Dan Helfman
8f08927692
Fixed a bug where the toolbar didn't auto-resize if there were no
...
notes open.
2008-05-14 08:00:51 +00:00
Dan Helfman
507e8412da
New strikethrough toolbar button.
2008-05-14 00:07:02 +00:00