Here are the updates to Reciprocal Reviews. Have a defect to report or improvement to suggest?

πŸ”—οΈŽ May 24, 2026 πŸ“…

Added

  • Invited scholars can now accept or decline an invitation directly from the role card or their task list, with both actions requiring a confirm. Pending invitations also surface in the scholar's task list and the relevant role card auto-expands on the venue page. #128
  • The submissions filter on a venue's submissions page now matches author and assigned reviewer names in addition to title and external ID, respecting reviewer- and author-anonymity flags. The list also shows authors in a new column (where visible to the viewer) and highlights cells whose content matches the filter. #125
  • The proposer of a transaction is now emailed when a minter or editor declines it, with the decliner's name (and contact link), the reason, and a link back to follow up. The transactions page also shows the decliner and reason inline on declined rows, and the original purpose is preserved alongside the new audit columns. #114
  • The submission detail page now shows each candidate scholar's active assignment count against their stated paper-count cap in a new "Assignments / Limit" column (with cross-venue load shown as a secondary indicator), and approving an assignment that would push the scholar over their cap now requires a second click to confirm. #126
  • Venue editors can now copy ready-to-paste email-template snippets for author submission payment, assignment acknowledgement, and compensation requests from the venue's settings page, with the manuscript-ID variable rendered in the syntax of the chosen reviewing platform (HotCRP, EasyChair, ScholarOne, Editorial Manager, OJS, OpenReview, PCS, or plain text). The deep-link URLs in those snippets pre-fill the manuscript ID on the destination page so recipients land in the right form, ready to submit. #113

Changed

  • Renamed the "Cancel" action on proposed transactions to Decline throughout the UI (button labels, status badge, error messages), to better match its meaning as an active, accountable decision. #114
  • Reworked the venue settings page as a numbered setup workflow: a "Decide policies" primer at the top lists the community decisions to make first, then each section is a numbered step (Activate is always the last one). Sections renumber automatically when one is hidden (e.g. Bid preference levels disappears if no role allows bidding), and per-role cards start collapsed so the page stays scannable.
  • Updated internal tooling for stability.

Fixed

  • Fixed an issue where scholars who accepted an invitation to a role kept their volunteer status as "invited" instead of advancing to "accepted," so editors filtering for confirmed volunteers wouldn't see them. #127

πŸ”—οΈŽ May 17, 2026 πŸ“…

Added

  • A submission can now be marked done, finalizing review and compensating its editor(s) in one action.
  • Submissions list now shows a per-submission Progress column (in review / done). Done submissions sort to the bottom of the list regardless of other sort order, and are hidden from the list after a venue-configurable window.
  • New venue setting: how long do fininshed submissions remain visible? They remain accessible by direct link.
  • Made subheaders linkable.
  • Wrote and wired up terms of service and privacy. Thanks to Andrew Petersen for the writing and research! #13
  • Added customizable reminder frequency for minting and transaction reminders.
  • Added preference levels to bidding #122.
  • Added paper count limits to assignments #129.

Changed

  • Improved form design.
  • Updated RLS policies and front end to prevent "self-dealing": scholars who enrich themselves with tokens, without oversight.
  • Updated internal tooling for stability.

πŸ”—οΈŽ May 10, 2026 πŸ“…

Added

  • End-to-end tests for venue administration #121, currency minting and transaction approval #120, role configuration and volunteering #118, submission and assignments #119, and venue proposal #117.

Changed

  • Volunteers can now approve and compensate the work of other volunteers when the are in an approving role. For example, rather than an Associate Editor marking a Reviewer's review approved, and then generating a proposed transaction that a minter must approve, the Associate Editor can directly approve the transfer from the venue. A transaction is still generated for transparency and auditing.
  • Updated DESIGN.md to be alignment with the current design and technical debt. Also updated CLAUDE.md to maintain DEISGN.md and ARCHITECTURE.md in response to changes in implementation.
  • Updated ARCHITECTURE.md to be a more complete onboarding document for new contributors.
  • Gated Vercel deployments behind verifications and Supabase migrations in GitHub Actions workflows for dev and prod.
  • Cached Supabase Docker for Playwright speed in CI.
  • Updated internal tooling for stability.
  • Only generate updates in CI.

