aboutsummaryrefslogtreecommitdiff
path: root/module/calp (unfollow)
Commit message (Collapse)Author
2022-07-07Change date/time interface.Hugo Hörnquist
2022-06-23Remove (add|remove)-day, and month[+-].Hugo Hörnquist
Procedures where overly specific, and doing it manually was almost no more work.
2022-06-23Minor cleanup of entry-points/server.Hugo Hörnquist
2022-06-23Clean up btn.Hugo Hörnquist
2022-06-23Add TODO about query parameters.Hugo Hörnquist
2022-06-23Normalize keyword syntax.Hugo Hörnquist
2022-06-23Remove procedure tabset.Hugo Hörnquist
Tabset gave me a CSS-powered set of tabs. However, tabs are interactive, and I have moved most interaction to JavaScript. Making this procedure obsolete.
2022-06-23Minor cleanup.Hugo Hörnquist
2022-06-23Centralize (almost) all exports to :export in define-module.Hugo Hörnquist
2022-06-23Remove all inline use-modules.Hugo Hörnquist
2022-06-23Clean up (calp util config).Hugo Hörnquist
Introduced define-once-public. While only used once, removes a weird export which was previously easily missed.
2022-06-21Resolve TODO about calendar styles.Hugo Hörnquist
2022-06-21Minor cleanup in fmt-single-event.Hugo Hörnquist
2022-06-21Remove obsolete TODO.Hugo Hörnquist
2022-06-21Move TODO to issue #56.Hugo Hörnquist
2022-06-16Fix comments being constantly added to po files.Hugo Hörnquist
xgettext:s comment fetcher doesn't handle the same source string at multiple places, with different comments. Meaning that at those places all comments were copied over each time. This commit remove the problematic comments from the source code.
2022-06-13Escape some unicode in initial xhtml output.Hugo Hörnquist
While not necessary, since both HTML and XHTML allows for direct UTF-8, the validator fails on it.
2022-06-13Remove custom let*.Hugo Hörnquist
While it was nice, the most important part was the multi-valued let from srfi-71 (which is implemented in srfi-71)). The minor pattern matching structures could often be replaced with car+cdr, or a propper match.
2022-06-12Remove with-label.Hugo Hörnquist
2022-06-12Stop using with-label.Hugo Hörnquist
2022-06-12Update remaining routse to new xml or html system.Hugo Hörnquist
The old sxml->html-string was always wrong, since smxl->xml doesn't (necessarily) produce valid HTML. Now we get proper HTML or XHTML, depending on the `html' parameter.
2022-06-12Add html parameter to routes.Hugo Hörnquist
Finally making the few previous commits worth something.
2022-06-12Embedd fragile strings in sxml in procedures.Hugo Hörnquist
Since procedures allow direct controll of the output. Everything worked fine for XML output, but HTML encodes apostrophes as ', which works really bad in script tags.
2022-06-12Add <!DOCTYPE html> to xhtml-doc macro.Hugo Hörnquist
The doctype declaration is "required" when outputing regular HTML, and fine when output XHTML. Also remove the tests of xhtml-doc, since they basically just copied the deffinition (and stoped working since a procedure can't easily be tested for equality).
2022-06-11Fix a few strings where translations wheren't applied.Hugo Hörnquist
2022-06-10Clean up (calp server routes).Hugo Hörnquist
2022-04-25Minor cleanup.Hugo Hörnquist
2022-04-24Introduce filename-extension procedure.Hugo Hörnquist
2022-04-24Dead code removal.Hugo Hörnquist
2022-04-23Introduce component date-jump.Hugo Hörnquist
2022-04-23Update comment on cal-table.Hugo Hörnquist
2022-04-23Remove unused procedure form.Hugo Hörnquist
2022-04-23Made update-zoneinfo own entry point.Hugo Hörnquist
2022-04-23Fix missing hower-text for changelog tabs.Hugo Hörnquist
2022-04-23Move repl-start to end of main.Hugo Hörnquist
Since everything is properties the repl thread needs to be spawned AFTER the configuration is loaded.
2022-04-23Repair and rewrote sliders in HTML.Hugo Hörnquist
The old ones where broken since i accidentally removed setVar, instead of reintrocuding that, I rewrote slider-inputs as web components, which frees us of having some hacky javascript in the html code.
2022-04-21Fix some translations not being evaluated.Hugo Hörnquist
2022-04-12Fix edit popups not auto opening.Hugo Hörnquist
Depending an the exact text of an translatable string seems like a bad idea.
2022-04-11Fix name collision in server entry-point.Hugo Hörnquist
2022-04-11Remove config sandbox.Hugo Hörnquist
Old sandbox approach always felt like bit of a hack.
2022-04-11Allow translation of non-extracted strings.Hugo Hörnquist
2022-04-11Replace config system with paramater based system.Hugo Hörnquist
This new setup stores all configurations are parameters. This forces everything into modules, and ensures that we can't have a module use an unloaded config. It (unfortunatelly) also causes users to have to specify namespaces when defining values, but ini-files (and the like) already does that. Also, there is nothing stopping a new `set-config!' from being defined which allows un-namespaced operation. The commit also removes the introspection procedures. They where a bit weird to begin with, since they only showed loaded fields. And since the program had no way of properly serializing or deserializing them we remove them for the time being. They would however be good to reintroduce together with a proper menu for editing simple configuration (see Emacs' `custom-set-variables').
2022-04-11Fix loop in import entry-point.Hugo Hörnquist
2022-04-11Fixup translatable strings.Hugo Hörnquist
2022-04-05Remove reference to non-existant parameter submit.Hugo Hörnquist
2022-04-05Minor fixups.Hugo Hörnquist
2022-04-05Made sidebar date headings sticky.Hugo Hörnquist
2022-04-05Move code for saving event away from routes.Hugo Hörnquist
This frees it, currently only for calling it from our import entry point, but this will also allow us to much easier write tests for it (which we need since adding recurring events doesn't work).
2022-03-28Rewrote symlink creator for HTMLHugo Hörnquist
2022-03-28Check system-error errno correctly.Hugo Hörnquist