◊(Local Yarn Code "History of crystalize.rkt of ec9ab7aba48d3f38")

History of the file that is called crystalize.rkt at checkin ec9ab7aba48d3f38

2021-11-28
19:19
Deleted: Clean house check-in: [43a06b90] user: joel, branch: evolve, size: 0
2020-07-03
20:59
A start on improving build times file: [7c40c653] check-in: [4b2c827f] user: joel, branch: cache-faster, size: 11977 [annotate] [blame] [check-ins using] [diff]
2020-05-11
01:55
Bugfix cache-index-entries-only!, add to docs file: [4e54a177] check-in: [70bf798f] user: joel, branch: trunk, size: 12071 [annotate] [blame] [check-ins using] [diff]
2020-05-10
21:36
Collect cache INSERTs in a transaction, delegate to a thread file: [18b3b766] check-in: [187278e6] user: joel, branch: trunk, size: 12045 [annotate] [blame] [check-ins using] [diff]
2020-03-24
02:37
Use semicolons to separate indexed keywords specified in metas; allows use of commas in the index entry file: [6da95dad] check-in: [474b5560] user: joel, branch: trunk, size: 11566 [annotate] [blame] [check-ins using] [diff]
2020-03-20
03:24
Add and document save-cache-things! file: [f3846856] check-in: [cbaca7d9] user: joel, branch: trunk, size: 11566 [annotate] [blame] [check-ins using] [diff]
2020-03-15
21:42
Implement adding index entries via ‘keywords’ meta file: [b135d898] check-in: [ecb3576a] user: joel, branch: trunk, size: 11567 [annotate] [blame] [check-ins using] [diff]
18:33
Change system for managing series: remove from SQLite cache, manage as a hash table of structs instead. file: [7aa92528] check-in: [71cdd100] user: joel, branch: trunk, size: 11413 [annotate] [blame] [check-ins using] [diff]
2020-03-14
21:32
Add version control links to notes [678cc6aeca1d9d31] file: [121eb65c] check-in: [56b50a38] user: joel, branch: trunk, size: 12177 [annotate] [blame] [check-ins using] [diff]
2020-02-29
16:12
Implement excerpts ([10e20e5ab65]) file: [ffde9e3c] check-in: [8af3b9ce] user: joel, branch: trunk, size: 12064 [annotate] [blame] [check-ins using] [diff]
2020-02-21
22:43
Build up listing schema, use for RSS feed ([2f082139]) file: [c9517191] check-in: [d3755213] user: joel, branch: trunk, size: 11059 [annotate] [blame] [check-ins using] [diff]
2020-02-20
04:53
Get rid of current-plain-title ([1909139d]) file: [783ca339] check-in: [47d9eea5] user: joel, branch: trunk, size: 11055 [annotate] [blame] [check-ins using] [diff]
03:16
Make cache db connection thread-safe file: [271e4525] check-in: [37240160] user: joel, branch: trunk, size: 11073 [annotate] [blame] [check-ins using] [diff]
2020-02-02
04:20
Split cache schema and fetchers into a separate module file: [c41782ea] check-in: [cb8af9fc] user: joel, branch: trunk, size: 11046 [annotate] [blame] [check-ins using] [diff]
2020-01-26
23:31
Add support for concealing articles/notes in different listing contexts (finishes [1f6233035e7d8cc8]) file: [f45f7570] check-in: [8bd52721] user: joel, branch: trunk, size: 18030 [annotate] [blame] [check-ins using] [diff]
2020-01-19
21:29
Prevent duplicate inserts in article cache file: [08bca5d2] check-in: [3ab1b16f] user: joel, branch: trunk, size: 17450 [annotate] [blame] [check-ins using] [diff]
2020-01-13
01:04
Fix cache db filename, index page file: [cb633ea2] check-in: [e90a714a] user: joel, branch: deta-refactor, size: 17047 [annotate] [blame] [check-ins using] [diff]
00:52
Fix series caching file: [950c4fe1] check-in: [624e5e2b] user: joel, branch: deta-refactor, size: 17048 [annotate] [blame] [check-ins using] [diff]
00:37
Fix article+note listing query so date ordering actually works file: [e20fefa6] check-in: [fc820f2f] user: joel, branch: deta-refactor, size: 16953 [annotate] [blame] [check-ins using] [diff]
00:27
Redo everything cache-related file: [64b7e340] check-in: [62f4a12e] user: joel, branch: deta-refactor, size: 16953 [annotate] [blame] [check-ins using] [diff]
2019-08-19
21:33
Add title-plain for notes; small refactor of note title generation file: [0131cbe3] check-in: [286673cf] user: joel, branch: trunk, size: 16856 [annotate] [blame] [check-ins using] [diff]
2019-07-12
04:31
Fix SQL query for articles+notes so series filtering will work file: [43b9fb1b] check-in: [b49b65af] user: joel, branch: trunk, size: 16502 [annotate] [blame] [check-ins using] [diff]
2019-07-10
01:37
Provide index entry crystallization file: [db2e6817] check-in: [94c49607] user: joel, branch: trunk, size: 16464 [annotate] [blame] [check-ins using] [diff]
2019-06-29
21:16
Start using the SQLite cache for series metas file: [feaffe0a] check-in: [829c503e] user: joel, branch: trunk, size: 16437 [annotate] [blame] [check-ins using] [diff]
2019-06-23
18:42
Improve disposition marks in notes file: [c89fc8e8] check-in: [f0e18f94] user: joel, branch: trunk, size: 15905 [annotate] [blame] [check-ins using] [diff]
2019-06-20
00:20
Fix disposition links in article headings when they appear in listings file: [e76d71c3] check-in: [4206e0ac] user: joel, branch: trunk, size: 15895 [annotate] [blame] [check-ins using] [diff]
2019-06-16
20:20
Use titles from poems as article title if no other title supplied file: [297d7e43] check-in: [7843fa34] user: joel, branch: trunk, size: 15836 [annotate] [blame] [check-ins using] [diff]
2019-06-01
20:30
Support sub-entries in keyword index. Finishes [5daecde7] file: [bd3a0100] check-in: [d7ebf012] user: joel, branch: trunk, size: 15149 [annotate] [blame] [check-ins using] [diff]
2019-05-19
21:50
Switch all license notices to Blue Oak file: [9b9ee238] check-in: [8db9bae9] user: joel, branch: licensing, size: 14675 [annotate] [blame] [check-ins using] [diff]
2019-05-15
01:13
Add keyword index page, make index links bidirectional (addresses [5daecde7]) file: [e8e2afa2] check-in: [ae6010c0] user: joel, branch: trunk, size: 15418 [annotate] [blame] [check-ins using] [diff]
2019-05-05
12:46
Add ◊index tag, save index entries to cache db. Addresses [5daecde7] file: [17c941d5] check-in: [d7659912] user: joel, branch: trunk, size: 15365 [annotate] [blame] [check-ins using] [diff]
2019-04-30
19:20
Rename listing functions file: [0c40f48a] check-in: [552ad2a9] user: joel, branch: trunk, size: 14051 [annotate] [blame] [check-ins using] [diff]
2019-04-18
03:08
Add blog file: [013cbdf1] check-in: [8145bdb7] user: joel, branch: trunk, size: 14021 [annotate] [blame] [check-ins using] [diff]
2019-04-12
02:33
First attempt at hiding redundant series info on series pages file: [b88a4287] check-in: [8ab2075d] user: joel, branch: trunk, size: 13989 [annotate] [blame] [check-ins using] [diff]
2019-04-11
03:22
Fix bug preventing inclusion of article footers file: [b9c0d03d] check-in: [41f70967] user: joel, branch: trunk, size: 13953 [annotate] [blame] [check-ins using] [diff]
2019-04-08
12:37
Notes in listings: shorten titles, fix permlinks, fix styling where no author specified file: [172ca0cc] check-in: [5ac5a1e3] user: joel, branch: trunk, size: 13954 [annotate] [blame] [check-ins using] [diff]
2019-04-07
22:23
Implement permlinks in article markup file: [5f760cf0] check-in: [d3d5e894] user: joel, branch: trunk, size: 13942 [annotate] [blame] [check-ins using] [diff]
21:32
Rename constants. Closes [fc2fc68] file: [ce57f9ce] check-in: [74055398] user: joel, branch: trunk, size: 13950 [annotate] [blame] [check-ins using] [diff]
21:11
Simplify a couple of HTML conversions file: [f6a60f0d] check-in: [e54b3c52] user: joel, branch: trunk, size: 13946 [annotate] [blame] [check-ins using] [diff]
20:58
Support article listings from cached HTML. Resolves [f580d194] file: [5177f4d3] check-in: [e493f1c6] user: joel, branch: trunk, size: 13967 [annotate] [blame] [check-ins using] [diff]
2019-03-20
01:04
Fix missing cross-ref links [d8b9f6f7] file: [87ac52b6] check-in: [d439b95f] user: joel, branch: trunk, size: 11274 [annotate] [blame] [check-ins using] [diff]
2019-03-19
03:31
Use a tag instead of metas for title. Use default-title consistently. Refine first-words to be smarter about punctutation. Closes [c055cacb] and fixes [b3ade0b7] file: [e57a2fd4] check-in: [e81b4199] user: joel, branch: trunk, size: 11257 [annotate] [blame] [check-ins using] [diff]
2019-03-13
02:49
Don’t include disposition marks in article footers file: [2d723137] check-in: [b8391481] user: joel, branch: trunk, size: 11284 [annotate] [blame] [check-ins using] [diff]
2019-03-09
04:02
Small fixes in crystalize file: [4aa6572e] check-in: [0e2c0e7e] user: joel, branch: trunk, size: 11316 [annotate] [blame] [check-ins using] [diff]
2019-02-09
19:32
Rename template-html.rkt → snippets-html.rkt file: [a4d1cb03] check-in: [99fe3246] user: joel, branch: trunk, size: 10582 [annotate] [blame] [check-ins using] [diff]
2018-09-26
01:00
Additional CSS styles for block-quotes. Omit article footer tag when no footer text is present. file: [c317bddb] check-in: [3911576e] user: joel, branch: trunk, size: 10581 [annotate] [blame] [check-ins using] [diff]
2018-09-23
21:57
Correct and clarify display of articles that do not specify a title. file: [04b300fe] check-in: [5b2f378a] user: joel, branch: trunk, size: 10478 [annotate] [blame] [check-ins using] [diff]
2018-09-22
19:42
Add space between multiple notes in an article. Hide byline for notes by the site proprietor. file: [2ee97a67] check-in: [4fec6778] user: joel, branch: trunk, size: 9935 [annotate] [blame] [check-ins using] [diff]
2018-09-21
21:54
Fix series info missing from footer file: [cb0151f2] check-in: [5b4bc26c] user: joel, branch: trunk, size: 9935 [annotate] [blame] [check-ins using] [diff]
2018-09-20
12:38
Dynamic footer text for articles. More comments in code. Clean up anchor links to notes. file: [3a59963c] check-in: [9cf832ae] user: joel, branch: trunk, size: 9940 [annotate] [blame] [check-ins using] [diff]
2018-09-19
19:13
Remove debugging call file: [d75fdc63] check-in: [06f21d86] user: joel, branch: trunk, size: 8043 [annotate] [blame] [check-ins using] [diff]
19:04
Add support for Notes, closing [ce23bb4086]. The old dates.rkt is now dust.rkt: helper functions for use everywhere. Functions returning HTML strings have html$ prefix. file: [29b5c625] check-in: [de9f1215] user: joel, branch: trunk, size: 8052 [annotate] [blame] [check-ins using] [diff]
2018-08-26
18:13
Added: Implement basic SQLite caching (closes [ccce11c15]) file: [c9502c11] check-in: [0b455f1f] user: joel, branch: trunk, size: 3805 [annotate] [blame] [check-ins using]