Fixed

  • Locale validation now works instead of silently failing.
  • Request compensation emails now go to the correct recipients.

πŸ”—οΈŽ May 3, 2026 πŸ“…

Added

  • Added ability for admins to bulk import submissions without payment, to support pre-launch configuration #97.
  • Added feedback when emails are sent, so scholars know the effect of their actions.
  • Added creation date to submissions table and made it sortable.

Changed

  • Updated internal tooling for stability.
  • We encourage and account for non-paying authors to be listed #98.
  • Expanded submission visibility in RLS rule to role approvers.
  • Improved rendering of emojis in scholar links.
  • Improved layout of the reviewer table on the submissions page.
  • Improved volunteer status labeling in submission page.

Fixed

  • Don't show bid buttons if a scholar already has the role #99.
  • Hardened SubmissionLink to missing submissions to avoid page crashes.
  • Consistent visibility of bids on submissions list and submission page.
  • Improved logic for "bidding closed" note on submissions page.
  • Bid counts now exclude approved bids.

πŸ”—οΈŽ April 26, 2026 πŸ“…

Added

  • End-to-end test for new multi-author submissions.
  • End-to-end test for volunteering for a reviewing role.
  • Included unapproved transactions in scholar task list.

Changed

  • Updated visual design of dashboard to improve navigation and accessibility #84.
  • Removed edge functions from Playwright tests for speed and less flakiness, as we do not have end-to-end tests for that functionality.
  • Added caching to Playwright tests for speed.
  • Added a minimal CLAUDE.md to specifiy architecture and stack for Claude Code use.
  • Approve new submission transaction for submitting author immediately.
  • Added another author with tokens in the seed.sql file for testing.

Fixed

  • Fixed text below volunteer header #90.
  • Fixed re-ordering of roles in venue settings #91.
  • Fixed error in inactive venue localization string rendering #92.
  • Corrected spacing below inactive feedback, before page content.
  • Fixed issue where transaction approval always mint tokens, instead of only doing so for venue sources.
  • Fixed bug preventing author submitting on behalf of co-authors.
  • Reset check balances button when payments change on new submission form.

πŸ”—οΈŽ April 19, 2026 πŸ“…

Added

  • The new submission page now looks up scholars by ORCID ID, to help authors verify they have the right ORCID.

Changed

  • Updated internal tooling for stability.
  • Removed some unused locale strings.
  • Improved the visual design of all components for consistency and usability.
  • Fully localized the new submission page.
  • Lowercased English labels for consistency.
  • Fixed invalid HTML caused by markdown wrapped in paragraphs.
  • Moved the header and details into the nav bar, to persist while scrolling.
  • Redirect to a submission's page after creating a submission.

Fixed

  • Prevented non-authors from attempting to create a submission.
  • Fixed submission type on the submission page.
  • Submit forms on enter.

πŸ”—οΈŽ April 5, 2026 πŸ“…

Added

  • Added gentle reminders to new volunteers to update their name and status.

Changed

  • Updated internal tooling for stability.
  • Updated SvelteKit auth approach with Supabase to avoid session security vulnerabilities #71.
  • Removed redundant breadcrumbs to venues and home page.
  • Improved styling of feedback.
  • Improved font sizes.
  • Organized locale files for future translation.
  • Made volunteers visible without login.
  • Improved visibility and explanation of role volunteering.

Fixed

  • Fixed a problem where new volunteer tokens were not minting or transferring correctly to the volunteer.

πŸ”—οΈŽ March 29, 2026 πŸ“…

Changed

  • Updated internal tooling for stability.
  • Localized card toggle, tokens component, all paragraph text, and other lingering fallback and default text. Localization should be complete.

πŸ”—οΈŽ March 22, 2026 πŸ“…

