Joshua Fontany
dde4182830
Fix filesystem adaptor ( #5113 )
...
* ignore .env
testing new implementation
almost there
closer
bug, desyncing
fixed
final testing
final testing
cleanup
cleanup
* isEditableFile flow fixed
* removed `basepath` logic
* callback to delete title from $tw.boot.files
* comment fix
* have syncer delete from boot.files
* syntax
* bugfix: error on missing directory
* bugifx
* remove !draft check
* fix relative filepaths
* cleanup
* cleanup !draft
* catch undefined filepaths in deleteTiddlerFile()
* typo
* whitelist wiki dir, encodeURIComponent otherwise
* test for wikiPath, not wikiPath/tiddlers
* don't need to .normailze()
* whitelist wiki directory, move cleanup to util
* use cleanup util & fail EPERM & EACCESS gracefully
* comments
* final bugs fixed
* improved sync error
2020-11-30 22:31:48 +00:00
Simon Huber
09d7a77f1b
Add default "tiddlywiki" styles to CodeMirror and Highlight.js ( #5128 )
...
* Update styles.tid
* Update styles.tid
* Update theme.tid
* Delete cm-theme-tiddlywiki.tid
2020-11-28 14:07:12 +00:00
Simon Huber
f591a78f37
Fix small typo in syncer-actions-refresh.tid ( #5075 )
2020-11-19 16:32:43 +00:00
Simon Huber
27bed615ab
Move styles from menubar plugin to vanilla/base ( #5019 )
...
* Update styles.tid
* Update base.tid
* Update styles.tid
* Update base.tid
2020-11-09 18:18:30 +00:00
Simon Huber
343207fc35
MenuBar: Add fallback value to breakpoint-plus-one and ... ( #5009 )
...
* Add fallback value to breakpoint-plus-one and ...
... sidebarbreakpoint-minus-one in case that widths aren't given in px units
* Update styles.tid
2020-11-08 22:38:08 +00:00
Simon Huber
4d85d267a1
Make navigating and editing Shadow tiddlers work again ( #5004 )
...
* Update search.tid
* Update Filter.tid
* Update Shadows.tid
* Update Standard.tid
* Update System.tid
* Update search.tid
2020-11-08 13:26:02 +00:00
Simon Huber
98f67373b1
Menubar plugin: make sidebar-scrollable top margin adjust ... ( #4974 )
...
* Menubar plugin: make sidebar-scrollable top margin adjust ...
... to height of menubar
* Update styles.tid
* Update styles.tid
* Update styles.tid
* Update styles.tid
* Update menu.tid
* Update styles.tid
* Update styles.tid
* Update styles.tid
* Update styles.tid
* Update menu.tid
* Update styles.tid
* Update styles.tid
2020-11-08 11:50:15 +00:00
ento
e574cb4724
Markdown plugin: add rel="noopener noreferrer" to external links ( #4771 )
2020-11-08 11:47:44 +00:00
Simon Huber
9854a4fc08
Fix #4998 - Pressing Enter creates Missing Tiddler ( #5001 )
...
* Update search.tid
* Update Filter.tid
* Update Shadows.tid
* Update Standard.tid
* Update System.tid
* Update search.tid
* Create Hidden Setting Search-NavigateOnEnter.tid
2020-11-08 11:43:24 +00:00
Simon Huber
b69b84b38e
Update core "tabs" macros to use explicitState ( #4985 )
...
* Update ControlPanel.tid
* Update Advanced.tid
* Update Appearance.tid
* Update Info.tid
* Update AddPlugins.tid
* Update Plugins.tid
* Update Saving.tid
* Update Toolbars.tid
* Update Plugins.tid
* Update More.tid
* Update TiddlerInfo.tid
* Update tabs.tid
* Update settings.tid
* Update ControlPanel.tid
* Update Advanced.tid
* Update Appearance.tid
* Update Info.tid
* Update AddPlugins.tid
* Update Plugins.tid
* Update Saving.tid
* Update Toolbars.tid
* Update Plugins.tid
* Update More.tid
* Update tabs.tid
* Update settings.tid
* Update TiddlerInfo.tid
* Update AdvancedSearch.tid
* Update Filter.tid
* Update Shadows.tid
* Update Standard.tid
* Update System.tid
2020-11-08 09:31:39 +00:00
Simon Huber
78c72b85fb
Make tag for menubar-contents dropdown configurable ( #4983 )
...
* Make tag for menubar-contents dropdown configurable
* Make tag for menubar-contents dropdown configurable
* Make tag for menubar-contents dropdown configurable
2020-11-06 16:26:44 +00:00
jeremy@jermolene.com
4394b8e723
Dynannotate: Add example of view template usage
2020-11-06 12:27:46 +00:00
Simon Huber
4a6aa865b3
Make Escape in keyboard-driven-inputs behave like in AdvancedSearch/Filter ( #4961 )
...
* Create focus-editor.js
* Update search.tid
* Update link-dropdown.tid
* Update search.tid
* Update Standard.tid
* Update Shadows.tid
* Update System.tid
* Update fields.tid
* Update tag-picker.tid
* Update Filter.tid
* Update clear.tid
* Update link-dropdown.tid
* Delete focus-editor.js
2020-11-02 19:08:24 +00:00
Simon Huber
769ffa19b7
Update CodeMirror plugins to v5.58.2 ( #4950 )
...
* Update codemirror.js to 5.58.2
* Update codemirror.css to 5.58.2
* Update activeline.js to 5.58.2
* Update dialog.js to 5.58.2
* Update jump-to-line.js to 5.58.2
* Update search.js to 5.58.2
* Update searchcursor.js to 5.58.2
* Update xml.js to 5.58.2
* Update show-hint.js to 5.58.2
* Update show-hint.css to 5.58.2
* Update javascript-hint.js to 5.58.2
* Update xml-hint.js to 5.58.2
* Update html-hint.js to 5.58.2
* Update css-hint.js to 5.58.2
* Update anyword-hint.js to 5.58.2
* Update closebrackets.js to 5.58.2
* Update matchbrackets.js to 5.58.2
* Update closetag.js to 5.58.2
* Update xml-fold.js to 5.58.2
* Update fullscreen.js to 5.58.2
* Update emacs.js to 5.58.2
* Update sublime.js to 5.58.2
* Update comment.js to 5.58.2
* Update vim.js to 5.58.2
* Update css.js to 5.58.2
* Update multiplex.js to 5.58.2
* Update htmlembedded.js to 5.58.2
* Update htmlmixed.js to 5.58.2
* Update javascript.js to 5.58.2
* Update markdown.js to 5.58.2
* Update markdown.js
* Update readme.tid
* Update markdown.js
2020-11-01 11:10:00 +00:00
Simon Huber
e71bf27dae
Replace various with tc-small-gap classes ( #4926 )
...
* replace by span.tc-small-gap-right
* replace
* replace
* replace
* replace
* replace
* replace
* replace
2020-10-28 13:13:55 +00:00
Simon Huber
6a01ab20a0
Fix menubar-plugin search ( #4922 )
2020-10-28 10:55:16 +00:00
jeremy@jermolene.com
f6938d6abb
Fix external-attachments plugin relative path bug
...
Fixes #4549
2020-10-26 18:36:46 +00:00
jeremy@jermolene.com
3153c588ec
Disable autosave in the upgrade wizard
...
To address @pmario's suggestion here: https://github.com/Jermolene/TiddlyWiki5/issues/4879#issuecomment-704320381
2020-10-26 17:28:57 +00:00
saqimtiaz
1a91f81976
Update filters for single file to match changes to syncFilter ( #4907 )
...
* Update saverFilter to match new changes in syncFilter
* Update save-all.tid
* Update save-all-external-js.tid
* Update save-offline.tid
2020-10-25 15:57:35 +00:00
jeremy@jermolene.com
c8721b38fd
JSZip plugin: Fix example formatting
2020-10-19 09:44:55 +01:00
jeremy@jermolene.com
f863acf8ac
Update BibTeX parser to use later fork of library
...
https://github.com/ORCID/bibtexParseJs
2020-10-18 17:05:43 +01:00
ento
dbda09b9fc
Make test harness exit with a non-zero code when there's test failure ( #4889 )
...
* Rename variables to better convey what they're about
* Refactor comments so that they make more sense
* In Node.js, call the wrapper's execute function
The function sets up callbacks necessary for
exiting the process with the appropriate exit code.
https://github.com/jasmine/jasmine-npm/blob/v3.4.0/lib/jasmine.js#L235
* No need to configure the default reporter manually
The .execute() function does it
* Add note on which path comes from which npm package
* Note that other properties of the process object are referenced too
2020-10-18 15:19:52 +01:00
jeremy@jermolene.com
f8961abb8a
Share Plugin: Fix problem with sharing double quoted tiddler titles
2020-09-28 11:31:58 +01:00
Gerald
5bf810408a
Fix: add tc-tiddlylink-external to markdown links ( #4862 )
2020-09-25 13:07:36 +01:00
Mario Pietsch
bdaf3a4502
Change description for Filesystem and TiddlyWeb plugins ( #4865 )
...
* add a new-line before the log text to increase readability of the test output
* make eslint, jslint happy
* it shouldn't be there
* fremove this file from my PRs
* add a new-line before the log text to increase readability of the test output
* make eslint, jslint happy
* it shouldn't be there
* fremove this file from my PRs
* add a new-line before the log text to increase readability of the test output
* make eslint, jslint happy
* it shouldn't be there
* fremove this file from my PRs
* add a new-line before the log text to increase readability of the test output
* make eslint, jslint happy
* it shouldn't be there
* fremove this file from my PRs
* add a new-line before the log text to increase readability of the test output
* make eslint, jslint happy
* it shouldn't be there
* fremove this file from my PRs
* add a new-line before the log text to increase readability of the test output
* make eslint, jslint happy
* it shouldn't be there
* fremove this file from my PRs
* add a new-line before the log text to increase readability of the test output
* make eslint, jslint happy
* it shouldn't be there
* fremove this file from my PRs
* add a new-line before the log text to increase readability of the test output
* make eslint, jslint happy
* it shouldn't be there
* fremove this file from my PRs
* Improve the plugin description field to make the dataflow more obvious
2020-09-24 18:28:22 +01:00
jeremy@jermolene.com
f7fe47914e
Dynaview: Fix transclude-when-visible macro
2020-09-23 17:33:00 +01:00
jeremy@jermolene.com
0338f0fee2
AWS Plugin: Add aws-encodeuricomponent filter that also encodes single quotes
...
Because AWS S3 doesn't allow single quotes in filenames
2020-09-23 17:32:38 +01:00
jeremy@jermolene.com
918e52b37b
Merge branch 'tiddlywiki-com'
2020-08-28 15:25:47 +01:00
Mario Pietsch
6645afcd15
Fix #4750 plugin priority for tiddlyweb ( #4751 )
...
* add a new-line before the log text to increase readability of the test output
* make eslint, jslint happy
* it shouldn't be there
* fremove this file from my PRs
* add a new-line before the log text to increase readability of the test output
* make eslint, jslint happy
* it shouldn't be there
* fremove this file from my PRs
* fix issue #4750 add plugin-priority of 10 to tiddlyweb plugin.
2020-08-27 15:48:30 +01:00
jeremy@jermolene.com
ccda938248
More docs fixes from @fkohrt
...
See #4815
2020-08-14 15:19:16 +01:00
jeremy@jermolene.com
f74c49f393
Fix syncing issues with external JS template
...
Fixes #4808
2020-08-14 11:06:08 +01:00
jeremy@jermolene.com
7e964e9501
Browser-storage: Fix startup constraints
...
The use of $tw.perf requires the "startup" startup module to be executed first.
2020-08-11 12:32:39 +01:00
ento
7acb9a255b
Fix markdown table to honor alignment directives ( #4774 )
...
* Extract withChildren
* Handle table cell alignment
* 🎨 add missing semicolon
2020-07-31 13:01:21 +01:00
Simon Huber
d66725fd31
Integrate keyboard-driven-input in menubar-search ( #4752 )
2020-07-14 12:32:40 +01:00
Simon Huber
0d2df34c58
Keyboard-driven dropdown inputs ( #4725 )
...
* Add shortcut descriptions to Misc.multids
* Update framed.js
* Update simple.js
* Add inputActions and refreshTitle to factory.js
* Add inputActions and refreshTitle to edit.js
* Update DefaultSearchResultList.tid
* Update search.tid
* Update ShortcutInfo.multids
* Update shortcuts.multids
* Create keyboard-driven-input.tid
* Update tag-picker.tid
* Create keyboard-driven-input_Macro.tid
* Update EditTextWidget.tid
* Update EditWidget.tid
* Update engine.js
* Update base.tid
* Use primaryListFilter, secondaryListFilter, primaryList and secondaryList
* Update tag-picker.tid
* Update search.tid
* Update DefaultSearchResultList.tid
* Update keyboard-driven-input_Macro.tid
* Fix typo udpate -> update
* Update framed.js
2020-07-13 17:42:55 +01:00
jeremy@jermolene.com
d505eeb269
Consent widget
...
Block the raw widget unless consent has been granted. This is helpful because the tw2parser generates <$raw> widgets for content embedded with <html>, and thus this blocks YouTube embeds.
2020-07-13 11:49:21 +01:00
jeremy@jermolene.com
a0db3abe99
Consent banner: Add optional blocking of embedded content until consent granted
2020-07-02 13:14:51 +01:00
jeremy@jermolene.com
64034f4977
Consent banner: Reorganise readme
2020-06-22 12:27:58 +01:00
jeremy@jermolene.com
4d2d6cc818
Consent banner: Use palette colours
2020-06-22 12:25:55 +01:00
jeremy@jermolene.com
4a84ed0018
Add new "Consent Banner" plugin, and update Google Analytics plugin to use it
2020-06-22 11:31:54 +01:00
Cameron Fischer
e01b354f7d
Corrected issue with markdowns softbreaks AND whitespace between md markup ( #4684 )
...
* Corrected issue with markdowns softbreaks
It wasn't respecting the $:/config/markdown/breaks setting.
It was effectively always "true".
Also, no more errors when encountering hardbreaks.
* Corrected introduced md bug
Made it so after each md type, accumulated text may be flushed.
* Changed convertNodes to use switch statement
It's faster, less text, easier to read, and now debuggers don't play
duck-duck-goose with every if-else block.
* whitespace text is no longer forgotten
* Fixed issue with text after md pattern and \n
2020-06-11 12:09:10 +01:00
Cameron Fischer
b0485eef6a
Corrected incorrect image source for markdown ( #4680 )
2020-06-11 12:03:16 +01:00
Simon Huber
cbff2fb692
Fix e.toggleComment being undefined in CM sublime keymap ( #4662 )
...
* Create comment.js
* Update tiddlywiki.files
2020-06-11 11:45:47 +01:00
Simon Huber
e59f606566
Cancel popups when clicking within an editor ( #4658 )
...
* Add cancelPopups attribute to edit widget
* Add cancelPopups attribute to factory.js
* Cancel popups in editor/simple.js
* Cancel popups on focus in engines/framed.js
* Cancel popups on focus in CodeMirror engine
* Add cancelPopups="yes" to tag-picker
* Add cancelPopups="yes" to sidebar search
* Add cancelPopups="yes" to editor
* Add cancelPopups="yes" to fields EditTemplate
* Update body.tid
* Add cancelPopups="yes" to title EditTemplate
* Add cancelPopups="yes" to type EditTemplate
* Update EditTextWidget.tid
* Update EditWidget.tid
* Add cancelPopups="yes" to menubar plugin search
* Update tag-picker.tid
* Update tags.tid
2020-06-11 11:41:35 +01:00
Arlen22
d32fb6f900
Allow setting boot, wiki, and pathPrefix for each request ( #4649 )
...
* Add pathPrefix to state, and options to request handler
* use ternary operator instead of default empty object
* Fix styling issues
* Update server.js
* Add boot to server and filesystem adapter
2020-06-11 11:36:41 +01:00
jeremy@jermolene.com
b0e40e8641
Fix dynaview examples
2020-05-16 14:56:08 +01:00
Mario Pietsch
79ec21346d
Fix 4596 - High cpu consume after upgrade to 5.1.22 ( #4634 )
...
* add a new-line before the log text to increase readability of the test output
* make eslint, jslint happy
* it shouldn't be there
* fremove this file from my PRs
* fix high CPU load
2020-05-14 14:31:57 +01:00
jeremy@jermolene.com
2eb11d9a2d
Add slugify operator to JSZip static export example
2020-05-09 15:56:48 +01:00
Arlen22
81f07cdf85
Use this.wiki where applicable ( #4601 )
...
* Use state.wiki
* use local wiki where available
* fix a couple this vs self cases
2020-05-06 11:27:50 +01:00
jeremy@jermolene.com
c9692d7a50
Fix case-insensitive freelinks
2020-05-05 16:38:29 +01:00