Commit message (Collapse) | Author | ||
---|---|---|---|
2023-10-02 | Made displayln into a library export. | Hugo Hörnquist | |
2023-09-11 | Change `kvlist->assq` and `group-by` to return pairs. | Hugo Hörnquist | |
Each value in the return of group-by must have exactly two values, so cons pairs (instead of lists) is much better. | |||
2023-09-11 | Remove xdg sysconfdir. | Hugo Hörnquist | |
It was based on a missunderstanding of the spec. `sysconfdir` is mentioned, but only as an element of XDG_CONFIG_DIR. | |||
2023-09-05 | Major work on, something. | Hugo Hörnquist | |
2023-04-21 | Add href-relative. | Hugo Hörnquist | |
2023-04-21 | Split WebDAV calendar resources into 2. | Hugo Hörnquist | |
Differentiate between calendar collection and calendar objects already at the DAV level. This is sensible since they support completely different properties, and only collections support REPORTS (as for as I can tell). | |||
2023-04-19 | Utilities for namespaced sxml. | Hugo Hörnquist | |
2023-04-18 | Move code for finding an available socket. | Hugo Hörnquist | |
2023-04-14 | WebDAV Fail properly on bad body. | Hugo Hörnquist | |
2023-04-14 | Fix propfind. | Hugo Hörnquist | |
* Allows propfind elements to appear in any order * properly ignored unknown elements * works directly with namespaced sxml | |||
2023-04-13 | Fix webdav move. | Hugo Hörnquist | |
2023-04-12 | Fix copy for file resources. | Hugo Hörnquist | |
2023-04-12 | UNFINISHED webdav server. | Hugo Hörnquist | |
2023-04-10 | Avoid extra string allocation in (calp server routes). | Hugo Hörnquist | |
2023-04-10 | Term UI: Display end instead of start time for END. | Hugo Hörnquist | |
2023-04-10 | Add various TODOs | Hugo Hörnquist | |
2023-02-23 | Change group-by to return direct pairs. | Hugo Hörnquist | |
Each value in the return of group-by must have exactly two values, so cons pairs (instead of lists) is much better. | |||
2022-12-07 | Fix IPv6-binding without hot-patching guile. | Hugo Hörnquist | |
The previous hotpatching worked fine in Guile-2.2, but not in Guile-3.0. Probably due to the higher level of optimizations now applied. | |||
2022-10-24 | Add /everything.ics endpoint.HEADshowmaster | Hugo Hörnquist | |
Endpoint returns all events in interval. Used to sync to other calendars. | |||
2022-10-24 | Replace root-redirect with propper HTTP 307. | Hugo Hörnquist | |
2022-10-16 | Minor cleaup. | Hugo Hörnquist | |
2022-10-16 | Truncate print for spawned repl. | Hugo Hörnquist | |
Having this as the default allows the representation of vcomponents to not contain a newline. Otherwise accidentaly printing everything was a sure fire way to hang emacs. | |||
2022-10-16 | Better error handling when submitting events. | Hugo Hörnquist | |
2022-10-16 | Clean up imports in main. | Hugo Hörnquist | |
2022-10-16 | Move load-config to own file. | Hugo Hörnquist | |
Guile 3 defaults all modules to be declarative, but Guile doesn't support extra args in define-module. | |||
2022-10-16 | Change gettext '_' to 'G_'. | Hugo Hörnquist | |
Guile 3 reserves _ for other stuff. | |||
2022-09-18 | Rewrote make-routes to use define-syntax. | Hugo Hörnquist | |
This is the first step into adding extra functionallity, since I now want have to worry about how namespace pollution works. | |||
2022-08-01 | Change JavaScript build system to esbuild. | Hugo Hörnquist | |
Esbuild is way faster, and feels less hacky. One downside is that it doesn't actually check Typescript types. However, typescript can still be installed alongside, and has the fancy --noEmit flag for just this situation. | |||
2022-07-25 | Repair broken styles on search page. | Hugo Hörnquist | |
Fix to c16c6199. | |||
2022-07-25 | Repair search page. | Hugo Hörnquist | |
2022-07-07 | Change date/time interface. | Hugo Hörnquist | |
2022-06-23 | Remove (add|remove)-day, and month[+-]. | Hugo Hörnquist | |
Procedures where overly specific, and doing it manually was almost no more work. | |||
2022-06-23 | Minor cleanup of entry-points/server. | Hugo Hörnquist | |
2022-06-23 | Clean up btn. | Hugo Hörnquist | |
2022-06-23 | Add TODO about query parameters. | Hugo Hörnquist | |
2022-06-23 | Normalize keyword syntax. | Hugo Hörnquist | |
2022-06-23 | Remove 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-23 | Minor cleanup. | Hugo Hörnquist | |
2022-06-23 | Centralize (almost) all exports to :export in define-module. | Hugo Hörnquist | |
2022-06-23 | Remove all inline use-modules. | Hugo Hörnquist | |
2022-06-23 | Clean 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-21 | Resolve TODO about calendar styles. | Hugo Hörnquist | |
2022-06-21 | Minor cleanup in fmt-single-event. | Hugo Hörnquist | |
2022-06-21 | Remove obsolete TODO. | Hugo Hörnquist | |
2022-06-21 | Move TODO to issue #56. | Hugo Hörnquist | |
2022-06-16 | Fix 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-13 | Escape 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-13 | Remove 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-12 | Remove with-label. | Hugo Hörnquist | |
2022-06-12 | Stop using with-label. | Hugo Hörnquist | |