Changed

  • Updated internal tooling for stability.
  • Localized all buttons, text fields, notes, cards, sliders, drop downs, tables, and page headers.

πŸ”—οΈŽ March 15, 2026 πŸ“…

Added

  • Implemented localization support and extracted many strings to a default English locale().

Changed

  • Updated internal tooling for stability and speed.
  • Improved page header styling and spacing.
  • Merged breadcrumbs in page header.
  • Improved setup instructions.
  • Allow some sliders to not fire immediately, especially if they hit the database.

πŸ”—οΈŽ March 8, 2026 πŸ“…

Added

  • Added an updates page to mirror changelog content #81.
  • We now record transactions when tokens are minted on a currency, for transparency.
  • Added basic coverage of end-to-end tests for all routes and authentication states #49.

Fixed

  • Corrected permissions on several table security settings.

πŸ”—οΈŽ March 1, 2026 πŸ“…

Added

  • Added pagination to transaction pages for scalability #72.
  • Added emoji icons to page headers for consistency and distinguishability.
  • Styled debits in transaction for visibility.
  • More tests of the authenticated scholar profile.

Changed

  • More consistent rendering and phrasing of transactions.
  • Better page and header padding.
  • Improved header styles.
  • Fixed venue link.
  • Updated minor versions of Svelte and Supabase.

Fixed

  • Corrected volunteer count on venue page.

πŸ”—οΈŽ February 22, 2026 πŸ“…

Added

  • Added a submission type and compensation rate by submission type to allow for compensation rates to vary.

Changed

  • Updated prod landing page to add a bit more info about the platform.
  • Updated minor versions of @supabase/supbase-js, @sveltjs/kit, prettier-plugin-svelte, supabase, svelte, svelte-check.

πŸ”—οΈŽ February 15, 2026 πŸ“…

Added

  • Added tests for /currency/[id], /curency/[id]/transactions, /scholar/[id]/transactions pages.

Changed

  • Updated minor versions of @sveltejs/kit, svelte, svelte-check, and supabase.
  • Updated seed to have more tokens for testing.
  • Improved display of scholar tokens.
  • Improved layout of footer.

Fixed

  • Fixed page margins.

πŸ”—οΈŽ February 8, 2026 πŸ“…

Added

  • Added a sticky footer for less frequently used site-wide information and links.
  • Make staging and deployment runs dependent on test workflows.
  • Added tests for /, /about, /scholar/[id] pages, as well as some utility functions for logging in and out of seeded scholars.

Changed

  • Updated minor versions of @playright/test, @sveltejs/kit, supabase, svelte, @supabase/supabase-js

πŸ”—οΈŽ February 1, 2026 πŸ“…

Added

  • Differentiated between venue admins and editor role, to ensure confidentiality, manage conflicts, and enable compensation #73.
  • Made volunteering public on a scholar's profile page #76.
  • Realtime updates on all schoar, currency, venue, submission, and proposals pages #26.

Changed

  • Updated minor versions of supabase/supabase-js, @playright/test, @sveltejs/adapter-vercel, @svelte/kit, prettier, supabase, svelte, svelte-check, and vitest.

Fixed

  • Support creating a new currency in a venue proposal #74.
  • Improved layout of volunteers table #77.
  • Editable text no longer grows the page unbounded #75.
  • Fixed submissions update RLS role to allow editors to edit.
  • Better spacing in page metadata.
  • Improved spacing of editable text in flex layouts.

πŸ”—οΈŽ January 25, 2026 πŸ“…

Added

  • Fixed #54, adding anonymity and conflicts support to venues and roles, to implement double anonymous, single anonymous, and open reviewing.
  • Added venue active/inactive switch, to allow for venues to be created without being availabe for use yet.
  • Created editor-guarded settings page to organize venue settings and declutter landing page.

Fixed

  • Eliminated redundant error Notes, merging them with Feedback.
  • Narrowed a few RLS policies to prevent unauthenticated inserts and updates.
  • Fixed logic of assignment approval on submissions page.

πŸ”—οΈŽ January 18, 2026 πŸ“…

