TiddlyWiki.org

{5} Assigned, Active Tickets by Owner (Full Description) (32 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

FND

Ticket Summary Component Milestone Type Created
Description
#682 encodeTiddlyLink() ignores non-WikiWords core 2.5 defect 17/06/08

String.encodeTiddlyLink() encloses tiddler titles in brackets only when they contain a space. However, tiddler titles can be non-WikiWords? without containing a space (e.g. "foo"), resulting in those not being encoded as links.

Therefore, this method should always enclose the respective title in brackets (note that this does not have any negative effects on WikiWords?).


#735 plugins namespace core 2.5 enhancement 19/08/08

As discussed here, TiddlyWiki should provide a namespace for plugins.


#736 Search: sort results by relevance core 2.5 enhancement 19/08/08

By default, this should be a very simple implementation; tiddlers containing the respective search term in the title take precedence over matches in the tiddler body.


#611 cancelCommand: missing confirmation prompt for new and shadow tiddlers core 2.5 defect 25/04/08

When canceling during editing, a confirmation prompt currently only appears when the respective tiddler already exists in the store. When editing a new tiddler or a shadow tiddler, there is no confirmation prompt - which is inconsistent and potentially harmful.

The attached patch thus makes the confirmation prompt when one of the following conditions is met:

  • is existing tiddler and has changes
  • is new tiddler (tiddler not in store)
  • is shadow tiddler

Drawback: Closing new tiddlers or shadow tiddlers will result in a confirmation prompt even if nothing has been altered there.


#361 centralized date formats core 2.5 enhancement 08/07/07

The attached patch adds configuration options for three different date formats, tentatively called timestamp, shortDate and longDate and using ISO 8601-style date formats by default.

These are used in the default ViewTemplate? (as evaluated parameters) as well as in the Timeline and NewJournal? macros.

This enables users to globally define their date formats without the need to modify any shadow tiddlers.


Note:
In the original discussion, the use of tiddler slices was suggested. However, this proved to be impractical.


#424 legacy code in StyleSheets (Sparklines plugin) core soon enhancement 04/12/07

After stripping out little-used code into plugins (#222), there are still a few remnants in StyleSheetLayout? and StyleSheetColors?.

The attached patch moves these styles to the Sparklines plugin.


#442 isTiddler(): refactored code to check for existing tiddlers core 2.5 enhancement 31/12/07

The attached patch provides a function to check whether a tiddler exists (either as regular or shadow tiddler) in the given store. Accordingly, the patch refactors existing code to make use of this new function.

(original isTiddler() code courtesy of Saq)


#473 Cook: add filename to output tools enhancement 14/02/08

The attached patch adds the current filename as a comment to the output when using the keepallcomments option. This simplifies relating a TiddlyWiki file's source code to the respective JavaScript? files in the SVN repository.

While a rather narrow use case, this is a simple and lightweight change with no negative impact.

N.B.: This is my first time working with Ruby code, so the patch should be reviewed carefully.


#609 add toolbar macro separator param to insert "|" between items core 2.5 enhancement 24/04/08

Extend the <<toolbar>> macro parameters syntax to permit use of "|" as separators between item groups:

merge(config.macros.toolbar,{
	separator: "|"
	});

config.macros.toolbar.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
...
		switch(c) {
			case '|':  
			case '!':  // (alternative for use in ToolbarCommands slices)
				createTiddlyText(place,this.separator);
				break;
			case '>':
...

#651 UTC support for tiddler timestamps core 2.5 enhancement 23/05/08

As discussed here, there should be an option for saving tiddler timestamps (created/modified) as UTC.


#658 SiteUrl as current document location core 2.5 enhancement 24/05/08

As discussed here, the SiteUrl? shadow tiddler should display the current document location (rather than a hardcoded link to http://www.tiddlywiki.com).

With this link any TiddlyWiki document could easily be downloaded from within the document itself.


#709 createExternalLink(): additional argument for link label core 2.5 enhancement 16/07/08

#740 Plugin Manager: instead of removing systemConfig tag, use systemConfigDisable core 2.5 enhancement 21/08/08

#617 raw view macro core 2.5 enhancement 30/04/08

In RippleRap?, we use a "raw" mode to the "view text" macro to display HTML imported from the Flickr RSS feed as-is:

<pre>{{blog_item{<<view text raw>>}}}</pre>

http://svn.tiddlywiki.org/Trunk/contributors/PaulDowney/plugins/RawViewMacroPlugin.js

config.macros.view.views.raw = function(value,place,params,wikifier,paramString,tiddler) {
                createTiddlyElement(place,"span",null,null).innerHTML = value;
        };

There may be a better name for the view than "raw", but it does seem like a worthy addition to the core.


#634 search macro: parameter for access key core 2.5 enhancement 15/05/08

The attached patch adds a parameter for customizing the search macro's access key.


#712 CSS efficiency enhancements core 2.5 enhancement 23/07/08

Various rule sets in the StyleSheet? shadow tiddlers can be enhanced by using CSS shorthand properties (e.g. combining identical horizontal/vertical margin/padding/border values).


#734 plural handling in info messages core 2.5 enhancement 18/08/08

When a search returns only a single result, the resulting message still uses plural: "1 tiddlers found matching %1"


JeremyRuston

Ticket Summary Component Milestone Type Created
Description
#74 May lose changes when working in two browsers simultaniously core soon defect 21/06/06

When inadvertantly open two Tiddly Wiki sessions (for the same TiddlyWiki file) in two different browser windows one may loose updates applied to one through saving changes to the other.

It would be nice to prevent more than one open browser from having the capability to update one Tiddly Wiki at any given time.

Option A: the "second" browser opens the TiddlyWiki as readonly if an other browser has already opened it (writable).

Option B: Before saving check if the TiddlyWiki file has been modified since it was loaded (e.g. through the file's lastmodified time) and avoid (or warn before) the overwrite. Optionally the changes of the second browser could be written to some separate file, to be "merged" into the conflicting TiddlyWiki later.

See this TiddlyWiki Group item.


#88 Automatically install other Plugins a Plugin depends on core soon enhancement 24/06/06

A plugin should be able to define a list of other plugins it depends on.

If these plugins are not yet installed TiddlyWiki should try to automatically install them (possible after asking the user for confirmation).

The necessary information may be included in MetaData? or Embedded Data (TW 2.1+)


#96 Targeted double-click editting core unscheduled enhancement 03/07/06

When double-clicking within a tiddler to enter edit mode, it would be helpful if the insertion point/selection were automatically set to the point point that was double-clicked or selected (and if necessary scrolled).


#99 Refactor the file system code core unscheduled enhancement 10/07/06

The goal is to refactor the file I/O code to make it easier to re-use.

TiddlyWiki ships with FileSystem? modules for Internet Explorer, Firefox, Safari and Opera/Java that implement file saving and loading, and a set of UTF-8 conversion functions. There's a thin abstraction layer that does some really simple (and not particularly extensible) sniffing to figure out the prevailing FileSystem? type.

The main driver for the work is the way that the current implementation doesn't attempt to hide a fundamental issue with the Internet Explorer implementation, based on the FileSystem? !ActiveX object. It utterly fails to understand UTF-8 when reading a file, and instead sees each byte as an ANSI character. The JavaScript glue around the !ActiveX object dutifully converts the ANSI characters to their equivalent Unicode characters which for all but the core 96 or so ASCII characters will be pretty meaningless. (Note in particular that the Unicode equivalent may not have the same code as the ANSI original). The trick that TiddlyWiki uses is that the FileSystem? object does precisely the opposite thing when saving - from a UTF-8 perspective, it converts the Unicode characters back to their equivalent ANSI codes and writes them out, in the process assembling the original UTF-8 byte sequence.

A further complication is that attempting to save an arbitrary Unicode JavaScript string is tricky. Internet Explorer's FileSystem? object will complain if it sees any Unicode characters that don't map to an ANSII equivalent, so you have to use an HTML or JavaScript Unicode escaping mechanism to express non-ANSI Unicode characters (eg \u2345).

Other goals are:

  • to do the FileSystem? sniffing better, particularly to give better error messages when users attempt to save a TiddlyWiki that was loaded over http:
  • to incorporate the logic for parsing file:/// URIs, including consistent handling for relative pathnames

If nothing else, the refactoring should result in better documentation about this peculiarity...


MartinBudden

Ticket Summary Component Milestone Type Created
Description
#532 function manualConvertUnicodeToUTF8 should do proper conversion to UTF8 core soon defect 20/03/08

Currently the function just replaces non-ascii characters with their HTML entity encoding (eg \u0150 -> &#0150;).


#165 TiddlyWiki should have plugin to support Creole formatting. plugin soon enhancement 10/09/06

Creole is a common markup language to be used across different wikis. See:

http://www.wikicreole.org/wiki/Home


#432 New stopEvent function allows some minor refactorings core 2.5 enhancement 13/12/07

jayfresh

Ticket Summary Component Milestone Type Created
Description
#454 Negation syntax for filter expression core 2.5 enhancement 29/01/08

To extend the filter syntax for expressions used in methods such as TiddlyWiki.prototype.filterTiddlers(filter). The need is to be able to filter for tiddlers that are not tagged with a particular tag.

Suggested syntax: [tag[!bad tag]]

Overview of existing filter syntax here: http://tiddlywiki.org/index.php?title=Dev:FilterTiddlers


#701 ">>" inside a macro invocation incorrectly closes the macro invocation core defect 11/07/08

To illustrate this,

<<tiddler TiddlerTitle>>

transcludes tiddler "TiddlerTitle?" into a tiddler. However, if TiddlerTitle? is "Tiddler>>Title", the following fails to transclude properly:

<<tiddler "Tiddler>>Title">>

and instead renders:

Title">>

#699 Enhancement to store.filterTiddlers() to support more complex filter strings core enhancement 11/07/08

Overrides ticket #454: http://trac.tiddlywiki.org/ticket/454

This patch extends TiddlyWiki.prototype.filterTiddlers to support complex filter strings, where filter string are of the form:

filterStep | filterStep | ... // only one filterStep is required

where filterStep is of the form:

[filterElements]

where filterElements is one or more of the following:

[TiddlerName?] tag[TagName?] sort[SortField?] limit[NoOfResults?]


#700 Core Templating code core enhancement 11/07/08

This is the minimal set of code to add Templating into the core, where Templating refers to TiddlyTemplating? as described at:

http://tiddlywiki.org/wiki/TiddlyTemplating

This defines a new core file, Templating.js, which contains code for the following: * expandTemplate - a function to render an array of tiddlers with a template * templateFormatter - simple formatter for processing templates * templateTiddlers - macro to find a set of tiddlers and render them once each through a template * templateTags - macro to render a tiddler's tags through a template

This patch does not add in an actual use case of templating, but leaves that to future patches, instead preferring to bake the core mechanism into the core.


simon

Ticket Summary Component Milestone Type Created
Description
#316 Actions and projects should inherit their realm from their parent item MonkeyGTD defect 19/03/07

...so when you create a new project or action you don't have to always manually set the realm.


#318 "Actions by Project" section of "Project" tiddler should indicate project hierarchy MonkeyGTD enhancement 20/03/07

It would be nice if project hierarchy was broken down with different heading levels, like:

Project 1

Subproject 1.1

  • Action 1.1.1
  • Action 1.1.2

Subproject 1.2

  • Action 1.2.1
  • Action 1.2.2

Project 2

Subproject 2.1

  • Action 2.1.1
  • Action 2.1.2

etc... (Obviously with better formatting via CSS)


simonmcmanus

Ticket Summary Component Milestone Type Created
Description
#511 ensure import tiddlers functionality is secure. ccTiddly ccTiddly 2.0 defect 03/03/08

make sure that ccTiddly does not allow users to import tiddlers when they are not logged in.


#724 Return error when tiddler does not exist on server. core defect 14/08/08

return a failed error message when attempt to load remote tiddler fails. currently users are not informed that a tiddler being loaded on the fly is not found on the server.


Note: See TracReports for help on using and creating reports.