Zettelstore

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

758 check-ins using file LICENSE.txt version f253583cc1

2022-01-10
18:06
Fix: make protected space optionally visible; refactor strfun.HTMLEscape ... (check-in: 4f77418af2 user: stern tags: trunk)
17:28
Refactor meta.Pairs/meta.PairsRest ... (check-in: cf215a0a21 user: stern tags: trunk)
16:46
Refactor meta.Write ... (check-in: afdd8344a1 user: stern tags: trunk)
15:24
Fix: not writing ''modified'' metadata; cleanup metadata key name definitions, metadata type definitions ... (check-in: 50b6ec2093 user: stern tags: trunk)
2022-01-07
22:05
Move file rename calculations into directory service ... (check-in: d61a1c891d user: stern tags: trunk)
21:09
Allow to renew access token if authentication is disabled ... (check-in: 4557879541 user: stern tags: trunk)
2022-01-04
20:41
Use filenames w/o extension for storing metadata ... (check-in: 68cc58b6df user: stern tags: trunk)
17:52
Metadata 'duplicates' store the duplicate file names ... (check-in: 1f5af75bb6 user: stern tags: trunk)
17:15
Add initial support for metadata key "summary" ... (check-in: ea93eef471 user: stern tags: trunk)
2022-01-03
23:00
Fix important typo in manual ... (check-in: cb34273bd4 user: stern tags: trunk)
22:48
Add API call to check for enabled authentication. ... (check-in: 55c46130e6 user: stern tags: trunk)
2022-01-02
22:30
Document HTTP status code 204 if content is empty ... (check-in: fb8d504392 user: stern tags: trunk)
22:17
Reload only once after refresh, not for every refreshable box ... (check-in: 6d61be1216 user: stern tags: trunk)
21:21
Add new logging level "sense", between "debug" and "info". ... (check-in: 7d51606e8b user: stern tags: trunk)
2021-12-30
23:04
Add API call /x?_cmd=refresh to refresh internal data ... (check-in: c55fcc93c6 user: stern tags: trunk)
2021-12-29
21:28
Fix wrong search results if query parameter _negate is given ... (check-in: ded804bc80 user: stern tags: trunk)
15:54
Remove useless WebUI endpoint /f (/h works mostly the same) ... (check-in: 532876b514 user: stern tags: trunk)
15:21
Refactor to remove unneeded returned nil errors ... (check-in: 8a1b33f640 user: stern tags: trunk)
15:02
Log messages must be a plain text zettel (think about log4j) ... (check-in: cc16ade4e1 user: stern tags: trunk)
2021-12-28
23:10
Add computed zettel that contains log messages ... (check-in: 573c833e0d user: stern tags: trunk)
2021-12-27
17:01
Merge from notify ... (check-in: 9f55a20887 user: stern tags: trunk)
16:57
Zip box now uses directory service ... (Closed-Leaf check-in: 8c60fa146d user: stern tags: notify)
15:15
Prepare transition zipBox to use notify.DirService ... (check-in: 566811dce1 user: stern tags: notify)
14:20
Merge from trunk ... (check-in: 937cf11aec user: stern tags: notify)
2021-12-23
14:01
Update to current Zettelstore client; remove some code smells ... (check-in: 294d2a60b3 user: stern tags: trunk)
2021-12-21
16:48
Fix wrong HTML encoding of nested footnotes ... (check-in: 8873d2a593 user: stern tags: trunk)
13:44
Refactor to remove error from .Stop() methods ... (check-in: 67a5524976 user: stern tags: trunk)
13:29
Less noisy logging for simple-mode ... (check-in: 39e90d22a9 user: stern tags: trunk)
12:15
Log important commands entered on administrator console ... (check-in: 48c99810fe user: stern tags: trunk)
11:43
Do not call os.Exit in runSimple ... (check-in: da7d12c2ef user: stern tags: trunk)
11:37
Usecases additionally log authenticated user ... (check-in: efc755170b user: stern tags: trunk)
10:08
Add logging to destructing / important use cases ... (check-in: fbc9bcdaae user: stern tags: trunk)
2021-12-20
19:24
Add some missing comments ... (check-in: dbce7fe9e1 user: stern tags: trunk)
19:14
Add initial loggers to all managed boxes ... (check-in: b96e22573a user: stern tags: trunk)
17:26
Allow to query for simple-mode and use that information to allow refreshing dirboxes when running in simple-mode. ... (check-in: b3d83871b1 user: stern tags: trunk)
12:22
Optimize retrieval of users by adding a full-text query of their user identifier ... (check-in: 4ba4b532d4 user: stern tags: trunk)
11:56
Refactor search engine to include preMeta into Match function and to simplyfy the main function for retrieving the full-text search index. ... (check-in: 34c6e89fe2 user: stern tags: trunk)
11:23
Refactor full-text search to omit construction of compiled search functions ... (check-in: 9521d95a01 user: stern tags: trunk)
10:53
Refactor full-text search to return predicate instead of sets of identifier ... (check-in: ca0d92f603 user: stern tags: trunk)
2021-12-19
18:09
Anon users / creator are allowed to refresh only in expert-mode ... (check-in: fcf8d46123 user: stern tags: trunk)
17:16
Fix wrong match for tags ... (check-in: 17827bf8b9 user: stern tags: trunk)
16:53
Merge from searchengine ... (check-in: 7a8729827c user: stern tags: trunk)
16:43
Add optimization in manager.SelectMeta: only try to match those that were selected during previous full-text search. ... (Closed-Leaf check-in: d3626bd24b user: stern tags: searchengine)
2021-12-18
18:07
Refactor text search compiler to reduce calls to the indexer ... (check-in: f6a1c46b40 user: stern tags: searchengine)
16:10
Fix problems of API test ... (check-in: 03f822fb0a user: stern tags: searchengine)
15:47
Refactor compiling string search ... (check-in: cea829ab92 user: stern tags: searchengine)
13:14
Merge from trunk ... (check-in: f4fb171011 user: stern tags: searchengine)
12:56
Execute panic() if Panic() was logged ... (check-in: a2e2b0e6ce user: stern tags: trunk)
12:41
Fix problems, when parent directory of dirbox cannot be supervised ... (check-in: 2c953702df user: stern tags: trunk)
2021-12-17
18:58
Initial version of refactored search compile engine. Has some issues. ... (check-in: eac6d15625 user: stern tags: searchengine)
16:27
Document change summary of branch notify ... (check-in: 887aa2fb66 user: stern tags: trunk)
16:21
Merge from branch notify ... (check-in: 512f54dcbb user: stern tags: trunk)
15:42
Move directory service to notify package ... (check-in: 1f07867a89 user: stern tags: notify)
15:21
Write logging entries if zettel directory is missing and if it was found again ... (check-in: 6987c59e76 user: stern tags: notify)
14:08
Handle missing zettel directory ... (check-in: 295d6188da user: stern tags: notify)
12:17
Add debug logging for SearchXXX functions in indexer ... (check-in: dd764e5bf1 user: stern tags: notify)
11:37
Refactor dirbox to not store redundant directory path ... (check-in: 3ca67cbe1a user: stern tags: notify)
2021-12-16
18:30
Fix wrong handling when zettel consists of two files ... (check-in: 97c32df254 user: stern tags: notify)
17:27
Add notification de-stuttering; fix some timing bugs ... (check-in: f1161cbc0d user: stern tags: notify)
14:26
Unify notified and simple directory service ... (check-in: 8c4e46bf91 user: stern tags: notify)
2021-12-15
18:31
Initial version of new dirbox notification architecture ... (check-in: b952d0f949 user: stern tags: notify)
14:55
Add log output for notifier services ... (check-in: 6db9edebd4 user: stern tags: notify)
13:41
Merge from trunk ... (check-in: 0667cfb408 user: stern tags: notify)
13:23
Merge bug fix from 0.1.3 ... (check-in: 44dd5bab58 user: stern tags: trunk)
13:13
Version 0.1.3 ... (Leaf check-in: 6f455cda2d user: stern tags: release, branch-0.1, v0.1.3)
12:30
Refactor API code for sending HTTP responses ... (check-in: 6c3103ab9f user: stern tags: trunk)
2021-12-14
18:59
Refactor sending API responses: use buffer for encoding before sending ... (check-in: a61bac6df0 user: stern tags: trunk)
17:33
Add logging to web service ... (check-in: 84be27834c user: stern tags: trunk)
2021-12-13
19:10
Merge from trunk ... (check-in: 710c3ba6fa user: stern tags: notify)
18:58
Add logger to box implementations ... (check-in: 094350f296 user: stern tags: trunk)
18:10
Update build tool to reflect the deprecation of golint ... (check-in: 0ccae8d15f user: stern tags: trunk)
17:56
Add some more logging calls; fix bug of not removing expert-mode ... (check-in: 2b75185c2f user: stern tags: trunk)
16:29
Add some tracing log message for box service ... (check-in: 9665b75a02 user: stern tags: trunk)
2021-12-12
18:30
Log authenticatin usecase ... (check-in: 09ae1cea05 user: stern tags: trunk)
13:43
Refactor to remove some code smells ... (check-in: 61d341f3de user: stern tags: trunk)
13:35
Logging level 'debug' set by "debug-mode" has lower priority than specifically setting the logging mode, e.g. via command line. ... (check-in: 28ca573c23 user: stern tags: trunk)
2021-12-10
18:15
When in debug mode, default logging level to at least debug ... (check-in: f590843f23 user: stern tags: trunk)
17:57
Add command line flag to set global logging level ... (check-in: ceab8e67ef user: stern tags: trunk)
17:02
Move concrete LogWriter into kernel ... (check-in: 86c59eaf1b user: stern tags: trunk)
16:01
Make logger a top-level package ... (check-in: e26833e1be user: stern tags: trunk)
2021-12-08
18:08
Add internal LogWriter to allow easier storing logs in a computed zettel. Allows also to write different log levels to different destinations, if needed. ... (check-in: 98e8f22f33 user: stern tags: trunk)
2021-12-07
18:46
On macOS the releases executables are also named "zettelstore" ... (check-in: 628ad2d90b user: stern tags: trunk)
2021-12-04
19:07
Change some log output to be mandatory ... (check-in: 64a679ac04 user: stern tags: trunk)
18:26
Allow to set log level by name on admin console ... (check-in: 927edb60b0 user: stern tags: trunk)
16:30
Remove references to package log ... (check-in: ee6bc42e00 user: stern tags: trunk)
15:59
Use sync/atomic to set/get logging level ... (check-in: 1928ca56df user: stern tags: trunk)
15:07
Benchmark logging and remove some memory allocations ... (check-in: fe627084f5 user: stern tags: trunk)
12:50
Logger use io.Write for logging ... (check-in: 190c37159d user: stern tags: trunk)
2021-12-03
23:38
Refactor kernel/logger to redurce resource consumption ... (check-in: 25e11af742 user: stern tags: trunk)
2021-12-02
11:23
Remove some code smalls, fix an documentation bug ... (check-in: c246a0fd49 user: stern tags: trunk)
2021-11-30
19:02
Initial kernel/logger apckage for better future logging ... (check-in: cd625760d0 user: stern tags: trunk)
13:55
Make some internal services more robust ... (check-in: 2175ed7f13 user: stern tags: trunk)
13:24
Move simpledir dir service to package directory ... (check-in: 27db7edb98 user: stern tags: notify)
2021-11-29
18:28
Refactor simple dir service to be aligned to notify dir service ... (check-in: 2b855f255c user: stern tags: notify)
17:31
Cleanup dirbox handling ... (check-in: df868804d4 user: stern tags: notify)
16:50
Refactor creation of simple directory box ... (check-in: 721981d56f user: stern tags: notify)
16:16
Allow to refresh via WebUI ... (check-in: 972b05eac4 user: stern tags: notify)
15:49
Add authorization checks for refreshing boxes ... (check-in: 9eb2134ce3 user: stern tags: notify)
15:06
Allow refresh via admin console ... (check-in: 7aa10bebfe user: stern tags: notify)
14:26
Directory.Service.GetNet() now returns a zettel ID, not a directory entry ... (check-in: 10d37ee870 user: stern tags: notify)
14:13
Initial draft of new notify architecture ... (check-in: fd27a2251b user: stern tags: notify)
12:16
Create new branch named "notify" ... (check-in: 617620ecb0 user: stern tags: notify)
2021-11-28
18:30
Upgrade to new Zettelstore Client ... (check-in: 51419dbf6a user: stern tags: trunk)
18:28
When evaluating a zettel with syntax "none", do not use computed metadata. ... (check-in: b78cf61223 user: stern tags: trunk)
2021-11-27
17:03
Cleanup code to satisfy some linter ... (check-in: cbf9e73a85 user: stern tags: trunk)
17:00
If syntax is none, only evaluated explicitly stated metadata, not inherited metadata ... (check-in: 21a8dd536a user: stern tags: trunk)
16:53
Remove role "user". Metadata key "user-id" is sufficient ... (check-in: cdec327aca user: stern tags: trunk)
2021-11-26
18:41
Cleanup source code a little bit ... (check-in: 18929ec88b user: stern tags: trunk)
17:58
Update documentation for metadata key called visibility ... (check-in: 274fc00418 user: stern tags: trunk)
17:29
Change visibility of three zettel (version, contributors, dependencies) from public to login. ... (check-in: 0f3265b0f1 user: stern tags: trunk)
2021-11-25
19:17
Initial documentation howto install it under Windows to execute it automatically. ... (check-in: 7c35543227 user: stern tags: trunk)
10:10
Benchmark ast.Walk ... (check-in: e86e2b559f user: stern tags: trunk)
2021-11-24
18:40
Add zettel to list supported parser ... (check-in: 34b9ccadf5 user: stern tags: trunk)
18:04
Trim search phrase for searching unlinked references ... (check-in: 9c6fa87da6 user: stern tags: trunk)
17:34
Update manual to explicitly link unlinked references ... (check-in: e9e5069822 user: stern tags: trunk)
06:51
Merge from branch unlinked ... (check-in: 902e846363 user: stern tags: trunk)
2021-11-23
17:28
Refactor profiling code in kernel ... (check-in: 23a55199a3 user: stern tags: trunk)
13:44
Rename "Additional links" into "Incoming". Show these links per default ... (check-in: a4039bcecf user: stern tags: trunk)
2021-11-22
18:11
Merge from trunk ... (Closed-Leaf check-in: a22ceb5257 user: stern tags: release-test)
18:09
When evaluating a zettel with syntax=none, produce the description list at evaluation time, not at parse time. ... (check-in: 4f7be9a87e user: stern tags: trunk)
17:37
Merge from unlinked ... (check-in: ae63db7c40 user: stern tags: release-test)
17:34
Unlinked references may occur in Zettelmarkup metadata, e.g. title ... (Closed-Leaf check-in: 6dd89a7bfb user: stern tags: unlinked)
17:05
Add profiling options ... (check-in: b1a47b7a9e user: stern tags: trunk)
13:33
Refactor to remove some code smells ... (check-in: 5994891469 user: stern tags: trunk)
10:49
Merge from unlinked ... (check-in: 0e04b8b667 user: stern tags: release-test)
2021-11-21
18:12
Add benchmark to id.String and id.Bytes ... (check-in: 83f1c43cc1 user: stern tags: trunk)
17:04
Merge from trunk and from unlinked ... (check-in: 762a9f2213 user: stern tags: release-test)
17:02
Fix bug when printing nil search query ... (check-in: 16ab2ca75c user: stern tags: trunk)
16:15
Update changelog ... (check-in: 38fd5872e8 user: stern tags: trunk)
16:08
Update manual for simple search syntax ... (check-in: 03f067009f user: stern tags: trunk)
15:23
Simplify code for API get zettel list ... (check-in: 59b4811c82 user: stern tags: trunk)
15:19
No unliked reference from zettel that are somehow connected ... (check-in: 3fde56814c user: stern tags: unlinked)
14:30
Add String() method for search.Search ... (check-in: 952cf3f94b user: stern tags: trunk)
2021-11-20
14:39
Merge unlinked into release-test ... (check-in: 94383a9fb7 user: stern tags: release-test)
14:38
Create new branch named "release-test" ... (check-in: 614ca3de2f user: stern tags: release-test)
14:35
Refactor to remove some code smells ... (check-in: a6e3666c44 user: stern tags: trunk)
13:03
Merge bug fix from trunk ... (check-in: 124caaab21 user: stern tags: unlinked)
13:00
Fix bug in metadata selection ... (check-in: 3ff1bba051 user: stern tags: trunk)
2021-11-19
18:34
Merge from trunk ... (check-in: 92fd421cf4 user: stern tags: unlinked)
18:33
Allow to specify the comparison operation when selecting zettel based on their metadata ... (check-in: 368f09ce9d user: stern tags: trunk)
15:43
Update changelog ... (check-in: 82f1dc81ec user: stern tags: unlinked)
15:26
Remove unused code ... (check-in: fd7912dc64 user: stern tags: unlinked)
15:13
Only list zettel with content that may contain links ... (check-in: 400d154949 user: stern tags: unlinked)
14:46
Allow to change phrase if some unlinked references were found ... (check-in: 0320848bbd user: stern tags: unlinked)
14:05
Add API test case ... (check-in: 08f2be6d12 user: stern tags: unlinked)
13:58
Update to new zettelstore.de/c ... (check-in: 8cedbcdbb2 user: stern tags: unlinked)
13:33
Add documentation for API call ... (check-in: 2f9bf92316 user: stern tags: unlinked)
12:20
Cleanup server-side API for unlinked references ... (check-in: 9c2f9adb5c user: stern tags: unlinked)
2021-11-18
18:40
Initial server-side API for unlinked references ... (check-in: 24915db1ef user: stern tags: unlinked)
16:12
Merge from trunk ... (check-in: 32adfce101 user: stern tags: unlinked)
16:11
Merge bug fix 0.1.2 ... (check-in: 3a457677a0 user: stern tags: trunk)
15:53
Update website for 0.1.2 release ... (check-in: a3062c18bd user: stern tags: trunk)
15:41
Typo in download page ... (check-in: 41b1f504ee user: stern tags: branch-0.1)
15:31
Version 0.1.2 ... (check-in: 8065f433c2 user: stern tags: release, branch-0.1, v0.1.2)
13:52
Move filter logic for unlinked references into search expression ... (check-in: 41a714e7fe user: stern tags: unlinked)
2021-11-17
16:46
Unlinked references: search for occurrence of words in candidate content ... (check-in: 7f2c82fb5d user: stern tags: unlinked)
15:36
Remove duplicate code ... (check-in: d2313ce945 user: stern tags: trunk)
15:34
Unlinked references with just search results ... (check-in: d24f623faa user: stern tags: unlinked)
2021-11-16
17:56
Cleanup code to remove some code smells ... (check-in: a619eb5f07 user: stern tags: trunk)
2021-11-14
17:58
Update to github.com/yuin/goldmark@1.4.4 ... (check-in: 3cc65dcd8c user: stern tags: trunk)
2021-11-13
18:44
Remove support for ;;small text;; Zettelmarkup ... (check-in: c8628b4609 user: stern tags: trunk)
17:41
Remove support for // inline markup (was deprecated in 0.1) ... (check-in: ffd492eaa7 user: stern tags: trunk)
17:22
Update release checklist ... (check-in: 338157a143 user: stern tags: trunk)
17:20
Increase version to 0.2.0-dev to begin next development cycle ... (check-in: 7007c9d0c6 user: stern tags: trunk)
17:09
Version 0.1.1 ... (check-in: 8d9dc27ae1 user: stern tags: trunk, release, v0.1.1)
2021-11-11
16:37
Version 0.1 ... (check-in: 7c6fd9bcda user: stern tags: trunk, release, v0.1)
14:56
Do not abort release build when unparam finds optional problems ... (check-in: 29e086118f user: stern tags: trunk)
14:54
Fix some docs errors (aka typo) before release ... (check-in: 56b368f621 user: stern tags: trunk)
08:39
Refactor to remove some code smells ... (check-in: 2a369af344 user: stern tags: trunk)
2021-11-10
18:38
Automate some commands for release; plus: execute more static checks ... (check-in: 671b5c3feb user: stern tags: trunk)
18:09
Refactor to remove shadowed variables ... (check-in: a3d8f7c090 user: stern tags: trunk)
17:41
Add image description to error placeholder image ... (check-in: 599ef44df1 user: stern tags: trunk)
17:30
Refactor image embedding logic to always use callback function ... (check-in: 246e3c7a7b user: stern tags: trunk)
16:30
In WebUI link to image, do not embed it with data-src-URL ... (check-in: 1c05aeeb3d user: stern tags: trunk)
2021-11-09
17:44
Fix: accept HEAD requests ... (check-in: 23f758ae6c user: stern tags: trunk)
17:43
Allow debug mode to be set via config file; do not send some WebUI security header the debug mode is enabled. ... (check-in: 6232a43244 user: stern tags: trunk)
2021-11-08
13:32
Update to github.com/yuin/goldmark@1.4.3 ... (check-in: 5e88a33299 user: stern tags: trunk)
2021-11-04
20:44
Fix broken test ... (check-in: ff2f938d54 user: stern tags: trunk)
2021-11-03
16:40
Visual helper to detect deprecated use of emphasized text ... (check-in: a5fbd1383b user: stern tags: trunk)
16:07
ZMK: use deprecate //, use __ for emphasize, and >> for inserted text ... (check-in: cd433aa00a user: stern tags: trunk)
14:14
Add missing documentation for last commit ... (check-in: a82a3b0edc user: stern tags: trunk)
14:09
Remove visual Zettelmarkup (italic, bold, underline, striketrough) ... (check-in: ed4af376f9 user: stern tags: trunk)
2021-11-02
18:41
Update WebUI Permission-Policy to disallow FLoC ... (check-in: 0f194f384d user: stern tags: trunk)
18:38
Merge branch bytesinput to replace input data to be a byte slice instead of a string. ... (check-in: 4c8a7c9b2e user: stern tags: trunk)
2021-10-29
17:31
Security header only for WebUI ... (check-in: 3cc899bff2 user: stern tags: trunk)
2021-10-28
17:22
Merge from trunk ... (Closed-Leaf check-in: 8d74a32332 user: stern tags: bytesinput)
17:19
Remove inline CSS styles in HTML output ... (check-in: b31ceefc1d user: stern tags: trunk)
16:49
Add initial Content-Security-Policy for HTTP response header ... (check-in: 33ac9957ee user: stern tags: trunk)
2021-10-27
17:27
Merge from trunk ... (check-in: bf13c3cd66 user: stern tags: bytesinput)
17:21
Initial support for HTTP security headers ... (check-in: a1c3252454 user: stern tags: trunk)
16:19
Fix error in last commit ... (check-in: 99a3331df6 user: stern tags: trunk)
13:37
Refactor to remove some code smells ... (check-in: 7aebb36772 user: stern tags: trunk)
10:59
Initial troubleshooting page in manual ... (check-in: 9eb6a36d91 user: stern tags: trunk)
2021-10-26
16:33
Ignore additional boxes in config file if command line option -d is given ... (check-in: 32d478f928 user: stern tags: trunk)
12:26
Update changelog ... (check-in: af1ee27a61 user: stern tags: trunk)
2021-10-25
18:31
Merge bug fix ... (check-in: 85fbe25d7e user: stern tags: bytesinput)
18:30
Fix bug introduced in last commit ... (check-in: df5204454b user: stern tags: trunk)
18:19
Merge bug fixes from trunk ... (check-in: 47784d68e5 user: stern tags: bytesinput)
18:18
Fix: control character in JSON may destroy zettel ... (check-in: 6c9a2d4952 user: stern tags: trunk)
16:30
Fix: non-x-scrolling WebUI when content is too wide ... (check-in: db430ab70f user: stern tags: trunk)
14:36
Refactor to clean up a little bit ... (check-in: cafccfd359 user: stern tags: bytesinput)
14:11
Merge API client changes ... (check-in: 19e2e18397 user: stern tags: bytesinput)
14:10
Adapt to byte-slice-based API client ... (check-in: aa1b7df24f user: stern tags: trunk)
13:29
Refactor string code into byte-slice code ... (check-in: ddb4766731 user: stern tags: bytesinput)
10:21
Refactor markdown.cleanText ... (check-in: 1a56b5d4b3 user: stern tags: bytesinput)
2021-10-23
20:12
Remove unneeded function ... (check-in: ee057a3754 user: stern tags: bytesinput)
20:08
Change block i/o to byte slice ... (check-in: dca60240d5 user: stern tags: bytesinput)
2021-10-22
20:25
Fix: count transclusion even if an error message is transcluded ... (check-in: 9524c88565 user: stern tags: trunk)
20:17
Refactor embed test to remove warning (and to use a more appropriate API call) ... (check-in: 36a7c933ea user: stern tags: trunk)
20:09
Update to github.com/yuin/goldmark@1.4.2 ... (check-in: 47c23dc114 user: stern tags: trunk)
2021-10-20
17:28
Transclusion test for found priviledge escalation ... (check-in: ed45e6c048 user: stern tags: trunk)
17:11
Add some more transclusion tests ... (check-in: 038998cf7b user: stern tags: trunk)
15:48
Add test for transclusion; fix broken inclusion mechanism ... (check-in: 3d1771d02a user: stern tags: trunk)
2021-10-19
18:12
Fix broken API test about zettel context ... (check-in: 3c9510a936 user: stern tags: trunk)
2021-10-15
09:06
Refactor to remove some code smells ... (check-in: 515f35f4c8 user: stern tags: trunk)
2021-10-14
16:12
efactor code to remove some code smells ... (check-in: a4e1896dd6 user: stern tags: trunk)
15:01
Clean up encoded representations ... (check-in: 7db8d82e73 user: stern tags: trunk)
14:34
Store heading level 1-based instead of 2-based ... (check-in: 800fc49d86 user: stern tags: trunk)
2021-10-13
18:33
Remove unneeded encoder environment value ... (check-in: 9d62a93e8a user: stern tags: trunk)
18:21
Move encoder test for BLOBs (png) to test package ... (check-in: 92616765a0 user: stern tags: trunk)
17:43
Move inline encoder test for links and embed to test package ... (check-in: c0c28948b1 user: stern tags: trunk)
17:04
Move encoder block tests into test package ... (check-in: fb08a74e91 user: stern tags: trunk)
13:07
Refactor encoder tests ... (check-in: 3b4d5e8a0f user: stern tags: trunk)
12:55
Move inline encoding tests into own test package ... (check-in: 0736e8820f user: stern tags: trunk)
2021-10-12
17:57
Add initial version of encoder tests ... (check-in: 642c416446 user: stern tags: trunk)
2021-10-11
13:54
When deleting a zettel, check for shadowed zettel; fix some errors for deleting / renaming a zettel ... (check-in: 27988d06b9 user: stern tags: trunk)
2021-10-05
16:41
Show a warning, if user tries to delete / rename a referenced zettel ... (check-in: afdb6cf83e user: stern tags: trunk)
2021-10-04
15:52
Add new metadata key "content-tags" ... (check-in: 15904adbdd user: stern tags: trunk)
14:09
Stop determination of zettel context at the home zettel ... (check-in: 21aeffa1fe user: stern tags: trunk)
12:19
Refactor to remove some code smells; fix an API bug; update dev documentation ... (check-in: b5003628dd user: stern tags: trunk)
10:49
Add query value to zettel list API /z ... (check-in: 0ffcab66d7 user: stern tags: trunk)
09:32
Add endpoint /m to retrieve metadata ... (check-in: 4366e4f3da user: stern tags: trunk)
2021-10-01
17:01
Fix: make error message more useable when providing invalid zettel id while renaming ... (check-in: 1746f3208a user: stern tags: trunk)
14:49
Endpoint /v returns HTML / text encoded Zettelmarkup inline values ... (check-in: 452e2ec140 user: stern tags: trunk)
11:26
Update to new zettelstore.de/c ... (check-in: 12cdea12ae user: stern tags: trunk)
10:53
Documentation updates ... (check-in: 0b06648bb3 user: stern tags: trunk)
10:41
Use metadata keys and values from zettelstore.de/c ... (check-in: d220babef9 user: stern tags: trunk)
08:56
Use ZettelID values from client to remove duplicate values ... (check-in: 9260f4e3de user: stern tags: trunk)
07:55
(Re-) Incorporate client test, was outsourced to zettelstore.de/client ... (check-in: 7d848ab772 user: stern tags: trunk)
2021-09-30
17:18
Remove api / client packages; now link to zettelstore.de/c ... (check-in: 5b1dfcb2e5 user: stern tags: trunk)
2021-09-29
13:15
Update home page: link to contributed software ... (check-in: 45f75fdc52 user: stern tags: trunk)
2021-09-23
18:08
Fix development docs on providing fossil tags ... (check-in: f841fb7a3c user: stern tags: trunk)
18:03
Increase version to 0.0.16-dev to begin next development cycle ... (check-in: 9748c52fdb user: stern tags: trunk)
2021-09-17
14:55
Version 0.0.15 ... (check-in: 66498fc30a user: stern tags: trunk, release, version-0.0.15, v0.0.15)
2021-09-16
18:02
Initial development zettel ... (check-in: 64e566f5db user: stern tags: trunk)
2021-09-15
11:50
Update to github.com/yuin/goldmark@1.4.1 ... (check-in: fda32a3618 user: stern tags: trunk)
2021-09-11
21:27
Refactor to remove some code smells ... (check-in: 5011181250 user: stern tags: trunk)
2021-09-09
18:31
Refactor to remove some code smells ... (check-in: a7fd38e010 user: stern tags: trunk)
2021-09-08
20:57
Remove unneeded parameter, found by mvdan.cc/unparam ... (check-in: cedafc2809 user: stern tags: trunk)
20:08
Remove unneeded endpoints /p and /v ... (check-in: 296bdfdb0e user: stern tags: trunk)
2021-09-06
21:56
Add test for retrieving parsed zettel ... (check-in: 1532c4afa6 user: stern tags: trunk)
21:51
Client API menthos for plain zettel calls (/z and /z/{ID}), incl. tests ... (check-in: 74338e118b user: stern tags: trunk)
2021-09-05
19:20
Move endpoints /u -> /p and /u/{ID} -> /p/{ID} ... (check-in: 482eff73e8 user: stern tags: trunk)
19:13
Move endpoint /p -> /z and /p/{ID} to /z/{ID} ... (check-in: 8cc3da8fdc user: stern tags: trunk)
19:01
Move API endpoint /z -> /j and /z/{ID} to /j/{ID} ... (check-in: a45ffe2abc user: stern tags: trunk)
18:29
Move HTML endpoints: /j -> /i?logout and /j/{ID} to /k{ID} ... (check-in: 4d76b671ff user: stern tags: trunk)
2021-09-03
19:21
Allow to create/update a zettel in plain format (endpoint /p) ... (check-in: 47d5a40d12 user: stern tags: trunk)
16:43
Allow to delete/rename a zettel throgh endpoint /p. ... (check-in: d80cb12475 user: stern tags: trunk)
16:07
Show zettel title in HTML encoder, when _part=zettel (endpoints /u + /v) ... (check-in: 5743df8bbb user: stern tags: trunk)
15:45
Fix: show tag link in WebUI zettel title and in info page ... (check-in: 905edc0e25 user: stern tags: trunk)
2021-09-02
19:37
Refactor to remove some code smells ... (check-in: f1b6f36627 user: stern tags: trunk)
2021-08-31
22:31
Evaluate metadata for encoded zettel ... (check-in: f5787329cd user: stern tags: trunk)
20:17
Refactor to remove some code smells ... (check-in: 883589eaef user: stern tags: trunk)
2021-08-30
20:46
Evaluate zettel title in WebUI lists ... (check-in: 05a9bb2a53 user: stern tags: trunk)
20:27
Show evaluated metadata in WebUI get_zettel and get_info ... (check-in: 782bc01097 user: stern tags: trunk)
19:16
Evaluate title when /v ... (check-in: 51056d5234 user: stern tags: trunk)
17:57
Some refactorings and preparations for evaluated metadata ... (check-in: d39ad0628a user: stern tags: trunk)
14:55
Rename API endpoint /p to /u and endpoint /w to /p ... (check-in: 348ff69fad user: stern tags: trunk)
14:31
Fix: sub-command file panics because of missing config data ... (check-in: f0e10390be user: stern tags: trunk)
14:22
Rename "raw" into "plain" ... (check-in: da673a6aaa user: stern tags: trunk)
11:52
Allow "-role" as a suffix of metadata key to specify a word value ... (check-in: ebd1b69142 user: stern tags: trunk)
2021-08-27
21:56
Fix: tag list contains also in-text tags ... (check-in: cf10b36c01 user: stern tags: trunk)
21:47
List zettel identifier and title per line via endpoint /w ... (check-in: 595e2a99c2 user: stern tags: trunk)
13:27
Refactor to remove some code smells ... (check-in: 48ccb64f55 user: stern tags: trunk)
2021-08-26
21:50
Add new endpoint /w/{ID} to retrieve raw zettel data ... (check-in: d8139b7649 user: stern tags: trunk)
21:23
For API endpoint /v and /p, *no* links will be changed. Images will only embedded for HTML encoding ... (check-in: fa7ba94fd8 user: stern tags: trunk)
20:29
Refactor to remove some code smells ... (check-in: 463baadb1d user: stern tags: trunk)
2021-08-25
22:14
Add all tags to HTML meta "keywords" ... (check-in: b7a2724a03 user: stern tags: trunk)
21:47
Truly embed images stored in zettel ... (check-in: 0f472264b1 user: stern tags: trunk)
20:58
Simplify output of get_links ... (check-in: 9890154a91 user: stern tags: trunk)
17:48
Remove "url" key in JSON API calls and responses. Zettelstore is not a REST software ... (check-in: d92d3e01c4 user: stern tags: trunk)
17:18
Update to fsnotify/fsnotify v1.5.1 ... (check-in: 0fecf2f302 user: stern tags: trunk)
2021-08-22
21:46
Fix some typos and update documentation w.r.t. inline tags ... (check-in: cc814ee86d user: stern tags: trunk)
21:28
Index inline tags and show them in select search ... (check-in: 7f0a492f0e user: stern tags: trunk)
20:05
WebUI info page: show links to parsed zettel ... (check-in: c5c2b0f5dd user: stern tags: trunk)
15:43
Unify meta query keys for API and WebUI search ... (check-in: e1865e2e11 user: stern tags: trunk)
12:34
Update to fsnotify/fsnotify v1.5.0 ... (check-in: cc130ba10d user: stern tags: trunk)
2021-08-17
18:22
Tag values are now case-insensitive and will be mapped to lower case character when editing them through zettelstore. ... (check-in: 842ef8e558 user: stern tags: trunk)
17:17
Fix: process and encode empty table cells ... (check-in: fd44c575c6 user: stern tags: trunk)
14:27
Add list endpoints /p and /v ... (check-in: cc5234be33 user: stern tags: trunk)
13:20
API for retrieving parsed, but unevaluated zettel in various encodings ... (check-in: d369229b19 user: stern tags: trunk)
11:49
Refactor manager.FetchZids to use ManagedBox.ApplyZid ... (check-in: fb3fdb8884 user: stern tags: trunk)
11:28
Refactor manager.SelectMeta to use ManagedBox.ApplyMeta ... (check-in: 705bced5b5 user: stern tags: trunk)
10:46
Fix: do not list zettel if just shadowed version matches ... (check-in: 2ca492179c user: stern tags: trunk)
10:07
Refactor ManagedBox.SelectMeta to return a map instead of a list ... (check-in: 6d4205faa8 user: stern tags: trunk)
09:28
Adapt to go1.17 ... (check-in: 3504db997d user: stern tags: trunk)
2021-08-12
17:08
Link inline tags in HTML encoding ... (check-in: e3c66e1bbb user: stern tags: trunk)
16:03
API client specifies some reasonable timeouts instead of waiting forever ... (check-in: fb53d99825 user: stern tags: trunk)
15:21
Rename package evaluate -> evaluator ... (check-in: aca3a20635 user: stern tags: trunk)
15:15
WebUI Getinfo is just based on parsed, but not evaluated AST ... (check-in: 81c4935e4f user: stern tags: trunk)
13:15
Show folgezettel at the bottom of each page with full title ... (check-in: f5f2b21041 user: stern tags: trunk)
2021-08-11
15:42
Allow to specify fragments for inline transclusion ... (check-in: f4e585258c user: stern tags: trunk)
11:00
Refactor to remove some code smells ... (check-in: cda6958893 user: stern tags: trunk)
10:03
Update to golang.org/x/text@0.3.7 ... (check-in: 3981974c28 user: stern tags: trunk)
2021-08-10
15:59
Document current state of inline transclusion ... (check-in: ddcfc7cdc9 user: stern tags: trunk)
15:07
Introduce explicit fragment values (heading, mark node) ... (check-in: 8c0db60d9c user: stern tags: trunk)
13:33
Fix: allow attribute after heading text w/o space separator ... (check-in: ca87ea3529 user: stern tags: trunk)
08:44
Safe inline node embedding aks inline transclusion ... (check-in: 46e11e156c user: stern tags: trunk)
07:25
Fix: right order of multiple inline embeddings in one inline node list ... (check-in: 1fef02657f user: stern tags: trunk)
06:59
Fix: recognize embedding in heading (zettelmarkup) ... (check-in: c7d5581021 user: stern tags: trunk)
06:44
Move parser/cleaner into evaluate package ... (check-in: da8445f7ff user: stern tags: trunk)
2021-08-09
17:59
Initial version of inline node embedding.

