Hi! This is where we document all notable changes, including bug fixes, enhancements, and dependency updates.
Dates should be inYYYY-MM-DD
format and versions are in semantic versioning format.
- Implemented manual submission creation form.
- Styled submission list.
- Added breadcrumbs on all pages to streamline navigation.
- Defined a page to display a submission to authors or editors.
- Updated all minor versions of vite, Typescript, Svelte, Supabase.
- Initial progress on
submissions
schema.
- Updated all minor versions of vite, Typescript, Svelte, Supabase.
- Improved styling of expandable cards.
- Updated all minor versions of dependencies, including Svelte, SvelteKit, and Vite.
- When scholars volunteer for a venue for the first time, create a proposed transaction request for minter to approve, and allow minters to approve it, generating tokens and transferring them to the scholar.
- Redesigned cards to be collapsible, to simplify initial view, make data salient, and convey purpose.
- Fixed RLS policy for volunteer insertion.
- Allow scholars to gift tokens.
- Added pattern for explicit success feedback.
- Updated all minor releases of dependencies.
- Updated to vite 6.
- Added number of tokens minted for a currency to the currency page.
- Show number of tokens possed by a venue.
- Show scholar's token count.
- Show scholar's transactions.
- Show venue's transactions.
- Show currency's transactions.
- Added approval status to transactions and updated security rules accordingly.
- Minters mint tokens.
- Venues can gift tokens to scholars.
- Updated Svelte and Supabase point releases.
- Defined tokens and transactions table and draft security rules.
- List venues using a currency.
- List minters on a currency.
- Add and remove minters from currency.
- Renamed SourceLink to VenueLink for consistency.
- Upgraded Svelte, SvelteKit, Supabase dependencies.
- Added ability to volunteer for a role and set expertise.
- Added ability to stop volunteering for a role.
- Added ability to invite scholars to roles and for scholars to accept and decline roles.
- Added list of volunteer roles to profile.
- Added list of venue volunteers.
- Fixed venues link on home page.
- Upgraded Svelte, eslint, and dependencies.
- Venue page: currency link, welcome amount, bidding toggle, role creation, editing, and deletion.
- A few typography improvements.
- Deactivated hover feedback on inactive buttons.
- Fixed rendering for missing name in venue proposal.
- Upgraded to Svelte 5.0.
- Subtitles for pages, with more consistent display.
- Edit and delete support for a venue proposal.
- Stewards can edit, delete, and approve a venue proposal.
- List active venues.
- Display venue title, description, and link.
- Edit venue editors, title, and URL.
- Corrected automatic height on text areas.
- Currency name and description display and editing.
- Show proposed venues on the venues page.
- Render proposed venue content.
- Allow additional support to a proposal.
- Visual design polish on components.
- Added accessible notifications section.
- Create currencies and exchanges.
- Create currency route.
- Updated Svelte and Supabase minor versions.
- Updated GitHub checkout action dependencies.
- Updated Svelte and Supabase minor revisions.
- Supabase scripts for documentation.
- Basic email one-time password authenatication.
- Updated Svelte and Supabase minor revisions
- Migrated auth state to Svelte state class.
- Created CHANGELOG.
- Custom favicon.
- Set up GitHub actions for unit and integration tests.
- Configured Supabase, including continuous integration on
dev
andmain
branches toreciprocal-staging
andreciprocal-production
, respectively. - Added basic OTP authentication for dev purposes.
- typescript, vite, vitest, svelte, prettier, playwright