Dan Helfman
4d00c92e3a
Changed the order of exported HTML and CSV notebooks so that after all the "startup" notes are included, the remaining notes are included in alphabetical order (instead of reverse chronological order).
2009-02-24 12:52:44 -08:00
Dan Helfman
f72297be32
Additional unit tests for exporting.
2009-02-20 14:06:27 -08:00
Dan Helfman
26722eee93
Converting export features to work as separate plugins. Made exported filenames based on the name of the exported notebook.
2009-02-18 23:52:18 -08:00
Dan Helfman
42cff5421c
You can now copy the Luminotes Desktop URL and paste it into another web browser without getting an error message.
2009-02-16 14:25:24 -08:00
Dan Helfman
16745f98dd
Now ignoring even more unneeded HTML tags from an MS Word copy-and-paste: Specifically, "</o:p>" and similar.
2009-02-12 14:23:48 -08:00
Dan Helfman
a8af8b3fb3
Fixed several edge cases with re-ranking notes during a reorder. Now updating several notes' ranks on every reorder instead of making successively more precise fractional ranks.
2009-02-10 17:05:03 -08:00
Dan Helfman
3c7f8b726a
Lots of unit tests for reordering notes.
2009-02-10 13:40:50 -08:00
Dan Helfman
4f3267b0f4
Now note reordering is saved to the server. Still to do: New unit tests for reordering. Re-rank all notes in notebook when necessary.
2009-02-10 01:32:08 -08:00
Dan Helfman
fc502c6c82
Clarified the names of some of the notebook note-loading methods so that they are less confusing.
2009-02-02 13:41:09 -08:00
Dan Helfman
a88d5cbd23
Fixed unit test for blog notebook URL to expect redirect by notebook name, not id.
2009-01-29 15:17:03 -08:00
Dan Helfman
c211456130
Lots of discussion forum / blog work.
2008-11-18 13:28:51 -08:00
Dan Helfman
baf529de6d
Unit test for forum redirect in controller.Notebooks.default().
2008-11-04 12:50:06 -08:00
Dan Helfman
8a00da6945
Unit tests for controller.Notebooks.old_notes() method.
2008-11-04 12:38:10 -08:00
Dan Helfman
0b5cd2495f
Lots more unit tests for READ_WRITE_FOR_OWN_NOTES notebooks.
2008-11-04 11:35:10 -08:00
Dan Helfman
a97cec4369
Unit tests for new controller.Notebooks.save_note() return parameter: rank.
2008-11-03 14:36:57 -08:00
Dan Helfman
c39783f7ec
Unit tests for controller.Notebooks.rename() for a READ_WRITE_FOR_OWN_NOTES notebook.
2008-11-03 13:37:49 -08:00
Dan Helfman
681e11e9a7
Disabled access to several controller methods for READ_WRITE_FOR_OWN_NOTES notebooks.
...
Also fixed some unit tests. Many other unit tests are forthcoming.
2008-10-31 16:59:36 -07:00
Dan Helfman
b4a40d2c25
More work on the discussion forums.
2008-10-30 15:26:27 -07:00
Dan Helfman
36af0bbfed
Propagating notebook tags to the UI code.
2008-10-24 15:07:36 -07:00
Dan Helfman
384166b4cc
Can now create a new note in a read-write-for-only-your-own-notes notebook.
2008-10-24 12:58:41 -07: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
4d24914496
Leading/trailing spaces and newlines in note titles and contents are now stripped out when exporting to CSV.
2008-09-29 23:35:45 -07:00
Dan Helfman
f2b88441ee
Leading/trailing spaces in note titles are now ignored when making links to such notes.
2008-09-28 14:48:22 -07:00
Dan Helfman
8c54f7e59c
Testing rewriting of imported note links that have full protocol and server (" http://blah/ "), as IE tacks on.
2008-09-26 23:06:40 -07:00
Dan Helfman
c04475fc7e
Fixed bug in which attempting to export a notebook containing a note saved by a user without a username would raise an error.
2008-09-26 21:57:53 -07:00
Dan Helfman
61fb8cc079
Fixed a bug in which attempting to export a notebook containing a note without a title would raise an error.
2008-09-26 21:54:43 -07:00
Dan Helfman
38f4772a6a
Completed note link rewriting support for CSV importing. Also completed unit tests for that and CSV exporting.
2008-09-26 21:30:40 -07:00
Dan Helfman
6c46951285
Mentioned Google Chrome. Added a link to contact info for people to vote for their browser choice.
2008-09-22 14:23:13 -07:00
Dan Helfman
968ef22bc4
Implemented CSV exporting, and improved CSV importing to better handle the exported CSV files.
...
Importing still needs work on properly handling internal note links.
2008-09-17 23:39:11 -07:00
Dan Helfman
f07cd2dc41
Notebooks.summarize_note() can now optionally highlight some particular text.
2008-08-26 19:35:50 -07:00
Dan Helfman
2fa2010dd9
Added very basic note summarizing for search results if the backend doesn't return a note summary (e.g. for SQLite).
2008-08-19 22:15:54 -07:00
Dan Helfman
ee38d64302
All Notebooks unit tests are now passing with the new SQLite backend.
2008-08-19 17:49:29 -07:00
Dan Helfman
6e8e1a31c9
Improved escaping of titles based on value of plaintext parameter. Finished unit for import_csv().
2008-08-11 13:21:12 -07:00
Dan Helfman
6b8bb9ce4f
Tweaked CSV import to support HTML refs (e.g. >) in imported titles.
2008-08-11 03:47:17 -07:00
Dan Helfman
4d50c1b869
Began unit tests for Notebooks.import_csv() and added stub tests for those that are still to do.
2008-08-11 02:34:32 -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
cc317c03ad
Enforcing maximum note length after stripping the note of any disallowed HTML tags instead of before.
...
Also fixed broken unit test for save_note() without login.
2008-08-05 17:42:56 -07:00
Dan Helfman
8271f82734
Unit tests for controller.Notebooks.revert_note().
2008-07-11 17:06:01 -07:00
Dan Helfman
48f58d0c0e
Fixed bug in which bolding of suggest-as-you-type search text was case sensitive. Now it's case insensitive.
2008-06-29 22:49:29 -07:00
Dan Helfman
0271c4b5d9
Implemented full unit tests for controller.Notebooks.search_titles().
2008-06-29 15:50:27 -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
eaf45f5599
Links to embedded images now show up within the note tree's list of links.
...
Links to files that have not yet been uploaded (or have been deleted) are
now excluded from the note tree's list of links.
2008-06-17 20:25:44 -07:00
Dan Helfman
6fcec83167
Fixed annoying bug where some unit tests didn't use stub SMTP class and so actually send real email messages.
2008-06-07 17:06:43 -07:00
Dan Helfman
e971959755
Attempting to access the RSS feed for a non-existent notebook now
...
displays a somewhat informative message in the feed instead of just
silently raising an error.
2008-05-26 23:00:31 -07:00
Dan Helfman
1d17ea4eff
Fixed a bug where attempting to load a notebook preview without access
...
would give a "list index out of range" error instead of an access error.
2008-05-05 23:10:26 +00:00
Dan Helfman
97c373561d
* Added replace_contents() to model.Note to set the contents without updating the revision or anything else.
...
* Added new optional previous_revision params to default(), contents() and load_note() in controller.Notebooks.
These use Html_differ() to generate and return diffs.
* Updated Wiki.js:
* provide previous_revision when a revision is opened in a new window/tab
* call load_note() when two revisions when a revision is clicked in Changes_pulldown
* update compare_versions() to display a diff instead of opening the two revisions separately
* update load_editor():
* update all invocations of load_editor(), including in Editor.js, to accept a new previous_revision argument
* modify load_editor() to use the previous_revision argument (when supplied) to load a diff
2008-05-03 04:29:23 +00:00
Dan Helfman
5f852a3d8e
Bug fix: Used to get access error when you loaded the children links for a note that was in the trash.
2008-04-29 21:26:09 +00:00
Dan Helfman
b71568b35b
Implemented unit tests for controller.Notebooks.load_recent_updates().
2008-04-29 03:25:38 +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
ea87c273f9
Added unit tests for new RSS related controller methods.
...
Setting separator to empty for a few more Rss_item elements.
2008-04-23 02:54:59 +00:00