Commit d50d939
authored
feat: v4 (#590)
* chore: start from scratch
* feat(db): implement db schema and migration from JSON to SQLite (#504)
* feat(api): add snippets, folders & tags CRUDs, API client (#505)
* feat(api): add snippets, folders & tags CRUDs
* refactor(api): update DTOs for folders and snippets
* feat(api): generate API client and add ky for HTTP requests
* chore(build): disable hardened runtime and set identity to null
* feat: add base 3 column layout with gutter resizer (#506)
* chore(build): disable hardened runtime and set identity to null
* feat: add base 3 column layout with gutter resizer
* Merge branch 'v4' of github.com:massCodeIO/massCode into v4
* feat: add fodler tree, sidebar (#508)
* feat(folders): implement folder tree structure with order management
* fix(folders): use recursive folder tree type definition
* chore(folders): clean
* feat(ui): add folder tree with drag-and-drop functionality
* chore(sidebar): update error logging messages in folder operations
* refactor(sidebar): rename app-tree to folder-tree
* feat(sidebar): add folder icons
* fix: improve layout and responsiveness of folder tree nodes
* fix: show between line during drag-and-drop
* refactor: use tw classes
* feat(ui): add button
* feat(sidebar): add library items & add folder
* feat: add snippet list and search functionality (#509)
* feat: add snipptet list & base functionality
* feat: enhance editor and sidebar with search functionality and UI improvements
* feat: add dark mode, update color tokens (#511)
* feat(ui): add context menu (#513)
* refactor: move folder tree into sidebar, use app for highlighted state (#514)
* feat(snippets): add filter support with inbox, favorites, all, and trash (#515)
* feat: add editor (#517)
* feat: add editor & languages support
* feat: add debounced queue update mechanism for snippets and contents
* feat(editor): add description toggle and input focus functionality
* feat(ui): add tooltip components and color tokens for tooltips
* feat(ui): add command, dialog, popover, and scroll area components for enhanced UI interactions
* fix(api): remove duplicates in contents (#518)
* style(ui): adjust footer layout and button styling
* feat(editor): add context menu and inline editing for tabs (#519)
* fix(snippet): show 'Inbox' label
* feat: add i18n (#520)
* fix(api): snippet search
* fix(snippets): selected snippet
* fix(snippets): update snippet retrieval to include search query
* feat(editor): add empty state
* fix(editor): ensure value and language are set correctly on snippet selection
* fix(snippets): improve snippet selection handling via search
* fix(editor): prevent unnecessary updates during programmatic changes
* feat(snippets): create, delete & duplicate (#521)
* fix(snippets): ensure first snippet is selected only when deleted snippet is currently selected
* style(ui): add focus-visible outline to ScrollAreaViewport and active state to ScrollAreaThumb
* feat(snippets): add drag & drop for move snippets into folder (#522)
* refactor(snippets): replace snippets handling with computed displayedSnippets
* feat(snippets): add drag & drop for move snippets into folder
* feat: add multiple drag & drop
* refactor: add useFolders composable for folder management
* feat: add scrolling to selected folder and snippet on initialization
* feat(folders): add CRUD (#523)
* fix(folders): add recursive soft delete for folders and associated snippets
* feat(folders): add CRUD
* fix(snippets): display correct folder/library name
* refactor(api): improve error handling
* fix(snippets): use soft delete
* feat(snippets): delete snippet by condition
* feat(snippets): add multi delete (#524)
* refactor(api): use PATCH method to update snippets & folders (#525)
* refactor(api): use PATCH method to update snippets
* refactor(api): use PATCH method to update folders
* build: optimize dev start, copy locales
* feat(dialog): add useDialog composable for dialog management (#527)
* feat(dialog): add useDialog composable for dialog management
* style(ui): adjust padding and positioning in dialog components
* feat(snippets): add confirm dialog for delete actions (#528)
* feat(snippets): add confirm dialog for delete actions
* feat(locales): update locales
* fix(dialog): conditionally render dialog description in useDialog composable
* fix(snippets): update dialog property name from description to content
* feat(snippets): add empty trash (#529)
* build: fix refresh electron
* chore: update document title to massCode
* feat(ui): add textarea component
* feat(ui): replace input with textarea in Description component
* feat(ui): use perfect scrollbar in textarea
* feat(ui): replace ScrollArea with PerfectScrollbar and update scrollbar styles (#530)1 parent 834eb28 commit d50d939
File tree
742 files changed
+31417
-43373
lines changed- .github
- ISSUE_TEMPLATE
- assets
- workflows
- .husky
- build
- icons
- config
- icons
- demo/db
- scripts
- src
- main
- api
- dto
- common
- routes
- components
- db
- types
- i18n
- locales
- cs_CZ
- de_DE
- el_GR
- en_US
- es_ES
- fa_IR
- fr_FR
- ja_JP
- pl_PL
- pt_BR
- ro_RO
- ru_RU
- tr_TR
- uk_UA
- zh_CN
- zh_HK
- zh_TW
- ipc
- handlers
- services
- api
- db
- i18n
- locales
- cs
- de_DE
- el
- en
- es_ES
- fa_IR
- fr_FR
- ja_JP
- pl
- pt_BR
- ro_RO
- ru
- tr
- uk_UA
- zh_CN
- zh_HK
- zh_TW
- ipc
- prettier
- store
- module
- types
- types
- updates
- utils
- renderer
- assets
- css
- scss
- svg
- components
- devtools
- composables
- converters
- crypto
- types
- encode-decode
- types
- text
- web
- editor
- code-image
- grammars
- textmate
- header
- markdown
- composables
- mindmap
- preview
- themes
- types
- layout
- markdown
- preferences
- screenshot
- sidebar
- folders
- composables
- types
- library
- tags
- snippets
- snippet
- ui
- AppTree
- action-button
- button
- color-picker
- empty
- folder-icons
- folder-icon
- form
- gutter
- heading
- input-tags
- types
- input
- layout
- shadcn
- checkbox
- command
- dialog
- popover
- select
- switch
- tooltip
- sonner
- templates
- textarea
- composables
- types
- composable
- ipc
- listeners
- router
- services
- analytics
- api
- generated
- notifications
- store
- types
- utils
- views
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
742 files changed
+31417
-43373
lines changedThis file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | | - | |
17 | | - | |
| 16 | + | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
0 commit comments