Skip to content

Releases: SigmaBuilder/Server

v1.0.1 - Docker Support & Automated EC2 Deployments

Choose a tag to compare

@diegopuertolas diegopuertolas released this 25 May 22:45
aa6852a

What's Changed

  • Initialize project with PostgreSQL setup and configuration by @rub3nnn in #1
  • Add configuration, utilities, and middleware for application setup by @diegopuertolas in #2
  • Implement user authentication and project membership roles and permissions management by @rub3nnn in #3
  • Implement project management service with CRUD and user roles by @diegopuertolas in #4
  • Add database tables, relationships, and indexing for optimization by @diegopuertolas in #23
  • Remove unique constraint on project_id and update foreign keys by @diegopuertolas in #25
  • Add index on sites table and refactor database links by @diegopuertolas in #26
  • Add password reset tokens table and optimize lookups by @diegopuertolas in #27
  • Add project_invitations table with indexing and triggers by @diegopuertolas in #29
  • Implement CRUD operations and routing for sites service by @diegopuertolas in #30
  • Scope roles and members to projects and enhance projects module structure by @diegopuertolas in #32
  • Refactor database schema for improved organization by @diegopuertolas in #33
  • Add idempotent drop statements to simplify schema resets by @diegopuertolas in #34
  • Implement project role initialization and enhance project schema by @diegopuertolas in #35
  • Implement site retrieval individual methods and improve code formatting by @rub3nnn in #37
  • Add name column to templates table and site validation logic by @diegopuertolas in #38
  • Implement CRUD operations and validation for portfolio items by @diegopuertolas in #39
  • Refactor site management functions and improve validation logic by @rub3nnn in #41
  • Implement publish/unpublish functionality and status validation for sites by @rub3nnn in #42
  • Add includeProject parameter and set default template_type by @rub3nnn in #43
  • Implement CRUD operations and validation for portfolio stack by @diegopuertolas in #44
  • Implement CRUD service and routes for blog categories by @diegopuertolas in #45
  • Implement CRUD operations and validation for blog posts by @diegopuertolas in #46
  • Implement email service with Handlebars templates and Resend integration by @rub3nnn in #47
  • Implement password reset service with validation and email notification by @rub3nnn in #48
  • Implement invitation management service with email notifications and routes by @rub3nnn in #49
  • Add user profile, email, and password update functionalities by @diegopuertolas in #50
  • Fix projectId injection in site controller from request object by @rub3nnn in #51
  • Add delete session functionality and update revoke token documentation by @diegopuertolas in #52
  • Integrate AWS S3 for media management and implement services by @rub3nnn in #53
  • Add support to other S3 providers configuration and enhance site folder creation by @rub3nnn in #54
  • Enhance user profile management with avatar upload functionality by @rub3nnn in #55
  • Implement portfolio_sections management with CRUD operations by @diegopuertolas in #56
  • Enhance blog_posts table and update validation rules by @rub3nnn in #57
  • Update features column default value and include in site creation response by @rub3nnn in #58
  • Include 'content' field and project_id in site responses by @rub3nnn in #59
  • Implement public API for portfolio and blog data retrieval by @diegopuertolas in #60
  • Implement pages module with CRUD operations and routing by @diegopuertolas in #61
  • Implement pages management with home page functionality by @rub3nnn in #62
  • Add public routes and utility functions for page rendering by @diegopuertolas in #63
  • Implement filter system and fixed some problems by @diegopuertolas in #64
  • Fix default value and enhance refresh token in media_folders table by @diegopuertolas in #65
  • Enhance API responses and add comprehensive unit tests by @diegopuertolas in #66
  • Update README and add logo for SigmaBuilder by @diegopuertolas in #67
  • Add public API documentation and site retrieval functions by @rub3nnn in #68
  • Add DML queries and update README with descriptions by @diegopuertolas in #69
  • Add stored procedure for nightly maintenance tasks by @diegopuertolas in #70
  • Enhance AI module integration and update documentation by @rub3nnn in #71
  • Add multilingual support for API documentation in English and Spanish by @rub3nnn in #72
  • Add environment configuration and update .gitignore by @rub3nnn in #73
  • Set up foundational backend infrastructure with PostgreSQL and API by @diegopuertolas in #74
  • Fix portfolio_sections table by dropping and inserting default permissions by @diegopuertolas in #75
  • Add Dockerfile and workflow for production deployment by @rub3nnn in #76
  • Refactor environment variables and update configuration settings by @rub3nnn in #77
  • Enhance database schema and deployment automation with Docker & bump version 1.0.1 by @diegopuertolas in #78

New Contributors

Full Changelog: https://github.com/SigmaBuilder/Server/commits/v1.0.1