CAUTION: does not check anything: no recursion, no embed bombs, ... ... (check-in: 93d85f19fb user: stern tags: trunk)

16:47
Emit error text if embed node is not embeddable ... (check-in: 11881962f9 user: stern tags: trunk)
15:20
Add GOPROXY=direct to build script ... (check-in: 2b7f1037b1 user: stern tags: trunk)
2021-08-04
16:36
Do not specify encoding when rendering WebUI ... (check-in: 325212bf96 user: stern tags: trunk)
16:11
Add embed descision based on syntax ... (check-in: dead13b36f user: stern tags: trunk)
2021-08-03
17:40
Refactor embed evaluator to handle non-image embeddings ... (check-in: 63eabe6db9 user: stern tags: trunk)
17:05
Move zettel evaluation into own package ... (check-in: 2ba53acfaa user: stern tags: trunk)
07:27
Remove query parameters from API get_links ... (check-in: 20dc927dd1 user: stern tags: trunk)
07:17
Remove some code smells ... (check-in: 27a5f83200 user: stern tags: trunk)
2021-08-02
07:54
Fix panic when rendering info page ... (check-in: 24aeb4263a user: stern tags: trunk)
07:48
Add recover handler for web requests ... (check-in: 77b5d84337 user: stern tags: trunk)
2021-07-30
16:11
Refactor code; add some tests for parsing tables ... (check-in: 097efe0422 user: stern tags: trunk)
15:44
Fix panic when traversing a table ... (check-in: 9c53080129 user: stern tags: trunk)
15:02
Refactor to remove all occurences of ast.InlineSlice and ast.BlockSlice ... (check-in: a3ce863548 user: stern tags: trunk)
13:30
Refactor encoder.WriteBlocks to accept *ast.BlockListNode ... (check-in: d5585c89b7 user: stern tags: trunk)
12:20
Refactor encoder.WriteLines to accept *ast.InlineListNode ... (check-in: 4922d9e90c user: stern tags: trunk)
11:52
Refactor parser.ParseBlocks to return *ast.BlockListNode ... (check-in: 3afbe2ac9d user: stern tags: trunk)
11:43
Refactor parser.ParseInlines to return ast.InlineListNode ... (check-in: 1eca9d940a user: stern tags: trunk)
11:25
Remove ast.BlockSlice from AST nodes ... (check-in: cc778f2de1 user: stern tags: trunk)
10:35
Remove ast.InlineSlice from all AST nodes ... (check-in: 682df78323 user: stern tags: trunk)
2021-07-29
17:32
Refactor AST evaluator to remove dependencies to package "api" ... (check-in: 092d154ce3 user: stern tags: trunk)
15:57
Initial version of evaluating zettel; remove MakeXXXAdapter for encoder ... (check-in: bfde762a0f user: stern tags: trunk)
2021-07-28
17:18
Enhance internal type safety for working with external material. ... (check-in: 68a0956aa3 user: stern tags: trunk)
16:29
Rename intern and extern representations of images into "embedded material" ... (check-in: c73d6bd265 user: stern tags: trunk)
07:49
Code refactoring and small bug fixes ... (check-in: 6eee79b79e user: stern tags: trunk)
2021-07-27
14:50
HTTP router is based on enums (instead of strings) ... (check-in: ab16f5799c user: stern tags: trunk)
11:19
Cleanup code for retrieving evaluated zettel ... (check-in: d9d1129c92 user: stern tags: trunk)
10:15
Remove support for superfluous encodings "json" and "raw". API zettel list only supports JSON. ... (check-in: 66bbb4bd10 user: stern tags: trunk)
2021-07-26
17:45
Separate API endpoint /z/{ID} to an endpoint /z/{ID} which returns the pure zettel data, and endpoint /v/{ID} which returns parsed and evaluated zettel data ... (check-in: 416c6dc6b1 user: stern tags: trunk)
11:07
Refactor to remove some code smells ... (check-in: 0de30d2cdf user: stern tags: trunk)
10:46
Re-shuffle endpoints for authentication ... (check-in: 3d2c325a30 user: stern tags: trunk)
2021-07-23
18:07
Refactor "format" -> "encoding" ... (check-in: 473908824b user: stern tags: trunk)
16:43
Increase version to 0.0.15-dev to begin next development cycle ... (check-in: ba65777850 user: stern tags: trunk)
11:02
Version 0.0.14 ... (check-in: 6fe53d5db2 user: stern tags: trunk, release, version-0.0.14)
2021-07-22
13:50
Add client API for retrieving zettel links ... (check-in: e43ff68174 user: stern tags: trunk)
12:32
Add client API for retrieving zettel context ... (check-in: ad2f86dc44 user: stern tags: trunk)
2021-07-21
17:01
Add client API for retrieving the zettel order ... (check-in: e04cee9612 user: stern tags: trunk)
14:56
Add client API for getting evaluated / encoded zettel ... (check-in: f1d9b8a866 user: stern tags: trunk)
14:44
Move encoding constants into api package ... (check-in: ae478bc247 user: stern tags: trunk)
10:57
Document reserved zettel identifier ... (check-in: 478723f2f5 user: stern tags: trunk)
10:20
Rename "filter" -> "select" to make clearer, that a list of zettel is formed by adding selected zettel instead of rejecting zettel from the full list ... (check-in: 86970d2ee3 user: stern tags: trunk)
09:31
Remove unneeded dependencies ... (check-in: 9de40b82bb user: stern tags: trunk)
2021-07-14
13:30
Update changes for next release ... (check-in: 569294f04b user: stern tags: trunk)
2021-07-13
15:00
Add documentation for missing API calls (server) ... (check-in: b71a7639d5 user: stern tags: trunk)
2021-07-12
21:49
Enable admin console only for run sub-command ... (check-in: 7758c5722b user: stern tags: trunk)
21:18
If no match is found in routing table, return 405 = Method not allowed instead of forwarding the request to the underlying handler. ... (check-in: 351ae138b4 user: stern tags: trunk)
20:46
Rename endpoint "/y" (zettel context) to "/x" ... (check-in: be2dccbcd1 user: stern tags: trunk)
20:29
Rename API authentication endpoint to "/v" (previous same as WebUI: "/a") ... (check-in: 260ed470ec user: stern tags: trunk)
2021-07-10
13:42
FIX: allow role "creator" to create zettel in the WebUI ... (check-in: cefde84813 user: stern tags: trunk)
12:35
FIX: show "New" menu only if there is at least one menu entry ... (check-in: 678306b583 user: stern tags: trunk)
2021-07-09
17:40
Initial API (server+client) for renaming an existing zettel ... (check-in: 4bfd282c7d user: stern tags: trunk)
15:50
Initial API (server+client) for updating an existing zettel ... (check-in: 9bb7b1d772 user: stern tags: trunk)
14:37
Fix inconsistencies of filtering a zettel list ... (check-in: 00de6b1e5f user: stern tags: trunk)
2021-07-08
18:09
Clean-up filter preparation code, content code, and documentation ... (check-in: 9d6bfbc19d user: stern tags: trunk)
2021-07-07
17:39
Zettel.Content tracks itself, whether it is binary or not. Refactored code into methods for trimming content and en-/decode content via base64. ... (check-in: ce92c23d38 user: stern tags: trunk)
16:46
Clean up some API-related code (server + client) ... (check-in: 376ec6b12d user: stern tags: trunk)
16:14
Initial API for creating and deleting a zettel, incl. API client ... (check-in: 1e58f606e1 user: stern tags: trunk)
2021-07-06
12:25
Do not add empty default metadata values ... (check-in: 4f863e1a0a user: stern tags: trunk)
10:35
Make test box read-only ... (check-in: 43eaef2076 user: stern tags: trunk)
2021-07-05
16:00
Add API client call for "get JSON zettel" ... (check-in: f78fa4a202 user: stern tags: trunk)
14:58
Distinct between external format spec and internal encoding values ... (check-in: 73597b6f42 user: stern tags: trunk)
13:48
Cleanup API calls ... (check-in: 87fb8e6951 user: stern tags: trunk)
11:51
Update to new CommonMark specification 0.30 with goldmark 1.4.0 ... (check-in: 3966bfa3f8 user: stern tags: trunk)
10:46
Delete zettel from non-first box, if dirbox is the first box ... (check-in: 66f63f9cec user: stern tags: trunk)
10:33
Server for API-Test now has a mem:-box in front ... (check-in: 4ae9bc6a59 user: stern tags: trunk)
09:19
Support for syntax "html" ... (check-in: a435c5e72d user: stern tags: trunk)
08:46
Fix: URL as link/image text results in mangled reference ... (check-in: f904a8f65e user: stern tags: trunk)
2021-07-02
16:35
Add external links of metadata to API call "get links" ... (check-in: 512fa54737 user: stern tags: trunk)
15:03
Add user role "creator" ... (check-in: ffeff4a547 user: stern tags: trunk)
14:15
Add API call "list roles" ... (check-in: e19e414b49 user: stern tags: trunk)
13:28
Improve server-side part of API call "get tags" ... (check-in: a7e2d2bf98 user: stern tags: trunk)
2021-07-01
18:18
Add API call for retrieving tags ... (check-in: 2ac5b326e1 user: stern tags: trunk)
17:05
Initial API client with test ... (check-in: b2fc46ea39 user: stern tags: trunk)
17:03
First full API test, including autostart of Zettelstore ... (Closed-Leaf check-in: 55d77994e8 user: stern tags: client)
2021-06-30
14:31
Move client main into a real test that is only executed by demand ... (check-in: 396c92fd9e user: stern tags: client)
2021-06-29
15:50
Add initial zettel box for future testing ... (check-in: 21c270944a user: stern tags: client)
12:34
Integrate URLBuilder into Server and Client ... (check-in: 0a0de80763 user: stern tags: client)
10:20
Merge from trunk ... (check-in: 771bb85db4 user: stern tags: client)
10:19
Decouple URLBuilder from web router ... (check-in: b9c83b2c91 user: stern tags: trunk)
10:10
Update to github.com/yuin/goldmark@1.3.9 ... (check-in: 09e1a99d3a user: stern tags: trunk)
10:06
Refactor initial simple client ... (check-in: 34321b877f user: stern tags: client)
2021-06-28
17:52
Create initial version of authenticating client ... (check-in: 3b9b2add0d user: stern tags: client)
12:57
Show shadowed boxes on zettel info page ... (check-in: 368240ea88 user: stern tags: trunk)
11:55
Move .ReadStat and .Dump into box.Manager interface. ... (check-in: 91f4b2fee9 user: stern tags: trunk)
2021-06-27
16:47
Fix: maintain user-defined zettel file name when updating the zettel ... (check-in: 19c831e4cc user: stern tags: trunk)
15:52
Allow to determine metadata type by speifying an appropriate suffix ... (check-in: 85ff6a8650 user: stern tags: trunk)
14:20
Fix: open URL on info page in new tab/window ... (check-in: 1b4c6cbf95 user: stern tags: trunk)
2021-06-22
11:01
Allow to overwrite system-defined CSS with a zettel for user-defined CSS. ... (check-in: 1fb48b5ccc user: stern tags: trunk)
10:31
Fix comment in dependency spec ... (check-in: cbf953842c user: stern tags: trunk)
2021-06-18
15:45
Update some dependencies ... (check-in: c1f1215e0f user: stern tags: trunk)
2021-06-16
13:47
Remove some more code smells ... (check-in: a3683d187e user: stern tags: trunk)
13:42
Remove some code smells ... (check-in: 1569c2b679 user: stern tags: trunk)
2021-06-15
17:53
Fix: allow "\|", "\]", and "\}" as Text inside links and images ... (check-in: 784a2b20b6 user: stern tags: trunk)
14:56
Refactor writer for encodings ... (check-in: 4748447a03 user: stern tags: trunk)
10:54
Measure only re-index duration; refactor manager to use (managed) boxes, not "sub-boxes" ... (check-in: 9e4e9bad46 user: stern tags: trunk)
07:43
Merge package runes into package input ... (check-in: 079406600a user: stern tags: trunk)
2021-06-14
17:40
Allow tests to execute concurrently ... (check-in: 7d33bdfbd3 user: stern tags: trunk)
15:03
Rename 'place' to 'box' ... (check-in: 6eb9816116 user: stern tags: trunk)
2021-06-11
19:43
Remove support for list paging in WebUI ... (check-in: 88c5a4462e user: stern tags: trunk)
2021-06-09
17:00
Add supported metadata key 'place-number' ... (check-in: 03e324830a user: stern tags: trunk)
12:10
Fix: do not remove zettel from index, if another version (on another place) is still there. ... (check-in: 37784d527a user: stern tags: trunk)
2021-06-08
12:57
Remove visitor pattern. ... (check-in: b6baaac7c9 user: stern tags: trunk)
11:00
Replace ast.Visitor with ast.Walk in djsonenc ... (check-in: a5fc76586f user: stern tags: trunk)
10:08
Replace ast.Visitor with ast.Walk in nativeenc ... (check-in: 86313bd43c user: stern tags: trunk)
2021-06-07
17:48
Replace ast.Visitor with ast.Walk in zmkenc ... (check-in: 3eeb4378bf user: stern tags: trunk)
17:27
Replace ast.Visitor with ast.Walk in htmlenc ... (check-in: ff055db297 user: stern tags: trunk)
15:55
Rename ast.*Code to ast.*Kind ... (check-in: 321e8f5993 user: stern tags: trunk)
11:39
Rewrite text encoder with ast.Walk ... (check-in: 1c854aad72 user: stern tags: trunk)
11:12
Replace zmk test visitor with ast.Walk ... (check-in: 2d0aac45c1 user: stern tags: trunk)
10:11
Replace zmk post-processor with walker ... (check-in: 1fcbddcc13 user: stern tags: trunk)
09:14
Replace ast.TopDownTraverser with ast.Walk* ... (check-in: edb7e4c5a2 user: stern tags: trunk)
09:11
Increase version to 0.0.14-dev to begin next development cycle ... (check-in: 7dd6f4dd5c user: stern tags: trunk)
2021-06-01
12:35
Version 0.0.13 ... (check-in: 11d9b6da63 user: stern tags: trunk, release, version-0.0.13)
10:14
Log output while starting Command Line Server ... (check-in: 968a91bbaa user: stern tags: trunk)
2021-05-31
13:31
Add some limitations for the upcoming release ... (check-in: ee9de32f20 user: stern tags: trunk)
13:10
Replace linear search with binary search when indexing ... (check-in: 1451cff35d user: stern tags: trunk)
2021-05-28
18:37
Add new command "crlf" to administrator console ... (check-in: c4ce4885ef user: stern tags: trunk)
2021-05-26
09:02
Allow to create folgezettel from binary zettel ... (check-in: d74863d89a user: stern tags: trunk)
2021-05-25
16:08
Enable zettel "Zettelstore Startup Configuration" ... (check-in: 5c77224142 user: stern tags: trunk)
15:20
Refactor error detection code; fix some minor bugs ... (check-in: ec15e945f2 user: stern tags: trunk)
14:29
Add Kernel method 'DumpIndex'. ... (check-in: 8b32722a49 user: stern tags: trunk)
14:22
Remember data about panic recoveries and allow them to retrieve via the administrator console. ... (check-in: 79349d0d5c user: stern tags: trunk)
12:42
New command "config" for administrator console; configuration data as lists ... (check-in: 225f5be1e8 user: stern tags: trunk)
10:27
Configure places via administrator console ... (check-in: 755de36210 user: stern tags: trunk)
09:08
Add Kernel.RestartService ... (check-in: 6ee7aa1b3c user: stern tags: trunk)
09:01
Refactor strfun/slugify.go; disallow diacritic chars in search index ... (check-in: 74113d37bf user: stern tags: trunk)
2021-05-23
17:56
Typo ... (check-in: 42ee8c2c20 user: stern tags: trunk)
17:02
Allow to ignore tabel rows by starting it with '|%'. ... (check-in: 40730c2039 user: stern tags: trunk)
15:01
Build with the right commit hash, even if not updated to the newest commit ... (check-in: 02f1e883d2 user: stern tags: trunk)
2021-05-21
18:07
Fix: allow service to shutdown and stop. ... (check-in: 0d7f5fab34 user: stern tags: trunk)
17:50
Refactor auth + config to include GetVisisbility in config.AuthConfig ... (check-in: 2a80d04223 user: stern tags: trunk)
17:38
Refactor auth/policy to use runtime config directly: GetExpertMode ... (check-in: 9c78fe14b9 user: stern tags: trunk)
17:21
Refactor kernel implementation ... (check-in: 8219d66ca4 user: stern tags: trunk)
16:35
Rename package service into kernel ... (check-in: 5b1df86dea user: stern tags: trunk)
14:56
Add originating place to place.UpdateInfo ... (check-in: 128e3bd858 user: stern tags: trunk)
14:45
Merge place/change into place ... (check-in: 87f0367636 user: stern tags: trunk)
14:34
Manage runtime configuration within the kernel service. ... (check-in: 6b368084f1 user: stern tags: trunk)
2021-05-20
18:19
Move most of the static config function to config service. However, three functions are left. These are used in the dirplace, so they form some kind of mutual dependency. This will be solved later. ... (check-in: 98d63482a9 user: stern tags: trunk)
12:54
Move package config/runtime to the empty package config ... (check-in: a7e5b0085d user: stern tags: trunk)
12:27
Do not allow to remove r/o mode or ownership via administrator console ... (check-in: e21b41951f user: stern tags: trunk)
11:34
Refactor API adapter functions into methods of new struct API. Refactor WebUI too. ... (check-in: d78ee3af8c user: stern tags: trunk)
10:22
Refactor web/adapter/webui: apply Demeters Law ... (check-in: 197780e9d6 user: stern tags: trunk)
09:55
Merge web/adapter/webui/TemplateEngine into WebUI struct ... (check-in: d7bb048c1b user: stern tags: trunk)
09:20
Refactor webui adapter functions to methods of new struct WebUI ... (check-in: 864e6c518d user: stern tags: trunk)
2021-05-19
20:08
Move place/stock into config/runtime (and refactor it) ... (check-in: 8a3eb52c94 user: stern tags: trunk)
18:12
Move all remaining config/startup functions into service/impl/web (as config values) ... (check-in: e908072f1b user: stern tags: trunk)
17:28
Move config/startup/Secret() to package auth/impl ... (check-in: f177c6f631 user: stern tags: trunk)
17:21
Fix for last commit ... (check-in: febec45577 user: stern tags: trunk)
17:18
Move package auth/token into auth + auth/impl ... (check-in: 5c8888b0ee user: stern tags: trunk)
14:09
Refactor web/server ... (check-in: 28f0794767 user: stern tags: trunk)
2021-05-18
16:49
Remove dependencies to web/service/impl ... (check-in: 1dee0d8185 user: stern tags: trunk)
14:33
Remove reference to web/server/impl in web/adapter/template.go ... (check-in: 320c7aa9ea user: stern tags: trunk)
14:19
Refactor web/server to provide a real, simgle server ... (check-in: 46b733f8f8 user: stern tags: trunk)
11:19
Merge packages web/router and web/session into web/server ... (check-in: 056f84aa38 user: stern tags: trunk)
08:23
Ignore certain HTML content when encoding a zettel in HTML. ... (check-in: f8a50242f4 user: stern tags: trunk)
2021-05-17
16:07
Update to github.com/yuin/goldmark@1.3.7 ... (check-in: 51ab5bc533 user: stern tags: trunk)
16:02
Allow to dump the search index via the administrator console ... (check-in: 653c1f4ef4 user: stern tags: trunk)
13:15
Format administrator console tables similar to Zmk tables ... (check-in: 2acec295fd user: stern tags: trunk)
13:03
Add missing documentation for "restart" and "stat" command ... (check-in: f2ca1c4781 user: stern tags: trunk)
12:53
Full shutdown for all Zettelstore commands; new command "restart" for administrator console ... (check-in: 4611378268 user: stern tags: trunk)
12:22
Move owner related functions into authz manager ... (check-in: 25ce60a4e9 user: stern tags: trunk)
11:11
Refactor to make auth service the creator of policies ... (check-in: 12360aee70 user: stern tags: trunk)
10:24
Initial working implementation of auth sub-service ... (check-in: 92e08edd9c user: stern tags: trunk)
2021-05-16
17:53
Start and stop place manager via administrator console ... (check-in: 3e5fe9ad9e user: stern tags: trunk)
11:26
Update to github.com/yuin/goldmark@1.3.6 ... (check-in: c836db48b1 user: stern tags: trunk)
2021-05-14
18:02
Show place/indexer statistics also in administrator console ... (check-in: 128be2fe14 user: stern tags: trunk)
17:05
Allow to start and stop the web service ... (check-in: c33c6ed169 user: stern tags: trunk)
14:08
Add new commands for the administrator console: next-config and set-config ... (check-in: ca26a3aa15 user: stern tags: trunk)
2021-05-12
18:08
Add command get-config to administrator console, which supervedes show-config. ... (check-in: 70648c8a71 user: stern tags: trunk)
11:26
Merge indexer observer and manager notifier ... (check-in: f88465c892 user: stern tags: trunk)
2021-05-11
17:53
Merge data structure manager.Indexer into manager.Manager and simplify some code ... (check-in: b8db02bf72 user: stern tags: trunk)
17:24
Rename place.manager.index to place.manager.store ... (check-in: 1cee227256 user: stern tags: trunk)
17:15
Merge manager and indexer so that only one statup method is needed ... (check-in: 983ef4d6d6 user: stern tags: trunk)
16:26
Merge enricher into manager; merge some indexer infos into manager ... (check-in: 3a442155db user: stern tags: trunk)
14:57
Move index.Selector to search; move index.MetaFilter to place.Enricher; move index.Enricher to place.Enricher ... (check-in: cd8d98c4da user: stern tags: trunk)
14:03
Move package index to place/manager/index ... (check-in: 11f4601437 user: stern tags: trunk)
13:18
Move index/indexer files to place/manager; move index/memstore to place/manager/memstore ... (check-in: 763d9491da user: stern tags: trunk)
12:56
Move index.NoEnrichContext to package place ... (check-in: 4e18aa9b66 user: stern tags: trunk)
12:27
Fix: metadata queries without values were ignored ... (check-in: b36c074ea6 user: stern tags: trunk)
12:10
Remove sub-command "config" ... (check-in: 7143d727af user: stern tags: trunk)
11:24
web/router processes url-prefix when reading a request. ... (check-in: 060e6656be user: stern tags: trunk)
09:20
Remove some code smells ... (check-in: de51ededa0 user: stern tags: trunk)
2021-05-10
18:31
Add command for administrator console to list all available sys-systems. ... (check-in: dc432a5b53 user: stern tags: trunk)
17:56
Remove visibility "simple-expert" ... (check-in: 6c2ef6771a user: stern tags: trunk)
17:01
Fix: always calcualte with utf8 encoded strings when displaying tables in administrator console ... (check-in: 63c0cd5b83 user: stern tags: trunk)
16:44
Administator console has new commands to display runtime metrics and environment. ... (check-in: cef191ece4 user: stern tags: trunk)
14:13
Initial version of administrator console. Disabled by default. Commands: bye, help, list-config, shutdown. ... (check-in: 6aeecd4a3b user: stern tags: trunk)
2021-05-09
19:53
Refactor sub-services into their own components ... (check-in: b0f888504d user: stern tags: trunk)
16:40
Display error message, if listen address is already bound ... (check-in: 97467c331c user: stern tags: trunk)
2021-05-08
17:47
Move logging from web server into main service. ... (check-in: c7a51d430c user: stern tags: trunk)
17:37
Initial configuration for places: default dir-place type. ... (check-in: 2e032e6aa0 user: stern tags: trunk)
17:00
Fix: add version to calculate a secret ... (check-in: 230fdb01cf user: stern tags: trunk)
16:51
Configuration values "read-only-mode" and "simple" are now part of auth sub-system. ... (check-in: 3a996e25a9 user: stern tags: trunk)
16:02
Move "simple" and "verbose" configuration into main service ... (check-in: 0195ac0518 user: stern tags: trunk)
15:02
Allow to display form for new zettel without a title. ... (check-in: 57371c25d3 user: stern tags: trunk)
14:48
Add some restrictions of the configuration managed by the main service. ... (check-in: 651542f0a9 user: stern tags: trunk)
2021-05-07
19:17
Move startup data into main service ... (check-in: 37e209353e user: stern tags: trunk)
13:35
Refactor to reduce code smell ... (check-in: 07378325ac user: stern tags: trunk)
2021-05-06
19:43
Integrate URLBuilder with Router ... (check-in: 0e606495fc user: stern tags: trunk)
17:21
Configure web server URL prefix via main service ... (check-in: bdad935e57 user: stern tags: trunk)
16:33
Configure web server listen address via main service ... (check-in: 44b982908e user: stern tags: trunk)
14:42
Control the web server via the internal main service ... (check-in: 29afb10e23 user: stern tags: trunk)
11:35
Refactor internal services ... (check-in: f02110779d user: stern tags: trunk)
2021-05-05
18:15
Initial version of internal main service ... (check-in: 6a46704b93 user: stern tags: trunk)
15:58
Refactor compileFullSearch ... (check-in: 5b5efb4a1a user: stern tags: trunk)
15:28
Fix for [4e5c9f6f47]: panic when no search string ... (check-in: 095556ed44 user: stern tags: trunk)
15:22
Fix: do not show invalid local link in WebUI info page ... (check-in: 149f8804a1 user: stern tags: trunk)
14:55
Allow full-text search for URLs ... (check-in: 4e5c9f6f47 user: stern tags: trunk)
09:19
Use default image if specified local image cannot be used. ... (check-in: f400095d18 user: stern tags: trunk)
08:07
Cleanup emoji-based code from yesterday ... (check-in: f64b674f07 user: stern tags: trunk)
2021-05-04
17:58
Add a generic emoji image ... (check-in: d030a25c24 user: stern tags: trunk)
13:58
Add system zettel about license, contributors, and dependencies ... (check-in: 365245cba6 user: stern tags: trunk)
11:56
Fix: parsing a link in ZMK with text containing ']' ... (check-in: 30174dde55 user: stern tags: trunk)
07:30
Disable parsing numbers as phone numbers ... (check-in: e53202d0e3 user: stern tags: trunk)
2021-04-29
17:51
Fix: Markdown image without text should produce same representation in Zettelmarkup ... (check-in: 9da0a5535b user: stern tags: trunk)
2021-04-28
12:39
Add a limitation: changing zettel syntax is not reflected in file extension ... (check-in: 44af840743 user: stern tags: trunk)
11:13
Fix: Generation of escaped characters in zmk encoder ... (check-in: 27defb67c2 user: stern tags: trunk)
10:53
Fix: markdown auto-link produce an AST node that is more correct. ... (check-in: 1262f3de95 user: stern tags: trunk)
2021-04-27
10:37
Add suffix comparison for full-text search; state comparison operation on WebUI ... (check-in: 4ce9927fc1 user: stern tags: trunk)
2021-04-26
17:02
Optimize full-text search: scan through word index only once per search. ... (check-in: 8d105d2684 user: stern tags: trunk)
13:20
Full-text search with equals and prefix comparison of words ... (check-in: 0af2b28af5 user: stern tags: trunk)
2021-04-23
18:17
Implement search for zettel identifier ... (check-in: 91d34d2c88 user: stern tags: trunk)
2021-04-17
12:35
Rename place.ErrTimeout to ErrConflict ... (check-in: fc31b31fac user: stern tags: trunk)
12:34
Increase version to 0.0.13-dev to begin next development cycle ... (check-in: 5f0c8f2d4c user: stern tags: trunk)
2021-04-16
16:16
Version 0.0.12 ... (check-in: 86f8bc8a70 user: stern tags: trunk, release, version-0.0.12)
16:08
Show default dir place type in startup values zettel ... (check-in: 8269a7cbc4 user: stern tags: trunk)
15:56
Make default dir place type configurable. Update the default value on macOS, when raising the limit of open files fails. ... (check-in: a12455643c user: stern tags: trunk)
14:26
Automatically set limit of open files on macOS to a value of 1.048.576. ... (check-in: dfb574d3a3 user: stern tags: trunk)
2021-04-15
16:10
Mention new directory place types in change log ... (check-in: 7f0e3a4bf9 user: stern tags: trunk)
08:48
Fix: detect loop when calculating new zettel identifier ... (check-in: b52ac011e0 user: stern tags: trunk)
2021-04-14
16:18
Fix documentation bug ... (check-in: a8c0bad8c4 user: stern tags: trunk)
15:56
Refactor: factor out strategy for calculating unused zettel identifier ... (check-in: f0ab608f74 user: stern tags: trunk)
15:26
Fix: update existing zettel into new place, for simpledir ... (check-in: 5eecb16203 user: stern tags: trunk)
15:04
dirplace: limit concurrent file workers for simple directory service ... (check-in: 1582201626 user: stern tags: trunk)
12:54
Update to github.com/yuin/goldmark@1.3.5 ... (check-in: 212fb64423 user: stern tags: trunk)
2021-04-12
17:44
Rename dirplace/plaindir -> simpledir, clean up code and adapt manual ... (check-in: 5e1f145924 user: stern tags: trunk)
08:04
Update to github.com/yuin/goldmark@1.3.4 ... (check-in: 2a50036a16 user: stern tags: trunk)
2021-04-10
18:02
Optimize dirplace/plaindir a little bit (for reading individual zettel) ... (check-in: 69ef823b1d user: stern tags: trunk)
2021-04-09
18:00
dirplace.plaindir: initial implementation. Slow, but hopefully correct. ... (check-in: 829ffe4964 user: stern tags: trunk)
2021-04-08
18:04
dirplace: stub implementation of plaindir package ... (check-in: 0051a3dc12 user: stern tags: trunk)
11:54
Refactor: prepare for second dir type ... (check-in: b5faa07621 user: stern tags: trunk)
08:44
Refactor: remove shadowing variables ... (check-in: c991f124af user: stern tags: trunk)
08:42
Update mitigation possibilities for macOS ... (check-in: 97163b133a user: stern tags: trunk)
2021-04-07
18:01
Adapt dirplace for non-notifying directory service ... (check-in: e7e1a47199 user: stern tags: trunk)
2021-04-06
17:53
Disable place.dirplace.notifydir for darwin systems ... (check-in: 4e323a29b7 user: stern tags: trunk)
13:15
Refactor: dirplace.Directory.Service interface ... (check-in: 6aad831ff7 user: stern tags: trunk)
2021-04-05
17:04
Refactor: split diplace/directory into an interface and an implementation part ... (check-in: 97d9624ec8 user: stern tags: trunk)
15:59
Increase version to 0.0.12-dev to begin next development cycle ... (check-in: 737632737f user: stern tags: trunk)
12:18
Version 0.0.11 ... (check-in: 6db9ad537f user: stern tags: trunk, release, version-0.0.11)
2021-04-03
17:31
Include license file and readme into zip-file for released software ... (check-in: ca6e7ae6d7 user: stern tags: trunk)
14:35
Set home zettel of manual to "no-index: true" ... (check-in: 8f6af3b88d user: stern tags: trunk)
14:23
Exclude a zettel from being indexed if it contains the metadata "no-index: true" ... (check-in: 62bff0bdcc user: stern tags: trunk)
13:37
Update dependency to golang.org/x/text@0.3.6 ... (check-in: 1bc9bbf264 user: stern tags: trunk)
2021-03-31
14:10
WebUI: set referrer policy to "no-referrer" ... (check-in: 6b884718c8 user: stern tags: trunk)
2021-03-29
17:38
Fix: render content of footnotes in metadata as endnote in zettel and info web-view. ... (check-in: 2d202190fe user: stern tags: trunk)
11:41
Allow filtering for tags by comparing the prefix only. Still, exact matches are the default. ... (check-in: 969548887f user: stern tags: trunk)
10:33
Log stack trace when goroutine is recovered ... (check-in: 90a7c55031 user: stern tags: trunk)
10:18
Store words of one zettel as a slice (instead as a map). This will lower memory requirements, because the slice has much lower overhead than a map. ... (check-in: 3dfbe392aa user: stern tags: trunk)
09:25
Fix: some typos in the manual ... (check-in: b25ba5eab3 user: stern tags: trunk)
2021-03-27
19:05
Initial implementation of full-text search. Deleted words, because of a zettel edit or a zettel removal, are now removed from the internal index. ... (check-in: 350fbdc4b2 user: stern tags: trunk)
18:00
Removed two unused functions ... (check-in: cac32fa0b9 user: stern tags: trunk)
2021-03-25
18:52
Initial implementation of full-text indexer and search.

Note: removal of a word is currently *not* tracked in the index. This has still to be implemented. This commit is just about testing the implementation. ... (check-in: 9f9c93c91e user: stern tags: trunk)

18:12
Refactor: search.CompileMatch ... (check-in: 059f17c759 user: stern tags: trunk)
2021-03-23
17:31
Add internal methods id.Set.Intersect & id.Slice.Equal ... (check-in: b73ce5dcf7 user: stern tags: trunk)
2021-03-22
13:20
Refactor: merge place.Filter/Sorter into Search ... (check-in: 638d382d9f user: stern tags: trunk)
09:48
Refactor: search.Filter provide a CompileMatch method, instead of an interpreting Match method. ... (check-in: e90fa13094 user: stern tags: trunk)
09:34
Refactor: forgot to add two file before last commit 0e23ec0436. Do not use that commit. ... (check-in: 017b2176e3 user: stern tags: trunk)
09:32
Refactor: move public search models into own files ... (check-in: 0e23ec0436 user: stern tags: trunk)
09:22
Upgrade dependency yuin/goldmark from 1.3.2 to 1.3.3 ... (check-in: da2da467ec user: stern tags: trunk)
2021-03-19
20:49
Fix: missing doc string ... (check-in: 9d67d70a2a user: stern tags: trunk)
20:49
Fix: build always outputs messages from golint, because golint returns with exit code == 0 even if some problems were found. ... (check-in: c686f0cbd0 user: stern tags: trunk)
20:44
Refactor: introduce own package for place change: place/change ... (check-in: 0209264a32 user: stern tags: trunk)
19:40
Fix: wrong parameter in regression test ... (check-in: 3add04f34c user: stern tags: trunk)
2021-03-17
18:50
Refactor: ManagedPlace receives now a match function in SelectMeta ... (check-in: abad973e89 user: stern tags: trunk)
18:41
Refactor places into ManagedPlace, (Public)Place with different SelectMeta methods. ... (check-in: 9ba0d67e49 user: stern tags: trunk)
2021-03-15
18:49
Refactor ast.ZettelNode ... (check-in: 760b35d528 user: stern tags: trunk)
15:09
Fix: text encoder will only emit text, even for title with zettelmarkup ... (check-in: 900b03551b user: stern tags: trunk)
14:44
Fix: native format encodes title not just a a string any more ... (check-in: f89b5d2fb7 user: stern tags: trunk)
14:20
Remove some atomic increments because of alignment problems on some platforms ... (check-in: 40a3868314 user: stern tags: trunk)
14:03
Fix: index all metadata, even title, role, tags, and syntax ... (check-in: a81f0e6569 user: stern tags: trunk)
13:55
Do not render HTML code with nested links ... (check-in: a24f40b951 user: stern tags: trunk)
12:46
Index: parse Zettelmarkup metadata before indexing it ... (check-in: 8ef7c7729e user: stern tags: trunk)
10:51
Fix: do not enrich metadata, when metadata/zettel can be found but cannot be read ... (check-in: a5766b92d1 user: stern tags: trunk)
10:29
Build: add support for staticcheck (and fix some minor problem found by using it) ... (check-in: b1a5cf35c7 user: stern tags: trunk)
10:18
Remove possible nil pointer panic ... (check-in: 5810c15964 user: stern tags: trunk)
10:15
Remove some unused test code ... (check-in: 5169365064 user: stern tags: trunk)
10:13
Refactor: remove usage of deprected package golang.org/x/crypto/ssh/terminal by using golang.org/x/term ... (check-in: 3ed3a34d0a user: stern tags: trunk)
10:08
Refactor index.Selector interface ... (check-in: 8f1ced8108 user: stern tags: trunk)
2021-03-12
21:55
Refactor: replace sync.Lock with atomic.AddUInt64 ... (check-in: 12ef815ec0 user: stern tags: trunk)
2021-03-11
18:38
API,WebUI: remove tags as an input for zettel contexts ... (check-in: fe531d6259 user: stern tags: trunk)
2021-03-10
16:53
Move place.Filter/place.Sorter into new package 'search' ... (check-in: cd237eb13d user: stern tags: trunk)
16:41
Refactor: place.Filter ... (check-in: 772b53a96b user: stern tags: trunk)
15:46
Add initial support for "index.Selector" interface ... (check-in: 073278244c user: stern tags: trunk)
11:28
Search: collect all words and transfer them to the store ... (check-in: 97e60dc5ae user: stern tags: trunk)
11:07
Refactor: remove some code smells ... (check-in: 28c1c7f226 user: stern tags: trunk)
10:19
Bump golang.org/x/text from 0.3.0 to 0.3.5 ... (check-in: c567f50f4f user: stern tags: trunk)
2021-03-09
19:01
Search: initial implementation of word normalizer and word collector. Collected words are currently not processed further. ... (check-in: 4826e9ddd8 user: stern tags: trunk)
18:14
Start small experiment with GitHubs dependabot.

