Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
208 descendants of v3.0.0
|
2026-11-10
| ||
| 14:59 | refactor(query): remove unneeded SelectResult methods ... (leaf check-in: 88d740c94d user: stern tags: select-result) | |
|
2026-11-09
| ||
| 17:18 | rewrite: use explicit result for box.SelectMeta, instead just a slice of meta pointers ... (check-in: fc76b98d77 user: stern tags: select-result) | |
| 13:44 | feat(webapi): add API function to retrieve information about metadata keys and their types. ... (leaf check-in: bc424964b2 user: stern tags: trunk) | |
| 11:10 | chore: update to new client dependency, which fixes a missing metadata key name in /x?data=meta-type ... (check-in: af5597b6cd user: stern tags: trunk) | |
|
2026-11-06
| ||
| 17:49 | feat(webapi): add initial implementation to retrieve metadata type info ... (check-in: 028fe794ca user: stern tags: trunk) | |
| 13:05 | fix(index): add code to disallow empty urls to be added into index ... (check-in: e6667af454 user: stern tags: trunk) | |
| 13:01 | encahnce(index): show zettel title in dump-index zettel heading ... (check-in: 6217546838 user: stern tags: trunk) | |
| 12:45 | rewrite(index): use map as index.Result (previous: roster) ... (check-in: 5d13675567 user: stern tags: trunk) | |
| 11:29 | refactor(index): remove unneeded Result methods ... (check-in: fc0e652a38 user: stern tags: trunk) | |
|
2026-11-05
| ||
| 17:23 | feat(webapi): add retrieval of site info ... (check-in: b37f6a9ecd user: stern tags: trunk) | |
| 14:44 | rewrite(webapi): use better url parameter scheme to retrieve administrative data ... (check-in: 68465728e1 user: stern tags: trunk) | |
| 13:52 | fix(index): add zettel reference with fragment to search index ... (check-in: fad0f9feb9 user: stern tags: trunk) | |
|
2026-11-04
| ||
| 19:26 | feat(index): make configurable minimum number of digits to inlude numeric value into zid search ... (check-in: 0fd7069116 user: stern tags: trunk) | |
| 14:33 | enhance(query): adapt cost model of CONTEXT query to new see-also and implicit -zid metadata ... (check-in: 774320edba user: stern tags: trunk) | |
| 12:50 |
feat: add support for metadate see-also to reference other
relevant zettel. Values are rendered in the WebUI under the heading "See also"
as an undordered list of zettel references.
...
(check-in: be0c4791a8 user: stern tags: trunk)
| |
| 11:23 | refactor(webui): make zidLinksSxn simpler ... (check-in: 573fd3ff8e user: stern tags: trunk) | |
| 11:01 | chore: update client dependency ... (check-in: e208c71a0d user: stern tags: trunk) | |
| 10:55 | fix(web): replace jwt with api (we do not use jwt any more) ... (check-in: deb5f12a3e user: stern tags: trunk) | |
| 10:46 | docs(search): make clear that there is a minimum number of digits to be interpreted as part of a zettel identifier ... (check-in: abb25c8cfb user: stern tags: trunk) | |
| 10:27 | chore: merge new search index ... (check-in: cff1c74f34 user: stern tags: trunk) | |
|
2026-11-03
| ||
| 19:08 | fix(tools): lower case error message ... (closed check-in: 4e3dc8071c user: stern tags: index-service) | |
| 19:06 | enhance(tools): use new IsReady for testapi ... (check-in: 4468e5bd4f user: stern tags: index-service) | |
| 19:06 | chore: update to latest zsc ... (check-in: a1cec40257 user: stern tags: index-service) | |
| 17:42 | feat(api): add endpoint '/x?read' to allow clients to retrieve the ready state of the box manager / index / Zettelstore ... (check-in: 50626633e2 user: stern tags: index-service) | |
|
2026-11-02
| ||
| 18:11 | enhance: wait for index process, if zettel are created / updated / deleted by box manager. Ensures more accurate zettel data on WebUI ... (check-in: de58d1381b user: stern tags: index-service) | |
|
2026-11-01
| ||
| 16:21 | refactor(index): move mgr.Enrich to other file ... (check-in: bd6d74af9b user: t73fde tags: index-service) | |
| 16:16 | rewrite(box): remove HasZettel methods. They were neded by the old search index ... (check-in: ad44c158ed user: t73fde tags: index-service) | |
| 16:13 | rewrite(box): remove old search index ... (check-in: b467a26edc user: t73fde tags: index-service) | |
| 13:58 | rewrite(box): remove mapstore.Dump, because Index.Dump is now used ... (check-in: 3bf1e54433 user: stern tags: index-service) | |
| 12:34 | enhance(index): add Index.Dump(io.Writer) ... (check-in: 4d57b21bd9 user: stern tags: index-service) | |
|
2026-10-31
| ||
| 18:02 | feat(box): use new search index for search and enrichment ... (check-in: b6357ec38d user: t73fde tags: index-service) | |
| 15:59 | refactor(query): use metadata type descriptor to disambiguate "has" search operator ... (check-in: 5f3f6a5236 user: t73fde tags: index-service) | |
| 12:05 | chore: merge from trunk ... (check-in: 13426ee0ff user: t73fde tags: index-service) | |
| 12:04 | fix(query): add EString to those that use a match (instead of equal) ... (check-in: a42c2d973b user: t73fde tags: trunk) | |
|
2026-10-30
| ||
| 18:05 | refactor(index): rename some methods to make them easier to understand ... (check-in: ad174b4414 user: stern tags: index-service) | |
| 18:01 | feat(index): add new method Index.IsReady() ... (check-in: 0f1c5efc55 user: stern tags: index-service) | |
| 14:50 | chore: merge from trunk to fix missing enrichment ... (check-in: 03a544bdd3 user: stern tags: index-service) | |
| 14:48 | fix(usecase): enrich metadata before paring a zettel ... (check-in: 2c3dba5baf user: stern tags: trunk) | |
| 14:20 | enhance(box): add two more zids to ignore on enrich comparison ... (check-in: 1fc4e5de06 user: stern tags: index-service) | |
| 13:52 | refactor(query): omit nil queries ... (check-in: 0917f8fc35 user: stern tags: index-service) | |
| 12:26 | fix(query): remove some potential panics ... (check-in: c9064ef33a user: stern tags: index-service) | |
| 11:13 | chore: merge from trunk ... (check-in: 3f223361a5 user: stern tags: index-service) | |
| 11:10 | index-zero is obsolete, because index-service works better ... (closed check-in: 4fd665646b user: stern tags: index-zero) | |
| 11:06 | refactor(tools): make tools.Check simpler ... (check-in: 67205a9e74 user: stern tags: trunk) | |
| 10:59 | build: deactive usage of go-critic. it is broken since release of go 1.27 ... (check-in: 7f7f1b0b3d user: stern tags: trunk) | |
| 10:56 | build: add linter gohawk ... (check-in: 07ed6f50f3 user: stern tags: trunk) | |
| 10:48 | chore: update goldmark, crypto and text dependency ... (check-in: 26c1af1580 user: stern tags: trunk) | |
| 10:41 | chore(index): ignore one gohawk finding ... (check-in: 973da6c752 user: stern tags: index-service) | |
| 10:39 | enhance(box): provide better error messages if old and new indexer differ ... (check-in: 10e1da86c2 user: stern tags: index-service) | |
|
2026-10-29
| ||
| 17:52 | enhance(box): omit enrich comparison if new index signals an incomplete state ... (check-in: fcc8f2f11a user: stern tags: index-service) | |
| 17:22 | refactor(index): rename function to determine if zettel content should be indexed ... (check-in: cb9f5ab682 user: stern tags: index-service) | |
| 17:19 | feat(index): add new metadata key "index-state" to signal problems to compute metadata values ... (check-in: c9e79f8636 user: stern tags: index-service) | |
| 16:10 | feat(index): new index stat "number of URLs"; update word count stats ... (check-in: efa53ee415 user: stern tags: index-service) | |
| 16:03 | enhance(box): add diagnosis if Enrich differ (old vs. new) ... (check-in: 34f3b08e54 user: stern tags: index-service) | |
| 15:16 | feat(index): add initial implementation of index.Enrich ... (check-in: 133bce3a3c user: stern tags: index-service) | |
| 14:15 | chore: merge from index-zero ... (check-in: 6d2a8243f9 user: stern tags: index-service) | |
| 14:15 | chore: merge from trunk ... (check-in: 4a7fc44d75 user: stern tags: index-zero) | |
| 14:13 | fix(box): fix box.DoEnrich to return true if NoEnrichContext was used ... (check-in: 32315c45e2 user: stern tags: trunk) | |
| 11:50 | enhance(box): report enrich differences between old and new search index ... (check-in: 28426b1902 user: stern tags: index-service) | |
|
2026-10-28
| ||
| 19:22 | chore: merge from index-zero ... (check-in: 641cbf3974 user: stern tags: index-service) | |
| 19:19 | chore: merge from trunk ... (check-in: 7ef4c64218 user: stern tags: index-zero) | |
| 19:18 | fix(query): disambiguate has/hasNot operators earlier to make better queries in the search index ... (check-in: 260bcccfd3 user: stern tags: trunk) | |
| 18:21 | feat(index): implement SearchPrefix, SearchSuffix, SearchContains ... (check-in: f66aa2af3d user: stern tags: index-service) | |
|
2026-10-27
| ||
| 16:07 | fix(index): RLock method dict.GetString, not Lock ... (check-in: d5b8f17d9e user: stern tags: index-service) | |
| 11:56 | fix(index): do not add metadata keys into word list ... (check-in: 8216408f9e user: stern tags: index-service) | |
| 11:43 | enhance(index): add search of metadata zids to SearchEqual ... (check-in: cffc60fd48 user: stern tags: index-service) | |
|
2026-10-26
| ||
| 17:49 | enhance(index): implement all index.Search functions, but only with a stub ... (check-in: 0b92b02664 user: stern tags: index-service) | |
| 17:36 | refactor(index): add TODO to mustIndexZettel function ... (check-in: dfac9752ee user: stern tags: index-service) | |
| 17:34 | refactor(index): remove store.grow: store will be re-sized with new reset/reload ... (check-in: e410f0145a user: stern tags: index-service) | |
| 17:23 | refactor(index): rename analyzedZettel.metaZids -> metaForward ... (check-in: 1d5593fd54 user: stern tags: index-service) | |
| 12:07 | refactor(index): clean up SearchEqual code ... (check-in: 1e7b45f755 user: stern tags: index-service) | |
| 11:38 | feat(index) add initial implementation of SearchEqual ... (check-in: bf755e1b04 user: stern tags: index-service) | |
| 11:37 | fix(box): include dead zid also in search result ... (check-in: fa55175532 user: stern tags: index-service) | |
|
2026-10-25
| ||
| 18:40 | feat(index): calculate backward refs ... (check-in: d305434c20 user: t73fde tags: index-service) | |
| 14:35 | refactor(box,index): change code to allow ownership transfer of zettel ids to index. One maps.Clone less. ... (check-in: d327f333f1 user: t73fde tags: index-service) | |
| 13:52 | rewrite(box,index): adapt to dependency changes; rewrite index.GetMeta ... (check-in: f1ab981b2f user: t73fde tags: index-service) | |
|
2026-10-24
| ||
| 18:22 | feat(index): initial implementation of index.GetMeta ... (check-in: a7d34b3e2d user: stern tags: index-service) | |
| 17:46 | refactor(index): clean up code; make it good to use by store phase ... (check-in: f2d9145941 user: stern tags: index-service) | |
| 16:26 | enhance(index): initial analysis of metadata zids ... (check-in: 511c969717 user: t73fde tags: index-service) | |
| 15:07 | enhance(index): allocate store on the values of previous store ... (check-in: 6847a95e2f user: t73fde tags: index-service) | |
| 14:08 | enhance(index): add simple logic for store/analyze ... (check-in: fa64a0d232 user: t73fde tags: index-service) | |
| 13:33 | refactor(index): remove index.Retriever.HasZettel. ... (check-in: 29efd4e356 user: t73fde tags: index-service) | |
| 12:34 | enhance(index): panic if index.Retriever was not registered, when index is reset. ... (check-in: 19cbf8ac80 user: t73fde tags: index-service) | |
| 12:27 | refactor(index): replace getRetriever with retriever itself ... (check-in: 940571b329 user: t73fde tags: index-service) | |
|
2026-10-23
| ||
| 17:46 | feat(index): add initial sketch of building the index ... (check-in: 151e27ebce user: stern tags: index-service) | |
| 16:44 | refactor(index): move storeMeta into its own file ... (check-in: 81b152bb40 user: stern tags: index-service) | |
|
2026-10-22
| ||
| 17:05 | refactor(index): replace many info-log with debug-log ... (check-in: 053b18f37e user: stern tags: index-service) | |
| 16:53 | chore: update zero dependency ... (check-in: 1d3a63d8b0 user: stern tags: index-service) | |
| 13:07 | chore: update zero dependency ... (check-in: 44e529ddd5 user: stern tags: index-service) | |
| 12:35 | fix(index): do not add empty string into vacab ... (check-in: ce28a9ad67 user: stern tags: index-service) | |
| 12:34 | refactor(index): remove unneeded storeMeta.shrink ... (check-in: cf1eb8a06d user: stern tags: index-service) | |
| 11:09 | refactor(index): model explicit deleted zettel as a result of parse service ... (check-in: 3db84f7983 user: stern tags: index-service) | |
| 11:04 | enhance(index): add some statistics fields ... (check-in: 43e7134887 user: stern tags: index-service) | |
|
2026-10-21
| ||
| 18:05 | fix(index): stop index kernel service if store panics ... (check-in: 7dc4603fcf user: stern tags: index-service) | |
| 18:02 | renhance(index): parse zettel content only if needed (optimization) ... (check-in: e83fdcb3aa user: stern tags: index-service) | |
| 17:38 | chore(index): rename file ... (check-in: 6ab96f06a3 user: stern tags: index-service) | |
| 17:35 | enhance(index): use constant for zettel ids to be indexed; allow dict.denser to have a predefined, initial size ... (check-in: f41e99e302 user: stern tags: index-service) | |
| 17:27 | chore: update dependencies ... (check-in: 018ab07d06 user: stern tags: index-service) | |
| 16:46 | enhance(index): log at level error if some failures were found at the end of a rebuild ... (check-in: 8f8a8d9577 user: stern tags: index-service) | |
| 16:35 | refactor(index): make it more ribust against panics ... (check-in: dc10075877 user: stern tags: index-service) | |
| 15:57 | fix(index): remove duplicate log message fields ... (check-in: ea939b15c0 user: stern tags: index-service) | |
| 15:55 | chore: merge from index-zero (and fix missing space separator) ... (check-in: 4faf689d98 user: stern tags: index-service) | |
| 15:52 | chore: merge from trunk ... (check-in: 14d4620edc user: stern tags: index-zero) | |
| 15:46 | fix(kernel): allow multiple log.With(...) ... (check-in: 94f02ed40c user: stern tags: trunk) | |
| 14:27 | refactor(index): make it more fault tolerant; allow to calculate build duration; add signal for preliminary results ... (check-in: 5ec2b3200d user: stern tags: index-service) | |
|
2026-10-20
| ||
| 14:40 | refactor(index): move collectService into Enqueue ... (check-in: 5af978de05 user: stern tags: index-service) | |
| 11:49 | refactor(index): simplify pending queue ... (check-in: b667d8147a user: stern tags: index-service) | |
| 10:16 | refactor(index): clean-up; fix race condition ... (check-in: ceb1f20462 user: stern tags: index-service) | |
| 09:47 | enhance(index): handle metadata values other than oridnalry strings ... (check-in: 15caae8dbe user: stern tags: index-service) | |
|
2026-10-19
| ||
| 16:52 | refactor(index): provide analyzeService with real implementation (move from storeService) ... (check-in: a9433c70f8 user: stern tags: index-service) | |
| 13:12 | enahnce(index): add initial analyse service (which currently does nothing) ... (check-in: 63ffe2d106 user: stern tags: index-service) | |
| 12:54 | improve(index): make failure control better when services definitely are stopped. ... (check-in: 51c18981de user: stern tags: index-service) | |
| 12:09 | refactor(index): allow only one zettel retriever; these are not send any more via job queue ... (check-in: d07f3398fb user: stern tags: index-service) | |
|
2026-10-18
| ||
| 15:40 | enh(index): pre-calculate word-IDs of known metadata keys, and their possible inverse key. ... (check-in: 108ef2906a user: t73fde tags: index-service) | |
| 15:28 | enhance(index): add word to index even if word normalizes to nothing ... (check-in: a9672f85e6 user: t73fde tags: index-service) | |
| 14:55 | enhance: add HasZettel to index.Retriever ... (check-in: 89b8a2329b user: t73fde tags: index-service) | |
| 14:51 | refactor: rename index.Fetcher -> Retriever ... (check-in: 4f231743e2 user: t73fde tags: index-service) | |
| 14:22 | chore: merge from index-zero / trunk ... (check-in: 2547ac9013 user: t73fde tags: index-service) | |
| 14:20 | chore: merge from trunk ... (check-in: efc99af52e user: t73fde tags: index-zero) | |
| 14:17 | refactor: remove box.FetchZids from public interface; it is only needed in search index ... (check-in: ced891be9f user: t73fde tags: trunk) | |
|
2026-10-16
| ||
| 18:08 | chore: merge from index-zero ... (check-in: d46471d06d user: t73fde tags: index-service) | |
| 18:06 | chore: merge from trunk; fix regression ... (check-in: b731c7feb2 user: t73fde tags: index-zero) | |
| 18:00 | fix: fix test regressions ... (check-in: 74a38108b4 user: t73fde tags: trunk) | |
| 17:57 | fix(box): remove computed metadata to be included in the search index ... (check-in: 04c47364bd user: t73fde tags: trunk) | |
| 17:47 | feat(index): add vocab stats; allowed to find some problems with indexing meta data ... (check-in: 6c1fc0fcb9 user: t73fde tags: index-service) | |
| 16:16 | refactor: remove idset.ZidSet; replace it with roster.Roster[id.Zid] ... (check-in: 5f7148f4ac user: t73fde tags: index-service) | |
| 16:04 | refactor: will make box.FetchZids to return a map[id.Zid]struct{} (instead of the more heavy idset.ZidSet ... (check-in: 554b3ba679 user: t73fde tags: index-service) | |
| 15:06 | refactor: rename index.SearchResult -> index.Result ... (check-in: 1f4165f440 user: t73fde tags: index-service) | |
| 15:00 | refactor: move query.Searcher + idset.SearchResult -> index ... (check-in: 606bf8b7f4 user: t73fde tags: index-service) | |
| 14:41 | improve(index): use own reasons for Enqueue, do not re-use box reasons ... (check-in: 83fa1cf6cf user: t73fde tags: index-service) | |
|
2026-10-15
| ||
| 20:30 | refactor(index): replace idset.ZidSet with roster.Roster[id.Zid] ... (check-in: 16272fac7a user: t73fde tags: index-service) | |
| 20:15 | feat(index): add required GetMeta to index methods. ... (check-in: 484df0ee72 user: t73fde tags: index-service) | |
| 20:06 | improve(index): add more compact store of metadata of a zettel ... (check-in: 42c0eece0d user: t73fde tags: index-service) | |
| 19:52 | chore: update dependencies ... (check-in: be6b8f3c50 user: t73fde tags: index-service) | |
|
2026-10-13
| ||
| 17:12 | refactor(index): change metadata representation to a more compact form. ... (check-in: 76ceb408d9 user: stern tags: index-service) | |
| 17:00 | refactor(index) avoid panic when adding word that is too long. ... (check-in: 8e67b52fb8 user: stern tags: index-service) | |
|
2026-10-12
| ||
| 17:17 | feat(index): collect all data of a zettel ... (check-in: 13c419b09c user: stern tags: index-service) | |
| 16:33 | refactor(index): make use of zero/dense ... (check-in: 7610d50daf user: stern tags: index-service) | |
| 16:25 | fix: fix test regressions ... (check-in: c01321651d user: stern tags: index-service) | |
| 16:18 | chore: merge from index-zero ... (check-in: 2e135ec0f1 user: stern tags: index-service) | |
| 16:10 | feat: query.Searcher now return restricted idset.SearchResult (instead of idset.ZidSet; with all additional methods) ... (check-in: bc92c971e7 user: stern tags: index-zero) | |
| 14:27 | refactor: move query.RetrievePredicate to idset ... (check-in: 8e64bc8e51 user: stern tags: index-zero) | |
| 13:09 | feat(index): add stats; enhance store service ... (check-in: e5a8a6dc18 user: stern tags: index-service) | |
| 10:48 | feat(index): pass reset/reload generation to all index services ... (check-in: 7035d72601 user: stern tags: index-service) | |
| 10:41 | feat(index): add reload/reset generations to job queue ... (check-in: db7ef6fa40 user: stern tags: index-service) | |
| 10:05 | refactor(index): rename pendingReload -> pendingReset ... (check-in: 9682220904 user: stern tags: index-service) | |
| 09:29 | chore(box): merge from index-zero/trunk: compbox changes (service zettel) ... (check-in: 56bcb69aaa user: stern tags: index-service) | |
| 08:45 | chore(box): merge changes from trunk ... (check-in: 7a4556cb08 user: stern tags: index-zero) | |
|
2026-10-11
| ||
| 18:10 | feat(box): add service stats zettel in compbox ... (check-in: d947438aba user: t73fde tags: trunk) | |
| 17:44 | refactor(box): change compbox to remove all bytes.Buffer ... (check-in: c4d5c32cce user: t73fde tags: trunk) | |
| 17:11 | refactor(box): remove unneeded parameters in compbox generator functions ... (check-in: 14b371b31a user: t73fde tags: trunk) | |
|
2026-10-09
| ||
| 18:02 | feat(index): add initial / empty store ... (check-in: ddd080ebd8 user: stern tags: index-service) | |
| 17:51 | feat(index): add Searcher and Enrich interface implementations ... (check-in: 31c8ccf48b user: stern tags: index-service) | |
| 16:57 | feat(index): build initial process pipeline for index ... (check-in: 72dc3a761a user: stern tags: index-service) | |
|
2026-10-08
| ||
| 17:55 | feat(index): add very initial implementation of an separate search index process. Currently it is just a sketch. Therefore the new branch ... (check-in: ba76ac60fd user: stern tags: index-service) | |
| 13:13 | chore: update zero dependency ... (check-in: 454cdec0d7 user: stern tags: index-zero) | |
| 11:06 | refactor(box): replace zero/set with zero/roster ... (check-in: def46b0871 user: stern tags: index-zero) | |
| 10:58 | chore: adapt to client changes ... (check-in: d5ff03ce80 user: stern tags: index-zero) | |
| 10:36 | chore: adapt to changed dependencies ... (check-in: a5e3a2c0ce user: stern tags: index-zero) | |
|
2026-10-07
| ||
| 13:40 | refactor: replace zero/set with zero/roster, if applicable ... (check-in: e29aba6ce0 user: stern tags: index-zero) | |
| 13:20 | chore: update zero dependency ... (check-in: d556e6a963 user: stern tags: index-zero) | |
| 13:18 | refactor: replace parser.GetSyntaxes() (a string slice) with parser.Syntaxes (a string iterator) ... (check-in: cb1ed803b2 user: stern tags: index-zero) | |
| 12:58 | refactor: replace idset.ArraySert with ZidSet, which is an alias for roster.Roster[id.Zid] ... (check-in: 009e4207d2 user: stern tags: index-zero) | |
|
2026-10-06
| ||
| 18:11 | refactor: remove ArraySet.MetaValue, ArraySet.String now writes set without curly braces ... (check-in: b77e6644c0 user: stern tags: index-zero) | |
| 17:27 | refactor: rename ArraySet methods to their zero/roster equivalents ... (check-in: f906e1d599 user: stern tags: index-zero) | |
| 17:22 | refactor: replace idset.Diff with Delta ... (check-in: f2338a4896 user: stern tags: index-zero) | |
|
2026-10-05
| ||
| 18:12 | refactor(box): changed all remaining pointer based ArraySets to value-based ... (check-in: 258abfbc78 user: stern tags: index-zero) | |
| 18:01 | refactor(box): make stringRefs use value-based ArraySets ... (check-in: 422796c5dc user: stern tags: index-zero) | |
| 17:27 | refactor(box): make dead references value-based ArraySets ... (check-in: fe66314a07 user: stern tags: index-zero) | |
| 17:23 | refactor(box): use value-based ArraySet in zettel inverse references ... (check-in: d8f8b9ce2a user: stern tags: index-zero) | |
| 17:19 | refactor(web): user value-based set when building sxn dependencies ... (check-in: ac6fa58acc user: stern tags: index-zero) | |
| 17:16 | refactor(query): use value-based ArraySet in context processing ... (check-in: e2decfb201 user: stern tags: index-zero) | |
| 17:12 | refactor(query): use value ArraySet in basic query processing ... (check-in: 4160450c27 user: stern tags: index-zero) | |
| 17:01 | refactor(box): replace ArraySet pointers with values ... (check-in: 83adb9e738 user: stern tags: index-zero) | |
| 16:59 | chore(query) back out 89dab63b49: not tested -> API tests fails ... (check-in: 755991f91e user: stern tags: index-zero) | |
| 16:17 | refactor(query): replace pointer-based with value-based idset.ArraySet ... (check-in: 89dab63b49 user: stern tags: index-zero) | |
| 16:08 | refactor(usecase): remove usage of pointer to ArraySet ... (check-in: 00d412ffa9 user: stern tags: index-zero) | |
| 16:06 | refactor: store.Store uses ArraySet values only, same for idxcheckZettel ... (check-in: 95fed6e022 user: stern tags: index-zero) | |
| 16:00 | refactor: make box.FetchZids return an ArraySet, not a pointer to an ArraySet ... (check-in: 8c7e91e691 user: stern tags: index-zero) | |
| 15:56 | refactor(box): refactor anteroom.Reload to use an ArraySet value, not a pointer ... (check-in: 9e2bb3612c user: stern tags: index-zero) | |
| 15:53 | refactor(box): make anteroom to use ArraySet value, not a pointer to an ArraySet ... (check-in: 9ebc5f3bb8 user: stern tags: index-zero) | |
| 13:14 | refactor: replace own idset implementation with zero/Roster ... (check-in: 89e0577b07 user: stern tags: index-zero) | |
| 12:43 | chore: adapt to zero changes ... (check-in: 209eccccb9 user: stern tags: index-zero) | |
| 12:30 | refactor: make idset.Diff to use/return values only; inline some internal idset functions ... (check-in: 56f8bf4328 user: stern tags: index-zero) | |
| 11:45 | refactor: make idset.New returning a value; adapt some index structures to value instead of pointers ... (check-in: 5a7890f6c3 user: stern tags: index-zero) | |
| 10:24 | refactor: replace idsrt.Values with value receiver; remove unneeded idset.Collect ... (check-in: 26f0b923f6 user: stern tags: index-zero) | |
| 10:10 | refactor: change idset.IUnion to remove its return value and assume object is non nil ... (check-in: 7c2010f734 user: stern tags: index-zero) | |
| 09:49 | refactor: replace variadic call of idset.New with new Collect (slice parameter) ... (check-in: 8e8fdd5cb2 user: stern tags: index-zero) | |
| 09:24 | refactor: replace idset.NewCap with New/Grow ... (check-in: 97c5f33be5 user: stern tags: index-zero) | |
| 09:15 | refactor: remove pointer types from idset.Clone ... (check-in: 8010640c98 user: stern tags: index-zero) | |
| 09:05 | refactor: remove return value of idset.Remove ... (check-in: 86884c7f0b user: stern tags: index-zero) | |
|
2026-10-02
| ||
| 16:57 | refactor(idset): remove idset.Equal: it is not needed ... (check-in: 3985c219bc user: stern tags: index-zero) | |
| 16:51 | refactor: remove set creation when calling idset.Add ... (check-in: 192b863d46 user: stern tags: index-zero) | |
| 16:25 | refactor: make parameter idset.ISubtract a value parameter ... (check-in: fb2b344f6a user: stern tags: index-zero) | |
| 15:36 | refactor(idset): make .String(), .MetaValue(), and .metaString() value-receiving methods ... (check-in: 55ef7fe3be user: stern tags: index-zero) | |
| 15:34 | refactor: replace idset.Length with value receiving method Count ... (check-in: bd3e214ba2 user: stern tags: index-zero) | |
| 15:28 | refactor: make idset.IsEmpty a value-receiving method ... (check-in: fa2f025fb1 user: stern tags: index-zero) | |
| 15:17 | refactor(idset): merge contains into Contains ... (check-in: 40daa40e4f user: stern tags: index-zero) | |
| 15:13 | refactor: replace idset.ContainsOrNil with normal Contains (+ sometimes some code at the caller site) ... (check-in: a99d689f61 user: stern tags: index-zero) | |
| 15:00 | refactor: update method idset.Contains from pointer to value receiver ... (check-in: 7cec077cbb user: stern tags: index-zero) | |
| 14:47 | refactor: replace idset.IntersectOrNil with Intersection (maps to roster.And, later) ... (check-in: 4b8fa9b084 user: stern tags: index-zero) | |
| 14:15 | refactor: index search function return values of ArraySet, not pointer to ArraySet ... (check-in: 9a72bda3f2 user: stern tags: index-zero) | |
| 14:02 | refactor: rename [Oo]ptimize -> [Ss]hrink ... (check-in: d339831b30 user: stern tags: trunk) | |
| 13:03 | fix(idset): optimize ArraySet only if cap > len ... (check-in: 4490fed4b0 user: stern tags: trunk) | |
| 12:17 | refactor(idset): rename Set -> ArraySet; makes future changes, e.g. introducing zero/BitSet, more visible ... (check-in: 16cf06728f user: stern tags: trunk) | |
| 12:13 | refactor(idset): clean up idset: remove unneeded functions, use mordern Go, ... ... (check-in: e493008889 user: stern tags: trunk) | |
| 10:46 | refactor(idset): add idset (came back from zsc) ... (check-in: cc6f8f9b1b user: stern tags: trunk) | |
|
2026-10-01
| ||
| 15:17 | chore: update to 3.1.0-dev to start new development cycle ... (check-in: 3f611a9a05 user: stern tags: trunk) | |
|
2026-09-25
| ||
| 16:02 | Version 3.0.0 ... (check-in: bfd95781ca user: stern tags: trunk, release, v3.0.0) | |