Added

  • Fixed #69, properly filtering submissions based on role bidding status, assignment status, and total desired assignments.
  • Improved saved feedback.

Changed

  • Updated minor versions of svelte, @sveltejs/kit, prettier, supabase, vitest.

Fixed

  • Clarified meaning of invite and bid.

πŸ”—οΈŽ January 11, 2026 πŸ“…

Added

  • Fixed #33: Added volunteer export feature.

Changed

  • Updated minor versions of @sveltejs, supabase, @supabase/superbase-js, vite, vitest and related dependencies.

πŸ”—οΈŽ December 14, 2025 πŸ“…

Added

  • Added approved, incomplete submission assignments to task list.
  • Added pending assignment approval task to scholar task list.

Changed

  • Updated minor versions of @supabase/supabase-js, supabase, @sveltejs/kit, svelte, vite.

Fixed

  • Fixed submission assignment visibility.
  • Fixed assignment insertion permissions.
  • Improved usability of scholar charge interface on submission page.

πŸ”—οΈŽ December 7, 2025 πŸ“…

Added

  • Added volunteer note to landing page.
  • Added a theory of change to the about page.
  • Fixed #68: Request compensation for role.

Changed

  • Updated minor versions of @playwright/test, @supabase/ssr, @supabase/supabase-js, @sveltejs/adapter-vercel, @sveltejs/kit, prettier, supabase, svelte, vite, vitest.

Fixed

  • Resolved Svelte stale reference warnings.
  • Improved collapsed state of venue editor view.

πŸ”—οΈŽ November 28, 2025 πŸ“…

Fixed

  • Improved and simplified landing page explanation.
  • Flipped proposed and active venues on venues page.

πŸ”—οΈŽ November 23, 2025 πŸ“…

Added

  • Fixed #53: Migrated to declarative schemas for clarity.

Changed

  • Updated minor versions of Supabase, supabase-js, Svelte, SvelteKit, svelte-check, vitest.

Fixed

  • Linked error message prompts to log in.
  • Expand editing roles by default to make volunteering more obvious.
  • Less intense token color.

πŸ”—οΈŽ November 3, 2025 πŸ“…

Added

  • Fixed #58: Send reminders to editors and scholars to approve proposed transactions.
  • Fixed #50: Warning on changing roles with volunteers.

Changed

  • Updated minor versions of Supabase, Svelte, vite, vitest.

Fixed

  • Fixed #43: Better feedback about unapproved transactions; better link to transactions.
  • Improved visual design of forms and text fields.

πŸ”—οΈŽ November 2, 2025 πŸ“…

Changed

  • Updated minor dependencies: Supabase, Svelte, SvelteKit, vitest.

Fixed

  • Fixed #63, granting welcome tokens on volunteer assignment or invite accept.
  • Improved names of venue proposal functions.
  • Fixed #30, preventing editors from being minters of a venue's currency.
  • Fixed #66, permit gifting venue.
  • Made currency visible to venue viewers.

πŸ”—οΈŽ October 26, 2025 πŸ“…

Added

  • Better tip styling.
  • Consistent currency link styling.
  • Better external link styling.
  • Show minting roles in profile.
  • Added task list to scholar page to show pending invitations and transactions.

Changed

  • Sync SvelteKit types before building in Playwright GitHub Action.
  • Slim Playwright browsers tested.
  • Updated minor dependencies: supabase, @supabase/supabase-js, @sveltejs/kit, svelte, vite
  • Upgraded to vite 4

Fixed

  • Fixed inline padding of lists.
  • Improved save feedback visual design.

πŸ”—οΈŽ October 19, 2025 πŸ“…

Changed

  • Updated Vercel adapter to 7.0.
  • Updated minor dependencies: Playwright, Supabase, SvelteKit, Svelte, Typescirpt, vite

πŸ”—οΈŽ September 21, 2025 πŸ“…

Added

  • All manual addition and removal of assignments to submission.
  • Fixed #61, compensating roles for completed assignment. Added manual button and CRUD for other contexts.

