Mark Street
c8da8c6762
Update CONTRIBUTING.md to recommend Docker ( #1765 )
2025-12-09 09:34:39 +00:00
Ethan Roseman
50a2b836b9
Migrate from poetry/black to uv/ruff ( #1673 )
...
* Migrate from poetry/black to uv/ruff
* fixes
* path change
* path pt 2
* ah
* mkst tweaks (#1674 )
* mkst tweaks
* tweaks++
* doh
* tweak harder
---------
Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com >
2025-09-22 19:23:55 +09:00
LagoLunatic
d9a6459d7a
Fix scratches being grouped into the same family even if targeting different functions in the same object ( #1403 )
...
* Update dead link to Poetry installation instructions
* Fix scratches being grouped into the same family even if targeting different functions in the same object
2025-01-01 22:50:09 +09:00
axel7083
ec23bd8260
chore(doc): adding unit test paragraph in CONTRIBUTION.md ( #1248 )
...
chore(doc): adding unit test paragraph
2024-05-20 19:29:58 +09:00
Simon Lindholm
ae05e362f7
Three-way diffs ( #1147 )
...
* Misc cleanups
* Three-way diffs
Fixes #93 .
* Setting for three-way diffing mode
* fixes
* Error checking
* wording
* fix
* Help text
* Style the 2/3 button
* yarn lint
* make a smidge smaller
* make the 2/3 a tiny bit smaller
* Add -3/-b flag to editor settings
---------
Co-authored-by: Mark Street <streetster@gmail.com >
2024-03-26 15:57:16 +09:00
Ethan Roseman
da7869adf6
Update to Django 5 ( #931 )
...
* Update to Django 5
* Ah yes, the classic yaml number problem
* Typechecking issues
2023-12-17 20:56:07 +09:00
Robin Lambertz
e1c33d47d3
Support libraries in decomp.me ( #843 )
...
* Add script to download libraries, and download directx
* Add libraries endpoint
* Allow compiling with a library
* Add new libraries tab in frontend
* Add libraries support in CI
* Better look for the libraries
* Give pretty names to libraries
* Move Libraries to live under CompilerOpts
* typechecking hackery
* Make libraries trigger autorecomp and set the unsaved flag
* Fix libraryVersions
* Add new libraries download script to CI, docker and docs
---------
Co-authored-by: Ethan Roseman <ethteck@gmail.com >
2023-09-30 14:54:40 +09:00
Alex Bates
4cf3e416e5
Use Next.js 13 app directory & Tailwind CSS ( #626 )
...
- Use Next.js 13 app directory for all routes except projects
- Add Tailwind (resolves #619 ) and use it for most components
- New footer
- Adjust navbar (logotype, buttons moved to right)
- Improve the styling of the search box
- New /settings/account page
- /credits grabs contributors list for this repo from GitHub's API
- ResolveĀ #634
- New welcome page header with scrolling platform icons
2023-01-03 12:41:05 +00:00
Alex Bates
2ff229c994
document minimum Node.js version
...
For `??` operator
2022-11-05 19:38:30 +00:00
Ethan Roseman
1c56c392d7
Add docs for vscode development ( #525 )
...
* Add docs for vscode development
* Update VSCODE.md
* Update VSCODE.md
* Update VSCODE.md
2022-09-14 20:55:01 +09:00
Ethan Roseman
191e6d2bc7
Beginning wibo migration + test stuff ( #502 )
...
* Beginning wibo migration + test stuff
* go back and make sure docker is installed after purging everything for wine...
2022-08-09 06:46:19 +09:00
Ethan Roseman
91131f9b4d
Revert "Replace wine with wibo ( #484 )"
...
This reverts commit e67c36d5a7 .
2022-07-29 11:41:20 -04:00
Ethan Roseman
e67c36d5a7
Replace wine with wibo ( #484 )
...
* Remove wine from the project and reference WiBo
* Install wibo in ci, readme update
* Update Docker instance to Ubuntu 22.04 (#485 )
* wibo 0.1.1
* remove unnecessary build args
* wibo 0.2.1
* wibo 0.2.1 in Dockerfile
Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com >
2022-07-23 11:59:30 -04:00
alex
a3e3f6ed7b
Frontend fixes ( #429 )
...
* fix decompile modal codemirror height
* bump browserslist
* fix scrollbars
* remove storybook, update things
* fix editor styling
Co-authored-by: Ethan Roseman <ethteck@gmail.com >
2022-04-02 22:00:43 +09:00
Ethan Roseman
6045ffaefb
Add black instruction to readme
2022-04-02 19:22:49 +09:00
Ethan Roseman
8ea10ca286
CodeMirror & PresetSelect fix ( #413 )
...
* yarn upgrade
* update eslint no-multiple-empty-lines rule
* update Next.js & React
Resolves #358 .
* use CodeMirror in scratch editor
* use codemirror on new page
* move extensions out of CodeMirror component
* grow scratch codemirror
* fix state bug
* initial theming
* fix scratch page SSR
* fix credits page rendering
* max width for AsyncButton error popup
* word wrap
* bye monaco
* cleanup
* style scrollbars everywhere
* tab stuff
* updates
* more
* update codemirror theme
* new react, backend deps, preset on scratch, bugfixes
* improve monospace areas
* store preset name on scratch
* stylelint
* mypy
* mypy 2
* monospace
* fix monospace
* add padding to editor
* fix saving
* fix selection colours
* Highlight assembly line on source selected line change (#416 )
Co-authored-by: Alex Bates <hi@imalex.xyz >
* mypy & black
* font stuff
* remove courier new
* make diff style consistent with editor
* fix codemirror exception when editing eof
* attempt to reduce layout thrashing
* /new: store presetName in localStorage
* use react-window for diff
* link diff column scroll position
* hide double scrollbar
* increase overscan
* pointer-events:none on diff header
* fix diff header thing
* make diff columns non-draggable
* dont shrink tabs
* add draggable bar between diff columns
* remove log
* fix 2-col mode
* fix diff align
* DiffCell support cell=undefined
* drag better
* style .cm-search
* eth style changes
* reduce rerenders when dragging diff bar
Co-authored-by: Alex Bates <hi@imalex.xyz >
Co-authored-by: hatal175 <hatal175@users.noreply.github.com >
Co-authored-by: Alex Bates <alex@nanaian.town >
2022-03-31 22:22:39 +09:00