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
|
fe99862dde
|
Luminotes Discussion forums now change the discussion thread link color based on whether there are any new posts since you last visited the thread.
|
2009-03-16 17:09:31 -07:00 |
Dan Helfman
|
27f5f4e1a9
|
Improved schema upgraded for the case when no new database schemas are available. Updated unit tests accordingly.
|
2009-03-06 15:14:17 -08:00 |
Dan Helfman
|
d0f9c20e69
|
Removing a bunch of unnecessary semi-colons.
|
2009-03-06 15:01:50 -08:00 |
Dan Helfman
|
7def0fe58c
|
You can now print an individual note.
|
2009-03-02 17:16:15 -08:00 |
Dan Helfman
|
73325f17fb
|
Unit tests for notebook printing.
|
2009-03-02 16:51:32 -08:00 |
Dan Helfman
|
970bc77def
|
Html_cleaner now strips out all unknown HTML tags instead of just escaping them.
|
2009-02-25 19:12:14 -08:00 |
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
|
53c26c6037
|
"release" is a reserved keyword in newer versions of sqlite, so put it in quotes.
|
2009-02-23 16:55:07 -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
|
32e184c553
|
No longer returning a list of all anonymous-readable notebooks along with the user's other notebooks.
This prevents a huge list of notebooks (including forum discussion threads!) from being sent on each wiki page load.
|
2009-01-29 15:30:10 -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
|
919ae6c041
|
Fixing broken unit tests related to new subscription code.
|
2009-01-01 16:54:55 -08:00 |
Dan Helfman
|
a086f387bf
|
Payment code can now handle an optional 30-day trial for any subscription plan. Also, PayPal's subcr_eot txn_type is now ignored.
|
2008-12-30 11:46:41 -08:00 |
Dan Helfman
|
799e0c12b0
|
Fixed a bug in which forum post permalinks didn't work on posts after the first ten in a particular thread.
|
2008-12-13 00:19:15 -08:00 |
Dan Helfman
|
a55934f948
|
Fixed a Luminotes Desktop bug in which creating and then clicking on a new note link sometimes caused a red error message.
This was due to a floating point rounding error in Luminotes that occured when loading note revisions from a SQLite database.
|
2008-12-12 23:36:29 -08:00 |
Dan Helfman
|
d3e040d984
|
Blog post URLs are now user-friendly and SEO-friendly.
|
2008-11-18 15:11:58 -08:00 |
Dan Helfman
|
c211456130
|
Lots of discussion forum / blog work.
|
2008-11-18 13:28:51 -08:00 |
Dan Helfman
|
a53a88c320
|
Unit tests for controller.Users to handle current() change so only parent notebooks are returned.
|
2008-11-17 23:38:22 -08:00 |
Dan Helfman
|
725dbcdcb7
|
Changed controller.Files.purged_unused() to support file links with rel="nofollow", thereby fixing a bug that purged all uploaded files!
|
2008-11-06 12:30:00 -08:00 |
Dan Helfman
|
889577ddfe
|
Completed controller.Forums unit tests.
|
2008-11-05 14:02:33 -08:00 |
Dan Helfman
|
99bebd6c98
|
Fixed some subtle edge cases in controller.Notebooks.load_notebook().
|
2008-11-05 14:02:22 -08:00 |
Dan Helfman
|
1baa85bff1
|
Most unit tests for controller.Forums(). Still need unit tests for controller.Forum.create_thread().
|
2008-11-04 17:01:07 -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
|
7b7e7a6c73
|
Unit tests for controller.Files.* to ensure that uploads are disabled for own-notes-only notebooks.
|
2008-11-04 12:17:06 -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
|
3dad16d187
|
controller.Users.load_notebook() now disallows read-write access for anonymous/demo users to "own notes only" notebooks.
|
2008-11-04 10:29:19 -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
|
9aac28bbb5
|
Made database tests not give spurious timing based errors.
|
2008-10-31 16:57:55 -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
|
a7f705ef06
|
Now doing schema_version table creation within upgrade_schema() method instead of apply_schema_delta().
|
2008-10-17 01:26:12 -07:00 |
Dan Helfman
|
d79876999a
|
If Schema_upgrader encounters a database without a schema_version set, assumes that it's a 1.5.4 schema.
|
2008-10-15 21:14:42 -07:00 |
Dan Helfman
|
0a1d481201
|
New programatic schema upgrader that can upgrade a database from one version to another.
|
2008-10-15 17:44:05 -07:00 |
Dan Helfman
|
f1d814cfd6
|
Now that Cherrypy session locking is gone, locking is now performed in controller.Database, but only for the SQLite backend.
|
2008-10-08 00:44:16 -07:00 |
Dan Helfman
|
de0977b082
|
Removed implict session locking from unit tests as well.
|
2008-10-07 14:35:52 -07:00 |
Dan Helfman
|
815b05e574
|
Fixed a bug that broke that Luminotes Desktop product download page if PayPal took too long to notify Luminotes of the purchase.
|
2008-10-07 13:59:34 -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 |