Skip to content

Refactor auth, journal features, and update project setup#28

Merged
4Clover merged 11 commits intodevfrom
feature/user-auth
May 27, 2025
Merged

Refactor auth, journal features, and update project setup#28
4Clover merged 11 commits intodevfrom
feature/user-auth

Conversation

@4Clover
Copy link
Copy Markdown
Owner

@4Clover 4Clover commented May 27, 2025

📝 Summary of Changes REQUIRED

This pull request includes several updates and refactors to enhance the project's functionality and maintainability. Key changes are:

  • Implemented a refactor for authentication-related pages to improve the code structure.
  • Added components for displaying journal entries (EntrySidebar, EntrySidebarItem) and initialized journal route setup.
  • Introduced MongoDB connection boilerplate and created journal-related types.
  • Started defining API routes for journal entries and added foundational website-wide types.
  • Built schema for Konva page and updated README files to reflect changes (Flask->SvelteKit transition, Konva details).
  • Applied multiple lint and formatting fixes for code consistency.
  • Updated Husky configurations for pre-commit hooks.

🧐 Context

This PR aims to merge work on core features like authentication, journaling, and project setup with the development branch, ensuring a cleaner and more structured codebase that aligns with the project's direction.

✅ How Has This Been Tested?

Checklist

  • My branch is up to date with main
  • My code follows the style guidelines of this project (ESLint, Prettier).
  • I have performed a self-review of my own code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have updated related documentation (if applicable).
  • My changes generate no new warnings. (if present, state in Final Notes)
  • I have added tests if the code is prone to problems (if applicable).
  • New and existing unit tests pass locally with my changes (if applicable).
  • Any dependent changes have been merged (if applicable).

🚀 Next Steps (if applicable)

Further improvements to journaling and authentication features, including finalizing API routes and integrating more tests where necessary.

🤔 Questions / Final Notes

Refactoring and initial setups are complete, but journal-related features and API routes may require further iterations as users interact with the system.


|Fill template via JetBrains AI|

@vercel
Copy link
Copy Markdown

vercel bot commented May 27, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
scribbly-scraps ❌ Failed (Inspect) May 27, 2025 8:00pm

@4Clover 4Clover merged commit 4f5782e into dev May 27, 2025
1 of 3 checks passed
@4Clover 4Clover deleted the feature/user-auth branch June 11, 2025 18:21
@4Clover 4Clover restored the feature/user-auth branch June 17, 2025 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants