Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
8fd2234
chore: remove v1 codebase to start v2 rewrite
raymondproguy02 Jul 26, 2026
6439dec
chore: deleted: .github/workflows/go.yml deleted: .github/workf…
raymondproguy02 Jul 26, 2026
560d81d
feat(store): define UserStore, SessionStore, AuditStore interfaces
raymondproguy02 Jul 26, 2026
db0fbe6
feat(store): define core interfaces and sentinel errors
raymondproguy02 Jul 26, 2026
b680181
feat: sentinel error and hasher interface defination and bcrypt imple…
raymondproguy02 Jul 27, 2026
579c73b
test: salt test and cost validation
raymondproguy02 Jul 27, 2026
b279199
feat: Google uuid ID generator defination and implementation
raymondproguy02 Jul 27, 2026
3a9d56a
test: add unit tests for UUIDv7 uniqueness and sortability
raymondproguy02 Jul 27, 2026
accf0a1
feat: Rate limiter defination and implementation
raymondproguy02 Jul 28, 2026
65a43c9
test: Rate limiter unit test basic
raymondproguy02 Jul 28, 2026
30255b6
feat: token sentinel errors and token random generation
raymondproguy02 Jul 28, 2026
122c039
feat: Access token implemetation and verification
raymondproguy02 Jul 28, 2026
5b25a5f
feat: opaque token rotation and verification
raymondproguy02 Jul 28, 2026
ccc8d1a
test: token generator and hash test
raymondproguy02 Jul 28, 2026
77f8a35
feat: access token tests, verify and validate
raymondproguy02 Jul 28, 2026
6730518
feat: add more store defination for more features in v2.1
raymondproguy02 Jul 28, 2026
9b46146
feat: operational logging, engine-internal for dev debug: warn, debug…
raymondproguy02 Jul 28, 2026
65bba7c
feat: operational logging, engine-internal for dev debug: warn, debug…
raymondproguy02 Jul 28, 2026
a91cedc
feat: email delivery for verification, no imlm in v2
raymondproguy02 Aug 9, 2026
b31df33
feat(auth): signup and it's test
raymondproguy02 Aug 9, 2026
2a9ba73
feat(auth): login and it's login_test
raymondproguy02 Aug 9, 2026
63ba6e9
feat(auth): user account and test
raymondproguy02 Aug 9, 2026
c6efaca
feat(auth): email feature, verify and test
raymondproguy02 Aug 9, 2026
e7b5456
feat(auth): sentinel error, logout and test
raymondproguy02 Aug 9, 2026
7b23448
feat: token refresh or access
raymondproguy02 Aug 9, 2026
8c31f0a
feat(auth): session verification, validattion revocation and test
raymondproguy02 Aug 10, 2026
c82e125
feat(store): memory impl for test and local persistence
raymondproguy02 Aug 10, 2026
56fad58
feat(store): postgres impl for remote persistence
raymondproguy02 Aug 10, 2026
24d8f2c
feat: Public facade and configs, wrapping up
raymondproguy02 Aug 11, 2026
3cfcc4c
fix: typo in config test file
raymondproguy02 Aug 11, 2026
233ff22
docs: Readme contributing security code-of-conduct docs
raymondproguy02 Aug 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 0 additions & 28 deletions .github/workflows/go.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/release.yml

This file was deleted.

55 changes: 0 additions & 55 deletions CHANGE-LOG.md

This file was deleted.

47 changes: 15 additions & 32 deletions CODE-OF-CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,55 +1,38 @@
# Contributor Covenant Code of Conduct
# Contributor Code of Conduct

## Our Pledge

We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, religion, or sexual identity
and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.
We as contributors and maintainers pledge to make participation in the CrydenSync project a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

## Our Standards

Examples of behavior that contributes to a positive environment:

* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes
* Focusing on what is best for the overall community
- Being respectful of differing opinions, viewpoints, and experiences
- Giving and gracefully accepting constructive feedback
- Focusing on what is best for the community and the project
- Showing empathy towards other community members

Examples of unacceptable behavior:

* The use of sexualized language or imagery, and sexual attention or advances
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information without explicit permission
* Other conduct which could reasonably be considered inappropriate
- The use of sexualized language or imagery, and sexual attention of any kind
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting

## Enforcement Responsibilities

Project maintainers are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior they deem inappropriate, threatening, offensive, or harmful.
Project maintainers are responsible for clarifying and enforcing standards of acceptable behavior and will take appropriate, fair corrective action in response to any behavior deemed inappropriate, threatening, offensive, or harmful.

## Scope

This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
This Code of Conduct applies within all project spaces (issues, pull requests, discussions) and when an individual is officially representing the project in public spaces.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the project team at conduct@cryden.dev. All complaints will be
reviewed and investigated promptly and fairly.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the maintainers by opening a confidential report via GitHub, or by contacting the project owner directly. All complaints will be reviewed and investigated promptly and fairly.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org),
version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.1.
Loading