122 Commits

Author SHA1 Message Date
Tim
bf7d1efb43 Fix snip edit form 2025-06-02 14:54:19 +02:00
Tim
7bdf9683b4 Split create snip route to it's own call, too many exceptions 2025-06-02 12:56:52 +02:00
Tim
f338d791a7 Remove _blank from links 2025-05-27 21:12:56 +02:00
Tim
e26c2a64b8 Fix markdown snip link 2025-05-27 17:44:18 +02:00
Tim
33bb4e77e5 Upgrade markdown parser for tables and footnotes 2025-05-27 15:48:32 +02:00
Tim
978c075a3e Simplefy the generic parser
(remove code blocks, made obsolete by markdown)
2025-05-27 15:21:01 +02:00
Tim
a741ee102d Start replacing highlight js with tempest-highlight 2025-05-27 00:58:48 +02:00
Tim
5fcc32de6d Change the snip layout to make it less cluttered 2025-05-24 00:02:23 +02:00
Tim
797d7a2e8f Make snip description optional 2025-05-18 17:10:43 +02:00
Tim
39f6aaea23 Show D in title when in dev env 2025-05-18 16:58:37 +02:00
Tim
116fed5acc Add icon 2025-05-17 16:24:17 +02:00
Tim
6d20661305 Update doctrine recipe 2025-05-13 20:16:26 +02:00
Tim
f6771782e4 Fix composer symfony versioning and remove unused polyfill 2025-05-13 20:15:50 +02:00
Tim
73a3b93760 Fix new snip route 2025-05-13 13:53:39 +02:00
Tim
5ae5db985b Implement snip content names 2025-05-13 13:47:33 +02:00
Tim
62136a0ca0 Change snip content text rebuilding to static, allowing a lot cleaner interface getting the lastest text 2025-05-13 12:33:25 +02:00
Tim
04b2037f2d Fix snip index not being hoverable 2025-05-11 01:27:54 +02:00
Tim
e0ca39933c Snip single, format the header 2025-05-11 00:39:13 +02:00
Tim
e3549f722a Secure the twig renderer template loader 2025-05-11 00:37:50 +02:00
Tim
6adc8c4a69 Add special query to reset the cache 2025-05-11 00:20:26 +02:00
Tim
d64cadb47b Add function to twig renderer to get all snips of a tag 2025-05-11 00:06:05 +02:00
Tim
3a16e4609f Make 2columns responsive 2025-05-11 00:05:24 +02:00
Tim
951b227efc Replace all magic calls to special tags 2025-05-11 00:05:14 +02:00
Tim
42bcd39453 Mark filtered tag 2025-05-10 21:33:08 +02:00
Tim
e8c545af4c In snip index, move badges to right 2025-05-10 21:28:49 +02:00
Tim
0648db62e3 Add all and none special tags 2025-05-10 21:10:00 +02:00
Tim
b8ae8bb8a7 Implement tag filtering 2025-05-10 20:44:13 +02:00
Tim
e2bd1a7c3b Implement snip tags with very elegant tags form 2025-05-10 20:06:16 +02:00
Tim
47ea226ed7 Allow snips to be archived 2025-05-10 16:48:03 +02:00
Tim
50a7ab7985 Allow public snip viewing if no user is defined 2025-05-10 16:16:53 +02:00
Tim
a7c94a8f21 Rewrite filters to better ui 2025-05-10 15:48:27 +02:00
Tim
cda03f7b67 Implement lexer class for tokenization and replace all line endings by PHP_EOL 2025-05-10 14:46:35 +02:00
Tim
771f354346 Improve compare styling 2025-05-10 12:51:55 +02:00
Tim
ab97482ae6 Improve snip voter readability 2025-05-10 12:31:57 +02:00
Tim
06def04cae Fix snip deletion 2025-05-05 01:16:21 +02:00
Tim
f52058c250 Implement snip sorting 2025-05-04 16:58:11 +02:00
Tim
59e068fbf7 Implement caching of query dto 2025-05-04 16:47:39 +02:00
Tim
d62d34fb63 Fix deploy script group 2025-05-04 15:15:59 +02:00
Tim
9b699ea4c7 Update deployer for new server with caddy and move to own file 2025-05-01 23:24:40 +02:00
Tim
aeb2d3ee4b Order snips by name instead of createdAt 2025-04-30 01:07:04 +02:00
Tim
6651aefc6b Fix relation and try to implement delete 2025-04-28 11:24:28 +02:00
Tim
683cd5074c Replace url reference name by snip name in generic parser 2025-04-28 00:47:15 +02:00
Tim
aa05a1c98e Move lastRelease jsonFile to attribute 2025-04-28 00:43:43 +02:00
Tim
38a53c6bd3 Improve profile page 2025-04-28 00:33:47 +02:00
Tim
e2c8376482 Update api snip update 2025-04-28 00:24:14 +02:00
Tim
74154e240f Implement snip api post 2025-04-27 23:18:20 +02:00
Tim
f56c78f626 Implement api with ability to read snips and profile 2025-04-27 21:41:53 +02:00
Tim
ba00351201 Add two column template 2025-04-27 21:02:20 +02:00
Tim
8553a06cd0 Fix deploy, each snip is a twig template that will be cached, but cant be generated if migrations did not run yet 2025-04-25 22:38:02 +02:00
Tim
7c4a2b46c0 Implement snip hiding 2025-04-25 22:17:27 +02:00