Changed

  • Updated minor versions of Svelte, SvelteKit, vite.

πŸ”—οΈŽ September 14, 2025 πŸ“…

Changed

  • Updated minor versions of Supabase, Svelte, SvelteKit, Vite.

Fixed

  • Distinguished visual design of feedback component from tags.

πŸ”—οΈŽ September 7, 2025 πŸ“…

Changed

  • Updated minor versions of Svelte, Supabase.

Fixed

  • Refined visual design based on new dashboard/header/card motif.

πŸ”—οΈŽ September 1, 2025 πŸ“…

Added

  • Added a dashboard for high value information on each page, where relevant.
  • Started a minor visual motif redesign using a dashboard-metaphor on each page.

Changed

  • Updated minor versions of Supabase, Svelte, Vite.

Fixed

  • Improved editable text ruler sizing.

πŸ”—οΈŽ August 23, 2025 πŸ“…

Added

  • Fixed #29, adding volunteer filter.
  • Fixed #32, supporting ORCID for role invites.

Changed

  • Updated minor versions of Playwright, Supabase, SvelteKit, vite.

Fixed

  • Wrap token formatted text.
  • Improved formatting of inline feedback.
  • Improved layout of login form.
  • Centered save feedback in header.
  • Clarified description of minter role.
  • Max width on drop downs.
  • Properly style error messages.
  • Fixed #52, minting welcome tokens before granting them.
  • Fixed font on non-emoji icons in cards.
  • Fixed #21, passing session to auth state to prevent page flickering.
  • Fixed #23, showing editor roles correctly in profile page.
  • Restructured list of volunteer roles.

πŸ”—οΈŽ August 16, 2025 πŸ“…

Added

  • Permit zero submission cost and submissions (also to ease testing of submission creation).
  • Fixed #45: Sorting and filtering submissions.
  • Fixed #28: Moved invitations to scholar page.
  • Send email notification to scholars when invited to a role.

Changed

  • Updated minor versions of Svelte, vite, Supabase.

Fixed

  • Improved wrapping of editable text widget.
  • Fixed post-submission behavior, collapsing and resetting form.
  • Improved padding of cards.
  • Better spacing on h1 headers in page.
  • Improved venue landing page layout.
  • Handle no submissions visible on venue landing page.

πŸ”—οΈŽ August 10, 2025 πŸ“…

Added

  • #31: Dynamic steward list.

Changed

  • Updated minor versions of Playwright, Supabase, Svelte, SvelteKit, Typescript, vite.

Fixed

  • More consistent formatting of currency links.

πŸ”—οΈŽ July 27, 2025 πŸ“…

Changed

  • Updated minor versions of Playwright, Supabase, Svelte, SvelteKit, eslint.
  • Updated to vite 7.

πŸ”—οΈŽ June 22, 2025 πŸ“…

Changed

  • Updated Playwright, Svelte, SvelteKit, Supabase, eslint.

Fixed

  • Type error in error handling.
  • Fixed #44: Reminding scholars of stale status.

πŸ”—οΈŽ June 8, 2025 πŸ“…

Added

  • Fixed #38, notify stewards of new venue proposal.
  • Fixed #36, notify scholars of when they are added or removed to a submission.
  • Fixed #39, notify editors of a new venue proposal.

Changed

  • Updated Supabase, Svelte, SvelteKit, eslint, vitest.

Fixed

  • Typo in editor compensation.
  • Resolved all search_path security warnings.
  • More efficent calls to auth.uid() in RLS policies.
  • Narrow RLS permissions on submissions delete to authenticated scholars.
  • Corrected table for email RLS policy.

πŸ”—οΈŽ May 25, 2025 πŸ“…

Added

  • Fixed #37, notifying editors and proposers of approved venue.

Changed

  • Updated Supabase, sveltKit, Svelte, Vitest.
  • Filtered Chrome log in local development.

πŸ”—οΈŽ May 18, 2025 πŸ“…

Added

  • Emails table with trigger that calls Resend edge function to send email.

