Devious Fish
DCloud: a cloud with the UNIX philosophy
profile for Perette at Stack Overflow, Q&A for professional and enthusiast programmers

To-do list and uncommitted work

Recent updates

Generated from SVN logs--note, however, that this reflects mostly packaging and documentation, as most of the code resides in other repositories at present.

Date Revision Description
24 Nov 2022 r40
  • Fix deprecation warnings with Python 3.10.
27 Sep 2022 r39
  • Update ChangeLog, update unit test data to match changes and library updates.
27 Sep 2022 r38
  • Rework document index select/search JavaScript to eliminate JQuery dependence.
10 Mar 2022 r37
  • Update ChangeLog.
27 Sep 2020 r36
  • Update queue2ics man page, task list CSS.
30 Aug 2019 r35
  • - queue2ics: Fix last event being dropped from event lists.
  • - queue2ics: Add newline to end of event lists.
  • - queue2ics: Add location support to url/detail map files.
  • - queue2ics: Write events sorted chronologically, then (new) alphabetically.
  • - Add unit tests for url/location detail files, text file type probing.
  • - manual pages: Document location and URL detail files.
03 Mar 2019 r34
  • Add unit tests for file type probing/document title & extraction.
  • Add standalone use ("none" backend) to install instructions.
25 Dec 2018 r33
  • Add date range support for queue2ics.
  • Add unit tests.
01 Dec 2018 r32
  • Add unit tests.
  • queue2ics.py: fix timezone issues, add --input-timezone.
23 Nov 2018 r31
  • Allow merging additional .ics files when generating HTML calendars.
16 Nov 2018 r30
  • Remove enum/bool altogether: causing problems on older Korn shells.
16 Nov 2018 r29
  • Define enum 'bool' before use; not predefined across ksh distributions.
  • Improve Subversion merge conflict handling.
27 Oct 2018 r28
  • Handheld CSS tweak on agenda view.
15 Oct 2018 r27
  • Updates to `now` command.
06 Oct 2018 r26
  • When writing markdown tasks, optionally remove completion status.
02 Oct 2018 r25
  • Add web site icon.
01 Oct 2018 r24
  • Re-add scheme, but as https--needed for local viewing.
01 Oct 2018 r23
  • Add `viewport` at top of HTML to improve responsive behavior.
  • Remove scheme from JQuery reference to fix security errors.
  • Adjust buttons/controls to avoid piling up on small screens.
  • Move CSS for to-do lists into its own file.
  • Document workaround for box pictures in to-do lists on Samsungs.
23 Sep 2018 r22
  • - Subversion: move post-commit hander to ~/bin, create stub that captures
  • HOME, PATH and USER during installation.
  • - Mercurial: capture PATH in ~/.dcloudrc during installation.
  • - Create Documents directory during installation.
20 Sep 2018 r21
  • Add syntax for marking dated events as to-do/completed.
  • Add completed task handler to contrib.
15 Sep 2018 r20
  • Fix type in cloud man page.
10 Sep 2018 r19
  • - Fixes & dead code removal to cloud script.
08 Sep 2018 r18
  • Fix default categories list.
05 Sep 2018 r17
  • Add reStructuredText support.
04 Sep 2018 r16
  • - Move calendar functions from inline JavaScript into calendar.js
  • - Pass category list from .dcloudrc into m4; generate CSS and HTML inputs automatically.
  • - Move calendar event colors to non-overwritten file for user customization
  • - Add default coloration for unrecognized event categories.
02 Sep 2018 r15
  • Make calendar category filenames configurable uppercase/lowercase/as-is.
  • Add missing file to distribution: calendar.js
  • Fix multimarkdown probe not detecting multimarkdown in .txt files.
02 Sep 2018 r14
  • Move web template into project repository.
  • Allow category filenames to be forced to lowercase or uppercase.
27 Aug 2018 r13
  • Replace cp with install, fixes for categories on web site.
24 Aug 2018 r12
  • Update documentation for publish_cloud.1.
22 Aug 2018 r11
  • Fix man page, use post-commit from bin directory.
14 Aug 2018 r10
  • Remove directory that's no longer used.
  • Add cloud manual page.
  • Fix errors in tasks, publish_cloud man pages.
  • Add uninstall, install manual targets to Makefile.
12 Aug 2018 r9
  • Add publish_cloud and tasks manual pages.
09 Aug 2018 r8
  • Working on manual pages.
02 Aug 2018 r7
  • Adding documentation, getting rid of stuff from other repos.
11 May 2018 r6
  • Implement monthly HTML calendar, full parsing of HTML command line options.
09 May 2018 r5
  • Implemented partial HTML write (event list).
04 May 2018 r4
  • Add write to queue file capability. Bug fixes.
04 May 2018 r3
  • Move include/exclude category handling from queue format read code to tranformation function.
29 Apr 2018 r2
  • Add queue2ics.
  • Rewrites for publish_cloud.
21 Mar 2018 r1
  • Tools for publishing to a private, HTML-based cloud.