Releases: cuervolu/cortex
Releases · cuervolu/cortex
Cortex v0.1.8
Cortex v0.1.7
Cortex v0.1.6
Changelog
Bug Fixes
Features
- Add display order to entities (#95) (689d0da)
- add user profile editing component (#135) (5e62540)
- ai: handle gemini stream (#139) (05aedde)
- bump desktop version (#172) (e146cbe)
- chat: Implement code syntax highlighting and improve Markdown rendering (#171) (d4fd9b7)
- chat: update markdown rendering and highlight.js version (#170) (30d8455)
- deps: update dependencies to latest versions (#168) (5ee9496)
- desktop: Create Roadmaps (#124) (5f63828)
- desktop: improve markdown rendering and logging (#173) (5561e54)
- desktop: remove unused window state plugin (#117) (63b4464)
- education/roadmap: Add sorting to roadmap APIs (#126) (dc47bcc)
- education: Add endpoints to manage roadmap courses (#142) (98431ca)
- education: Add exercise information to lessons (#164) (e2a2392)
- education: update roadmap redirect path (#129) (cfc21d2)
- i18n: translate loading messages to Spanish (#166) (eac302a)
- pnpm-lock: update dependencies (#167) (a3a9c3a)
- roadmap: add get_user_enrollments command (#169) (967be8e)
- roadmap: add fill prop to RoadmapIcon component (#109) (1bb9f05)
- roadmap: Enhance Roadmap Form UI and functionality (#108) (4ae4479)
- roadmap: Implement new RoadmapForm component (#120) (46f2bb8)
- roadmaps: add create and update roadmap functionality (#149) (f339ea8)
- roadmaps: add sort options (#128) (07338d7)
- roadmaps: enroll funcionality (#165) (ddaa586)
- Simplify window management logic (#116) (dee1604)
- splashscreen: Enhance the splashscreen design and functionality (#112) (e8037f5)
- tauri: Refactor window management (#114) (3cd120c)
Cortex v0.1.5
Changelog
Bug Fixes
- backend: adjust Java test execution command for better output (292bb64)
- backend: fix backend not compiling (7b35c92)
- backend: fix cannot resolve userId field (bef5cc0)
- backend: fix mercadopago access token not found (980ece6)
- backend: Fix OAuth2AuthenticationSuccessHandler redirect URL (2745cf0)
- backend: fix some bullshit (ce1ab48)
- backend: handle expired JWT token in JwtFilter (6869170)
- backend: resolve country validation issues and improve error handling (0125eb7)
- backend: resolve ValueOfEnum validation for Gender field (f6be516)
- ci: fix build (9e7b82d)
- ci: fix build (15743ba)
- data: remove exclamation mark in course title (#19) (854b847)
- desktop: fix CodeEditor.vue not found (9902320)
- desktop: fix ollama not found in windows (441dafd)
- desktop: fix titlebar not displaying (063cc3b)
- desktop: update models to match backend responses (ec826cc)
- docker: Fix exercises location (f5ae1e0)
- frontend: [WIP] initial landing page (8bc215f)
- image stupid thing (#17) (55dc028)
- Resolve image handling conflict in create_resource() function (#52) (faa54fc)
- scripts: fix UnicodeEncodeError on windows (f055495)
- shared: fix CodeMirror typescript error (066667f)
- shared: fix CodeMirror typescript error (ac7a47b)
- Update minimum character limit for username in LoginForm (#50) (4fe19c7)
- update pricing details and button text in PricingSection (#80) (c3180b6)
Code Refactoring
-
backend: change backend architecture (350fa7c)
-
feat(backend)!: implement all database tables (b5cbf4e)
Features
- [WIP] Add payments functionality (#12) (cfc72f2)
- Add AI model settings in AISettings.vue. (#43) (40bc016)
- Add Docker build and initialization scripts (9f1d040)
- add global error handling and account activation checks (#82) (da5a240)
- Add initial content for Basic Computer Concepts lesson (#4) (371b729)
- Add lombok annotations to ChangePasswordRequest (#88) (bb247b9)
- Add memory advisor to chat client builder for in-memory chat memory. (#40) (3c3334c)
- Add Ollama chat module and roadmap commands. (#2) (47add00)
- Add registration form with required fields (9372b5a)
- Add roadmaps (#49) (efe8489)
- Add websocket client dependencies and update ChatMessage fields (#16) (e781360)
- api: add missing JSON properties to DTOs (e3b94f3)
- api: update roadmap slug for programming intro (#85) (78a57b2)
- app: [WIP] Improve API handling (c6b071f)
- app: add initial CodeMirror (8bb634b)
- apps/desktop: add course and module data handling, module expansion functionality, and sidebar component for roadmap view (#54) (40ebc0e)
- auth: add password reset dialog component (#66) (a54b1e3)
- auth: Add user menu to app header and update authentication payload type (#59) (db3f166)
- auth: Add validation for refresh token in RefreshTokenRequest (5f84c16)
- auth: Update username in Login.bru and add User Info endpoint (fdbceaf)
- backend: 🚧 initial code execution engine process (1f289fe)
- backend: ♻️ change architecture to modular monolith (5850cbc)
- backend: ✨ CRUD of education section (4435bed)
- backend: ad authentication (ee2c1da)
- backend: Add a lot of things (c5c9a56)
- backend: add authentication and test pages (9ed39d7)
- backend: add change password endpoint (872ae6a)
- backend: Add Cloudinary Configuration (2eb288e)
- backend: Add endpoint to update user profile (8a704f6)
- backend: add EntityType.BLOG_POST to EntityType.java (42ca0dc)
- backend: add forget password and delete password implementations (20a5278)
- backend: add init db script for development (6028adf)
- backend: add initial Docker support and Language initializer (bbdec3c)
- backend: add initial exercises support...
Cortex v0.1.4
Cortex v0.1.4 (Test Release) 🧪
🚀 Mejoras Principales
Backend
- Implementación de mapeo optimizado para roadmaps y DTOs
- Integración de contexto de usuario en
getRoadmapBySlug
- Mejora en el manejo global de errores y validaciones
- Implementación de verificación de activación de cuentas
Seguridad y Autenticación
- Nueva funcionalidad de restablecimiento de contraseña
- Actualización a tauri-plugin-oauth 2.0.0
- Mejoras en la validación de campos de perfil
- Implementación de ChangePasswordRequest con anotaciones Lombok
UI/UX
- Mejora en el manejo de código del editor con useEditorCode
- Optimización del diseño de la barra de título
- Actualización de tipografía y localización
- Mejora en la visualización de errores con scrollbar horizontal
Documentación y Mantenimiento
- Actualización de dependencias del proyecto
- Mejora en los niveles de logging de cortex_lib
- Estandarización de nombres de campos en perfiles
- Actualización de detalles de precios y textos en PricingSection
🛠️ Cambios Técnicos Detallados
Seguridad
- Implementación de validaciones más robustas en el manejo de perfiles
- Mejora en el manejo de errores de autenticación
Optimización
- Mejora en el tipado y manejo de errores en useRoadmaps
- Refactorización para mejor manejo de estado en componentes
Correcciones
- Ajustes en el contraste de colores de la barra de título
- Correcciones en la visualización de errores
📋 Notas de Instalación
- Este release es solo para pruebas
- No se recomienda su uso en entornos de producción
- Ver los assets adjuntos para instrucciones de instalación
Para ver todos los cambios: Changelog Completo
Cortex v0.1.3
See the assets to download this version and install.
What's Changed
- clear-user-store-and-token-fix by @cuervolu in #36
- style: Update landing hero section styles and button colors by @hamiriano in #37
- fix-engine-not-executing-code by @cuervolu in #38
- refactor: Update $schema URL to remote link instead of local path by @cuervolu in #39
- feat: Add memory advisor to chat client builder for in-memory chat memory. by @cuervolu in #40
- chore: Remove MercadoPago and update AI strategy configuration by @cuervolu in #41
- update-anthropic-service-code by @cuervolu in #42
- feat: Add AI model settings in AISettings.vue. by @cuervolu in #43
- claude-ai-implementation by @cuervolu in #44
- feat(shadcn): add sidebar component by @cuervolu in #45
- ic-branch-1 by @Ignacio9172 in #46
- auth-sync-refactor-ai-settings-adapter by @cuervolu in #47
- feat: Update AppHeader navigation menu structure and fix width in Header and Footer by @Ignacio9172 in #48
- feat: Add roadmaps by @cuervolu in #49
- fix: Update minimum character limit for username in LoginForm by @cuervolu in #50
- refactor: Refactor RoadmapList component to improve readability and maintainability by @cuervolu in #51
- fix: Resolve image handling conflict in create_resource() function by @cuervolu in #52
- refactor: Remove unnecessary import in FooterSection.vue by @cuervolu in #53
- feat(apps/desktop): add course and module data handling, module expansion functionality, and sidebar component for roadmap view by @cuervolu in #54
- feat: Update pricing section with translated content and button text by @hamiriano in #55
- refactor: Update text to Spanish in User components by @hamiriano in #56
- c-branch-1 by @cuervolu in #57
- bruno-update-subscription-repo-impl by @cuervolu in #58
- feat(auth): Add user menu to app header and update authentication payload type by @cuervolu in #59
- refactor: Improve initials generation in UserMenu.vue by @cuervolu in #60
- feat(exercise): add AI model selector to exercise header by @hamiriano in #61
- update-password-functionality by @cuervolu in #62
- feat: refactor ExerciseHeader and add settings sheet by @cuervolu in #63
- feature/update-exercise-structure-and-error-handling by @cuervolu in #64
- feat: update LandingHero styles and add FAQ section by @hamiriano in #65
- feat/add-code-execution-feature by @cuervolu in #67
- feat(parser): enhance TypeScript test result parsing by @cuervolu in #68
- update-version-to-0.1.3 by @cuervolu in #69
Full Changelog: cortex-v0.1.2...cortex-v0.1.3
Cortex v0.1.2
See the assets to download this version and install.
What's Changed
Full Changelog: cortex-v0.1.1...cortex-v0.1.2
Cortex v0.1.1
See the assets to download this version and install.
What's Changed
- refactor(app): centralize common dependencies in root package.json by @cuervolu in #1
- feat: Add Ollama chat module and roadmap commands. by @cuervolu in #2
- Arreglo de margen en el apartado de contenido de la app de escritorio by @Ignacio9172 in #3
- feature/lemon-squeezy by @cuervolu in #5
- feat/chat by @cuervolu in #6
- feat: Add initial content for Basic Computer Concepts lesson by @hamiriano in #4
- feature/chat by @cuervolu in #7
- feature/mentorship by @cuervolu in #8
- chore/update-lemon-squeezy-env-dockerfile by @cuervolu in #9
- feature/ai-chat by @cuervolu in #10
- [WIP] Add progress tracking by @cuervolu in #11
- feat: [WIP] Add payments functionality by @cuervolu in #12
- feat: Update images in lesson content by @hamiriano in #15
- feat: Add websocket client dependencies and update ChatMessage fields by @cuervolu in #16
- fix: image stupid thing by @cuervolu in #17
- feat: Improve file handling and image upload functionality by @hamiriano in #18
- fix(data): remove exclamation mark in course title by @hamiriano in #19
- feat/use-backend-ollama by @cuervolu in #20
- update-eslint-packages by @cuervolu in #21
- update-cors-allowed-origins-frontend by @cuervolu in #22
- build: Add LLVM installation step for macOS and update linker flags. by @cuervolu in #23
- build: Update macOS build flags for LLVM installation by @cuervolu in #24
- build: Update LLVM installation on macOS and adjust linker configuration. by @cuervolu in #25
- fix-engine-not-executing-code by @cuervolu in #26
- haberss by @hamiriano in #27
- refactor(cors): update allowed origins to include http://tauri.localhost by @Ignacio9172 in #28
- Mejora diseño página de Logeo, Footer y Header, y se añadio página de Exploracion de Roadmaps by @Ignacio9172 in #13
- refactor: Improve user sign out process and error handling by @hamiriano in #29
- feat/auto-updater by @cuervolu in #30
- Añadir estilo del Front al Desktop con Dark Mode by @Ignacio9172 in #31
- feat(titlebar): Add dropdown menu to titlebar components by @cuervolu in #32
- ic-branch-2 by @Ignacio9172 in #33
- build: Update version to 0.1.1 for Cortex app by @cuervolu in #34
New Contributors
- @cuervolu made their first contribution in #1
- @Ignacio9172 made their first contribution in #3
- @hamiriano made their first contribution in #4
Full Changelog: cortex-v0.1.0...cortex-v0.1.1
Cortex v0.1.0 Test Release
See the assets to download this version and install.