Skip to content

Commit c61a91b

Browse files
chore(main): release 1.0.0
1 parent 084cdac commit c61a91b

File tree

1 file changed

+99
-1
lines changed

1 file changed

+99
-1
lines changed

CHANGELOG.md

Lines changed: 99 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,103 @@
11
# Changelog
22

3+
## 1.0.0 (2026-03-22)
4+
5+
6+
### Features
7+
8+
* add account link popups ([#156](https://github.com/source-cooperative/source.coop/issues/156)) ([7b4d086](https://github.com/source-cooperative/source.coop/commit/7b4d0864bfed9fcd5e3863da3a03e63aada0e76e))
9+
* add browser-only storage client ([18e0075](https://github.com/source-cooperative/source.coop/commit/18e00757fea97445a7cbc291d6b8d572a932b7c5))
10+
* add callouts to accept membership invitations ([#174](https://github.com/source-cooperative/source.coop/issues/174)) ([030eff4](https://github.com/source-cooperative/source.coop/commit/030eff47bc337780a657a748031a2b5d4b27b072))
11+
* add cdk logic to generate dynamodb tables ([c3ef782](https://github.com/source-cooperative/source.coop/commit/c3ef782c867862c8172761a82a7d5fcda344ea01))
12+
* Add DynamoDB initialization script and test data setup ([d25ced7](https://github.com/source-cooperative/source.coop/commit/d25ced74fa81c0ebff2851fa8f6f04df7fe785a9))
13+
* add email verification components and API testing docs ([f0353a9](https://github.com/source-cooperative/source.coop/commit/f0353a95c5c029be7546d1d86d7054cfb0ce696d))
14+
* Add full screen support for ObjectPreview iframes ([#224](https://github.com/source-cooperative/source.coop/issues/224)) ([775fc4c](https://github.com/source-cooperative/source.coop/commit/775fc4cdf96126606fa9f62d26fd0394a8972fce))
15+
* add hierarchical 404 pages for accounts, repositories, and objects ([b345069](https://github.com/source-cooperative/source.coop/commit/b34506901fb4eda3c0668c895565e3af376f646b))
16+
* add organization profile image ([#193](https://github.com/source-cooperative/source.coop/issues/193)) ([7f85d39](https://github.com/source-cooperative/source.coop/commit/7f85d3918a6aaf9ee8502f27e55db332f8ffbe07))
17+
* add permalink anchors to README headings ([40ecb19](https://github.com/source-cooperative/source.coop/commit/40ecb19f955793107e7443e845de92b2d0a72072)), closes [#166](https://github.com/source-cooperative/source.coop/issues/166)
18+
* add permalink anchors to README headings ([#226](https://github.com/source-cooperative/source.coop/issues/226)) ([04c8082](https://github.com/source-cooperative/source.coop/commit/04c8082378fbbbb87ac36d0cbd484bf3223cea99))
19+
* add profile editing functionality with consistent styling ([9670afc](https://github.com/source-cooperative/source.coop/commit/9670afc7b795d45fc8c363b2289e38ab913fb9c5))
20+
* add RSS feed for public repositories ([23a2255](https://github.com/source-cooperative/source.coop/commit/23a22555ed8584ede61042e8138609c1b6f1f7b3))
21+
* add test data and update repository components ([052f710](https://github.com/source-cooperative/source.coop/commit/052f71060d85c56ffb590425042a736cb2c5eac9))
22+
* Add viewers for images and 3D models ([#210](https://github.com/source-cooperative/source.coop/issues/210)) ([66efe56](https://github.com/source-cooperative/source.coop/commit/66efe5679eab0180601dcedad1c45758c4031f22))
23+
* Add zip file viewer ([#214](https://github.com/source-cooperative/source.coop/issues/214)) ([106c834](https://github.com/source-cooperative/source.coop/commit/106c8348e162db988998ed0353388328fc35f464))
24+
* backfill DOIs ([#189](https://github.com/source-cooperative/source.coop/issues/189)) ([1ccedcd](https://github.com/source-cooperative/source.coop/commit/1ccedcd031c300efad6daf6487909ed6aade94c5)), closes [#158](https://github.com/source-cooperative/source.coop/issues/158)
25+
* complete DynamoDB integration and form improvements - Add DynamoDB operations for account management, improve onboarding form UX with debounced validation, update form types and components ([4ee34c8](https://github.com/source-cooperative/source.coop/commit/4ee34c85f3c19ac2b592a109bb11e679970cef91))
26+
* display organization members on product membership form ([#207](https://github.com/source-cooperative/source.coop/issues/207)) ([c30dfaa](https://github.com/source-cooperative/source.coop/commit/c30dfaa403c9663d778d2db81e620faf3a6e3cfb))
27+
* implement authentication and onboarding flow - Add Ory Kratos auth, login/registration forms, onboarding flow, auth hooks, navigation updates, username validation, and cleanup ([5acb634](https://github.com/source-cooperative/source.coop/commit/5acb6341926d2e1feaf130bfccb1890a0d648e8b))
28+
* implement Ory Kratos authentication flow - Add session management with Ory Kratos - Implement login/logout/registration flows - Add auth middleware and protected routes - Update tests for auth endpoints and components - Add error handling for auth failures ([32208f6](https://github.com/source-cooperative/source.coop/commit/32208f6ae214bca0f67b9465dec2e10bc18e7174))
29+
* implement right-side permalink anchors with reserved space ([f72852d](https://github.com/source-cooperative/source.coop/commit/f72852d0e5ad7216758af67133f0052ecd960b42))
30+
* implement Vercel integration and enhance database resource management ([5f105dc](https://github.com/source-cooperative/source.coop/commit/5f105dcb63e69b0e3b14edd3b4160599727dfb50))
31+
* improve username field UX with live URL preview and availability status ([02ab6c3](https://github.com/source-cooperative/source.coop/commit/02ab6c3e4ec7e9711bf62e825e1e228c67963307))
32+
* load product objects on demand ([#98](https://github.com/source-cooperative/source.coop/issues/98)) ([97c31c5](https://github.com/source-cooperative/source.coop/commit/97c31c5e1e1ebcd801690140d8d4e0979dacb054))
33+
* **profiles:** Add email verification UI and status indicators ([a9f4480](https://github.com/source-cooperative/source.coop/commit/a9f44805d4cf44b4d51e6f7f42b3fd2e14fc531a))
34+
* Render README in subpaths ([#186](https://github.com/source-cooperative/source.coop/issues/186)) ([ee66779](https://github.com/source-cooperative/source.coop/commit/ee66779b81ac4f17a5879ee49dc2849a03f3dec4))
35+
* settings views for individuals, organizations, and products ([#153](https://github.com/source-cooperative/source.coop/issues/153)) ([b623ec1](https://github.com/source-cooperative/source.coop/commit/b623ec1f5e14dae14b3109515dc3d0ac10268ab1))
36+
* support markdown product description ([#170](https://github.com/source-cooperative/source.coop/issues/170)) ([bbce8a5](https://github.com/source-cooperative/source.coop/commit/bbce8a51f03fd441cdc05ba698fa4be16838524f)), closes [#168](https://github.com/source-cooperative/source.coop/issues/168)
37+
* support uploading nested directories ([#179](https://github.com/source-cooperative/source.coop/issues/179)) ([99f72a7](https://github.com/source-cooperative/source.coop/commit/99f72a70c672127f118fe055912f27ecc41db422))
38+
* upload data from browser ([#171](https://github.com/source-cooperative/source.coop/issues/171)) ([76f5d05](https://github.com/source-cooperative/source.coop/commit/76f5d05d3c219ac33f82b2a38b7d781c0da02622))
39+
* use stac-map for stac-geoparquet files ([#217](https://github.com/source-cooperative/source.coop/issues/217)) ([48de050](https://github.com/source-cooperative/source.coop/commit/48de05030fe7fc06647457535ee249389cc237fc))
40+
41+
42+
### Bug Fixes
43+
44+
* accounts lookup ([893c41f](https://github.com/source-cooperative/source.coop/commit/893c41feb6aa5a6354dd41dd008311c35d0a80f6))
45+
* add markdown-viewer wrapper for CSS to apply ([939353f](https://github.com/source-cooperative/source.coop/commit/939353f0f0b204fb3c4fdbf395934279f622f897))
46+
* add metadata for account view ([#155](https://github.com/source-cooperative/source.coop/issues/155)) ([12a5964](https://github.com/source-cooperative/source.coop/commit/12a5964087af23eaba20a5041441638d31e80725))
47+
* align permalink icon with text baseline ([abb37b7](https://github.com/source-cooperative/source.coop/commit/abb37b7546705e3e6a208cacf20c84e006b60674))
48+
* allow view accounts when unathenticated ([304eae6](https://github.com/source-cooperative/source.coop/commit/304eae674e121d6c520ae1be74bf3d3cb1475405))
49+
* allow view accounts when unathenticated ([#107](https://github.com/source-cooperative/source.coop/issues/107)) ([17510a0](https://github.com/source-cooperative/source.coop/commit/17510a02be9590992fbefd458c36b1097c984fe0))
50+
* Apply fix-react2shell-next ([e57a434](https://github.com/source-cooperative/source.coop/commit/e57a434b6e859296cd905ab343e4e8ca36c86cab))
51+
* avoid recursion error on logging ([959d646](https://github.com/source-cooperative/source.coop/commit/959d6461db647a7e520f9516699f3f2c3aff651b))
52+
* better mobile support ([#172](https://github.com/source-cooperative/source.coop/issues/172)) ([7bdafec](https://github.com/source-cooperative/source.coop/commit/7bdafec485226936f4ed3058026c714797dceb5c))
53+
* conditionally include optional fields in account update ([6c56d68](https://github.com/source-cooperative/source.coop/commit/6c56d68bf5ebbfd8673245522f730eee1c9125d8))
54+
* correct account edit URL ([a0ec1ef](https://github.com/source-cooperative/source.coop/commit/a0ec1efca83e55f8b225063b657ca3d91a6e6dc6))
55+
* correct audience ([7a23d66](https://github.com/source-cooperative/source.coop/commit/7a23d66bcde4620f19b2b84e68eff77b82535eeb))
56+
* correct email field population in profile edit form ([c90749d](https://github.com/source-cooperative/source.coop/commit/c90749d05a1fdf69420cebf5b38da799b22ef187))
57+
* correct import ([48438a1](https://github.com/source-cooperative/source.coop/commit/48438a163ffde9445b479b59a1ba740c4ae18c97))
58+
* correct opengraph representations ([#187](https://github.com/source-cooperative/source.coop/issues/187)) ([1839bca](https://github.com/source-cooperative/source.coop/commit/1839bca0897fc6375fa30fe6af5c36d0f7a4f468))
59+
* correctly render Source URL based on storage configuration ([928f15e](https://github.com/source-cooperative/source.coop/commit/928f15e265108fd8372dc57ba0d8fce165597438))
60+
* **db:** add database-products index ([eac7eb8](https://github.com/source-cooperative/source.coop/commit/eac7eb8f7a860ad612f2c75183ff13d616b62f6e))
61+
* email verification banner ([#163](https://github.com/source-cooperative/source.coop/issues/163)) ([cc1923a](https://github.com/source-cooperative/source.coop/commit/cc1923aa9d24b2ff027f6d6db171f59c2ecfd4f2))
62+
* ensure settings content expands to fill container ([237d339](https://github.com/source-cooperative/source.coop/commit/237d339564975a6bd0dec3da15a7815a7693c281))
63+
* further handle accounts with no email addresses ([71ccae7](https://github.com/source-cooperative/source.coop/commit/71ccae772a96c22e188cf0fdb8542570de9169a0))
64+
* handle accounts with no email addresses ([f297670](https://github.com/source-cooperative/source.coop/commit/f297670dd47e96e972dd73ab6953db4f48a8a4e9))
65+
* handle browsing files with extensions ([8158e93](https://github.com/source-cooperative/source.coop/commit/8158e93b34a7312362c12586651cc7ba73f9b0cf))
66+
* handle not found object info ([0639a31](https://github.com/source-cooperative/source.coop/commit/0639a31ea91c6d9a9778dde9a1b2867abfa52def))
67+
* improve account name display in repository list by properly fetching account data ([d2e702a](https://github.com/source-cooperative/source.coop/commit/d2e702a1b995df088ad2167cb093f64cf2091b1d))
68+
* improve date formatting and hydration ([77e7165](https://github.com/source-cooperative/source.coop/commit/77e7165b89fda78b7c168a4d4c7a844f40f1d246))
69+
* improve DynamoDB management and documentation ([1f9e22c](https://github.com/source-cooperative/source.coop/commit/1f9e22c4050c9a075501b8f7c1c6028c81f6b5f8))
70+
* improve email verification UI and fix React hooks errors ([ed45e78](https://github.com/source-cooperative/source.coop/commit/ed45e78da71e7d355fccefaff93e2ad163b80e16))
71+
* improve error logging ([1642d51](https://github.com/source-cooperative/source.coop/commit/1642d515c4110488b3bf3cd5f1c52ab5c793fd13))
72+
* improve session handling and navigation auth state ([b26cdde](https://github.com/source-cooperative/source.coop/commit/b26cddefd095385874ed66435dcf15b80b1d3a4e))
73+
* improve username validation UI to reduce flickering and prevent layout shifts ([114da2e](https://github.com/source-cooperative/source.coop/commit/114da2e16fcaf6689a6a2f9b90e93ea1066f96c7))
74+
* improve website handling in profile edit form - integrate fields into main form, add https:// prefix, fix data transformation ([8b38659](https://github.com/source-cooperative/source.coop/commit/8b386593c624b65bb52b1528f5020185ac962c0e))
75+
* limit role session name to 64 characters ([2cfbaa6](https://github.com/source-cooperative/source.coop/commit/2cfbaa6699f8c4ae308de7fe521a149caee973cb)), closes [#231](https://github.com/source-cooperative/source.coop/issues/231)
76+
* **logging:** handling sensitive data ([33de438](https://github.com/source-cooperative/source.coop/commit/33de4389ff2f4f5648a76679d21f1f37e783b0dd))
77+
* migrate script should process all manifests in an export ([9187d27](https://github.com/source-cooperative/source.coop/commit/9187d27cff53638f20c45525faca6aa13a63e369))
78+
* only sanitize for non-data-proxy requests ([c6d28c4](https://github.com/source-cooperative/source.coop/commit/c6d28c41c3529bc8b6fdc14ae7eb4d4cffd780ee))
79+
* prevent double https:// prefix in website form field ([c4f047e](https://github.com/source-cooperative/source.coop/commit/c4f047e956948b1a03e256087063fd14152ad46b))
80+
* prevent layout shifts in username field with consistent spacing ([3126403](https://github.com/source-cooperative/source.coop/commit/31264038bec426440a6edbdf7b2849666f436373))
81+
* properly handle array of strings ([2e56fe8](https://github.com/source-cooperative/source.coop/commit/2e56fe8d7325ce0ddb0da76139f95d6ec23b2320))
82+
* properly update Ory identity during onboarding ([a7cfd45](https://github.com/source-cooperative/source.coop/commit/a7cfd451c4f264e647da7d78ed5dcdf85b368db3))
83+
* remove STAC requirement from repository detection in setup script ([61ea623](https://github.com/source-cooperative/source.coop/commit/61ea6233d2a00ee1cb075ceb33507f9cb047b412))
84+
* restore proper form layout and styling for auth forms ([593b893](https://github.com/source-cooperative/source.coop/commit/593b89333e982c5290a55ced3bdb58445287069b))
85+
* rework to use 1.91:1 image ratio ([#188](https://github.com/source-cooperative/source.coop/issues/188)) ([6a7e83e](https://github.com/source-cooperative/source.coop/commit/6a7e83e5629c97097cf5ffdb8fc7e592e03bac18))
86+
* s3 uri to cloud uri. ([#45](https://github.com/source-cooperative/source.coop/issues/45)) ([72c22c0](https://github.com/source-cooperative/source.coop/commit/72c22c0ef087bc81896d0a3aea27c5b16df878f8))
87+
* set default mirrors on newly created products ([#148](https://github.com/source-cooperative/source.coop/issues/148)) ([db00b80](https://github.com/source-cooperative/source.coop/commit/db00b80bdc7a7888f986bc20f3e71b240490e897))
88+
* Simplify Ory authentication implementation ([1007505](https://github.com/source-cooperative/source.coop/commit/1007505452e99c92a88973e6c2f12c5662b015eb))
89+
* simplify Ory authentication implementation to resolve 400 Bad Request errors ([19ba39e](https://github.com/source-cooperative/source.coop/commit/19ba39ea472b6a38c670b29694b145ce56ce3512))
90+
* support update organizations via conditionally including identity_id in DynamoDB update expression ([3571677](https://github.com/source-cooperative/source.coop/commit/3571677270d88e90befe89564b1d9468f3a2aef6))
91+
* underline links in markdown viewer ([93f5575](https://github.com/source-cooperative/source.coop/commit/93f5575a12f8b946d010f2d8462084cff1fd8760))
92+
* underline links in markdown viewer using Radix prop ([#227](https://github.com/source-cooperative/source.coop/issues/227)) ([d825998](https://github.com/source-cooperative/source.coop/commit/d825998eea67b2d154471a4a6e6a1a9dd703dcb8))
93+
* update logout route tests to handle NextResponse correctly - Update test mocks to properly handle NextResponse objects - Fix response handling in logout scenarios - Ensure proper error handling for network failures - Add proper mocking for next/headers cookies ([ea1fecf](https://github.com/source-cooperative/source.coop/commit/ea1fecfa83c89c6fb550d2e75a0a1b49a1e9534a))
94+
* update requirements ([95d51b6](https://github.com/source-cooperative/source.coop/commit/95d51b682812793806dacf84c893dafdce622311))
95+
* use direct types instead of internal Radix import path ([d98b6d3](https://github.com/source-cooperative/source.coop/commit/d98b6d380b547ae246c2488dce015e6206380071))
96+
* use Radix Link underline prop instead of CSS ([2af7dcd](https://github.com/source-cooperative/source.coop/commit/2af7dcde29d4d3a5c5f596ea02d9d30d65f9dbda))
97+
* use stage in db name ([4cc8049](https://github.com/source-cooperative/source.coop/commit/4cc8049d1c1e0c2e8c333c282e5bdeacf929be2f))
98+
99+
## Changelog
100+
3101
The Source Cooperative changelog has been moved to [docs/releases/changelog.md](docs/releases/changelog.md).
4102

5-
Please refer to that location for the full changelog history.
103+
Please refer to that location for the full changelog history.

0 commit comments

Comments
 (0)