Changed

  • Updated Svelte, SvelteKit, Eslint, Prettier, Supabase, Vite, Vitest.

πŸ”—οΈŽ April 20, 2025 πŸ“…

Added

  • Created a Supabase Edge Function and client-side API for sending an email via Resend.

Changed

  • Updated Playwright, Svelte, SveltKit, Vite, eslint.

πŸ”—οΈŽ April 13, 2025 πŸ“…

Added

  • Added bidding scholar balance to submission bidding table.
  • Fixed #51 sticky header.
  • Saving feedback in sticky header.

Changed

  • Updated Svelte, SvelteKit, Supabase, Supabase SSR, and other minor versions.

πŸ”—οΈŽ March 23, 2025 πŸ“…

Changed

  • Updated minor versions of Playwright, Supabase SSR, Svelte, SvelteKit, Eslint, Vitest.

Fixed

  • Better link to issues page.
  • Supress false positive warning.
  • Mirrored front and back end submissions visibility.
  • Improved layout of submissions table.
  • Deactivate button while completing it's action.
  • Fixed ordering of roles.
  • Keep transactions confidential on submissions page.
  • Handle undefined on new role.
  • Improved visual design of assignments for submission.
  • Verified read and write permissions on submission page.

πŸ”—οΈŽ March 9, 2025 πŸ“…

Added

  • Added approve field to role, defining what other roles can approve bids for assignments to the role.
  • Feedback on empty volunteer list.
  • Better feedback on role invite success.
  • List the number of volunteers in a role on the venue page.

Changed

  • Updated minor versions of Supabase, SvelteKit, Svelte, Vite.
  • Ensure SvelteKit is synced upon build, to clearing warning in Vercel builds.

Fixed

  • Improved error handling on role invite form.
  • Fixed emoji rendering on Safari.
  • Made role invitations more visible.
  • Better layout of commitments.
  • Improved status tip.
  • Improved invitation feedback.

πŸ”—οΈŽ March 9, 2025 πŸ“…

Added

  • Show expertise in list of bids on paper.
  • Sortable venue roles, to determine presentation order.
  • Fixed #24, redesigning venue page to integrate roles.
  • Split volunteers page by role, in role order.
  • Improved volunteers breadcrumbs.
  • Fixed #40, adding editor compensation amount to venue table.

Changed

  • Updated minor versions of Playright, Svelte, SvelteKit, Vite, Vitest.

Fixed

  • Distinguished between a assignment bid and an approved assignment, to remember buds if someone is unassigned.
  • Improved design of feedback in flex layouts.
  • Align table header cells to bottom.
  • Full width tables.
  • Improved layout and bidding options in submission row.
  • Show label on editable text when not editing.
  • Make volunteers visible to non-authenticated scholars.

πŸ”—οΈŽ March 2, 2025 πŸ“…

Changed

  • Updated minor versions of Supabase, Svelte, Typescript, Vite.

Fixed

  • Account for empty previous id in submission.
  • A bit of assignment and volunteering restructuring to better support requirements.

πŸ”—οΈŽ February 23, 2025 πŸ“…

Added

  • Show transactions pending on submissions page.
  • Show transactions status on submission page.
  • Added a toggleable submission status to each submission, to mark when it is no longer in review.
  • Show submissions on scholar page.
  • Transaction approval by giver or minter.
  • Transaction cancelation by giver, editor, or minter.

Changed

  • Updated minor versions of Svelte, Vite, Vitest.

Fixed

  • Use Noto Emoji instead of system default to guarantee monochrome, consistent emojis.
  • Improved tip visual design.
  • Fixed checkbox label alignment.
  • Generate proposed transactions for submission.
  • Account for currency in gifting and transfers.

πŸ”—οΈŽ February 18, 2025 πŸ“…

Added

  • More consistent, precise, and type-safe error handling.
  • Added transaction IDs to submission to keep track of charges.

Changed

  • Updated all minor versions of Supabase, Svelte, SvelteKit.

Fixed

  • Fixed scholar transactions breadcrumb link.
  • Collapse new submission form after submitting.

