Joshua Fontany
a2e7cc51b5
Fix 5483 & 3483 ( #5504 )
2021-03-26 08:39:32 +00:00
jeremy@jermolene.com
81546c5bf4
Menubar plugin: Add optional dropdown-position
...
Fixes #5533
2021-03-08 17:47:04 +00:00
jeremy@jermolene.com
0ed32fded9
Freelinks: Add a filter for which tiddlers can be the targets of freelinks
2021-02-13 12:03:35 +00:00
Joshua Fontany
bfa062f23d
Fix filesystem ( #5465 )
2021-02-04 16:11:07 +00:00
jeremy@jermolene.com
f2aba29d94
Update to KaTeX v0.12.0
2021-01-31 15:11:12 +00:00
jeremy@jermolene.com
7be1e7e5f8
Xlsx-utils: Fix crash when using deserializer
...
Fixes #5400 (broken in #4601 )
2021-01-16 15:37:50 +00:00
Nicolas Petton
17b4f53ba2
Add server sent events ( #5279 )
...
* Create server-sent-events.js
* Create sse-change-listener.js
* Implement server sent events
* Convert to ES5 and wrap in function
* Use the host string from tiddlyweb
* Improve comments in sse-server.js
* Can't use object reference as key
* Add retry timeout
* Fix a bug
* bug fix
* Fix formatting
* Fix ES5 compat
* capitalize comments
* more fixes
* Refactor tiddlywek/sse-server.js
* Extract helper functions for handling wikis and connections.
* Replace JSDoc comments.
* Fix formatting according to TW core.
* Simplify the logic for adding and removing connections.
* Fix formatting of tiddlyweb/sse-client.js
Fix formatting according to TW core.
* Fix formatting of server-sent-events.js
Fix formatting and comments following TW core guidelines.
* Extract a debounce function in sse-client.js
* Avoid using startsWith in server-sent-events.js
startsWith is part of ES2015, while TiddlyWiki uses the 5.1 dialect.
* New sse-enabled WebServer parameter
* If not set to "yes", disabled SSE request handling.
* Add documentation for the parameter in core/language/en-GB/Help/listen.tid
* Add new tiddler editions/tw5.com/tiddlers/webserver/WebServer Parameter_ sse-enabled.tid
* Disable polling for changes if SSE is enabled
* Add sse_enabled to /status JSON response
* Store syncer polling status in $:/config/SyncDisablePolling
* Handled disabling polling in core/modules/syncer.js
* Simply boolean logic in syncer.js
* Delete trailing whitespaces in syncer.js
Co-authored-by: Arlen22 <arlenbee@gmail.com>
2021-01-15 10:37:55 +00:00
jeremy@jermolene.com
e96a54c753
TiddlyWebAdaptor: Don't crash if "etag" header is missing
2021-01-03 11:46:40 +00:00
Simon Huber
8798ebadbd
Add foreground color to CodeMirror selections and fix #5272 ( #5266 )
...
* Add foreground color to CodeMirror selections
* Use default selection background if tiddler-editor-background matches selection-background
2020-12-13 11:40:57 +00:00
Bimba Laszlo
a17fa35c28
Remove menubar from print ( #5273 )
...
In the print view, a shadow appeared at the top of each page, and the
first lines were not visible.
I hide the menubar in the print view.
2020-12-13 11:37:07 +00:00
ento
ae61b08ae5
Fix browser testing ( #5254 )
...
* jasmine: specify 'after' only in Node
The commands module is never executed in browsers and the 'after'
constraint caused a regression where tests were never run in the
browser.
* jasmine: give the startup module a name like all others
2020-12-11 10:12:01 +00:00
jeremy@jermolene.com
50d8325d4c
Dynannotate: Fix off-by-one error for end of annotation text
2020-12-09 19:14:43 +00:00
Simon Huber
90f05295a2
Add missing config options to ControlPanel->Settings->CodeMirror ( #5229 )
...
* Create cursorBlinkRate.tid
* Update config-language.multids
* Create indentUnit.tid
* Create indentWithTabs.tid
* Create smartIndent.tid
* Create tabSize.tid
2020-12-07 14:43:44 +00:00
Simon Huber
e8815b79ff
Update CodeMirror Dialog to always have a background color ( #5217 )
2020-12-06 17:21:35 +00:00
Simon Huber
b2d270a7e8
CodeMirror: Make colored selections based on palette work in chrome, too ( #5215 )
...
* Make colored selections based on palette work in chrome, too
* Update styles.tid
2020-12-06 13:00:19 +00:00
Joshua Fontany
b0f6d50b60
fix filesystem bugs ( #5213 )
2020-12-06 09:41:03 +00:00
Simon Huber
a3a7d6450d
CodeMirror: Ensure linenumber-gutter has a right border ( #5212 )
...
* Ensure linenumber-gutter has a right border
* Update GruvBoxDark.tid
* Update Nord.tid
2020-12-06 08:56:06 +00:00
ento
c4dcf510ef
Ensure jasmine-plugin startup module is executed in the right order ( #5210 )
2020-12-06 07:29:34 +00:00
Simon Huber
d957b3e4e6
Update CodeMirror styles to set selection colors based on foreground contrastcolour ( #5200 )
...
* Update styles.tid
* Update styles.tid
* Update styles.tid
2020-12-05 16:37:50 +00:00
Simon Huber
ae5d78b4dd
Update codemirror styles ( #5198 )
2020-12-04 19:14:59 +00:00
Simon Huber
9d5babc248
Bump CodeMirror plugin version ( #5184 )
2020-12-02 21:12:56 +00:00
Simon Huber
f0eba7fdc6
Re-add minified codemirror, without minification bug ( #5180 )
2020-12-02 16:55:37 +00:00
Simon Huber
9871c1a6a9
Small tweak for codemirror selected-linenumber ( #5181 )
2020-12-02 16:54:36 +00:00
Simon Huber
a1ef66ec6d
Better readability for codemirror linenumbers + CupertinoDark muted-foreground better contrast ( #5164 )
...
* Update styles.tid
* Update CupertinoDark.tid
2020-12-02 12:21:23 +00:00
Joshua Fontany
c6bb783308
Fix filesystem regression ( #5176 )
...
* $:/config/OriginalTiddlerPaths if no filters match
* fixed & docs updated
* tested with tiddlywiki.files & tw.com edition
* typos
* originalpath to options, propigate isEditableFile
* syntax cleanup
2020-12-02 09:47:51 +00:00
Simon Huber
c3055f92a9
Don't minify codemirror.js ( #5173 )
2020-12-01 20:55:22 +00:00
Simon Huber
cc1f32067f
Update CodeMirror to 5.58.3 - fix vim-mode cursor invisible ( #5172 )
...
* Update codemirror to v5.58.3
* Update jump-to-line.js
* Update search.js
2020-12-01 18:11:40 +00:00
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