The best of two worlds: fossil for easy usage, GitHub for external analysis. BTW, the mirror process overwrites any changes not done in fossil. So be aware of this ;). ... (check-in: a6055f02d7 user: stern tags: trunk)

2021-03-08
18:01
Refactor: create an own zettel data collector for the indexer. It is a little bit more special than the current in package "collect". ... (check-in: 9a39be6241 user: stern tags: trunk)
17:39
FIX: remove race condition in indexer when enriching zettel metadata ... (check-in: cdb900779a user: stern tags: trunk)
16:13
Refactor: replace encoder.Option with encoder.Environment ... (check-in: 4fa6b15997 user: stern tags: trunk)
2021-03-06
21:31
Refactor: remove some code smells ... (check-in: 7eb9d0b965 user: stern tags: trunk)
20:46
API,WebUI: when filtering, allow to specify that metadata key must or must not be present. ... (check-in: def248150d user: stern tags: trunk)
19:09
Refactor: make place.Filter more OO-like, part 2 ... (check-in: 37b91d83fb user: stern tags: trunk)
2021-03-05
18:55
Refactor: make place.Filter and place.Sorter more OO-like to reduce the number of public visible functions / names. ... (check-in: 7cff0d116e user: stern tags: trunk)
18:21
API,WebUI: add support for negate matching of individual values when filter a list of zettel ... (check-in: 5d96267b5f user: stern tags: trunk)
13:40
WebUI: rename "Links to this zettel" into "Additional links to this zettel" ... (check-in: 331c8670ca user: stern tags: trunk)
13:32
WebUI: menu bar is shown when displaying error messages. ... (check-in: 0c8ddb2a54 user: stern tags: trunk)
2021-03-04
18:47
Refactor: remove some code smells ... (check-in: 6645317803 user: stern tags: trunk)
2021-03-03
18:41
Refactor: remove some code smells ... (check-in: c1ff19c164 user: stern tags: trunk)
15:23
Server: Runtime Values -> Runtime Metrics.

