aboutsummaryrefslogtreecommitdiff
path: root/module/calp (unfollow)
Commit message (Collapse)Author
2023-10-02Made displayln into a library export.Hugo Hörnquist
2023-09-11Change `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-11Remove 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-05Major work on, something.Hugo Hörnquist
2023-04-21Add href-relative.Hugo Hörnquist
2023-04-21Split 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-19Utilities for namespaced sxml.Hugo Hörnquist
2023-04-18Move code for finding an available socket.Hugo Hörnquist
2023-04-14WebDAV Fail properly on bad body.Hugo Hörnquist
2023-04-14Fix propfind.Hugo Hörnquist
* Allows propfind elements to appear in any order * properly ignored unknown elements * works directly with namespaced sxml
2023-04-13Fix webdav move.Hugo Hörnquist
2023-04-12Fix copy for file resources.Hugo Hörnquist
2023-04-12UNFINISHED webdav server.Hugo Hörnquist
2023-04-10Avoid extra string allocation in (calp server routes).Hugo Hörnquist
2023-04-10Term UI: Display end instead of start time for END.Hugo Hörnquist
2023-04-10Add various TODOsHugo Hörnquist
2023-02-23Change 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-07Fix 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-24Add /everything.ics endpoint.HEADshowmasterHugo Hörnquist
Endpoint returns all events in interval. Used to sync to other calendars.
2022-10-24Replace root-redirect with propper HTTP 307.Hugo Hörnquist
2022-10-16Minor cleaup.Hugo Hörnquist
2022-10-16Truncate 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-16Better error handling when submitting events.Hugo Hörnquist
2022-10-16Clean up imports in main.Hugo Hörnquist
2022-10-16Move 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-16Change gettext '_' to 'G_'.Hugo Hörnquist
Guile 3 reserves _ for other stuff.
2022-09-18Rewrote 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-01Change 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-25Repair broken styles on search page.Hugo Hörnquist
Fix to c16c6199.
2022-07-25Repair search page.Hugo Hörnquist
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