- test: seperate folder structure for e2e and unit testing (#101)
- add branch status (#152) (a995109)
- add branches seeder (#169) (59643cd)
- Add browser confirm for CLI token rotation (#337) (9841e18)
- add changelog pages (a1d8b3f)
- add global toast notification (#67) (#89) (b34365c)
- add missing indices for association (#204) (2c71275)
- add og image api endpoint (#191) (8f97a13)
- add protected status & description to branches (de37cc3)
- add public key table (479bd4b)
- add release please github action (#315) (7d40d99)
- add seed for audits as well (#167) (7156270)
- add seed for pull requests (#183) (#198) (c6f0f89)
- add semantic pr title workflow (#314) (5f0ab4e)
- add tool-version and gitignore redis dump.rdb (04ef6cf)
- add updatedAt column to pull requests table (#231) (ccd0e88)
- Add user lockout for failed 2FA (#308) (a3e08de)
- added hover call for pull request title (#182) (#187) (4326dd9)
- added migration for pull request (#196) (#197) (558348d)
- added project_setting table (#153) (5d3ff0e)
- additional security - ask users to provide OTP for one last time before they disable two factor auth (#110) (e3cbb07)
- audit log table (#300) (9bc73ca)
- base job class implementation and delete project cron job (#298) (f37e27c)
- basic 404 page (#243) (b5d4ecc)
- basic create pull request modal (#165) (#170) (c5614da)
- branch combobox (#246) (4b7952f)
- branch dropdown (#230) (a069ef7)
- branch table sorting (#158) (66acb67)
- button variants (#209) (b16cecd)
- Complete integration UI (#90) (7d2c158)
- Complete UI for members tab (#64) (9dff351)
- configure vitest and playwright, works better for next.js projects (#245) (15ec717)
- create an openpgp library to encrypt, decrypt, revoke and generate keys (#207) (f902930)
- Create blog with github mdx and get rid of notion cms (#335) (de6ffe0)
- create new branch from branch page (#162) (#163) (19b94f9)
- create project keys, if it was not created already. (#340) (cf978e3)
- create project slug (#213) (6c516cc)
- create seed file for secrets (#327) (77e5d82)
- custom 500 incase of failure or some error during serverside execution (#270) (4f21705)
- download audit log as csv (#310) (96add8a)
- End-to-end encryption using OpenPGP for asymmetric encryption and AES256-GCM for symmetric encryption (#266) (d57cd49)
- env upload and editor (#59) (#84) (046f10a)
- error boundary to handle and track error (#269) (40958f2)
- fix issue with env variables on monorepo and add some scripts to package (#280) (8dc590b)
- further cleanup members page (#69) (479cdbe)
- generate prId (#214) (432d8b4)
- get rid of all the icon library and stick with lucide-react. We (#63) (526fa6c)
- getting started with integrations (#299) (0efa1d4)
- import cli to monorepo (#283) (5f68171)
- import docs to envless monorepo as well (#284) (12196cb)
- integrated balloon css (#174) (21fcb2c)
- introducing turborepo for monorepo (#279) (3237ce1)
- inviting everybody to write blog posts 👋 (#233) (fdaaee6)
- jest configuration for unit testing (#100) (6a8660f)
- loading secrets in env variable editor (#350) (e31a312)
- made application environment variable type-safe (#221) (e5b4027)
- Making changelog responsive (#57) (d285ec9)
- new create new branch (#115) (831e618)
- New post to blog 'debugging code like a pro' (#236) (04d0bd8)
- open PR modal from branches page (459ccac)
- populate branches list on create PR modal (#366) (faa6b67)
- prettify pr detail page url with prId instead of its cuid (#219) (5191f69)
- Project > branches page ui design (#108) (e15bd0e)
- project deletion notice email template (#289) (d9a8e63)
- project restoration and project card design (#294) (f9ac068)
- protect main branch and adjust UI accordingly (#175) (#176) (dc4ee43)
- Protected branch settings (#295) (a18f9ba)
- pull request detail (#211) (3490d12)
- Re-activate inactive users (#338) (7378416)
- Refactor access control logic for all pages (#297) (c261bbe)
- Refactor members invite workflow (#347) (a81170d)
- refactor members table (#353) (b15a7a9)
- remove SHADOW_DATABASE for simplicity (#206) (e18eb99)
- remvoe filters and sort pill when delete clicked (#160) (#161) (b5cd998)
- Render invitation expired status and re-invite pending user, if they invitation expired (#306) (5e01165)
- rendering protected branches table (#172) (#173) (82ebd58)
- scale animation on toggle (#111) (e784561)
- separate all static pages (home, blog, changelog) to its own monorepo app, create standalone platform (#344) (da4eda1)
- set default
encryptedProjectKey
(087c009) - setup CI for envless (#332) (487ddde)
- Show a confirmation modal before deleting the project (#244) (5ddf3d9)
- symlink readme (#281) (9bcbf2c)
- table component empty state (#215) (f1e6b5a)
- table component using @tanstack/react-table (#135) (9dbd7ae)
- test: seperate folder structure for e2e and unit testing (#101) (11fa949)
- use balloon.css for simple one-liner tooltip (#125) (411f2eb)
- use project.slug instead or project.id on routes (#229) (e6a14bb)
- utils for two factor auth modal (#316) (2fae218)
- Working with react markdown to render with more control (00475c4)
- write seed file and command for quickstart (#166) (d4e842b)
- add recommended strict: false (2bd6fac)
- added missing dependency (cc53c58)
- Adding a line on contributing guideline (aa0efbb)
- avatar on member's table (#352) (30f8458)
- build error (#333) (92fa0f7)
- button full width issue (#210) (aa47bfb)
- complete UI design for pull request page (#68) (8ab460b)
- confirmation input and generic form (#259) (ae51824)
- discord invitation link that never expires (bdb295b)
- env typescript validation (#227) (dd38808)
- fixing few formatting issues (81cb6c6)
- jsx syntax for svg attributes (ac21bd0)
- link to edit doc (f5831a4)
- loading dynamic content on pull request and small fixes (#216) (de9a0a2)
- merge conflicts (59c4f43)
- overflow of project search popover (#66) (e48ff09)
- overflow of project search popover (#66) (#83) (14d3fde)
- package.json & yarn.lock to reduce vulnerabilities (#220) (6e71c88)
- popover and tooltip UI fixes (#116) (067b390)
- populate branches on new branch modal (#368) (2179fe8)
- refactor using custom server side props function (#286) (f7e7183)
- remove unstable_get_server_session from trpc create context (#217) (3cd4611)
- removing single filter from table removes all other filters (#212) (0fe5cea)
- some cli issues (d42159b)
- some existing issues, builds were failing (3341ec7)
- store project data to access log while creating project (#293) (3ea3620)
- the conflicts between useState and useEffect (#326) (42e7154)
- update NextSeo with proper description and canonical URL (bdf8ffd)
- updated discord invitation link (4b5740f)
- updated readme (#128) (fc9c8b7)
- upgrade @headlessui/react from 1.7.9 to 1.7.12 (#255) (b54fa88)
- upgrade @next/font from 13.1.6 to 13.2.1 (#252) (f75eabb)
- upgrade @radix-ui/react-popover from 1.0.3 to 1.0.4 (#254) (964840a)
- upgrade @tanstack/react-query from 4.24.9 to 4.24.10 (#256) (cf5e625)
- upgrade @trpc/client from 10.9.0 to 10.12.0 (#239) (1ee9c38)
- upgrade @trpc/next from 10.9.0 to 10.10.0 (#141) (9087051)
- upgrade @trpc/react-query from 10.12.0 to 10.13.0 (#274) (006f562)
- upgrade @trpc/react-query from 10.9.0 to 10.10.0 (#140) (5025ae9)
- upgrade @trpc/server from 10.9.0 to 10.10.0 (#142) (6368fc6)
- upgrade @types/node from 18.11.18 to 18.14.0 (#242) (790fac4)
- upgrade @types/node from 18.14.0 to 18.14.2 (#273) (170a063)
- upgrade @types/react-dom from 18.0.8 to 18.0.10 (0823cde)
- upgrade @vercel/analytics from 0.1.8 to 0.1.10 (#238) (06334cc)
- upgrade @vercel/og from 0.0.21 to 0.0.22 (dd02002)
- upgrade lucide-react from 0.105.0 to 0.109.0 (#139) (83513fd)
- upgrade lucide-react from 0.109.0 to 0.115.0 (#240) (813f16d)
- upgrade lucide-react from 0.115.0 to 0.118.0 (#278) (20eca4c)
- upgrade next from 13.1.6 to 13.2.1 (#253) (82e19fe)
- upgrade zod from 3.20.2 to 3.20.6 (#241) (2cb7145)