| 
							
							
								![renovate[bot]](/assets/img/avatar_default.png) renovate[bot] | 7c5428056b | chore(deps): update dependency vite to v4.5.6 [security] 
		
	
	
		
			
				
	
				Run tests / Run tests (push) Failing after 35s | 2025-03-11 11:40:32 +00:00 |  | 
			
				
					|  | 0cd9fd70cb | fix(deps): bump gofiber/template/html to v2 Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-06-12 16:43:16 +05:30 |  | 
			
				
					|  | e5fed252b7 | Merge pull request #4 from SphericalKat/renovate/github.com-sirupsen-logrus-1.x fix(deps): update module github.com/sirupsen/logrus to v1.9.3 | 2023-06-05 01:37:01 +05:30 |  | 
			
				
					|  | 50710a0ae4 | Merge pull request #2 from SphericalKat/renovate/node-20.x chore(deps): update node.js to v20 | 2023-06-05 01:36:47 +05:30 |  | 
			
				
					| 
							
							
								![renovate[bot]](/assets/img/avatar_default.png) renovate[bot] | e29a78321d | fix(deps): update module github.com/sirupsen/logrus to v1.9.3 | 2023-06-04 02:54:56 +00:00 |  | 
			
				
					| 
							
							
								![renovate[bot]](/assets/img/avatar_default.png) renovate[bot] | d80a982ac3 | chore(deps): update node.js to v20 | 2023-05-30 17:32:52 +00:00 |  | 
			
				
					|  | 2475b3c8a2 | Merge pull request #1 from SphericalKat/renovate/configure Configure Renovate | 2023-05-30 23:02:35 +05:30 |  | 
			
				
					|  | 7efffe6acd | feat: add support for embedded content (iframes & gists) Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-29 23:52:24 +05:30 |  | 
			
				
					|  | 03b74fd90a | refactor(deploy): run deploy workflow only if tests succeeded Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-29 14:53:04 +05:30 |  | 
			
				
					|  | 44b3f41a4b | fix(test): update markup test case Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-29 14:51:56 +05:30 |  | 
			
				
					|  | bd06b7ee37 | refactor(frontend): use typescript config files Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-29 14:47:44 +05:30 |  | 
			
				
					|  | 05a6a91491 | feat(index): add an example URL Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-29 13:41:02 +05:30 |  | 
			
				
					|  | 8e68c7bcc2 | fix(markup): only escape innermost markup Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-29 13:34:42 +05:30 |  | 
			
				
					|  | ce73ad4dfc | feat: add dark mode Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-29 00:21:34 +05:30 |  | 
			
				
					|  | 00357be73c | fix(previews): use the first h3 or p element for description Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:56:23 +05:30 |  | 
			
				
					|  | 3837d07495 | feat: add opengraph and twitter previews Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:51:48 +05:30 |  | 
			
				
					|  | c628ee7d6a | fix(readme): typo Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:38:07 +05:30 |  | 
			
				
					|  | 23557a172f | feat: add LICENSEs and README Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:36:55 +05:30 |  | 
			
				
					|  | 2b0c817d78 | fix(test): FUCK YAML Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:24:54 +05:30 |  | 
			
				
					|  | a28f01beee | fix(test): download dependencies before building Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:23:53 +05:30 |  | 
			
				
					|  | 21ab9bb40c | fix(test): we rely on some go 1.20 features, remove matrix Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:22:33 +05:30 |  | 
			
				
					|  | 23f9570f73 | fix(test): specify a version of pnpm to install Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:20:20 +05:30 |  | 
			
				
					|  | f2159d843c | fix(test): set up pnpm before node Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:18:13 +05:30 |  | 
			
				
					|  | fe208531b5 | fix(test): set up node and build frontend before backend Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:16:36 +05:30 |  | 
			
				
					|  | bfe85addfa | feat: add workflow to build and test code Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:12:19 +05:30 |  | 
			
				
					|  | 2954f4848d | feat(deploy): add workflow to deploy to fly.io on push Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:08:19 +05:30 |  | 
			
				
					|  | 0cc5f3d1a3 | fix(index): add link to source code Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 23:03:59 +05:30 |  | 
			
				
					|  | 5cd1299a6f | fix(show): fix responsiveness at large sizes Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 20:35:40 +05:30 |  | 
			
				
					|  | 45f3b842c8 | fix(mobile): restrict maximum width Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 20:06:44 +05:30 |  | 
			
				
					|  | 264410c8d7 | fix(markup): escape text before wrapping with markup Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 19:56:48 +05:30 |  | 
			
				
					|  | 2eacfa702a | feat: deploy via fly.io Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 19:11:31 +05:30 |  | 
			
				
					|  | 8b3a6b9aae | feat: add index page Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 18:04:39 +05:30 |  | 
			
				
					|  | de151f4895 | fix(paragraphs): fix ordered list rendering Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 17:53:41 +05:30 |  | 
			
				
					|  | f1ec8f7729 | fix(markup): handle UTF-16 Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 17:09:37 +05:30 |  | 
			
				
					|  | aacabdd54d | feat: add id parsing Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 16:58:11 +05:30 |  | 
			
				
					|  | 665d33d9d3 | fix(markup): enable handling of utf-8 Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 16:35:43 +05:30 |  | 
			
				
					|  | 7b6e7d7edb | feat: implement markup rendering Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 16:13:44 +05:30 |  | 
			
				
					|  | 3de9bfc58c | feat: finish markup converters Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-28 15:19:38 +05:30 |  | 
			
				
					|  | 4b8607b12a | feat: add algorithm to parse ranges with markup Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-27 22:57:56 +05:30 |  | 
			
				
					|  | 848cd514d0 | feat: add sample response.json for dev Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-27 13:34:41 +05:30 |  | 
			
				
					|  | 9600c21c5a | feat: set up embedded static server Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-27 13:27:01 +05:30 |  | 
			
				
					|  | dea9f3cfaa | fix(client): add header Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-27 11:51:19 +05:30 |  | 
			
				
					|  | 219d16ea19 | feat: add shutdown listener Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-26 19:50:40 +05:30 |  | 
			
				
					|  | 244804fe85 | feat: use logrus Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-26 19:42:53 +05:30 |  | 
			
				
					|  | 6117c82d32 | feat: add method to fetch response from medium API Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-25 23:20:18 +05:30 |  | 
			
				
					| 
							
							
								![renovate[bot]](/assets/img/avatar_default.png) renovate[bot] | 5dc69ea777 | Add renovate.json | 2023-05-25 17:38:15 +00:00 |  | 
			
				
					|  | 83154587d8 | Initial commit Signed-off-by: Sphericalkat <amolele@gmail.com> | 2023-05-25 23:07:25 +05:30 |  |