#
# ChangeLog for / in bookmarks
# 
# Generated by Trac 1.0
# 04/09/25 11:21:56
 
\
\
Fri, 15 Jul 2016 20:36:51 GMT peter [126]
\
\
	* trunk/lib/Bookmarks/list_core.tt (modified)
\
\

	HTML-escape the bookmark resource title or URI in the list display.


\
\
\
Tue, 28 Jun 2016 15:10:03 GMT peter [125]
\
\
	* trunk/lib/Bookmarks/bookmark.tt (modified)
\
\

	HTML-escape template variables before insertion.


\
\
\
Fri, 15 Apr 2016 00:25:23 GMT peter [124]
\
\
	* trunk/bin/bkmk (modified)
\
\

	The 'bkmk' script defaults to 'bookmarks.db' for database name.


\
\
\
Fri, 04 Mar 2016 22:14:02 GMT peter [123]
\
\
	* trunk/bin/bkmkd (modified)
\
\

	Changed the default error log filename back to `errors`.


\
\
\
Thu, 03 Mar 2016 17:58:02 GMT peter [122]
\
\
	* trunk/bin/bkmkd (modified)
\
\

	#7: Added an `init` mode to `bkmkd`.

	Writes a new config file to the ...


\
\
\
Thu, 25 Feb 2016 22:53:20 GMT peter [121]
\
\
	* trunk/bin/bkmk (modified)
\
\

	Added an `edit` function to the `bkmk` script.


\
\
\
Thu, 25 Feb 2016 22:17:13 GMT peter [120]
\
\
	* trunk/bin/bkmk (modified)
\
\
\
	* trunk/scan (deleted)
\
\

	Moved bookmark scanning functionality into the `bkmk` script.


\
\
\
Mon, 22 Feb 2016 22:30:47 GMT peter [119]
\
\
	* trunk/lib/Bookmarks/bookmark.tt (modified)
\
\
\
	* trunk/lib/Bookmarks/list.tt (modified)
\
\
\
	* trunk/lib/Bookmarks/list_core.tt (modified)
\
\
\
	* trunk/lib/BookmarksApp.pm (modified)
\
\
\
	* trunk/lib/htdocs (added)
\
\
\
	* trunk/lib/htdocs/assets (added)
\
\
\
	* trunk/lib/htdocs/assets/bookmark.css (added)
\
\
\
	* trunk/lib/htdocs/assets/list.css (added)
\
\
\
	* trunk/lib/htdocs/assets/list.js (added)
\
\

	#15: Use Plack::Middleware::Static to serve static assets.

	Moved the ...


\
\
\
Fri, 19 Feb 2016 04:31:14 GMT peter [118]
\
\
	* trunk/bin/bkmkd (modified)
\
\
\
	* trunk/lib/BookmarksApp.pm (modified)
\
\

	Moved the `digest_key` generation into the BookmarksApp, so that it
	only ...


\
\
\
Fri, 19 Feb 2016 03:49:59 GMT peter [117]
\
\
	* trunk/cpanfile (modified)
\
\

	Added Bytes::Random::Secure to the cpanfile dependencies.


\
\
\
Fri, 19 Feb 2016 03:47:10 GMT peter [116]
\
\
	* trunk/bin/bkmkd (modified)
\
\

	If authentication is enabled and no digest_key is provided, generate ...


\
\
\
Fri, 19 Feb 2016 03:27:07 GMT peter [115]
\
\
	* trunk/bin/bkmkd (modified)
\
\

	Improved the `bkmkd` control script:

	    * `bkmkd restart` sends a ...


\
\
\
Thu, 18 Feb 2016 22:16:31 GMT peter [114]
\
\
	* trunk/lib/BookmarksApp.pm (modified)
\
\

	Store user credentials in an external htdigest file.


\
\
\
Thu, 18 Feb 2016 03:08:02 GMT peter [113]
\
\
	* trunk/lib/Bookmarks/List.pm (modified)
\
\

	Corrected spelling of "attachment" in CSV `Content-Disposition`
	header.


\
\
\
Thu, 18 Feb 2016 03:05:50 GMT peter [112]
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/List.pm (modified)
\
\
\
	* trunk/lib/BookmarksApp.pm (modified)
\
\

	- Added the `sidebar` resource.
	    - Moved the list resources to ...


