I have moved most of my free open-source software away from GitHub to Codeberg. I also have a mirror of everything and sources for some smaller projects on Forgejo.
- -From design mock-ups created by the SweDeltaco marketing team, I built various web pages for campagins and special events for the nordic IT-distributor's website using a custom content injection framework for SharePoint that would later inspire my other project, Vegvisir.
+= $work->get_summary("deltaco/asyncapp") ?>
diff --git a/public/work/timeline.php b/public/work/timeline.php index cbb8d87..4cd718c 100644 --- a/public/work/timeline.php +++ b/public/work/timeline.php @@ -20,6 +20,8 @@ require_once VV::root("api/src/databases/models/Work/WorkActions.php"); $work = new class extends API { + private const API_PARAM_LIMIT = "limit"; + private readonly Response $resp; private readonly Response $tags; private readonly Response $actions; @@ -28,7 +30,8 @@ parent::__construct(); $this->resp = $this->call(Endpoints::WORK->value)->params([ - WorkModel::IS_LISTED->value => true + WorkModel::IS_LISTED->value => true, + self::API_PARAM_LIMIT => $_GET[self::API_PARAM_LIMIT] ?? null ])->get(); // Fetch metadata for work items if we got an ok from work endpoint @@ -87,12 +90,20 @@ return []; } - return in_array($key, $this->actions->json()) ? $this->actions->json()[$key] : []; + return array_key_exists($key, $this->actions->json()) ? $this->actions->json()[$key] : []; } } ?> +This timeline contains most but not all of my FOSS software. If you want to see a list of all things I've created for the free software world, check out my repos on Codeberg or Forgejo.
+ +This is not really the end of the list. I will add some of my notable older work at some point.
-