-
-
Notifications
You must be signed in to change notification settings - Fork 258
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: massCodeIO/massCode
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.2.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: massCodeIO/massCode
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.3.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 167 files changed
- 1 contributor
Commits on Apr 30, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 54680f7 - Browse repository at this point
Copy the full SHA 54680f7View commit details
Commits on May 3, 2026
-
feat(http): add HTTP client space (#766)
* feat(http): scaffold space registration, route and locales * feat(http): add storage types, paths and contracts * feat(http): add state, frontmatter parser and disk sync * feat(http): add folders and requests storages Implements HttpFoldersStorage (CRUD over folders persisted in state.yaml plus filesystem dirs) and HttpRequestsStorage (CRUD over .md request files with frontmatter). Extends shared validation kinds to cover 'request' for sibling-name conflict messages. * feat(http): wire environments, history, provider and watcher Adds HTTP environments and history storages on top of state.yaml, exposes createHttpStorageProvider via useHttpStorage(), registers HTTP space in PERSISTED_SPACE_IDS and integrates http runtime cache into the markdown watcher so external file changes resync and broadcast storage-synced. * feat(http): add API DTOs and routes for folders, requests, environments and history * feat(http): add execute IPC handler with undici, env interpolation and history * refactor(http): extract shared types to src/main/types/http.ts Single source of truth for HTTP primitives shared between main, IPC and renderer (renderer tsconfig already includes src/main/types/**). Removes duplicate definitions from runtime/types.ts and inline declarations in the IPC handler. * feat(http): add renderer composables for folders, requests, environments, history and execute Module-level reactive state for the HTTP space. Mirrors the notes-space pattern: useHttpFolders/useHttpRequests/useHttpEnvironments/useHttpHistory talk to the REST API, useHttpExecute wraps the spaces:http:execute IPC, useHttpApp owns the cross-composable folderId/requestId selection. useHttpRequests tracks a draft snapshot against the loaded request so the UI can detect dirty state and offer save/discard. Adds the spaces.http.untitledRequest i18n key for default request names. * feat(http): scaffold 3-column space layout with sidebar/editor/response HttpSpace view wires LayoutThreeColumn with HttpSidebar, RequestEditor and ResponsePanel placeholders. useHttpSpaceInit kicks off folders/requests/ environments/history fetches once on mount. Real component bodies follow in Phase 6.2-6.5. * feat(http): render sidebar tree with folders, requests and context menus * feat(http): split layout into folders sidebar, requests list and editor pane * fix(http): use registered Http* component names and add search input * fix(http): match notes list header layout (single search row with + button) * feat(http): add description and enabled flags on header/query KV entries * feat(http): redesign KeyValueTable with checkbox, description column and row actions * refactor(http-editor): polish header, drop save button and rename description tab to pre-request * style(http): show full uppercase method label in HttpMethodBadge * refactor(http): migrate folders sidebar to UiTree with multi-select and drag-drop * feat(http): multi-select, multi-delete and drag-drop in request list * feat(store): add http selection state to app store * feat(http): persist selected request and folder across reloads * refactor(http): remove unused send button label and folder info display * feat(http): bidirectional sync between request URL and query params * feat(http): implement body, auth and description tabs * feat(http): polish ResponsePanel with status, headers and copy * fix(http): use Http* prefix for tab components * feat(http): replace body textarea with CM6 editor and JSON validation * feat(http): validate JSON body on blur instead of every change * fix(http): hide internal JSON parse error details from user * fix(http): nest response i18n keys inside editor namespace * fix(http): apply custom scrollbar class to overflow containers * feat(http): hide pre-request tab until implementation * fix(http): avoid duplicate query params * fix(http): refresh state after storage changes * fix(http): persist active space * fix(http): localize empty request url * feat(http): support sidebar/list visibility toggle via View menu * style(http): align RequestEditor header with code/notes editor pattern * style(http): drop font-mono from URL input * feat(http): api-based search with state restore Mirror notes/snippets search pattern: server-side filter by name and url via ?search= query, separate requestsBySearch list, snapshot of selection before search and restore on clear. Eliminate redundant GET /:id calls by selecting from already-loaded list data. * feat(http): environments switcher and manager dialog EnvironmentSwitcher — icon button in RequestEditor header with active env tooltip and popover (none / list / manage). EnvironmentManagerDialog — two-pane modal with env list and key/value variables editor, autosave debounced 500ms, draft re-syncs only on selection change to avoid races. * feat(http): variable interpolation highlight and autocomplete * style(http): render {{var}} as chips * style(http): theme-aware {{var}} chip colors via tokens * feat(http): add request name input above url row * style(http): use default variant for method select and url input * style(http): tweak environment and send icons in editor header * feat(http): validate request name on rename * feat(http): auto-rename request on folder change conflict * chore: prevent auto-focus on close for environment popover * fix(http): make response panel resizable * feat(http): add request preview panel * refactor(http): use compact preview copy action * refactor(http): add response header copy action * refactor(http): move response summary to bottom panel * refactor(http): reuse code viewer for response body * refactor(cm): share editor extensions * feat(http): highlight request preview * refactor(cm): remove notes extension aliases * feat(http): move environments to sidebar * feat(http): track donation activity * fix(http): align environment rows * refactor(http): align body editor with cm6 viewer * fix(http): use ui font in url input * feat(http): reorder math space definition in getSpaceDefinitions * feat(http): add send request shortcut * feat(notes): link http requests * fix(http): refresh vault changes * fix(http): interpolate preview variables * feat(http): expand request context menu * feat(http): add http preferences * fix(http): tune environment panel * fix(http): confirm environment deletes * refactor(http): reuse key value table * fix(http): improve selected request item * feat(http): add folder custom icons * fix(http): select first request on folder change * docs: add http space documentation * chore(docs): remove AppVersion tag from environments and requests documentation * fix(http): prevent environment dialog autofocus tooltipsConfiguration menu - View commit details
-
Copy full SHA for 5371e92 - Browse repository at this point
Copy the full SHA 5371e92View commit details
Commits on May 4, 2026
-
feat(http): add collection import (#767)
* feat(http): add Postman import foundation * feat(http): simplify button size in import dialog * feat(http): add Bruno OpenCollection import * refactor(http): use shadcn alert for import warnings * feat(http): add OpenAPI import * fix(http): show request params in loaded URL * refactor(http): move import action to sidebar header * chore(http): clarify import dialog copy * docs(http): document collection import * chore: clean
Configuration menu - View commit details
-
Copy full SHA for 6cc98a8 - Browse repository at this point
Copy the full SHA 6cc98a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5dc00d - Browse repository at this point
Copy the full SHA b5dc00dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9219868 - Browse repository at this point
Copy the full SHA 9219868View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf524be - Browse repository at this point
Copy the full SHA bf524beView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v5.2.0...v5.3.0