Skip to content

MaiSim v0.2.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 14:32
4d88dbe

What's Changed

  • Contexts: merge with the context in use, and export straight from the conversation by @marcelopedroso in #12
  • Control architecture diagram: cycles, readable links, separate lines, linked-block highlight by @marcelopedroso in #13
  • Editor: read-only circuit while simulating, animated diode in the progress bar, clickable meter marks, descriptive label history by @marcelopedroso in #14
  • IA: what really went in each message (diagram), and accept or reject the proposal file by file by @marcelopedroso in #15
  • Runs: replace the previous run, keep a run, delete whole run folders with a filter, IA reads the open circuit's run by @marcelopedroso in #16
  • Scope: line thickness per signal, resize a panel by its corner, opens empty from the rail by @marcelopedroso in #17
  • Examples: 10 ready-made circuits (converters, inverters, rectifiers), GeckoCIRCUITS samples hidden by @marcelopedroso in #18
  • Editor: close the circuit, click a selected item again to open its panel, header without the MaiSim name by @marcelopedroso in #19
  • Home page: new circuit, examples and all runs (filter, keep, delete), credits in the footer by @marcelopedroso in #20
  • escala_tela: click the "+ New circuit" card by @marcelopedroso in #22
  • Site video: record the maisim.org video on the test instance by @marcelopedroso in #23
  • AI notices and the AI in the rail: own account and terms, "the AI can be wrong", accounts from any page by @marcelopedroso in #24
  • Code window open: the controle column turns into a narrow strip by @marcelopedroso in #25
  • Scope window open: the simu's scope tab turns into a narrow strip by @marcelopedroso in #26
  • Scope: one layout per circuit, automatic for a new circuit, the fixed MMC default removed by @marcelopedroso in #27
  • Meter: choose the scope section and panel of its signal right in the simu by @marcelopedroso in #28
  • Scope: a default layout per circuit, saved next to the circuit by @marcelopedroso in #29
  • Close circuit: nothing to save or control while closed; undo leaves no files by @marcelopedroso in #30
  • Home: "N runs" filters the exact circuit; + New circuit asks once by @marcelopedroso in #31
  • Rail: no AI polling in outside windows; dot updates on login by @marcelopedroso in #34
  • Code/scope strips: each window counts, hidden tabs don't flap, no duplicate on "go there" by @marcelopedroso in #33
  • Scope layouts: path key shared by simu and scope, no re-migration, default first by @marcelopedroso in #32
  • inicio_tela: two PI runs so "N runs" shows on a clean machine by @marcelopedroso in #35
  • Example: buck with a load step (10 → 5 Ω at 10 ms) by @marcelopedroso in #37
  • Scope: math notation for signal names (v_o → v with subscript o) by @marcelopedroso in #38
  • Scope: Sinais menu under its button, delete confirmation, line style per signal by @marcelopedroso in #39
  • Scope Measure: Fourier / cursors t / cursors y modes, Δt, 1/Δt, Δy readings by @marcelopedroso in #40
  • UI: capital first letter on buttons, labels, options and dialog buttons by @marcelopedroso in #41
  • i18n (1/14): bilingual infrastructure — runtime, server language, tests pinned to Portuguese, guard by @marcelopedroso in #42
  • i18n (2/14): codes instead of visible text where the code branches on it by @marcelopedroso in #43
  • i18n (3/14): PT/EN button on the rail, rail and home page in both languages by @marcelopedroso in #45
  • i18n (4/14): the simu page shell in both languages by @marcelopedroso in #46
  • i18n (6/14): the Control panel script in both languages by @marcelopedroso in #47
  • i18n (5/14): the circuit editor script in both languages by @marcelopedroso in #48
  • i18n (7/14): the AI windows in both languages by @marcelopedroso in #49
  • i18n (8/14): the scope page in both languages by @marcelopedroso in #50
  • i18n (9/14): simu server messages in both languages by @marcelopedroso in #51
  • i18n (10/14): the rest of the server in both languages by @marcelopedroso in #52
  • i18n (11/14): the AI reads everything in the user's language by @marcelopedroso in #53
  • i18n (12/14): the control guide in English by @marcelopedroso in #54
  • i18n (13/14): code templates and examples in both languages by @marcelopedroso in #55
  • i18n (14/14): turn it on — browser detection, strict guard, PT/EN shows the current language by @marcelopedroso in #56
  • Scope: panel toolbar order — Signals, Y fixed, Zoom (Area | X | Y), fit, link, Measure by @marcelopedroso in #57
  • App window: title bar follows the theme, title is just MaiSim by @marcelopedroso in #58
  • Simu: signal names on the drawing in math notation, like the scope by @marcelopedroso in #59
  • Rail follows the theme: light rail with a thin separator in light theme by @marcelopedroso in #60
  • Each signal goes to the Scope and/or the Control (two checkboxes), with pills for every recorded signal by @marcelopedroso in #61
  • CHANGELOG.md: what changed in each version, and a line per PR from now on by @marcelopedroso in #62
  • npm run maisim -- -p PORT: run MaiSim on another port; README: the AI installed on your computer by @marcelopedroso in #63
  • Scope: Combine is disabled (with a tooltip) when a panel has fewer than 2 signals by @marcelopedroso in #64
  • VERSION 0.2.0 by @marcelopedroso in #65
  • A channel color chosen on the circuit also applies in the scope by @marcelopedroso in #66

Full Changelog: v0.1.1...v0.2.0