Make use of runtime/metrics instead of runtime.GetMemStats (and runtime/debug.ReadGCStats). ... (check-in: 632912699e user: stern tags: trunk)

14:53
Manual: change example zid for toc API call ... (check-in: 00d05e1769 user: stern tags: trunk)
2021-03-02
18:53
Refactor: remove some code smells ... (check-in: e7d042b43e user: stern tags: trunk)
2021-03-01
19:06
New place type "file" which allows to read zettel from a ZIP file ... (check-in: c2997ba5aa user: stern tags: trunk)
13:47
Add build command "manual". It is also part of making a release. ... (check-in: c1401928f0 user: stern tags: trunk)
2021-02-27
18:31
FIX: show all tags after restricting tag list ... (check-in: 5f07168a72 user: stern tags: trunk)
18:20
FIX: URL for minimum number of tags usage in tag list ... (check-in: 3b840932b2 user: stern tags: trunk)
18:10
Doc: copy 1st section of home page in README.md, so that GitHub user will have something to read ... (check-in: e221bc9d98 user: stern tags: trunk)
2021-02-26
19:30
Refactor: remove some code smells ... (check-in: b025435db8 user: stern tags: trunk)
15:01
Refactor: merge constdata.go into constplace.go ... (check-in: e58722448b user: stern tags: trunk)
14:53
Refactor: data for constplace is now stored in external embedded files ... (check-in: 4aeeed2902 user: stern tags: trunk)
14:14
Cleanup: main function ... (check-in: 4cf769ff74 user: stern tags: trunk)
14:05
Refactor: remove usage of deprecated Go package "ioutil"

