rcgit

/ karakeep
follow | order: default date topo
Age Commit message Author Files +/-
feat: Change webhooks to be configurable by users Mohamed Bassem 23 -28/+4272
feature: Add an admin notice about the usage of the legacy container images Mohamed Bassem 7 -9/+229
feature: WYSIWYG markdown for notes. Fixes #701 (#715)
* #701 Improve note support : WYSIWYG markdown
First implementation with a wysiwyg markdown editor.
Update:
- Add Lexical markdown editor
- consistent rendering between card and preview
- removed edit modal, replaced by preview with save action
- simple markdown shortcut: underline, bold, italic etc...
* #701 Improve note support : WYSIWYG markdown
improved performance to not rerender all note card when one is updated
* Use markdown shortcuts
* Remove the alignment actions
* Drop history buttons
* Fix code and highlighting buttons
* Remove the unneeded update markdown plugin
* Remove underline support as it's not markdown native
* - added ListPlugin because if absent, there's a bug where you can't escape a list with enter + enter
    - added codeblock plugin
    - added prose dark:prose-invert prose-p:m-0 like you said (there's room for improvement I think, don't took the time too deep dive in) and removed theme
    - Added a switch to show raw markdown
    - Added back the react markdown for card (SSR)
* delete theme.ts
* add theme back for code element to be more like prism theme from markdown-readonly
* move the new editor back to the edit menu
* move the bookmark markdown component into dashboard/bookmark
* move the tooltip into its own component
* move save button to toolbar
* Better raw markdown
---------
Co-authored-by: Giuseppe Lapenta <giuseppe.lapenta@enovacom.com>
Co-authored-by: Mohamed Bassem <me@mbassem.com>
Giuseppe 15 -129/+1177
feature: Add i18n support. Fixes #57 (#635)
* feature(web): Add basic scaffolding for i18n
* refactor: Switch most of the app's strings to use i18n strings
* fix: Remove unused i18next-resources-for-ts command
* Add user setting
* More translations
* Drop the german translation for now
Mohamed Bassem 56 -281/+929
fix(web): Single linebreaks are lost when viewing textnote card. Fixes #549…
added remarkBreaks plugin to properly handle single newlines
kamtschatka 3 -1/+25
feature(web): Show attachments and allow users to manipulate them. MohamedBassem 9 -12/+544
feature(web): Add support for importing bookmarks from Pocket MohamedBassem 7 -68/+270
feature(web): Move bookmark imports into settings MohamedBassem 4 -27/+165
feature: Add github markdown support which includes tables, checklists and auto…
added the possibility to add checkboxes
kamtschatka 4 -1/+10
feat: Add bulk edit option for bookmarks. Fixes #84 (#259)
* feat: add bulk edit option for bookmarks
* fix: resolve comments
* fix: resolve comments
* fix: resolve comments
* fix: resolve comments
* rename bulk action store, simplify the bulk action toolbar
---------
Co-authored-by: MohamedBassem <me@mbassem.com>
Md Saban 14 -27/+314
fix(web): Fix save action on empty card. Fixes #225 (#243)
* fix: Empty item save action
* fix: resolve comments
* chore: prettier
Md Saban 3 -5/+36
feature(web): Add syntax highlighting to code blocks and a quick copy button.…
* Any plans to support copy to clipboard (markdown code) for notes? #195
added a button to copy the markdown and added code highlighting
* Any plans to support copy to clipboard (markdown code) for notes? #195
Changed the copy-button to a generic one
added a safeguard and a message to the copy button if copying is not possible
* Some code cleanups
---------
Co-authored-by: kamtschatka <simon.schatka@gmx.at>
Co-authored-by: MohamedBassem <me@mbassem.com>
kamtschatka 7 -26/+280
feature(web): Add an archive button to list management dialog MohamedBassem 3 -1/+74
feature(web): Allow adding multiple URLs at once #158 (#167)
Added a reusable dialog
opening a dialog that allows you to decide if you want to import multiple URLs at once if you provide only that
Co-authored-by: kamtschatka <simon.schatka@gmx.at>
kamtschatka 2 -5/+129
feature(web): Improve merging of tags by simple drag and drop #144 (#154)
* Improve merging of tags by simple drag and drop #144
Added drag&drop functionality
Allowing sorting the tags by name, as this is more intuitive
* Improve merging of tags by simple drag and drop #144
minor renamings
removed some unnecessary code
* Improve merging of tags by simple drag and drop #144
extracted out the drag and drop functionality to be more encapsulated and reusable
* Improve merging of tags by simple drag and drop #144
improved the usage sorter to additionally compare by name if the usage is the same
* Improve merging of tags by simple drag and drop #144
replaced checkboxes with toggles floating on the right
---------
Co-authored-by: kamtschatka <simon.schatka@gmx.at>
kamtschatka 6 -43/+365
fix(web): Fix hydration error in the bookmark preview page MohamedBassem 1 -1/+1
feature: Nested lists (#110). Fixes #62
* feature: Add support for nested lists
* prevent moving the parent to a subtree
Mohamed Bassem 25 -402/+2084
feature: Add title to bookmarks and allow editing them. Fixes #27 MohamedBassem 17 -54/+1240
fix(web): Fix some JS console errors in the preview page MohamedBassem 4 -36/+50
feature(web): Allow changing the bookmark grid layout (#98) Mohamed Bassem 20 -268/+546
refactor(web): Move the tooltip provider to the root of the app MohamedBassem 4 -102/+89
feature: Extract hook logic into separate package and add a new action bar in… MohamedBassem 23 -330/+672
ui(web): Add a tooltip explaining what archived means MohamedBassem 4 -47/+60
refactor: Extract the action confirming dialog into its own component MohamedBassem 3 -89/+94
feature(web): Allow support for multiple asset upload at the same time. Fixes:… MohamedBassem 2 -17/+71
fix(web): Consistent spacing in the content container in all pages. Fixes #40 MohamedBassem 19 -77/+60
feature: A better looking bookmark preview page MohamedBassem 7 -69/+244
fix: Reset add list form form on submission MohamedBassem 3 -4/+7
feature(web): Add support for demo mode MohamedBassem 13 -19/+89
ui(web): Change the text in cards to be less aggressive MohamedBassem 3 -3/+3
lint: Lint and format the entire repo with the new configs MohamedBassem 122 -411/+424
structure: Create apps dir and copy tooling dir from t3-turbo repo MohamedBassem 396 -9511/+10350