πŸ”—οΈŽ February 9, 2025 πŸ“…

Added

  • Added basic bidding interface.

Changed

  • Updated all minor versions of vite, Typescript, Svelte, Supabase.

πŸ”—οΈŽ February 2, 2025 πŸ“…

Added

  • Edit submission title.
  • Edit titles in place.
  • Added link to previous manuscript submission.

Changed

  • Updated minor versions of all dependencies.

Fixed

  • Resolved several defects with the new submission form.

πŸ”—οΈŽ January 19, 2025 πŸ“…

Added

  • 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.

Changed

  • Updated all minor versions of vite, Typescript, Svelte, Supabase.

πŸ”—οΈŽ January 12, 2025 πŸ“…

Added

  • Initial progress on submissions schema.

Changed

  • Updated all minor versions of vite, Typescript, Svelte, Supabase.

πŸ”—οΈŽ December 29, 2024 πŸ“…

Added

  • Improved styling of expandable cards.

Changed

  • Updated all minor versions of dependencies, including Svelte, SvelteKit, and Vite.

πŸ”—οΈŽ December 8, 2024 πŸ“…

Added

  • 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.

Fixed

  • Redesigned cards to be collapsible, to simplify initial view, make data salient, and convey purpose.

πŸ”—οΈŽ December 1, 2024 πŸ“…

Added

  • Allow scholars to gift tokens.
  • Added pattern for explicit success feedback.

Changed

  • Updated all minor releases of dependencies.
  • Updated to vite 6.

Fixed

  • Fixed RLS policy for volunteer insertion.

πŸ”—οΈŽ November 17, 2024 πŸ“…

Added

  • 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.

Changed

  • Updated Svelte and Supabase point releases.

πŸ”—οΈŽ November 10, 2024 πŸ“…

Added

  • 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.

Changed

  • Renamed SourceLink to VenueLink for consistency.
  • Upgraded Svelte, SvelteKit, Supabase dependencies.

πŸ”—οΈŽ November 3, 2024 πŸ“…

Added

  • 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.

Changed

  • Upgraded Svelte, eslint, and dependencies.

Fixed

  • Fixed venues link on home page.

πŸ”—οΈŽ October 20, 2024 πŸ“…

Added

  • Venue page: currency link, welcome amount, bidding toggle, role creation, editing, and deletion.

Changed

  • Upgraded to Svelte 5.0.

Fixed

  • A few typography improvements.
  • Deactivated hover feedback on inactive buttons.
  • Fixed rendering for missing name in venue proposal.

πŸ”—οΈŽ October 13, 2024 πŸ“…

Added

  • 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.

Fixed

  • Corrected automatic height on text areas.

πŸ”—οΈŽ October 6, 2024 πŸ“…

Added

  • Currency name and description display and editing.
  • Show proposed venues on the venues page.
  • Render proposed venue content.
  • Allow additional support to a proposal.

πŸ”—οΈŽ September 28, 2024 πŸ“…

Added

  • Visual design polish on components.
  • Added accessible notifications section.
  • Create currencies and exchanges.
  • Create currency route.

Changed

  • Updated Svelte and Supabase minor versions.
  • Updated GitHub checkout action dependencies.

πŸ”—οΈŽ September 1, 2024 πŸ“…

Changed

  • Updated Svelte and Supabase minor revisions.

πŸ”—οΈŽ August 25, 2024 πŸ“…

Added

  • Supabase scripts for documentation.
  • Basic email one-time password authenatication.

Changed

  • Updated Svelte and Supabase minor revisions
  • Migrated auth state to Svelte state class.

πŸ”—οΈŽ August 4, 2024 πŸ“…

Added

  • Created CHANGELOG.
  • Custom favicon.
  • Set up GitHub actions for unit and integration tests.
  • Configured Supabase, including continuous integration on dev and main branches to reciprocal-staging and reciprocal-production, respectively.
  • Added basic OTP authentication for dev purposes.
  • typescript, vite, vitest, svelte, prettier, playwright