(Plus a small bug fix ;)) ... (check-in: 74d10e7f8d user: stern tags: trunk)

11:53
Increase version to 0.0.11-dev to begin next development cycle ... (check-in: d69e61d8eb user: stern tags: trunk)
11:14
Version 0.0.10 ... (check-in: 5d9e4fc19e user: stern tags: trunk, release, version-0.0.10)
10:36
WebUI: make meta line a little bit darker for better visibility ... (check-in: 09837eae5e user: stern tags: trunk)
10:29
Build: add option -trimpath to "go build" ... (check-in: 6bf32bc296 user: stern tags: trunk)
2021-02-25
18:48
Typo in info-page ... (check-in: e6e0946fe5 user: stern tags: trunk)
16:00
Refactor: remove some code smells ... (check-in: 76c1ebe88c user: stern tags: trunk)
2021-02-24
18:49
Refactor: remove some code smells ... (check-in: 5eedc17677 user: stern tags: trunk)
2021-02-23
19:14
Refactor: remove some code smells ... (check-in: eac4c35636 user: stern tags: trunk)
09:32
Remove reloading places. This will probably later done by service restart. ... (check-in: a01e11f91d user: stern tags: trunk)
2021-02-22
16:06
Build: add support for macOS ARM64 (aka Apple silicon) ... (check-in: fd6178cff8 user: stern tags: trunk)
15:33
API: make result of zettel order ([4e02e28888]) to be the same as for the zettel context ([33f79c9258]). ... (check-in: c9fbeba0d4 user: stern tags: trunk)
15:11
API: retrieve context of a given zettel. [0899935b3e] did this for the WebUI. ... (check-in: 33f79c9258 user: stern tags: trunk)
13:35
When calculating the context, use some zettel with similar tags as the origin zettel for the initial set of context zettel. Follow-up of [0899935b3e]. ... (check-in: 738b943659 user: stern tags: trunk)
12:09
Change default value of key "marker-external" ... (check-in: a62c12a194 user: stern tags: trunk)
11:17
FIX: [d0195772586ce5c6] multiple values of same key are ANDed, not ORed ... (check-in: d2f15261f6 user: stern tags: trunk)
2021-02-19
18:39
Refactor: remove some code smells found by SonarQube ... (check-in: e20e96572a user: stern tags: trunk)
17:28
WebUI: cleanup HTML and ZMK code in constplace ... (check-in: c935506d73 user: stern tags: trunk)
13:45
Remove Go version as a factor when calculating a secret. Rationale: Go releases are (mostly) backward compatible. Just changing the Go version which builds the Zettelstore is not worth mentioning. The software should reamin the same. ... (check-in: edaa5eb883 user: stern tags: trunk)
13:32
Refactor, motivated by SonarCloud ... (check-in: 4e32baaf0c user: stern tags: trunk)
11:37
Some refactorings, mostly motivated by DeepSource ... (check-in: 065fddfc32 user: stern tags: trunk)
2021-02-18
23:25
Apply some more improvements suggested by DeepSource ... (check-in: 0d72730cba user: stern tags: trunk)
22:39
Apply some improvements suggested by DeepSource ... (check-in: 3f9a0a9a7e user: stern tags: trunk)
22:18
Add analyser deepsource.io ... (check-in: b6310d2748 user: stern tags: trunk)
18:24
FIX: wrong zettel titles in list view ... (check-in: c937864d48 user: stern tags: trunk)
18:11
WebUI: show context of a given zettel and allow to navigate through various parameters. ... (check-in: 0899935b3e user: stern tags: trunk)
2021-02-17
17:41
Make "New Menu" zettel a configuration zettel ... (check-in: 63a50981f0 user: stern tags: trunk)
17:37
Typo ... (check-in: 32ebc89e23 user: stern tags: trunk)
16:18
WebUI: Change population of "New" menu to a TOC-based solution, and remove the previous "new-template" role based solution. ... (check-in: b1f09a2b73 user: stern tags: trunk)
13:51
Add API call to get the "table of contents" of a zettel (endpoint /o) ... (check-in: 4e02e28888 user: stern tags: trunk)
2021-02-16
17:29
Update API documentation for retrieving list of tags and roles ... (check-in: 4e78e52f41 user: stern tags: trunk)
17:06
Reshuffle URL keys to separate API from WebUI.

