Commit Graph

  • bf7d1efb43 Fix snip edit form master Tim 2025-06-02 14:54:19 +02:00
  • 7bdf9683b4 Split create snip route to it's own call, too many exceptions Tim 2025-06-02 12:56:52 +02:00
  • 5fc691c02a Create docker setup feature/docker2 Tim 2025-05-28 01:25:07 +02:00
  • f338d791a7 Remove _blank from links Tim 2025-05-27 21:12:56 +02:00
  • e26c2a64b8 Fix markdown snip link Tim 2025-05-27 17:44:18 +02:00
  • 33bb4e77e5 Upgrade markdown parser for tables and footnotes feature/highlight Tim 2025-05-27 15:48:13 +02:00
  • 978c075a3e Simplefy the generic parser Tim 2025-05-27 15:21:01 +02:00
  • a741ee102d Start replacing highlight js with tempest-highlight Tim 2025-05-27 00:58:48 +02:00
  • 101de8916e Add setup for frankenphp symfony docker feature/docker Tim 2025-05-25 15:18:52 +02:00
  • 5fcc32de6d Change the snip layout to make it less cluttered Tim 2025-05-24 00:02:23 +02:00
  • 797d7a2e8f Make snip description optional Tim 2025-05-18 17:10:43 +02:00
  • 39f6aaea23 Show D in title when in dev env Tim 2025-05-18 16:58:37 +02:00
  • 116fed5acc Add icon Tim 2025-05-17 16:24:17 +02:00
  • 283c9ecb27 Remove dump feature/branching Tim 2025-05-15 01:15:57 +02:00
  • 0e5d92258d Implement flowchart renderer for versions Tim 2025-05-14 00:22:25 +02:00
  • 6d20661305 Update doctrine recipe Tim 2025-05-13 20:16:26 +02:00
  • f6771782e4 Fix composer symfony versioning and remove unused polyfill Tim 2025-05-13 20:15:50 +02:00
  • 73a3b93760 Fix new snip route Tim 2025-05-13 13:53:29 +02:00
  • 5ae5db985b Implement snip content names Tim 2025-05-13 13:47:33 +02:00
  • 62136a0ca0 Change snip content text rebuilding to static, allowing a lot cleaner interface getting the lastest text Tim 2025-05-13 12:33:25 +02:00
  • 04b2037f2d Fix snip index not being hoverable Tim 2025-05-11 01:27:54 +02:00
  • e0ca39933c Snip single, format the header Tim 2025-05-11 00:39:13 +02:00
  • e3549f722a Secure the twig renderer template loader Tim 2025-05-11 00:37:50 +02:00
  • 6adc8c4a69 Add special query to reset the cache Tim 2025-05-11 00:20:26 +02:00
  • d64cadb47b Add function to twig renderer to get all snips of a tag Tim 2025-05-11 00:06:05 +02:00
  • 3a16e4609f Make 2columns responsive Tim 2025-05-11 00:05:24 +02:00
  • 951b227efc Replace all magic calls to special tags Tim 2025-05-11 00:05:14 +02:00
  • 42bcd39453 Mark filtered tag Tim 2025-05-10 21:33:08 +02:00
  • e8c545af4c In snip index, move badges to right Tim 2025-05-10 21:28:49 +02:00
  • 0648db62e3 Add all and none special tags Tim 2025-05-10 21:10:00 +02:00
  • b8ae8bb8a7 Implement tag filtering Tim 2025-05-10 20:44:13 +02:00
  • e2bd1a7c3b Implement snip tags with very elegant tags form Tim 2025-05-10 20:06:16 +02:00
  • 47ea226ed7 Allow snips to be archived Tim 2025-05-10 16:48:03 +02:00
  • 50a7ab7985 Allow public snip viewing if no user is defined Tim 2025-05-10 16:16:53 +02:00
  • a7c94a8f21 Rewrite filters to better ui Tim 2025-05-10 15:48:27 +02:00
  • cda03f7b67 Implement lexer class for tokenization and replace all line endings by PHP_EOL Tim 2025-05-10 14:35:11 +02:00
  • 771f354346 Improve compare styling Tim 2025-05-10 12:51:55 +02:00
  • ab97482ae6 Improve snip voter readability Tim 2025-05-10 12:31:57 +02:00
  • 06def04cae Fix snip deletion Tim 2025-05-05 01:16:21 +02:00
  • f52058c250 Implement snip sorting Tim 2025-05-04 16:58:11 +02:00
  • 59e068fbf7 Implement caching of query dto Tim 2025-05-04 16:47:39 +02:00
  • d62d34fb63 Fix deploy script group Tim 2025-05-04 15:15:59 +02:00
  • 9b699ea4c7 Update deployer for new server with caddy and move to own file Tim 2025-05-01 23:24:40 +02:00
  • aeb2d3ee4b Order snips by name instead of createdAt Tim 2025-04-30 01:07:04 +02:00
  • 6651aefc6b Fix relation and try to implement delete Tim 2025-04-28 11:24:28 +02:00
  • 683cd5074c Replace url reference name by snip name in generic parser Tim 2025-04-28 00:47:15 +02:00
  • aa05a1c98e Move lastRelease jsonFile to attribute Tim 2025-04-28 00:43:43 +02:00
  • 38a53c6bd3 Improve profile page Tim 2025-04-28 00:33:27 +02:00
  • e2c8376482 Update api snip update Tim 2025-04-28 00:24:14 +02:00
  • 74154e240f Implement snip api post Tim 2025-04-27 23:18:20 +02:00
  • f56c78f626 Implement api with ability to read snips and profile Tim 2025-04-27 21:41:53 +02:00
  • ba00351201 Add two column template Tim 2025-04-27 21:02:20 +02:00
  • 8553a06cd0 Fix deploy, each snip is a twig template that will be cached, but cant be generated if migrations did not run yet Tim 2025-04-25 22:38:02 +02:00
  • 7c4a2b46c0 Implement snip hiding Tim 2025-04-25 22:17:27 +02:00
  • 5a940b9ebd Update bootstrap (and fix hash) Tim 2025-04-25 22:12:19 +02:00
  • ced70fd650 Make compare more compact and add line numbers Tim 2025-04-24 18:23:57 +02:00
  • d7e558cae9 Implement markdown link replacement with snip url Tim 2025-04-24 18:16:44 +02:00
  • c1b896a63a Fix broken migration and deprecation Tim 2025-04-24 17:33:24 +02:00
  • 3c4c470547 Fix new snip creation Tim 2025-04-24 01:05:41 +02:00
  • d906b980c4 Block not active snip version editing Tim 2025-04-23 23:47:14 +02:00
  • bf55e069e0 Add extra meta data to snip view and show all snips in public Tim 2025-04-23 23:21:06 +02:00
  • af9f83f189 Remove dump Tim 2025-04-23 22:50:10 +02:00
  • 0ef77b2aa7 Add custom twig extension with path functions Tim 2025-04-23 22:33:04 +02:00
  • 3a7870a68b Move compare button to versions Tim 2025-04-23 21:56:32 +02:00
  • 0f6cc78e5e Implement MarkDown parser and improve AbstractParser Tim 2025-04-23 21:50:50 +02:00
  • cc3e050304 Add compare function between snipsContents Tim 2025-04-23 21:27:47 +02:00
  • 28a2706525 Fix title in templates Tim 2025-04-23 21:26:52 +02:00
  • 31cfeca93a Implement snip loader for twig, allowing extends and includes Tim 2025-04-23 02:21:12 +02:00
  • ca7a093e55 Fix myerss diff algorithm if first hit is a insert Tim 2025-04-23 02:20:54 +02:00
  • 4e16444d2f Catch twig parser errors Tim 2025-04-23 01:29:50 +02:00
  • 701bf6c1ed Implement very basic twig parser Tim 2025-04-23 01:24:08 +02:00
  • 943177bc08 Implement custom parsers/renderers with autowiring for snip content Tim 2025-04-23 01:06:21 +02:00
  • 5cec259469 Make snip public index available if not logged in Tim 2025-04-14 23:48:32 +02:00
  • 22c8126cea Uncomment the migrations again Tim 2025-04-14 23:33:42 +02:00
  • 5937a9d4f2 Delete all migration content to allow first migration Tim 2025-04-14 23:25:28 +02:00
  • 2db9c5f1d9 Create a customized myers diff based system for snip content Tim 2025-04-14 23:25:11 +02:00
  • a18eda6748 Update composer recipes Tim 2025-04-14 19:49:08 +02:00
  • c250c57a22 Update symfony to v7.2 Tim 2025-04-14 19:48:17 +02:00
  • 473a5294ea Fix register route security Tim 2025-03-01 16:31:46 +01:00
  • b2bc519e26 Dont make new version if content didnt change tim 2023-12-24 01:06:30 +01:00
  • 6f64f29177 Fix doctrine deprecation tim 2023-12-24 00:10:33 +01:00
  • a5619e2307 Refactor templates to be more structured tim 2023-12-23 23:56:18 +01:00
  • be5e457d1b Move created by badge to the right tim 2023-12-23 23:31:08 +01:00
  • 3225ec5fe0 Fix new snip creation with content reference tim 2023-12-20 23:17:45 +01:00
  • caa6d4da17 Fix route attribute deprecation tim 2023-12-20 22:51:29 +01:00
  • 9e3590a39d Merge pull request 'feature/removegit' (#9) from feature/removegit into master Tim 2023-12-20 22:51:08 +01:00
  • 5624fc3a74 Integrate snipContent more tightly into snip and cleanup old code tim 2023-12-20 22:37:06 +01:00
  • 64bd7e3642 Start on removing git and better integrate db tim 2023-12-18 01:26:44 +01:00
  • dd55126ac2 Merge pull request 'feature/3-git-content-database' (#8) from feature/3-git-content-database into main pregitcleanup Tim 2023-12-17 22:02:59 +01:00
  • 6107f560e2 Fully implement snip db storage tim 2023-12-17 01:55:26 +01:00
  • 0fce8ee4fe Start on property keeping track of git db content tim 2023-12-16 01:26:47 +01:00
  • a9e740d018 Merge branch 'main' into feature/3-git-content-database tim 2023-12-16 00:09:56 +01:00
  • eeb7ee6921 Formatting Tim 2023-12-15 18:26:21 +01:00
  • c7c245bf13 Update php to v8.3 and symfony to v7.0 Tim 2023-12-12 23:13:57 +01:00
  • 4989a9f7cc Allow including other snippets and update to symfony 6.4 Tim 2023-12-12 22:51:08 +01:00
  • 9f5bb66ae9 Allow referencing other snips in snip Tim 2023-12-12 21:35:35 +01:00
  • 506a0e8dec Start on creating snipContent entities for the db content Tim 2023-04-20 23:23:04 +02:00
  • a405578f93 Start with snips content abstraction Tim 2023-04-15 13:20:07 +02:00
  • 980ea6af94 Remove the parsable tags when showing raw snip tim 2023-04-08 18:08:45 +02:00
  • 669cbfdaca Allow public raw snips to be accessed without account tim 2023-04-08 17:58:14 +02:00