Commit Graph

49 Commits

Author SHA1 Message Date
Thomas Miceli 5ef5518795 Fix CSV errors for rendering (#514) 2025-09-29 19:02:33 +02:00
Fabio Manganiello c02bf97b63 feat: Add support for rendering .ipynb Jupyter/IPython notebooks (#491) 2025-09-21 03:48:59 +02:00
Thomas Miceli 53ce41e0e4 Add file upload on gist creation/edition (#507) 2025-09-16 01:56:38 +02:00
Thomas Miceli 594d876ba8 Add binary files support (#503) 2025-09-16 01:35:54 +02:00
Thomas Miceli b048203216 Use db for queue (#498) 2025-08-18 16:01:50 +02:00
Thomas Miceli d796895b75 Fix filename unescape (#474) 2025-05-14 11:51:42 +02:00
Thomas Miceli 76fc129c09 Remove memdb for gist init (#421) 2025-01-30 10:46:35 +01:00
Thomas Miceli f935ee1a7e Refactor server code (#407) 2025-01-20 01:57:39 +01:00
Thomas Miceli 8f482bce33 Improve Git config 2024-11-23 17:25:58 +01:00
Thomas Miceli 5994cd6ccd Enforce git config on startup (#383) 2024-11-21 11:23:57 +01:00
Thomas Miceli c1e046f428 Convert octal notation file names in Git (#380) 2024-11-17 18:09:44 +01:00
Thomas Miceli 785d89d6ab Rework git log parsing and truncating (#260) 2024-04-27 01:49:53 +02:00
Thomas Miceli db6d6a5eba Set gist visibility via Git push options (#215) 2024-04-03 01:56:55 +02:00
Thomas Miceli 7a75c5ecfa Move Git hook logic to Opengist (#213) 2024-04-03 01:56:55 +02:00
Thomas Miceli f52310a841 Add 2 new admin actions (#191)
* Synchronize all gists previews
* Reset Git server hooks for all repositories
2024-01-04 18:06:19 +01:00
Thomas Miceli b3a856a05e Optimize reading gist files content (#186) 2024-01-04 18:06:19 +01:00
Jacob Hands 2f8435892e Add config for default branch name (#171)
Co-authored-by: Thomas Miceli <27960254+thomiceli@users.noreply.github.com>
2024-01-04 18:06:19 +01:00
Thomas Miceli 3c97901995 Bug fixes (#184)
* Fix gist content when going back to editing

* Fix not outputting non-truncated large files for editon/zip download

* Allow dashes in usernames

* Delete keys associated to deleted user

* Fix error message when there is no files in gist

* Show if there is not files in gist preview

* Fix log parsing for the 11th empty commit
2024-01-04 18:06:19 +01:00
Thomas Miceli 85e2da054b Add clickable Markdown checkboxes (#182) 2024-01-04 18:06:19 +01:00
Thomas Miceli 0753c5cb54 Add embedded gists & JSON gist data/metadata (#179) 2024-01-04 18:06:19 +01:00
Thomas Miceli 845e28dd59 Move code rendering to the backend & frontend improvements (#176)
Added Chroma & Goldmark

Added Mermaidjs

More languages supported

Add default values for gist links input

Added copy code from markdown blocks
2024-01-04 18:06:19 +01:00
Thomas Miceli 09fb647f03 Fix: bare first branch name, truncated output hanging (#157) 2023-11-20 18:03:59 +01:00
Thomas Miceli 5b278e2e86 Change gist init url to /init (#109) 2023-09-25 18:43:55 +02:00
Thomas Miceli 6085471b81 Adapt find command for Windows users (#89) 2023-09-17 03:03:54 +02:00
Thomas Miceli 3943b53163 Enhance Go CI (#99) 2023-09-17 02:55:17 +02:00
Thomas Miceli fe674ac88b Add git, auth and gists tests (#97) 2023-09-17 00:59:47 +02:00
Thomas Miceli 46dea89b41 Create gists from git http server endpoint (#95) 2023-09-09 19:39:57 +02:00
Thomas Miceli ffafde2b3e Run git gc for repositories (#90) 2023-09-04 11:11:54 +02:00
Thomas Miceli b5cd49db4c Download file, button groups, fix unknown file reading (#84) 2023-07-26 15:43:07 +02:00
Thomas Miceli 026bb7304c Update go module name 2023-05-15 21:07:29 +02:00
Thomas Miceli 91db4dcd30 Satisfy Staticcheck 2023-04-26 23:13:11 +02:00
Thomas Miceli 14dac703c8 Fix git zombie process 2023-04-20 21:48:25 +02:00
6543 19db4c223b nits to improve git backend (#7) 2023-04-16 16:14:12 +02:00
Lucien Davison 31aae8a305 fix: do not truncate raw files (#4) 2023-04-14 10:55:54 +02:00
Thomas Miceli 2fe309663d Remove pre-receive hook script file 2023-04-10 22:44:58 +02:00
Thomas Miceli 9fadfe7cde Log parser with maxBytes variable 2023-04-05 18:20:50 +02:00
Thomas Miceli 5638bf7601 Fix bug on undefined commiter name 2023-04-04 02:01:31 +02:00
Thomas Miceli 6c981570a1 Optimize assets 2023-03-23 16:00:48 +01:00
Thomas Miceli c71185d11e Fix empty commit revision 2023-03-20 14:05:56 +01:00
Thomas Miceli f49f4ca10d Add avatars to HTML 2023-03-20 13:30:25 +01:00
Thomas Miceli 858ee3e70a Parse CSV files into HTML tables 2023-03-19 03:18:56 +01:00
Thomas Miceli 5bfd40f9fd Copy hooks and config files on fork 2023-03-19 00:49:06 +01:00
Thomas Miceli b505f7147e Truncate diff 2023-03-18 23:53:05 +01:00
Thomas Miceli b56e02e3ed Create FileDTO 2023-03-18 23:23:23 +01:00
Thomas Miceli 527be16183 Better log parsing 2023-03-18 23:18:20 +01:00
Thomas Miceli 24f790fb9c Fix truncateCommandOutput function 2023-03-18 18:22:27 +01:00
Thomas Miceli 22668be923 Added gist methods related to git + Truncate command output 2023-03-18 16:18:24 +01:00
Thomas Miceli 1607d8fc93 Added forks 2023-03-14 23:26:39 +01:00
Thomas Miceli bee5d045c3 Initial commit 2023-03-14 16:22:52 +01:00