« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things/language.js
AgeCommit message (Collapse)Author
2024-06-07language: formatString: report valueless (null/undefined) options(quasar) nebula
2024-06-07language: formatString: #iterateOverTemplate logic cleanup(quasar) nebula
2024-04-12language: #wrapSanitized: bless prefab attributes(quasar) nebula
2024-04-12language: filter & warn mismatched options on strings expose(quasar) nebula
2024-04-12language: refactor languageOptionRegex(quasar) nebula
2024-03-31language: return html.blank() from formatExternalLink(quasar) nebula
2024-03-29content, external-links: [normal, compact] -> [platform, handle](quasar) nebula
2024-02-16sugar: move many functions into new #aggregate import(quasar) nebula
2024-02-16more eslint fixes(quasar) nebula
Oops we accidentally excluded this from #415.
2024-01-30data: tidy things folder & imports, nicer fields yaml spec(quasar) nebula
2024-01-09data: language: fix missing/misplaced option formatting(quasar) nebula
2024-01-06data: Language.name simpleString -> name(quasar) nebula
2023-12-30data: language: refactor iteration logic, join consecutive strings(quasar) nebula
2023-12-30data: language: internal terminology & documentation cleanup(quasar) nebula
2023-12-30data: language: stringify numbers and booleans in particular(quasar) nebula
2023-12-30data: language: tidy sanitizing functions(quasar) nebula
2023-12-30data: language: preserve live values through list formatters(quasar) nebula
2023-12-30data: language: preserve live values through formatString(quasar) nebula
2023-12-30data: language: support preserving value type in #sanitizeStringArg(quasar) nebula
Behind an option, for now.
2023-12-30data: language: support multiple children in #wrapSanitized(quasar) nebula
2023-12-30data: language: compare missing/misplaced options more rigorously(quasar) nebula
2023-12-28organize miscellaneous per-kind-of-thing code alphabetically(quasar) nebula
2023-12-03content, data: minor fixes caught by full site build(quasar) nebula
2023-12-03Merge branch 'preview' into news-tweaks(quasar) nebula
2023-11-29data: language: don't approximate same date in formatRelativeDate(quasar) nebula
2023-11-29data: language: formatDateDuration, formatRelativeDate(quasar) nebula
Also related counting functions.
2023-11-26data: minor fixes caught by eslint(quasar) nebula
2023-11-24external-links: cleaner per-style logic(quasar) nebula
2023-11-24external-links: general support for page-contextual formatting(quasar) nebula
2023-11-24data, content: extract external link parsing into nicer interface(quasar) nebula
2023-11-08content: generateNewsEntryPage: read next/previous links at end(quasar) nebula
2023-10-11data: language: allow passing multiple key parts directly(quasar) nebula
2023-10-01data, test: refactor utilities into own file(quasar) nebula
Primarily for more precies test coverage mapping, but also to make navigation a bit easier and consolidate complex functions with lots of imports out of the same space as other, more simple or otherwise specialized files.
2023-09-11Merge branch 'preview' into track-data-cleanup(quasar) nebula
2023-09-11content: misc. changes to handle HTML sanitization(quasar) nebula
2023-09-11data, html, infra: supporting changes for sanitizing content(quasar) nebula
2023-09-07data: import Thing.common utilities directly(quasar) nebula
Also rename 'color' (from #cli) to 'colors'.
2023-09-07data, infra: import validators directly(quasar) nebula
2023-07-02content: listArtistsByContributions(quasar) nebula
2023-06-30content: generateArtistGroupContributionsInfo: table layout 👻(quasar) nebula
2023-06-23use {...null} style destructuring where appropriate(quasar) nebula
Yay JavaScript! for {...null} working but not (...null). (tc39/ecma262#687)
2023-03-29data steps: stringify args to list intl functions(quasar) nebula
2022-12-03sticky subheadings(quasar) nebula
2022-11-28divide things.js into modular files (hilariously)(quasar) nebula