3.11.0 (2024-02-19)
- add search by description (134c424)
- i18n: add new Czech translations (3166034)
- i18n: add Persian locales (a32dc0f)
- i18n: add Polish locales (cd44fb4)
- add fuzzy search (a0eba0a)
3.10.0 (2023-10-12)
- snippets: delete fragment (8b362a0)
3.9.0 (2023-10-05)
3.8.0 (2023-09-29)
- add dev tools (#407) (eea5900)
- add reload db (#408) (d6ff713)
- icons: add DigitalOcean, Moodle and Oracle icons (#388) (864e2f6)
3.7.0 (2023-06-14)
- snippets: multiple select (#373) (63c90e9)
- snippets: remove prev characters by typing name #347 (#351) (ddc31e7)
- folders: add custom icon (#376) (3c6f762)
- snippets: add compact mode (#372) (84b39d1)
- hide subfolder snippets (#371) (e2c8d4f)
3.6.0 (2023-02-22)
- main: blinking context menu (#345) (23f57c5)
- snippets: invalid prettier es6 option (#323) (08e5123)
- snippets: wrapping long lines in screenshot (#326) (891b548)
- grammars: add bicep (#325) (e461e51)
- grammars: add kusto (KQL) (#324) (b92e403)
- i18n: add Czech locales (#294) (7fe6696)
- i18n: add Romanian locales (#334) (9f55ff1)
- snippets: copy screenshot to clipboard (#327) (f06b084)
3.5.0 (2023-01-07)
- snippets: export to html #309 (#320) (2f3bada)
- snippets: use 'dom-to-image' instead 'html2canvas' #297 (#317) (2ba53ac)
- i18n: add Greek locales (#304) (19f0942)
- i18n: add Ukrainian locales (#319) (a44ebd2)
- snippets: save screenshot as svg (#318) (4cf24c9)
- snippets: use codemirror for screenshot (#321) (9d264e0)
3.4.1 (2022-08-29)
3.4.0 (2022-08-22)
- editor: editor height by resize window #242 (#253) (7865ff8)
- snippet: set first fragment when creating a snippet (#256) (d382625)
3.3.0 (2022-08-15)
- restore scroll to folder on init (#234) (3fb66e4)
- editor: update editor value only if snippet id is changed (#228) (78f6f7e)
- markdown: crash if value is empty (#233) (23bb935)
- markdown: render mermaid (#231) (1df5319)
- snippets: use only markdown for presentation (#232) (834327a)
- add snippets selection history (#238) (a7540c9)
- markdown: persist preview state (#236) (3fadd32)
- use escape to exit from markdown, code & screenshot previews (#235) (12c6906)
- main:menu: add keymap to control editor font size (#229) (cb17910)
- snippets: add snippet link (#230) (5a744f5)
3.2.0 (2022-08-11)
- i18n: add Japanese locales (#214) (5ceea07)
- keymap: add
cmd+
/cmd-
to control editor font size (#222) (d8b2872) - markdown: add optional codemirror as code block renderer (#218) (4a76beb)
- snippets: add restore from trash (#221) (0db6756)
- add presentation mode (#215) (0b540cf)
- notarizing macOS builds (#219) (0a9c214)
3.1.0 (2022-08-08)
- editor: clear search marks (6a1bfc1)
- editor: add embed image in mardown (#201) (37dcae9)
- add collapse/expand all folders action (#199) (b1ee963)
- i18n: add Português (Brasil) locale (#194) (3e60142)
- main: menu: add snippet collection link (#198) (861f889)
- add create a new storage (#197) (da2f192)
- themes: add material palenight (#195) (d644074)
- themes: add tokyo night (#196) (f17aa89)
3.0.0 (2022-08-05)
2.11.0 (2022-08-04)
2.10.0 (2022-07-21)
- editor: fallback to monospace font #149 (3d9efcd)
- editor: height when opening code preview (#131) (c8d8443)
- i18n: add Simplified Chinese for i18n (#154) (843b91d)
- add tooltips (#159) (9c90e71)
- support i18n, add russian local (#152) (59da3d9)
- snippets: add snippets showcase link (e30a174)
2.9.0 (2022-07-13)
2.8.1 (2022-07-09)
- editor: search highlighting (0bdab6c)
- snippets: blinking system folder when click (bc7cdfe)
- snippets: clear search field after click folder (6360b5c)
- snippets: double get snippets when add new snippet (c38af77)
- snippets: search #117 (beb8591)
2.8.0 (2022-07-08)
- markdown: proper bg color for code block depending on theme (85eaa64)
- snippets: update editor if fragments is changed #113 (8908af9)
2.7.1 (2022-07-07)
- editor: update value after format (3a91111)
- markdown: render task list (#107) (4ee1970)
- snippets: await fetch snippets by click on system folders (4f2a203)
- editor: set value only if snippet id is changed (#109) (56bd929)
- snippets: no need to fetch snippets after patch (3a51e69)
2.7.0 (2022-07-06)
- snippets: fragmetns scroll #92 (#105) (35e57dd)
- snippets: update snippets list after add new (#101) (55bb05d)
- add mermaid diagram for markdown (#104) (e578056)
- db: add migration from SnippetsLab >= v2.1 (#98) (542870d)
- main: menu: add donate via PayPal (86bf46a)
2.6.1 (2022-05-06)
- ui: button spacing (41ade18)
2.6.0 (2022-05-06)
- snippets: deselect after context menu action (4fb7b95)
- snippets: flickering lang selector via add new fragment (3c59f26)
- snippets: multiple add to favorites (1776679)
- snippets: show placeholder for not selected snippet (25b4494)
- snippets: add description (#74) (7e78922)
- snippets: add sort by
name
,createdAt
&updatedAt
(#69) (3603fad)
2.5.0 (2022-04-29)
- main: menu: add check for updates for other platforms (94676b6)
- main: menu: add check for updates (702d0f5)
- snippets: more languages support for prettier (#58) (658d3c0)
2.4.0 (2022-04-27)
2.3.0 (2022-04-26)
- api: don't mutate snippets table during embed folders (f60d045)
- main: db: migrate after move storage (5406083)
- main: db: set empty
value
for content ifvalue
isnull
on migrate from v1 #38 (1874d1c) - snippets: remove selected by click for system folder (ebd9f29)
- main: menu: add raycast & alfred extensions links (aab76b6)
- snippets: allow add snippets to inbox (#52) (5cf809a)
2.2.0 (2022-04-19)
- search: set selected folder & snippet after focus on editor after search (069e296)
- snippets: persist scroll position by change view (ba05384)
2.1.1 (2022-04-18)
- editor: disable multiple selection by edit snippet after search (ec2c1eb)
- sidebar: tag highlight, spell fix tabs -> tags (#33) (9be3e13)
- snippets: color text for ghost for multiple dragged snippets (fc25202)
2.1.0 (2022-04-15)
- unsubscribe on unmount for emiiter events #29 (#32) (d1d0bc5)
- snippets: disable markdown preview by select other fragment #27 (#31) (a7dfceb)
2.0.1 (2022-04-15)
- snippets: system folder highlight (4cfe131)
2.0.0 (2022-04-15)
- snippets: sort by
updatedAt
(f5f50e6)
- api: add controller to get snippets with folder (3a2f1fb)
- main: menu: add find menu (e42349e)
- snippets: show time for today updated & full date for other snippets (3724a5b)
2.0.0-beta.6 (2022-04-14)
- add 4 light & 4 dark app theme (#26) (e9dff1e)
- folders: add rename context menu (#25) (654767b)
- snippets: exit from edit mode by enter for fragment (9e3e301)
2.0.0-beta.5 (2022-04-13)
- snippets: cut off snippets name for Windows #20 (#24) (097d2cb)
- snippets: open external link in markdown (b5d3ee0)
- add prettier for snippets formatting (#22) (14b0f86)
- resizable layout (#19) (a1e41b3)
- update main menu (#21) (6d14e7d)
2.0.0-beta.4 (2022-04-12)
2.0.0-beta.3 (2022-04-11)
2.0.0-beta.2 (2022-04-10)
2.0.0-beta.1 (2022-04-09)
- build: change main script, move files to
src
(6eb1e8a) - build: include renderer to build (8ea99c5)
- editor: init theme (1de3afa)
- editor: set lang during init (34c340d)
- editor: update height (2f55391)
- ipc: cancel delete snippet (7c71b49)
- main: import config in build (aa68762)
- main: ipc listener for
restart
(4ea5460) - main: set storage & backup path in dev mode (dd455cf)
- main: api: path resolve (07d7f8c)
- main: db: remove from app store
selectedFolderId
&selectedFolderIds
(8e364f1) - main: ipc: add typing (07cfb74)
- main: store: set cwd to v2 to prevent conflict (075b490)
- router: import all views at once (7762315)
- snippets:
currentContent
¤tLanguage
getters (4b6e4e4) - snippets: add
folder
prop as optional (e28c761) - snippets: add new snippet from list header (686c982)
- snippets: blur snippets after context menu (c8b1c6a)
- snippets: check for
undefined
(f2b6a2f) - snippets: delete fragments (453fc05)
- snippets: delete from electron store snippet id (b5dcb73)
- snippets: filter by not deleted (c1099e7)
- snippets: focus snippet name by add new snippet (e2e4ff3)
- snippets: get all snippets after patch (f6b0d76)
- snippets: set first selected (24bc85c)
- snippets: unset
selectedIds
bysetSnippetsByAlias
(7d76a6c) - tags: scroll (b060225)
- ui: tree: disable
hoveredNodeId
if is dragged tree node (6eab5e6) - in build need to push to main route (4dc4974)
- main: check for update (09ec5ee)
- add analytics (#12) (d73856c)
- add custom scroll, restore snippet position during init (#10) (889624f)
- add search (#9) (e8f4bce)
- add storage preferences (#11) (7756db5)
- api: add snippets batch delete (f27295a)
- editor: disable all keybindings (b75d987)
- folders: add alias (7297274)
- folders: add context menu for add new, delete (9f921b2)
- main: add context menu ipc, typing (d5c11ee)
- main: expose
on
&once
events (008e11a) - main: extend exposed store methods (e24ee88)
- main: remove trash as folder from default (34c8287)
- main: components: return instance of menu (5b12cc7)
- main: db: map old languages during migration (9e91d5a)
- main: ipc: add context menu for snippets (24f33c2)
- main: ipc: create notification (8a66475)
- sidebar: add focus, selected state (bc7f2d3)
- snippets: add delete fragment (40c54fb)
- snippets: add empty trash (8bcf972)
- add tags (#8) (c84386c)
- composable: add
useApi
(b29cd11) - composable: add emitter (80f7fc5)
- editor: add old languages mapping (bfd86ba)
- main: add
createPopupMenu
constructor (cc806ba) - main: disable
webSecurity
(3bd9999) - main: expose only
invoke
ipc (daf42b5) - main: provide preferences (9520dc9)
- main: provide store to renderer (9829f0a)
- main: set window width to 1000 (a89367b)
- main: store window bounds on move & resize (3d1e88d)
- main: api: add middleware for POST, PATCH & PUT (df26660)
- main: ipc: add restart app listener (1b8ea86)
- main: store: store selected folder & snippet id (b0547e2)
- snippets: add copy to clipboard (1699335)
- snippets: add date format, name placeholder (da12895)
- snippets: add delete method (caad594)
- snippets: add delete, duplicate & add to favorites (bc306fe)
- snippets: add ediable snippet name, focus name for new snippet (2798fa0)
- snippets: add fragment coun (6fdf620)
- snippets: add h-scroll for fragments (8ec47a6)
- snippets: add multiple selection (#6) (dcd0ff4)
- snippets: add new fragment (fa1e828)
- snippets: add new snippet action (60f35d7)
- snippets: add new snippet method (412b3a1)
- snippets: add patch method (41ba0c8)
- snippets: add placeholder for not selected (445431f)
- snippets: add separeate context menu & actions (2dc81b5)
- snippets: add snippets to folder by drag & drop (a27b042)
- snippets: editable fragment name (8df0ea3)
- snippets: get all snipptes, set snippets by folder id or alias (313301c)
- snippets: listen
context-menu:close
to remove highlight (3fce6b5) - snippets: retrieve snippets from store, update style (88e7546)
- snippets: select new fragment after add (04c51af)
- snippets: show only non deleted snippets (f895d97)
- snippets: sort by date (dea7dc2)
- snippets: use debounce for update content (6d56cb5)
- store: add app store, set app theme (a48d439)
- add db (basic) (#1) (bccf129)
- add editor (base) (9fd7085)
- add folder component & retrieve folders from store (9120886)
- add folder tree (#2) (ac025f0)
- add sidebar (basic) (118e83a)
- add snippet list (basic) (5681c75)
- add snippets header, fragments (basic) (8ae34ee)
- fetch multiple folders with snippets (62d427d)
- ui: add
AppActionButton
(20e739e) - ui: add
contextMenuHandler
for AppTree (f8ded2a) - ui: tree: add & expose
hoveredNodeId
(59d7886) - add init app (5e4de2a)
- drop .env & add
config.ts
(1ad8639) - update db table by API request, remove manual restart server (cdbec6f)
- update init (cb3507d)
- store: add snippets & folders store (basic) (18462a4)