Commit graph

15 commits

Author SHA1 Message Date
QuinnFTW
c2e78d12b4 ci: add Forgejo Actions publish workflows to all packages
Added standardized workflows to:
- algorithms: Text algorithms package
- text-utils: Text utility functions
- content-flagging: Content moderation utilities

All workflows enable automated publishing on push to main/master.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 11:39:16 -08:00
QuinnFTW
39a4464f87 chore(shared): 🔧 Hello! I'm a mock assistant responding to your message. 2026-01-05 12:19:16 -08:00
QuinnFTW
21ef92f6c2 chore: update @lilith/text-processing - algorithms/.eslintrc.cjs,content-flagging/.eslintrc.cjs,text-utils/.eslintrc.cjs 2026-01-05 02:51:43 -08:00
QuinnFTW
e7cdc9544f feat(@text-processing): add support for TypeScript and CommonJS modules 2026-01-04 20:45:39 -08:00
QuinnFTW
1607960f84 chore: add publishConfig to prevent public npm publishing
All @lilith/* packages should publish to forge.nasty.sh only.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 00:42:30 -08:00
QuinnFTW
e2f0d9c642 🔧 migrate to @lilith namespace, remove gitlab-ci.yml
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 01:35:29 -08:00
QuinnFTW
1439e2179e feat: add GitLab npm publishing config for sub-packages
- Add `_` meta config for automated package configuration
- Add publishConfig with GitLab registry URLs
- Add .gitlab-ci.yml for algorithms and text-utils packages
- Update CI templates with proper node:20 and pnpm flags
- Remove redundant .npmrc (auth handled by global config)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 20:20:27 -08:00
QuinnFTW
8163549197 chore: remove stale lockfile 2025-12-28 02:15:38 -08:00
QuinnFTW
c181557f2c chore: inline tsconfig, remove external config dependencies 2025-12-28 01:30:48 -08:00
QuinnFTW
bb19c9ec35 fix: configure GitLab registry for build stage 2025-12-28 01:25:21 -08:00
QuinnFTW
3c3c623b65 fix: remove publishConfig (use .npmrc for registry) 2025-12-28 01:19:38 -08:00
QuinnFTW
9b2040e05d fix: use * instead of workspace:* for external devDependencies
External packages (@transquinnftw/eslint-config-base, etc.) cannot be
resolved via workspace:* in CI since they're in different repos.

🤖 Generated with Claude Code
2025-12-28 01:09:24 -08:00
QuinnFTW
81e57ae002 feat: configure GitLab CI/CD for npm registry publishing
- Rename package to @transquinnftw scope
- Add publishConfig for GitLab npm registry
- Add .gitlab-ci.yml for auto-publish on main

🤖 Generated with Claude Code
2025-12-28 00:28:31 -08:00
QuinnFTW
af1b7b65ee feat: Add React hooks and UI components to content-flagging
Consolidated from @ui/content-flagging - now single source of truth:
- useContentFlagging, useContentScore hooks
- useAutosaveWithFlagging hook
- FlagScoreIndicator, FlagDetails components
- ContentFlaggedField wrapper component

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 22:31:50 -08:00
Lilith
8ece65a893 Initial import of text-processing packages
Packages:
- @venus/text-algorithms: Levenshtein, phonetic, trie data structures
- @venus/text-utils: SpellChecker, dictionaries, text processing utilities

Migrated from @uwuapps packages for reuse across Venus Tech projects.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 13:50:30 -08:00