Plus: fix a minor error when renaming a zettel to the same identifier. ... (check-in: 5f04f2e0ad user: stern tags: trunk)

14:17
WebUI: change list URLs for roles and tags (to free the letter 'k') ... (check-in: 0a5cde88ff user: stern tags: trunk)
11:29
FIX: zettel identifier in metadata are not part of "back" metadata ... (check-in: 1bec321933 user: stern tags: trunk)
2021-02-15
18:02
FIX: [d0195772586ce5c6] when no value is given, print "ANY" ... (check-in: 63c9551a76 user: stern tags: trunk)
17:19
Ignore leading '#' of tag values when searching / filtering. ... (check-in: ea5ae59afb user: stern tags: trunk)
15:42
Write query string as heading when presenting filter or search results ... (check-in: d019577258 user: stern tags: trunk)
14:13
WebUI: allow to reload if not started in read-only mode and disabled authentication. ... (check-in: 422ed43c19 user: stern tags: trunk)
13:20
Refactor: []id.Zid -> id.Slice ... (check-in: e6a6109a77 user: stern tags: trunk)
12:11
No zettel enrichment if format="raw" ... (check-in: 017b2d31ec user: stern tags: trunk)
11:32
Give a hint to the GitHub mirror if a so-called developer is not able to use Fossil. ... (check-in: 1d8b64417b user: stern tags: trunk)
2021-02-13
18:44
BUG: Update index if a previously dead reference becomes live or if a zettel is removed, but other zettel still references it. ... (check-in: 3b52836840 user: stern tags: trunk)
15:44
Refactor: add action codes for indexer/anteroom (or: get rid of overloaded bool) ... (check-in: b347ce883d user: stern tags: trunk)
2021-02-12
18:51
FIX: make build ... (check-in: 93607eb6e5 user: stern tags: trunk)
18:50
Add initial internal support for sets of zettel identifier ... (check-in: 33751158ca user: stern tags: trunk)
18:13
Some update for website ... (check-in: e53a434a8d user: stern tags: trunk)
18:02
Enhance build tool: allow to create a preview release and add some helpo text. ... (check-in: 914dfad090 user: stern tags: trunk)
17:17
Add software support for numeric metadata values ... (check-in: 5a780e6124 user: stern tags: trunk)
17:05
Add build instructions ... (check-in: 740d0f8cae user: stern tags: trunk)
16:26
Update manual: "Supported values for metadata key read-only" ... (check-in: 84eb2274bf user: stern tags: trunk)
13:50
Refactor manual concerning metadata key types ... (check-in: abe59bb277 user: stern tags: trunk)
2021-02-11
15:54
Cleanup manual ... (check-in: ddff075fb2 user: stern tags: trunk)
14:55
WebUI: move user menu to second position, between home and lists menu ... (check-in: 20b79bc5d2 user: stern tags: trunk)
14:41
Rename start zettel of manual to identifier of home zettel. ... (check-in: cda4691150 user: stern tags: trunk)
14:20
If home zettel cannot be loaded, redirect either to login screen or to the zettel list. ... (check-in: 0377c08435 user: stern tags: trunk)
2021-02-10
20:39
Typo ... (check-in: b6b45c9a15 user: stern tags: trunk)
19:07
Introduce concept of "home zettel" ... (check-in: 917607fe28 user: stern tags: trunk)
11:14
Build script does not check before building any more.