\
\
\
Wed, 17 Feb 2016 22:41:27 GMT peter [111]
\
\
	* trunk/lib/Bookmarks/html_list.tt (added)
\
\
\
	* trunk/lib/Bookmarks/list.tt (modified)
\
\
\
	* trunk/lib/Bookmarks/list_core.tt (added)
\
\

	#6: Split the core HTML list of bookmarks into an included template.


\
\
\
Mon, 16 Nov 2015 22:38:47 GMT peter [110]
\
\
	* trunk/bin/bkmkd (modified)
\
\

	#13: Add a `run` command to the `bkmkd` script.

	    * `bkmkd run` runs ...


\
\
\
Tue, 10 Nov 2015 17:27:22 GMT peter [109]
\
\
	* trunk/cpanfile (modified)
\
\

	Added Plack middleware dependencies to cpanfile.


\
\
\
Tue, 10 Nov 2015 01:26:51 GMT peter [108]
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/tagtree.tt (added)
\
\

	Added template for the tag tree display.


\
\
\
Tue, 10 Nov 2015 01:21:41 GMT peter [107]
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\
\
	* trunk/lib/BookmarksApp.pm (modified)
\
\

	Added a /tags resource that provides a drilldown inteface to the tags ...


\
\
\
Tue, 20 Oct 2015 01:16:31 GMT peter [106]
\
\
	* trunk/cpanfile (modified)
\
\
\
	* trunk/lib/Bookmarks.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/List.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/Search.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/list.tt (modified)
\
\

	#6: Added basic pagination to the bookmarks HTML list view.


\
\
\
Tue, 22 Sep 2015 21:27:17 GMT peter [105]
\
\
	* trunk/cpanfile (modified)
\
\

	#7: Added missing dependencies to cpanfile


\
\
\
Fri, 11 Sep 2015 21:28:02 GMT peter [104]
\
\
	* trunk/bin/bkmkd (modified)
\
\
\
	* trunk/bin/stop (deleted)
