Ecosystem metrics
- New Repos
- 28
- New
- Commits
- 716
- down 2.1%
- Releases
- 4
- up 0.0%
- Contributors
- 48
- down 15.8%
- Merges
- 28
- up 27.3%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
10827 commits in all time
May 07, 2026 02:29 – Aug 05, 2026 02:29 UTC
Merge f27329e6eb981b71a0d6f59323b87f9a37982df6 into da0a0f56530ee6a406a5f4fcbcb7bc7ac373fb71
7c85e27b
pull/381/merge
115/3,020 ++ 481 --
docs: add in falcon25 to mermaid diagram
44a65fd7
falcon25
1/7 ++ 0 --
refactor: add more fnet reference updates
9513ae29
falcon25
14/62 ++ 24 --
Merge dbcaa13455f1da6f4a7cb171a4cf1edb674bbcba into da0a0f56530ee6a406a5f4fcbcb7bc7ac373fb71
cad79fe7
pull/381/merge
104/2,947 ++ 454 --
feat: switch to seed for SignFalconBundle
dbcaa134
falcon25
37/669 ++ 78 --
feat: frontend: view/edit mode for the manage period page
- `/manage/period/$periodId` now has two faces. Edit is opt-in via `?mode=edit`; View is the absence of the param, and `validateSearch` normalises any other value to View. A View/Edit toggle sits in the header, hidden when there is no wallet or the period is frozen. - Every write affordance now gates on one flag, `showEditControls` (`sdk && mode === 'edit' && editable`). They previously used three different gates: `sdk` alone for the period body form and the topic Edit/Add body buttons, nothing at all for Add topic, and `status === 'upcoming' && !ready && sdk` for the schedule, topic options and election picker — so a ready or ended period showed a half-editable page. - Drops the `status === 'upcoming'` condition. `editPeriod` asserts only operator, `!ready` and `end > start`, so a draft whose voting window has passed is still editable on chain; gating on status hid the one field needed to fix it. - A ready period keeps its editors live in Edit mode and shows a warning that saves will fail until it is reverted to draft. The contract, not the UI, rejects the write. - New `src/utils/periodEditing.ts` with `periodHasVotes` and `periodFrozen`, shared by the list and the detail page. A ready period with votes cast is frozen: the contract blocks `setReady(false)`, so it gets no Edit affordance and no toggle. - The detail page waits for `usePeriods` before rendering. `ready` comes from that query and falls back to `false`, so until it resolved a frozen period read as a draft — enabled Mark ready, visible toggle, honoured `?mode=edit`. - Assignment-warning copy branches on the period's own state (draft / ready with no votes / voted) instead of the edit gate, which claimed a revertible period could no longer be corrected. - Manage list: the title cell links to View, and the actions column holds a single button per row — Edit, or View for a frozen period. Periods with no body read `Untitled` rather than an em dash. - Add period and Add topic return to `?mode=edit` instead of dropping the operator into View. - Upcoming status chip is pink; it was `bg-accent`, which renders the same as `--muted` in light mode.
8ebd63cf
feat/last-option-abstain
7/141 ++ 42 --
chore: update Package.swift for v0.0.16
6fba88a4
fnet
1/2 ++ 2 --
fix: switch to seed for SignFalconBundle
d7b43679
fnet
4/39 ++ 20 --
Merge 739348b42680be169640156f10526727c0cf8b74 into da0a0f56530ee6a406a5f4fcbcb7bc7ac373fb71
f39ebbec
pull/376/merge
17/123 ++ 66 --
Merge b91806140e36c9591f0cd2f9d9cf31a417aacc46 into 2b11517b4388beaa626bf284a57af90cd1c36c1e
a565eb31
pull/1115/merge
10/410 ++ 32 --
Merge bdc8b7f4bf2a54dbb9f4e9cc561bf5a73219c6e0 into 40a57d59e32cee150af4e0a9fbf1327939f04a98
2b11517b
pull/1102/merge
27/1,877 ++ 78 --
chore: frontend: period title in manage list with UTC date range
- Show the period title in the /manage list. New Title column, and the whole row is now one `PeriodTableRow` component so the period body is read once per row instead of twice — the title and the ballot label both come from it, and the list query doesn't include it. - The voting window column now shows dates only, with the full UTC times on hover. This needed a new `formatDateRangeUTC`: the existing `formatDateRange` uses the viewer's timezone, and the manage panel works in UTC, so it could show a different day than the tooltip below it. - Sample data: election ballots read Support / Veto / Abstain, matching what the manage UI writes.
858e3d51
feat/last-option-abstain
3/93 ++ 46 --
fix: frontend: input label spacing
Fix labels sitting too close to their inputs. In Tailwind v4, `space-y-*` sets margin-bottom on the label, and a plain `<label>` is inline — inline elements ignore top and bottom margins, so the spacing did nothing. `ui/label.tsx` is now `block`, which takes the gap from 1.8px to the 8px it was meant to be, in every form.
dc3e5d0f
feat/last-option-abstain
1/3 ++ 1 --
Deploying to gh-pages from @ scholtz/wallet@0b3947eb144b00dd4b707728660bea1c117e63a2 🚀
214504ae
gh-pages
9/95 ++ 94 --
feat: enhance ARC-60 security and DEX aggregator transaction validation
0b3947eb
master
19/200 ++ 11 --
Add security audit report for AWallet (Biatec Wallet) - commit 7564250
This commit introduces a comprehensive security audit report detailing findings from the audit conducted on August 4, 2026. The report highlights one Critical and one High severity finding related to DEX aggregator swaps and ARC-60 domain binding vulnerabilities, along with additional Medium and Low severity findings. Recommendations for addressing these issues are included, along with a summary of the audit scope, methodology, and dependency review.
213729bc
master
2/349 ++ 20 --