Building can be done, even if there are some minor tweaks with the software. It is releasing that should not be done without any check. ... (check-in: 6c2bac9a43 user: stern tags: trunk)

2021-02-09
17:49
Encode tags in HTML with '#' sign. ... (check-in: fd53eedc43 user: stern tags: trunk)
17:45
Update home page and add some already done changes ... (check-in: 086e3ce515 user: stern tags: trunk)
17:25
Enhance build tool with golint and shadow checks, plus an optional check of unversioned files. ... (check-in: 9640e8db78 user: stern tags: trunk)
16:10
FIX: index zettel identifier with fragments ... (check-in: 876ccc28d2 user: stern tags: trunk)
15:24
Allow references relative to url-prefix ... (check-in: 47f04da56c user: stern tags: trunk)
2021-02-08
18:38
Rename main.buildVersion to main.version ... (check-in: 81868f2006 user: stern tags: trunk)
18:34
Remove shadowing errors ... (check-in: 5cde351e1d user: stern tags: trunk)
18:22
Add a build and release tool ... (check-in: 7d5b17cf5e user: stern tags: trunk)
11:04
Update dependency "yuin/goldmark" to v1.3.2 ... (check-in: 8e73d38529 user: stern tags: trunk)
2021-02-03
17:55
Add some more information about the current release on home page ... (check-in: 022f800287 user: stern tags: trunk)
14:39
FIX: add two missing files for [162462c49d] ... (check-in: b2ab57795d user: stern tags: trunk)
14:38
FIX: content field is now empty then creating / editing a zettel when it needs to be.

Additionally, some code was refactored to remove warnings from VS Code. ... (check-in: 162462c49d user: stern tags: trunk)

13:35
FIX: metadata values without predefined key are no longer presented with a warning ("Unhandled type") when displayed in info-view (WebUI only) ... (check-in: 1b44b3a6e2 user: stern tags: trunk)
13:33
Increase version to 0.0.10-dev to begin next development cycle. ... (check-in: 789e13a898 user: stern tags: trunk)
2021-02-02
10:31
Edit some webpages to make use of Fossil's wiki syntax. ... (check-in: f9dee7701f user: stern tags: trunk)
2021-01-30
11:15
Fix some typos on website ... (check-in: 340adfc202 user: stern tags: trunk)
2021-01-29
18:44
Typo ... (check-in: 84effdca96 user: stern tags: trunk)
18:16
Version 0.0.9 ... (check-in: 5d25b46c82 user: stern tags: trunk, release, version-0.0.9)
17:34
Prepare for release. Fix indexer bug. Add index.Store.Write. ... (check-in: 2b8648602f user: stern tags: trunk)
2021-01-28
14:12
Merge imprint and privacy page ... (check-in: 58603768ab user: stern tags: trunk)
2021-01-27
16:30
Add only those zettel into the indexer store that are linked somehow to other zettel or contain at least one dead reference. ... (check-in: c29cb20551 user: stern tags: trunk)
16:02
Bug: indexer does not always delete references ... (check-in: a95875cb78 user: stern tags: trunk)
14:58
Bug: sometimes, an edited zettel is not recognized to be different from the original zettel. This results in a non-updated zettel when edited via WebUI. ... (check-in: 4147083faa user: stern tags: trunk)
13:43
Some optimizations, esp. omit metadata enrichments if not needed. ... (check-in: 159b90db57 user: stern tags: trunk)
11:31
Disable metadata enrichment in WebUI when templates for new zettel has to be listed. ... (check-in: d7e87738e7 user: stern tags: trunk)
11:14
Rename index.Updater to Enricher. Update is a too generic word. ... (check-in: 7271f6c2cc user: stern tags: trunk)
10:28
Update download page ... (check-in: 5d230366d2 user: stern tags: trunk)
2021-01-26
17:53
Add manual zettel ... (check-in: 72174e921d user: stern tags: trunk)
17:41
Move change summary and development plan from manual to Fossil. ... (check-in: 8264581d1b user: stern tags: trunk)
14:53
Measure the duration of an index run ... (check-in: bca4ffbd3e user: stern tags: trunk)
14:32
Optimize and test ref handling in index/memstore. ... (check-in: 17affa3586 user: stern tags: trunk)
11:55
Add some statistics for the indexer (and the indexer store). These are shown in new auto-generated zettel "Zettelstore Indexer" (ID=00000000000018). ... (check-in: 5767af8a9b user: stern tags: trunk)
10:57
Change default rescan time for dirplace to 1 hour (was previously 10 minutes) ... (check-in: fabc254bbb user: stern tags: trunk)
2021-01-25
19:01
WebUI: show precursor and folge links in zettel header; show back links below zettel content. ... (check-in: f3bc8930a9 user: stern tags: trunk)
17:55
Fix some race conditions when stopping the service ... (check-in: d62c756b12 user: stern tags: trunk)
16:26
Initial support for inverted metadata keys. Currently, there is only the pair "precursor -> folge", but this could change in the future. ... (check-in: b83f76241f user: stern tags: trunk)
13:04
Ensure an initial index on startup, even if there is no dirplace. Fix some bugs concerning memplace. Remove race condition when stopping the indexer. ... (check-in: 257e3d0819 user: stern tags: trunk)
12:23
Clean up WebUI wrt. new metadata key 'forward'. Additionally, fix one bug when "parsing" a zettel with syntax "none": produce references for identifier sets too. ... (check-in: 6a8c0b731c user: stern tags: trunk)
11:34
Send indexer background task a signal, if indexer detected someting to index. Do not wait for timer. ... (check-in: 0b10661762 user: stern tags: trunk)
11:18
Ignore leading and trailing spaces in search ... (check-in: 6aa6c79cbb user: stern tags: trunk)
2021-01-23
19:22
Fix some glitches in indexer. Add metadata keys 'backward' and 'forward'. 'back' is now 'backward' minus 'forward'. Replace time.sleep with time.Timer in indexer. ... (check-in: 7af4f12f4d user: stern tags: trunk)
2021-01-22
19:03
Initial version of injecting dead references and back references into meta data. Needs some improvements, e.g. w.r.t. algorithmic complexity. ... (check-in: 1c46bd3f53 user: stern tags: trunk)
16:59
Indexer collects all links to other zettel, including dead links. ... (check-in: 77d6c88834 user: stern tags: trunk)
11:34
Restructure indexer code to allow integration of parsing and collecting functions. ... (check-in: 2de72e2b5d user: stern tags: trunk)
2021-01-21
18:12
Outline indexer, incl. connection to observer and buffered by a reload-aware anteroom-like queue. ... (check-in: fba8c0f391 user: stern tags: trunk)
12:27
Make some adjustments to CSS: heading are now sans-serif, same for labels. Heading got a little smaller, with normal font-weight. Input fields are now always monospace. ... (check-in: 4796fe93d2 user: stern tags: trunk)
2021-01-20
18:56
Provide structure for index/er. No index is implemented, but the base structure is there and the base setup works. ... (check-in: 9fb8851d7a user: stern tags: trunk)
17:59
Move manager.MetaFilter to index.MetaFilter ... (check-in: 5148fabf90 user: stern tags: trunk)
15:36
Detect "dirty" versions, i.e. if some source files are not comitted to Fossil. ... (check-in: 6b45c1c990 user: stern tags: trunk)
14:57
Change internal change notification to Go channels instead on callbacks. This allows to concentrate all external notification callbacks to be more robust. More, these calls are made in a defined context, and not in the context of some inner place goroutines. ... (check-in: fc131336d2 user: stern tags: trunk)
14:49
Ignore file in bin and release directory. ... (check-in: ac9bc84147 user: stern tags: trunk)
2021-01-19
19:09
Simplify handling of place.ObserverFunc: a concrete place will remeber only one observer, i.e. that of the master. Only the master allows to register more than one observer function. This is the first step to improve notifications about changes in the places. ... (check-in: 486e01eae3 user: stern tags: trunk)
2021-01-18
18:26
Introduce new method place.FetchZids that returns the set of all zettel identifier for the given place. This will be used for indexing. ... (check-in: 89341154e1 user: stern tags: trunk)
2021-01-17
18:54
Fix to add the missing last digit of Fossil version string. ... (check-in: 0115ae4708 user: stern tags: trunk)
18:44
Add missing support for HTML rendering of IdentifierSet key. This was forgotten in [c82a09ee96]. ... (check-in: 9caaf35f73 user: stern tags: trunk)
2021-01-14
17:25
Typo ... (check-in: 8c4ed4496c user: stern tags: trunk)
17:20
Update website: adapt to deeper usage of fossil. ... (check-in: d0a5efc080 user: stern tags: trunk)
2021-01-12
17:31
Initial fossil-based build system ... (check-in: 794f99396f user: stern tags: trunk)
13:46
Initial version of website ... (check-in: 0c10f517b6 user: stern tags: trunk)
11:46
Add sort order "_random". ... (check-in: 8e29dad6cc user: stern tags: trunk)
11:00
Move code for login delay into the usecase package.

This makes the real comparison function more reusable. Additionally, a jitter component is added to reduce timing attacks (+/- 50ms). ... (check-in: 5813672694 user: stern tags: trunk)

2021-01-11
19:02
Make login sleep for a certain amount of time. In the current setting, login will take at least 500 msecs. If the comparison of the given and stored credential will take sharter, zettelstore will put itself into sleep for the difference to 500 msecs. If the comparison takes longer, Zettelstore will slepp for approx 100 msecs.

This is the first attempt to mitigate login attacks. ... (check-in: c008fe2d0b user: stern tags: trunk)

18:10
Rename syntax 'meta' to 'none'. This syntax is effectively not a syntax. To allow later to parse some metadata in the content of a zettel, this rename has to be done. ... (check-in: 3976f1ad23 user: stern tags: trunk)
15:53
In search, bool keys are matched only for specific values.

Previously, if an ordinary term was given in a generic search, a zettel with a boolean meta value of 'true' was matched most likely. Since a boolean value is true, if it does not start with '0', 'f', 'F', 'N', and 'n', many search terms that doe not start with theses characters will produce a match for a true value.

This behaviour is still enabled for filtering, bit not for generic search any more. In this case, it is tested, whether a search term starts with one of the above characters or with onew of these: '1', 't', 'T', 'Y', or 'y'. Otherweise boolean keys are ignored. ... (check-in: bb905997a4 user: stern tags: trunk)

14:25
Add new metadata key type 'IdentifierSet'. This is the new type of metadata key 'precursor' and will be the type of its inverse metadata key 'folge'. ... (check-in: c82a09ee96 user: stern tags: trunk)
13:43
Add initial binary-glob's ... (check-in: c152575d7d user: stern tags: trunk)
13:30
Initial check-in for source code based on current version of Git repository (b674d71427ba47000c7b26de85cb1eb9ee40610e). This is the very first step to migrate Zettelstore source from Git/GitHub to a self-hosted Fossil. ... (check-in: 10f165cc43 user: stern tags: trunk)