Repository navigation
Releases: sanamhub/nepdate-rust
Release list
mitibar-v0.1.0-beta.1
First public pre-release, unsigned on Windows and macOS. Behaviour and settings may still change
before 0.1.0. The idle memory, CPU and cold-start targets are not confirmed yet: the last
measurements ran on a loaded machine (benchmarks).
Added
- Tray icon and menu: Open, Copy today (BS), Copy today (AD), Show bar (Windows), Settings and
Quit, translated into Nepali. - Floating bar on Windows: a small rounded pill with two lines you choose, such as the weekday,
time, an extra clock, the BS date and the AD date. Drag it anywhere, lock it, or snap it to the
taskbar's centre line. A click toggles the popup; right-click opens its menu. - Popup with rounded corners on Windows 11: today's BS long date, weekday, AD date and clocks for
the local zone and one extra IANA zone. It hides when it loses focus and on Escape, unless it is
pinned. - Month grid with AD days, tithi, event dots and holiday colours. Click the month title to zoom
out to the year and decade views. A day tooltip, Go to date (Ctrl+G, BS or AD) and the next five
holidays. - Day detail with tithi, holiday, events and Copy BS / Copy AD.
- Converter for BS to AD and AD to BS, plus the number of days between two dates.
- Settings window: language, theme, launch at login, clock format, seconds, extra time zone, the
bar and its line editor, and the global shortcut. Changes apply at once and are saved
atomically, with a Saved note. - Global shortcut to toggle the popup: Win+Shift+N on Windows, Cmd+Shift+N on macOS,
Super+Shift+N on Linux X11. Not available on Wayland. - Keyboard use: Tab and Shift+Tab follow the visual order, arrows move around the grid, and every
focusable control shows a focus ring. - Nepali digits in the year box and Copy AD when the language is Nepali, like Copy BS.
- Single instance: a second launch opens the running instance's popup and exits.
- Software rendering only, so no OpenGL or GPU driver is loaded.
- App icon: a calendar page with "सं".
Install
Download the installer for your system from the assets below.
Verification
Check the download against SHA256SUMS, or its build provenance with gh attestation verify <file> --repo sanamhub/nepdate-rust.
Full changelog: https://github.com/sanamhub/nepdate-rust/blob/mitibar-v0.1.0-beta.1/apps/mitibar/CHANGELOG.md
Unsigned build
This pre-release is not code-signed, so Windows and macOS warn before the first start.
- Windows: SmartScreen says "Windows protected your PC". Choose More info, then Run anyway.
- macOS: open the DMG, drag MitiBar to Applications, then right-click MitiBar and choose
Open. On macOS 15 and later, open System Settings > Privacy & Security and choose Open Anyway.
Check a download first: sha256sum -c SHA256SUMS --ignore-missing, or
gh attestation verify <file> --repo sanamhub/nepdate-rust for its build provenance.
nepdate-v0.1.0-beta.1
nepdate
First public pre-release. The API may still change before 0.1.0.
Added
- Bikram Sambat dates for BS 1901-01-01 to 2199-12-30, with
NepaliDate,Month,Weekdayand
Lang. - BS to AD and AD to BS conversion, weekday, day of year, month length and range navigation.
- Checked date arithmetic:
checked_add_days,checked_add_months,checked_add_years,
days_until,diff,succandpred. - Fiscal year, quarters and the
2082/83label. - Formatting in English and Nepali, including patterns, long dates and Devanagari digits.
- Strict parsing through
FromStrand lenient parsing for month names and era markers. - Features
serde,chronoandjiff, includingtoday()inAsia/Kathmandu. - A
no_stdcrate (stdis a default feature) with no required dependencies, no allocation
and nounsafe.
nepdate-patro
First public pre-release. The API may still change before 0.1.0.
Added
info,coverageandpublic_holidays, with tithi, the public holiday flag and events for BS
2077-01-01 to 2084-08-20.- Every lookup is O(1), returns
&'static strnames, allocates nothing and isno_std.
Install
cargo add nepdate@=0.1.0-beta.1
cargo add nepdate-patro@=0.1.0-beta.1Verification
Published to crates.io by the release-lib.yml workflow of https://github.com/sanamhub/nepdate-rust after the production approval. The same run then builds both crates from crates.io in a new cargo project and checks one conversion and one patro lookup on Linux, macOS and Windows (verify-published.yml). Full changelogs: nepdate, nepdate-patro.