\
\

	- removed the separate `stop` script (function now handled by `bkmkd ...


\
\
\
Mon, 06 Jul 2015 20:49:23 GMT peter [103]
\
\
	* trunk/bin (added)
\
\
\
	* trunk/bin/bkmk (moved)
\
\
\
	* trunk/bin/bkmkd (moved)
\
\
\
	* trunk/bin/stop (moved)
\
\

	- moved scripts into the bin directory
	- combined `start` and `stop` in ...


\
\
\
Wed, 01 Jul 2015 20:28:42 GMT peter [102]
\
\
	* trunk/cpanfile (modified)
\
\
\
	* trunk/start (modified)
\
\
\
	* trunk/stop (modified)
\
\

	- allow a `server_root` key in the server config to set the root ...


\
\
\
Wed, 01 Jul 2015 20:18:22 GMT peter [101]
\
\
	* trunk/lib/BookmarksApp.pm (modified)
\
\

	added some perldoc to BookmarksApp


\
\
\
Wed, 01 Jul 2015 20:15:18 GMT peter [100]
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\

	set the include path for the individual bookmark form template


\
\
\
Wed, 10 Jun 2015 20:41:19 GMT peter [99]
\
\
	* trunk/app.psgi (deleted)
\
\
\
	* trunk/lib/BookmarksApp.pm (modified)
\
\

	- removed the app.psgi script in favor of using the start script
	(which ...


\
\
\
Wed, 10 Jun 2015 20:17:18 GMT peter [98]
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\
\
	* trunk/lib/BookmarksApp.pm (modified)
\
\

	only initialize the controller once, and just set the request to a
	new ...


\
\
\
Sat, 06 Jun 2015 15:26:05 GMT peter [97]
\
\
	* trunk (modified)
\
\

	ignore server.yml instead of conf.yml


\
\
\
Sat, 06 Jun 2015 04:40:44 GMT peter [96]
\
\
	* trunk/start (modified)
\
\

	changed the default server config file name to ''server.yml''


\
\
\
Sat, 06 Jun 2015 04:18:21 GMT peter [95]
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/List.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/bookmark.tt (moved)
\
\
\
	* trunk/lib/Bookmarks/list.tt (moved)
\
\

	moved the template files into the lib/Bookmarks directory


\
\
\
Sat, 06 Jun 2015 04:17:55 GMT peter [94]
\
\
	* trunk/start (modified)
\
\

	start script:
	- config file is given in a `--file|-f` switch
	- read the ...


\
\
\
Sat, 06 Jun 2015 03:16:38 GMT peter [93]
\
\
	* trunk/start (modified)
\
\

	changed the start script to a Perl script using Plack::Runner, to ...


\
\
\
Sat, 06 Jun 2015 02:48:45 GMT peter [92]
\
\
	* trunk/cpanfile (modified)
\
\
\
	* trunk/lib/Bookmarks.pm (modified)
\
\
\
	* trunk/lib/BookmarksApp.pm (modified)
\
\
\
	* trunk/t (added)
\
\
\
	* trunk/t/00-cgiapp.t (added)
\
\
\
	* trunk/t/01-bookmark.t (added)
\
\

	issue #10: added basic test of the web app and the Bookmark class

	To ...


\
\
\
Fri, 05 Jun 2015 23:32:33 GMT peter [91]
\
\
	* trunk/bkmk (modified)
\
\
\
	* trunk/lib/Bookmark.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/List.pm (modified)
\
\

	change `TO_JSON()` method name to `to_hashref()` to emphasize its ...


\
\
\
Fri, 05 Jun 2015 23:07:15 GMT peter [90]
\
\
	* trunk/TODO (deleted)
\
\
\
	* trunk/api (deleted)
\
\

	- moved api to [wiki:BookmarksProject/RestAPI]
	- moved TODO to ...


\
\
\
Fri, 05 Jun 2015 22:47:42 GMT peter [89]
\
\
	* trunk/api (modified)
\
\

	issue #8: more notes about the deletion API


\
\
\
Fri, 05 Jun 2015 02:00:25 GMT peter [88]
\
\
	* trunk/bkmk (modified)
\
\
\
	* trunk/lib/Bookmarks.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/List.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/Search.pm (modified)
\
\
\
	* trunk/scan (modified)
\
\

	Better separation of the model for searching and the web app ...


\
\
\
Fri, 05 Jun 2015 00:05:19 GMT peter [87]
\
\
	* trunk/bkmk (modified)
\
\

	issue #9: added a `dump` command to the `bkmk` command line tool


\
\
\
Thu, 04 Jun 2015 05:01:39 GMT peter [86]
\
\
	* trunk/bkmk (modified)
\
\

	issue #9: allow `bkmk init` to specifiy a YAML file to load after ...


\
\
\
Thu, 04 Jun 2015 04:54:06 GMT peter [85]
\
\
	* trunk/bkmk (modified)
\
\

	issue #9: enhanced command line tool

	- added action `tag` to set the ...


\
\
\
Thu, 04 Jun 2015 01:31:18 GMT peter [84]
\
\
	* trunk/lib/Bookmarks.pm (modified)
\
\

	issue #9: use FindBin to get the actual path to the bookmarks.sql


\
\
\
Thu, 04 Jun 2015 00:21:19 GMT peter [83]
\
\
	* trunk/bkmk (modified)
\
\

	issue #9: minor improvements to the bkmk script

	- loads the Bookmarks ...


\
\
\
Wed, 03 Jun 2015 21:13:52 GMT peter [82]
\
\
	* trunk/TODO (modified)
\
\
\
	* trunk/api (modified)
\
\

	issue #8: added notes about deleting bookmarks


\
\
\
Wed, 27 May 2015 21:13:40 GMT peter [81]
\
\
	* trunk/app.psgi (modified)
\
\
\
	* trunk/lib/BookmarksApp.pm (added)
\
\

	issue #1: moved BookmarksApp code into its own *.pm file


\
\
\
Fri, 10 Apr 2015 21:09:35 GMT peter [80]
\
\
	* trunk/cpanfile (added)
\
\

	issue #7: added first version of cpanfile listing dependencies


\
\
\
Wed, 01 Apr 2015 21:25:13 GMT peter [79]
\
\
	* trunk/app.psgi (modified)
\
\

	issue #1: started to convert app.psgi into a Plack::Component-based ...


\
\
\
Wed, 19 Nov 2014 05:26:51 GMT peter [78]
\
\
	* trunk/lib/Bookmarks.pm (modified)
\
\

	- Separated out the creation of the where clause into a separate ...


\
\
\
Thu, 18 Sep 2014 18:10:45 GMT peter [77]
\
\
	* trunk/TODO (modified)
\
\

	updated TODO list


\
\
\
Fri, 11 Apr 2014 15:29:34 GMT peter [76]
\
\
	* trunk/lib/Bookmarks.pm (modified)
\
\

	- only update the title if it has changed
	    - update the mtime if the ...


\
\
\
Fri, 11 Apr 2014 15:03:53 GMT peter [75]
\
\
	* trunk/lib/Bookmark.pm (modified)
\
\
\
	* trunk/lib/Bookmarks.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\

	- added a `collection` attribute to the Bookmark class
	    - added an ...


\
\
\
Fri, 11 Apr 2014 13:46:16 GMT peter [74]
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\

	fixed typo in 404 error messages


\
\
\
Thu, 27 Feb 2014 21:06:54 GMT peter [73]
\
\
	* trunk/bookmarks.sql (modified)
\
\

	create the resources table first, so that the foreign keys in the ...


\
\
\
Thu, 13 Feb 2014 21:25:10 GMT peter [72]
\
\
	* trunk (modified)
\
\
\
	* trunk/lib/Bookmarks.pm (modified)
\
\
\
	* trunk/scan (added)
\
\

	- added the ''access'' log file to svn:ignore
	  - added the ''scan'' ...


\
\
\
Thu, 13 Feb 2014 21:10:42 GMT peter [71]
\
\
	* trunk/lib/Bookmarks.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/Controller.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/List.pm (modified)
\
\
\
	* trunk/lib/Bookmarks/Search.pm (added)
\
\

	- added a Bookmarks::Search class that encapsulates the query, tags, ...


\
\
\
Thu, 13 Feb 2014 20:19:43 GMT peter [70]
\
\
	* trunk/app.psgi (modified)
\
\
\
	* trunk/lib (added)
\
\
\
	* trunk/lib/Bookmark.pm (moved)
\
\
\
	* trunk/lib/Bookmarks (added)
\
\
\
	* trunk/lib/Bookmarks.pm (moved)
\
\
\
	* trunk/lib/Bookmarks/Controller.pm (moved)
\
\
\
	* trunk/lib/Bookmarks/List.pm (moved)
\
\
\
	* trunk/start (modified)
\
\

	- moved the *.pm files into the ''lib'' directory
	  - changed ...


\
\
\
Mon, 10 Feb 2014 04:42:17 GMT peter [69]
\
\
	* trunk/BookmarksList.pm (modified)
\
\

	remove extraneous blank `?q=` parameters when generating links


\
\
\
Sat, 08 Feb 2014 23:23:22 GMT peter [68]
\
\
	* trunk/BookmarkController.pm (modified)
\
\
\
	* trunk/Bookmarks.pm (modified)
\
\
\
	* trunk/BookmarksList.pm (added)
\
\

	- added a "view" class, BookmarksList
	    - moved the code to render the ...


\
\
\
Tue, 04 Feb 2014 20:31:28 GMT peter [67]
\
\
	* trunk/BookmarkController.pm (modified)
\
\

	changed method name in BookmarkController from `_check_modified()` to ...


\
\
\
Tue, 04 Feb 2014 20:21:17 GMT peter [66]
\
\
	* trunk/Bookmark.pm (modified)
\
\
\
	* trunk/BookmarkController.pm (modified)
\
\
\
	* trunk/Bookmarks.pm (modified)
\
\
\
	* trunk/bookmark.tt (modified)
\
\

	- the ''bookmark.tt'' template takes a hash or object named
	`bookmark` ...


\
\
\
Mon, 03 Feb 2014 19:04:40 GMT peter [65]
\
\
	* trunk/app.psgi (modified)
\
\
\
	* trunk/start (modified)
\
\
\
	* trunk/stop (added)
\
\

	- added a ''stop'' shell script
	    - ''start'' takes an optional config ...


\
\
\
Tue, 10 Sep 2013 20:54:01 GMT peter [64]
\
\
	* trunk/BookmarkController.pm (modified)
\
\
\
	* trunk/bookmark.tt (modified)
\
\

	- provide wayback machine links to the bookmarked URI at the ctime
	and ...


\
\
\
Fri, 06 Sep 2013 15:47:20 GMT peter [63]
\
\
	* trunk/BookmarkController.pm (modified)
\
\
\
	* trunk/app.psgi (modified)
\
\

	- renamed controller methods:
	        - create --> create_and_redirect
	 ...


\
\
\
Fri, 23 Aug 2013 21:26:14 GMT peter [62]
\
\
	* trunk/BookmarkController.pm (modified)
\
\

	- removed unused code from the feed() method of the
	BookmarkController
	 ...


\
\
\
Fri, 23 Aug 2013 20:50:59 GMT peter [61]
\
\
	* trunk/BookmarkController.pm (modified)
\
\
\
	* trunk/api (modified)
\
\
\
	* trunk/app.psgi (modified)
\
\

	- wrap the creation of the Bookmarks object into the
	BookmarkController ...


\
\
\
Fri, 23 Aug 2013 19:43:01 GMT peter [60]
\
\
	* trunk/BookmarkApp (deleted)
\
\
\
	* trunk/BookmarkApp.pm (deleted)
\
\
\
	* trunk/app.psgi (modified)
\
\

	- removed CGI::Application-based code
	    - removed commented out code ...


\
\
\
Fri, 23 Aug 2013 19:35:17 GMT peter [59]
\
\
	* trunk/BookmarkController.pm (copied)
\
\
\
	* trunk/app.psgi (modified)
\
\
\
	* trunk/start (modified)
\
\

	- converted app.psgi from using a CGI::Application::Dispatch
	dispatcher ...


\
\
\
Fri, 16 Aug 2013 04:20:16 GMT peter [58]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	removed the Last-Modified header from the list resource until we have
	a ...


\
\
\
Fri, 16 Aug 2013 04:09:23 GMT peter [57]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\
\
	* trunk/Bookmarks.pm (modified)
\
\

	- include a Last-Modified header in the HTML list and individual ...


\
\
\
Fri, 16 Aug 2013 01:23:30 GMT peter [56]
\
\
	* trunk/TODO (modified)
\
\
\
	* trunk/index.cgi (deleted)
\
\

	removed the old CGI script (replaced by app.psgi)


\
\
\
Fri, 16 Aug 2013 01:00:14 GMT peter [55]
\
\
	* trunk/app.psgi (modified)
\
\

	store the digest authentication secret key in the conf.yml file as ...


\
\
\
Fri, 16 Aug 2013 00:11:22 GMT peter [54]
\
\
	* trunk (modified)
\
\
\
	* trunk/start (added)
\
\

	- added a shell script to start the server as a daemon
	    - added ...


\
\
\
Thu, 15 Aug 2013 23:48:39 GMT peter [53]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\
\
	* trunk/BookmarkApp/Dispatch.pm (modified)
\
\
\
	* trunk/app.psgi (added)
\
\

	- converted from a regular CGI application to a PSGI web application
	    ...


\
\
\
Thu, 15 Aug 2013 19:58:10 GMT peter [52]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\
\
	* trunk/Bookmarks.pm (modified)
\
\
\
	* trunk/list.tt (modified)
\
\

	- Bookmarks::get_bookmarks() and Bookmarks::get_cotags() support a ...


\
\
\
Fri, 07 Jun 2013 01:47:50 GMT peter [51]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	use Text::CSV::Encoded to write UTF-8 encoded CSV files


\
\
\
Wed, 05 Jun 2013 02:03:24 GMT peter [50]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	ensure the HTML link comes last, so that it shows up as the preferred ...


\
\
\
Tue, 04 Jun 2013 17:50:54 GMT peter [49]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	added a CSV format response


\
\
\
Tue, 04 Jun 2013 16:17:57 GMT peter [48]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\
\
	* trunk/api (modified)
\
\

	- updated TODOs
	    - tags are returned as space-separated plain text


\
\
\
Tue, 04 Jun 2013 00:28:59 GMT peter [47]
\
\
	* trunk/Bookmarks.pm (modified)
\
\
\
	* trunk/bkmk (modified)
\
\

	- added a `create_tables` method to Bookmarks that uses the ...


\
\
\
Mon, 03 Jun 2013 21:57:19 GMT peter [46]
\
\
	* trunk/Bookmark.pm (modified)
\
\
\
	* trunk/BookmarkApp.pm (modified)
\
\
\
	* trunk/Bookmarks.pm (modified)
\
\

	- moved the `update` method from Bookmark to Bookmarks
	    - added a ...


\
\
\
Mon, 03 Jun 2013 21:43:16 GMT peter [45]
\
\
	* trunk/Bookmark.pm (modified)
\
\
\
	* trunk/BookmarkApp.pm (modified)
\
\
\
	* trunk/BookmarkApp/Dispatch.pm (modified)
\
\
\
	* trunk/TODO (modified)
\
\
\
	* trunk/bookmark.tt (modified)
\
\

	- created a separate `edit` runmode to edit existing bookmarks;
	handled ...


\
\
\
Fri, 31 May 2013 18:56:12 GMT peter [44]
\
\
	* trunk/Bookmark.pm (modified)
\
\

	- make the id, ctime, and mtime attributes of Bookmark read-only
	    - ...


\
\
\
Fri, 31 May 2013 16:40:09 GMT peter [43]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	- don't append an extra '/' to the end of the base_uri
	    - save the ...


\
\
\
Thu, 30 May 2013 19:19:16 GMT peter [42]
\
\
	* trunk/BookmarkApp (added)
\
\
\
	* trunk/BookmarkApp/Dispatch.pm (copied)
\
\
\
	* trunk/index.cgi (modified)
\
\

	put the BookmarkApp::Dispatch class into its own file


\
\
\
Thu, 30 May 2013 19:15:05 GMT peter [41]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\
\
	* trunk/index.cgi (modified)
\
\

	- move the reverse proxy check and change to SERVER_NAME from the ...


\
\
\
Wed, 29 May 2013 05:04:45 GMT peter [40]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\
\
	* trunk/bookmark.tt (modified)
\
\
\
	* trunk/list.tt (modified)
\
\

	- include the "format=text" query parameter for the text/uri-list
	list ...


\
\
\
Mon, 27 May 2013 19:54:30 GMT peter [39]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	- include bookmark tags as Atom categories for the entry
	    - include ...


\
\
\
Mon, 27 May 2013 19:21:58 GMT peter [38]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	- put the list of links to alternate formats for the list into a ...


\
\
\
Mon, 27 May 2013 18:46:49 GMT peter [37]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	- moved the creation of the $bookmarks and $base_uri objects into the ...


\
\
\
Sat, 25 May 2013 06:56:47 GMT peter [36]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	- the XBEL creation uses the accessors insead of direct hash access
	of ...


\
\
\
Sat, 25 May 2013 06:01:08 GMT peter [35]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	simplified the processing of the tag query parameter


\
\
\
Fri, 24 May 2013 15:58:38 GMT peter [34]
\
\
	* trunk/list.tt (modified)
\
\

	moved the bookmarklet link into the refine div, so it does not get ...


\
\
\
Fri, 24 May 2013 05:26:04 GMT peter [33]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	- generate Atom 1.0 feeds
	    - include an <updated> element in each ...


\
\
\
Fri, 24 May 2013 05:04:09 GMT peter [32]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	- include any tag query parameters in the Atom feed id, self link,
	and ...


\
\
\
Fri, 24 May 2013 04:51:05 GMT peter [31]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\
\
	* trunk/list.tt (modified)
\
\

	- the Atom feed understands multiple tag query parameters
	    - the Atom ...


\
\
\
Thu, 23 May 2013 21:07:58 GMT peter [30]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\
\
	* trunk/api (added)
\
\
\
	* trunk/index.cgi (modified)
\
\

	- added a separate run mode for the field resources (view_field)
	    - ...


\
\
\
Thu, 23 May 2013 20:41:22 GMT peter [29]
\
\
	* trunk/index.cgi (modified)
\
\
\
	* trunk/list.tt (modified)
\
\

	added the javascript bookmarklet link to the bottom of the list view


\
\
\
Thu, 23 May 2013 05:08:27 GMT peter [28]
\
\
	* trunk/Bookmarks.pm (modified)
\
\

	only update the mtime of an existing bookmark if its tags change


\
\
\
Thu, 23 May 2013 04:54:34 GMT peter [27]
\
\
	* trunk/BookmarkApp.pm (modified)
\
\

	- protect the specific field request with an eval; if it fails
	because ...


\
\