Skip to content

Commit 4890cd0

Browse files
committed
Release 1.0.0a6
1 parent 301fcde commit 4890cd0

17 files changed

Lines changed: 238 additions & 25 deletions

File tree

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ without the addon being mounted in classic UI).
2626
## Repository layout
2727

2828
```
29-
collective-ai/
29+
collective-ai-settings/
3030
├── README.md ← user-facing intro + feature list + quickstart
3131
├── AGENTS.md ← (this file)
3232
├── Makefile ← orchestrates backend + frontend

CHANGELOG.md

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,150 @@
77
-->
88

99
<!-- towncrier release notes start -->
10+
## 1.0.0a6 (2026-05-26)
11+
12+
### Backend
13+
14+
No significant changes.
15+
16+
17+
18+
19+
### Frontend
20+
21+
No significant changes.
22+
23+
24+
### Project
25+
26+
No significant changes.
27+
28+
29+
30+
31+
## 1.0.0a5 (2026-05-26)
32+
33+
### Backend
34+
35+
No significant changes.
36+
37+
38+
39+
40+
### Frontend
41+
42+
#### Internal
43+
44+
- Initial release. @frapell
45+
46+
47+
48+
### Project
49+
50+
No significant changes.
51+
52+
53+
54+
55+
## 1.0.0a4 (2026-05-26)
56+
57+
### Backend
58+
59+
No significant changes.
60+
61+
62+
63+
64+
### Frontend
65+
66+
#### Internal
67+
68+
- Initial release. @frapell
69+
70+
71+
72+
### Project
73+
74+
75+
#### Internal
76+
77+
- Initial release. @frapell
78+
79+
80+
81+
## 1.0.0a3 (2026-05-26)
82+
83+
### Backend
84+
85+
No significant changes.
86+
87+
88+
89+
90+
### Frontend
91+
92+
#### Internal
93+
94+
- Initial release. @frapell
95+
96+
97+
98+
### Project
99+
100+
No significant changes.
101+
102+
103+
104+
105+
## 1.0.0a2 (2026-05-26)
106+
107+
### Backend
108+
109+
No significant changes.
110+
111+
112+
113+
114+
### Frontend
115+
116+
#### Internal
117+
118+
- Initial release. @frapell
119+
120+
121+
122+
### Project
123+
124+
No significant changes.
125+
126+
127+
128+
129+
## 1.0.0a1 (2026-05-26)
130+
131+
### Backend
132+
133+
134+
#### Internal:
135+
136+
- Initial release. @frapell
137+
138+
139+
140+
### Frontend
141+
142+
#### Internal
143+
144+
- Initial release. @frapell
145+
146+
147+
148+
### Project
149+
150+
151+
#### Internal
152+
153+
- Initial release. @frapell
154+
155+
156+

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[![Built with Cookieplone](https://img.shields.io/badge/built%20with-Cookieplone-0083be.svg?logo=cookiecutter)](https://github.com/plone/cookieplone-templates/)
44
[![Black code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
5-
[![CI](https://github.com/collective/collective-ai/actions/workflows/main.yml/badge.svg)](https://github.com/collective/collective-ai/actions/workflows/main.yml)
5+
[![CI](https://github.com/collective/collective-ai-settings/actions/workflows/main.yml/badge.svg)](https://github.com/collective/collective-ai-settings/actions/workflows/main.yml)
66

77
Connect your AI models to Plone.
88

@@ -52,8 +52,8 @@ declaration and permission gating.
5252
1. Clone this repository, then change your working directory.
5353

5454
```shell
55-
git clone git@github.com:collective/collective-ai.git
56-
cd collective-ai
55+
git clone git@github.com:collective/collective-ai-settings.git
56+
cd collective-ai-settings
5757
```
5858

5959
2. Install this code base.
@@ -90,7 +90,7 @@ Deploy a local Docker Compose environment that includes the following.
9090

9191
- Docker images for Backend and Frontend 🖼️
9292
- A stack with a Traefik router and a PostgreSQL database 🗃️
93-
- Accessible at [http://collective-ai.localhost](http://collective-ai.localhost) 🌐
93+
- Accessible at [http://collective-ai-settings.localhost](http://collective-ai-settings.localhost) 🌐
9494

9595
Run the following commands in a shell session.
9696

backend/CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,35 @@
88
-->
99

1010
<!-- towncrier release notes start -->
11+
12+
## 1.0.0a6 (2026-05-26)
13+
14+
No significant changes.
15+
16+
17+
## 1.0.0a5 (2026-05-26)
18+
19+
No significant changes.
20+
21+
22+
## 1.0.0a4 (2026-05-26)
23+
24+
No significant changes.
25+
26+
27+
## 1.0.0a3 (2026-05-26)
28+
29+
No significant changes.
30+
31+
32+
## 1.0.0a2 (2026-05-26)
33+
34+
No significant changes.
35+
36+
37+
## 1.0.0a1 (2026-05-26)
38+
39+
40+
### Internal:
41+
42+
- Initial release. @frapell

backend/news/+initial-release.internal

Lines changed: 0 additions & 1 deletion
This file was deleted.

backend/src/collective/aisettings/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import logging
66

77

8-
__version__ = "1.0.0a0"
8+
__version__ = "1.0.0a6"
99

1010
PACKAGE_NAME = "collective.aisettings"
1111

docker-compose.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: collective-ai
2+
name: collective-ai-settings
33

44
services:
55
traefik:
@@ -44,7 +44,7 @@ services:
4444
- traefik.http.services.svc-frontend.loadbalancer.server.port=3000
4545
# Routers
4646
## /
47-
- traefik.http.routers.rt-frontend.rule=Host(`collective-ai.localhost`)
47+
- traefik.http.routers.rt-frontend.rule=Host(`collective-ai-settings.localhost`)
4848
- traefik.http.routers.rt-frontend.entrypoints=http
4949
- traefik.http.routers.rt-frontend.service=svc-frontend
5050
- traefik.http.routers.rt-frontend.middlewares=gzip
@@ -67,11 +67,11 @@ services:
6767
# Middlewares
6868
## VHM rewrite /++api++/
6969
- "traefik.http.middlewares.mw-backend-vhm-api.replacepathregex.regex=^/\\+\\+api\\+\\+($$|/.*)"
70-
- "traefik.http.middlewares.mw-backend-vhm-api.replacepathregex.replacement=/VirtualHostBase/http/collective-ai.localhost/Plone/++api++/VirtualHostRoot$$1"
70+
- "traefik.http.middlewares.mw-backend-vhm-api.replacepathregex.replacement=/VirtualHostBase/http/collective-ai-settings.localhost/Plone/++api++/VirtualHostRoot$$1"
7171

7272
## VHM rewrite /ClassicUI/
7373
- "traefik.http.middlewares.mw-backend-vhm-classic.replacepathregex.regex=^/ClassicUI($$|/.*)"
74-
- "traefik.http.middlewares.mw-backend-vhm-classic.replacepathregex.replacement=/VirtualHostBase/http/collective-ai.localhost/Plone/VirtualHostRoot/_vh_ClassicUI$$1"
74+
- "traefik.http.middlewares.mw-backend-vhm-classic.replacepathregex.replacement=/VirtualHostBase/http/collective-ai-settings.localhost/Plone/VirtualHostRoot/_vh_ClassicUI$$1"
7575

7676
## Basic Authentication
7777
### Note: all dollar signs in the hash need to be doubled for escaping.
@@ -81,12 +81,12 @@ services:
8181
- traefik.http.middlewares.mw-backend-auth.basicauth.headerField=X-Auth-ClassicUI
8282
- traefik.http.middlewares.mw-backend-auth.basicauth.users=admin:$$apr1$$uZPT5Fgu$$AmlIdamxT5ipBvPlsdfD70
8383
# Routers
84-
- traefik.http.routers.rt-backend-api.rule=Host(`collective-ai.localhost`) && (PathPrefix(`/++api++`))
84+
- traefik.http.routers.rt-backend-api.rule=Host(`collective-ai-settings.localhost`) && (PathPrefix(`/++api++`))
8585
- traefik.http.routers.rt-backend-api.entrypoints=http
8686
- traefik.http.routers.rt-backend-api.service=svc-backend
8787
- traefik.http.routers.rt-backend-api.middlewares=gzip,mw-backend-vhm-api
8888
## /ClassicUI
89-
- traefik.http.routers.rt-backend-classic.rule=Host(`collective-ai.localhost`) && PathPrefix(`/ClassicUI`)
89+
- traefik.http.routers.rt-backend-classic.rule=Host(`collective-ai-settings.localhost`) && PathPrefix(`/ClassicUI`)
9090
- traefik.http.routers.rt-backend-classic.entrypoints=http
9191
- traefik.http.routers.rt-backend-classic.service=svc-backend
9292
- traefik.http.routers.rt-backend-classic.middlewares=gzip,mw-backend-auth,mw-backend-vhm-classic

frontend/CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Changelog
2+
3+
<!-- You should *NOT* be adding new change log entries to this file.
4+
You should create a file in the news directory instead.
5+
For helpful instructions, please see:
6+
https://6.docs.plone.org/contributing/index.html#contributing-change-log-label
7+
-->
8+
9+
<!-- towncrier release notes start -->
10+
11+
## 1.0.0-alpha.6 (2026-05-26)
12+
13+
## 1.0.0-alpha.5 (2026-05-26)
14+
15+
### Internal
16+
17+
- Initial release. @frapell
18+
19+
## 1.0.0-alpha.3 (2026-05-26)
20+
21+
### Internal
22+
23+
- Initial release. @frapell

frontend/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "volto-collective-ai-settings-dev",
3-
"version": "1.0.0-alpha.0",
3+
"version": "1.0.0-alpha.6",
44
"description": "Connect your AI models to Plone",
55
"author": "Franco Pellegrini",
66
"homepage": "https://github.com/collective/collective-ai",
@@ -60,4 +60,4 @@
6060
]
6161
},
6262
"packageManager": "pnpm@10.20.0"
63-
}
63+
}

frontend/packages/volto-collective-ai-settings/.release-it.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
},
55
"hooks": {
66
"after:bump": [
7-
"pipx run towncrier build --draft --yes --version ${version} > .changelog.draft",
8-
"pipx run towncrier build --yes --version ${version}",
7+
"uvx towncrier build --draft --yes --version ${version} > .changelog.draft",
8+
"uvx towncrier build --yes --version ${version}",
99
"cp ../../README.md ./ && cp CHANGELOG.md ../../CHANGELOG.md",
1010
"python3 -c 'import json; data = json.load(open(\"../../package.json\")); data[\"version\"] = \"${version}\"; json.dump(data, open(\"../../package.json\", \"w\"), indent=2)'",
1111
"git add ../../CHANGELOG.md ../../package.json"
@@ -19,7 +19,7 @@
1919
"publish": false
2020
},
2121
"git": {
22-
"changelog": "pipx run towncrier build --draft --yes --version 0.0.0",
22+
"changelog": "uvx towncrier build --draft --yes --version 0.0.0",
2323
"requireUpstream": false,
2424
"requireCleanWorkingDir": false,
2525
"commitMessage": "Release ${version}",

0 commit comments

Comments
 (0)