Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
706 commits
Select commit Hold shift + click to select a range
8a4a687
Fix: dock activity dot overlaps icon
ThatBeaverDev Aug 8, 2025
75b9046
Add Drop Shadows to text
ThatBeaverDev Aug 8, 2025
bedec48
Update icons
ThatBeaverDev Aug 8, 2025
f713974
Update types
ThatBeaverDev Aug 8, 2025
04abd98
Update package.json files
ThatBeaverDev Sep 4, 2025
c1e56f3
Rename launch *back* to CoreExecutable
ThatBeaverDev Sep 4, 2025
42649de
Make many parts of the sytem use classes
ThatBeaverDev Sep 4, 2025
57b571b
Rename uses of launch to CoreExecutable
ThatBeaverDev Sep 4, 2025
ba5cbd6
Rename uses of launch to CoreExecutable
ThatBeaverDev Sep 4, 2025
1003b0a
Prettier
ThatBeaverDev Sep 4, 2025
cb52a38
Merge branch 'dev' of http://localhost:2134/ThatBeaverDev/Constellati…
ThatBeaverDev Sep 4, 2025
4a93e86
Major Overhaul - System is now instanceable, and has a new graphical …
ThatBeaverDev Sep 6, 2025
4c29a3c
Fix typo in window.location.host emulation
ThatBeaverDev Sep 6, 2025
b1ee862
Allow `npx .` to run the command line system
ThatBeaverDev Sep 6, 2025
3e88725
Insure node process' root is correct and allow execution of entrypoin…
ThatBeaverDev Sep 6, 2025
98d1550
Separate UserInterface into Graphical and Text-based in preparation f…
ThatBeaverDev Sep 6, 2025
34335fe
Update icons
ThatBeaverDev Sep 6, 2025
ccbedc0
Allow pressing 'T' during wait before boot to start in TUI mode on br…
ThatBeaverDev Sep 6, 2025
8522316
Cleanup
ThatBeaverDev Sep 6, 2025
98dd444
Fix systemsettings crashing
ThatBeaverDev Sep 6, 2025
cd6c710
Annotate UiKitRenderer.resizeWindow
ThatBeaverDev Sep 6, 2025
3eddd81
Provide more type clarity
ThatBeaverDev Sep 6, 2025
49dc055
Fix logo appearing black
ThatBeaverDev Sep 7, 2025
6cee4ed
Add Usage hint to `tcpkg`
ThatBeaverDev Sep 7, 2025
6a98320
Delete login.js
ThatBeaverDev Sep 7, 2025
c64a22c
Delete gui.ts
ThatBeaverDev Sep 7, 2025
2d49d58
Update tcpkg
ThatBeaverDev Sep 7, 2025
e12e2c7
Pascal Case for dock classes
ThatBeaverDev Sep 7, 2025
45cbd9d
Allow the user to select text
ThatBeaverDev Sep 7, 2025
a118855
Add a type to the mimes' default export
ThatBeaverDev Sep 7, 2025
618ecbf
src/syslib/mime.ts: Use standard ES imports
ThatBeaverDev Sep 7, 2025
9919278
Fix: some icons do not appear properly coloured in dark mode
ThatBeaverDev Sep 7, 2025
c94b271
src/gui/windows/cssVariables.ts: private the ConstellationKernel prop…
ThatBeaverDev Sep 7, 2025
882d48b
Implement `tcpkg` and `tcupkg` into the kernel
ThatBeaverDev Sep 7, 2025
b507376
Fix: log colours do not appear in the browser terminal
ThatBeaverDev Sep 7, 2025
525e622
src/runtime/runtime.ts: Allow programs to export specific usecase exe…
ThatBeaverDev Sep 7, 2025
2420b83
Allow 'flags' to be determined for both browser and node
ThatBeaverDev Sep 7, 2025
0fe6580
Allow kernel to install from a .idx file when 'F' is pressed during t…
ThatBeaverDev Sep 7, 2025
8bd4e81
Update tcpkg.ts
ThatBeaverDev Sep 7, 2025
70a0f09
Update constellation.config.ts
ThatBeaverDev Sep 7, 2025
866ab2b
Implement TUI login prompt
ThatBeaverDev Sep 7, 2025
3f696b0
clean up
ThatBeaverDev Sep 7, 2025
04a8915
Create /.Cores
ThatBeaverDev Sep 7, 2025
b95c97d
Fix: posting doesn't include first parameter
ThatBeaverDev Sep 7, 2025
003a85f
Allow execution loop to run faster in lower load situations
ThatBeaverDev Sep 8, 2025
4bdfee8
Fix: flags for simply presenting a flag (eg: `?dev`) returned "" inst…
ThatBeaverDev Sep 8, 2025
369bb05
import should annotate with '.js'
ThatBeaverDev Sep 8, 2025
d461822
Indicate in logs when the entrypoint is waiting for the user to selec…
ThatBeaverDev Sep 8, 2025
90b355c
Stop finder from moving items to the next column in favour of scrolling
ThatBeaverDev Sep 8, 2025
839267a
Expose `fs.rename` to the core system
ThatBeaverDev Sep 8, 2025
97fbac9
Split finder into multiple files
ThatBeaverDev Sep 8, 2025
22286ab
Add .recentlyDeleted as default user directory
ThatBeaverDev Sep 9, 2025
18b5350
Add `env.fs.move` and properly enforce permissions for viewing direct…
ThatBeaverDev Sep 9, 2025
0efcbe8
Allow finder to move items to 'recently deleted'
ThatBeaverDev Sep 9, 2025
110bcac
Fix /Users being privated in all cases
ThatBeaverDev Sep 9, 2025
3bd1680
Allow type of directories to be seen by users with permission to view…
ThatBeaverDev Sep 9, 2025
37237d1
Codeprocessor now states the file with the bad import, where possible
ThatBeaverDev Sep 9, 2025
e2fe3fc
`fspath.getParentDirectory` now uses string manipulation rather than …
ThatBeaverDev Sep 9, 2025
17f068c
Stat now only requires permission for parent directory
ThatBeaverDev Sep 10, 2025
8ff94fe
Pathinf now requires env within library calls
ThatBeaverDev Sep 10, 2025
420f25b
Insure finder has the 'User files' permission
ThatBeaverDev Sep 10, 2025
7fc4e74
Allow 'sidebar' as a colour for UiKitBox to match colour with the sid…
ThatBeaverDev Sep 10, 2025
801361d
Remove unneeded package dependencies
ThatBeaverDev Sep 10, 2025
ab99a48
Seperate CSS into multiple files, adjust CSS
ThatBeaverDev Sep 11, 2025
6cf7a3f
Update finder UI to match sidebar colour
ThatBeaverDev Sep 12, 2025
6c36d91
Fix window header not hiding
ThatBeaverDev Sep 12, 2025
775fc76
Allow uiKit to have no attached process and be provided a window
ThatBeaverDev Sep 12, 2025
5c3b50d
Allow for windows with no attached process
ThatBeaverDev Sep 12, 2025
40bb663
Create UserPrompt window type
ThatBeaverDev Sep 12, 2025
7e12cc4
Allow for User Prompts to be created
ThatBeaverDev Sep 12, 2025
215abe6
Update references.ts
ThatBeaverDev Sep 12, 2025
263b294
WindowAlias.applicationDirectory is now optional
ThatBeaverDev Sep 12, 2025
f9af543
Introduce window snapping
ThatBeaverDev Sep 12, 2025
5020f68
Update windowBody.css
ThatBeaverDev Sep 12, 2025
f231bba
Carry processes in an object with extra information
ThatBeaverDev Sep 12, 2025
7a36207
Update finder UI
ThatBeaverDev Sep 12, 2025
6c9000f
Fix: focusing a snapped window unsnaps it
ThatBeaverDev Sep 12, 2025
5d5e7ae
Allow windows to have a forced z-index
ThatBeaverDev Sep 13, 2025
c9535b5
UserPrompt has a forced zIndex
ThatBeaverDev Sep 13, 2025
029928c
Implement Question prompts
ThatBeaverDev Sep 13, 2025
d38b625
System can now create 'dumps' when a program crashes
ThatBeaverDev Sep 13, 2025
f5e9d40
Allow window snapping to fullscreen by dragging the window to the top…
ThatBeaverDev Sep 13, 2025
7c9f1e2
Update vector and bitmap file icons
ThatBeaverDev Sep 13, 2025
46316ad
Implement `fs.cp` in backend
ThatBeaverDev Sep 13, 2025
73da7e9
`env.hasPermission` doesn't need to be asyncronous
ThatBeaverDev Sep 13, 2025
c1d4810
TODO: Fix panic (disabled now to stop weird behaviour)
ThatBeaverDev Sep 13, 2025
44df0fe
UserPrompt now accepts a width
ThatBeaverDev Sep 13, 2025
c571eaa
Rename calcWidth to textutils and add more utility functions
ThatBeaverDev Sep 13, 2025
964f531
Move prompt to `renderer`, allow prompt to (hopefull) handle descript…
ThatBeaverDev Sep 13, 2025
3eff6ba
Implement renaming files in finder
ThatBeaverDev Sep 13, 2025
cbc9aa8
Update icons
ThatBeaverDev Sep 13, 2025
93c45a8
Fix some types here and there
ThatBeaverDev Sep 13, 2025
7ecf656
Allow applications in the system directory to be given system write p…
ThatBeaverDev Sep 13, 2025
20cd632
Remove .js.map files from tcpkg bundles
ThatBeaverDev Sep 14, 2025
458e8c9
Remove remapper application
ThatBeaverDev Sep 14, 2025
e00908e
App waiting object now tags a syncronous method to know whether a pro…
ThatBeaverDev Sep 14, 2025
df37d35
Add a cache to blobify
ThatBeaverDev Sep 14, 2025
1163d88
Document `env.exec`
ThatBeaverDev Sep 14, 2025
c540b98
Create backend for opening files system
ThatBeaverDev Sep 14, 2025
ffeda73
Move `CoreExecutable` to `src/apps/background` and implement services
ThatBeaverDev Sep 14, 2025
bacc93e
Standardise use of `components` folder for extra logic files, instead…
ThatBeaverDev Sep 14, 2025
fda9227
Fix: forgot to commit a close bracket in `installation.config.ts`
ThatBeaverDev Sep 14, 2025
65f4568
Fix: install fails due to remapper being attempted to clone
ThatBeaverDev Sep 14, 2025
82ff620
Allow system to be `terminated` (forcably shut down)
ThatBeaverDev Sep 14, 2025
1936cb3
Rewrite rm_rf to actually delete files, rather than deleting the Inde…
ThatBeaverDev Sep 14, 2025
efcf91b
Forgot to package CoreServices
ThatBeaverDev Sep 14, 2025
5df841d
Small boot changes such as only exposing APIs to `window` in devMode
ThatBeaverDev Sep 15, 2025
d3e8105
Move GraphicalApps from `src/apps` to `src/apps/gui`
ThatBeaverDev Sep 15, 2025
222d4ee
Move some UiKit files
ThatBeaverDev Sep 15, 2025
3b357e9
Very slightly reduce UiKit memory usage
ThatBeaverDev Sep 15, 2025
b085afc
Initial, functionless implementation of dock focusing
ThatBeaverDev Sep 19, 2025
7749d95
Update icons to use preprocessed icons
ThatBeaverDev Sep 19, 2025
004c1b2
Create testing system
ThatBeaverDev Sep 20, 2025
345bb5d
Create initial AST generator for a language runner
ThatBeaverDev Sep 20, 2025
f4244f8
Update testing system
ThatBeaverDev Sep 20, 2025
72705a6
Include langrnr in constellation, work on runtime, make `println("Hel…
ThatBeaverDev Sep 21, 2025
3132b57
Implement `if` statements to AST, plus conditionals and more items in…
ThatBeaverDev Sep 21, 2025
fb68c7f
Make circular import errors more specific
ThatBeaverDev Sep 21, 2025
37258ee
make typescript stop complaining
ThatBeaverDev Sep 21, 2025
c9ba0c6
Update .gitignore
ThatBeaverDev Sep 21, 2025
0d804e3
Delete icons
ThatBeaverDev Sep 21, 2025
1fda78b
Move `langrnr` to `crlRuntime`
ThatBeaverDev Sep 22, 2025
1686493
Update `fzf` to not be more source-original.
ThatBeaverDev Sep 22, 2025
1dd84b7
Allow apps to be built in CRL and allow them to be opened natively
ThatBeaverDev Sep 22, 2025
108b8bf
prettier
ThatBeaverDev Sep 22, 2025
c797a89
Add more operators
ThatBeaverDev Sep 25, 2025
f9cc5c4
Rename `Popup` programs to `Overlay` programs
ThatBeaverDev Sep 25, 2025
daec8a9
Switch runtime prompts to use new prompt UI
ThatBeaverDev Sep 25, 2025
1b24d57
Update tests
ThatBeaverDev Sep 25, 2025
71c9cb0
Fix: multiline text with `getTextWidth` returned the length if there …
ThatBeaverDev Sep 25, 2025
d68c9fe
Fix: Multiple instances of Constellation couldn't be ran because Core…
ThatBeaverDev Sep 28, 2025
4ac11bc
Better multikernel support, specificallu graphicaly. Now using shadow…
ThatBeaverDev Sep 28, 2025
0570d93
Implement tracking for whether a JS file is from the system or not
ThatBeaverDev Sep 28, 2025
e750e7d
Fix: Prompt breaks with larger amounts of text
ThatBeaverDev Sep 28, 2025
a7b11f0
Update all.test.ts
ThatBeaverDev Sep 28, 2025
429576b
Update index.html
ThatBeaverDev Sep 28, 2025
deec68e
Add debugging logs to crlRuntime and fix operations resulting in a st…
ThatBeaverDev Sep 28, 2025
5a7dad3
Update fzf.ts
ThatBeaverDev Sep 28, 2025
56d3db9
Fix: getTextWidth and getTextHeight don't match with real dimensions
ThatBeaverDev Sep 28, 2025
ad42ef0
Implement lists within `crlRuntime`
ThatBeaverDev Sep 28, 2025
cb8d76e
Allow elements to be 'frosted'
ThatBeaverDev Sep 30, 2025
39ba7f4
Logging changes
ThatBeaverDev Sep 30, 2025
2955815
Add kernelID
ThatBeaverDev Sep 30, 2025
976f232
Programs' children are now tracked properly in `ProcessInfo`.
ThatBeaverDev Oct 1, 2025
9c4dbc0
Add RuntimeDefender to insure apps have the correct subdirectories an…
ThatBeaverDev Oct 1, 2025
388f909
Change wording of program crash
ThatBeaverDev Oct 1, 2025
40a43de
.trim() now catches another form of whitespace
ThatBeaverDev Oct 1, 2025
131a7fe
Implement objects and includes + fs and permissions library
ThatBeaverDev Oct 1, 2025
54cfc4b
Fix: strings as dictionary values have a leading quote
ThatBeaverDev Oct 1, 2025
c98b7c9
`procExec` only executes processes from this kernel
ThatBeaverDev Oct 1, 2025
08406c4
Reverted `String.prototype.trim()` to the JS default.
ThatBeaverDev Oct 1, 2025
247cc4e
code comment
ThatBeaverDev Oct 1, 2025
c081d97
Remove accidentcal debugger statement
ThatBeaverDev Oct 1, 2025
df1b713
Execute now requires programInfo, as does env. also fixed closing GUI…
ThatBeaverDev Oct 2, 2025
f3eef23
Make `crlRuntime` more secure by hiding the variables from the parent…
ThatBeaverDev Oct 2, 2025
62c66f3
Create icons
ThatBeaverDev Oct 2, 2025
a610d67
Add semicolon
ThatBeaverDev Oct 2, 2025
5741671
Create objects.test.crl
ThatBeaverDev Oct 2, 2025
787a6b8
Merge installer to one method on `fsInstall`
ThatBeaverDev Oct 2, 2025
780f2fd
Installation now returns whether it requires a GUI postinstall and ru…
ThatBeaverDev Oct 2, 2025
fd365f7
Fix: OOBE is blank
ThatBeaverDev Oct 2, 2025
2492c92
Allow UiKit apps to have multiple textboxes
ThatBeaverDev Oct 3, 2025
191a88d
Fix: clicking textbox doesn't focus textbox
ThatBeaverDev Oct 3, 2025
6421bb0
Fix: reading value of textboxes returned the wrong value
ThatBeaverDev Oct 3, 2025
e22c245
Allow the process object to be returned from `ConstellationKernel.run…
ThatBeaverDev Oct 3, 2025
2da84da
Add GUI installer to constellation
ThatBeaverDev Oct 3, 2025
29edf0c
Move 'Constellation Menu' to right click of dock icon
ThatBeaverDev Oct 3, 2025
49ca64c
Create GUI library to allow files to be opened
ThatBeaverDev Oct 4, 2025
a80f421
Tag `crlRuntime` as able to open crl files
ThatBeaverDev Oct 4, 2025
2cb241a
Add reassignment types
ThatBeaverDev Oct 4, 2025
987c502
Detect reassignment
ThatBeaverDev Oct 4, 2025
e1b05da
Fix: findEndOfFirstBracket crashes when quotes are within brackets
ThatBeaverDev Oct 4, 2025
fc92981
Implement reassignment in the AST
ThatBeaverDev Oct 4, 2025
1b7a501
Implement reassignment at runtime
ThatBeaverDev Oct 4, 2025
8a9e6c1
Fix some incorrect token types
ThatBeaverDev Oct 4, 2025
30074a6
Fix: quotes in brackets caused mismatch error (eg: `("[")`
ThatBeaverDev Oct 4, 2025
7be3fc9
TODO: Kernel panic on installer fail
ThatBeaverDev Oct 4, 2025
9969830
Update package.json
ThatBeaverDev Oct 4, 2025
28169c6
Update utils.ts
ThatBeaverDev Oct 4, 2025
b412c00
Implement better scoping for blocks and fix reassigning variables
ThatBeaverDev Oct 4, 2025
fe7a8ce
Implement lazy functions
ThatBeaverDev Oct 4, 2025
e7a1b8f
Fix imports lacking file extensions
ThatBeaverDev Oct 4, 2025
45bd6e0
Mass refactor CRL code
ThatBeaverDev Oct 5, 2025
97194b8
Move wallpapers, add GUI manager and fix processes unintentionally be…
ThatBeaverDev Oct 8, 2025
3e713a3
Cleanup package.json
ThatBeaverDev Oct 8, 2025
e95a25b
Don't run installer if already installed by default
ThatBeaverDev Oct 8, 2025
85e541b
Update tsconfig.json
ThatBeaverDev Oct 8, 2025
14c6f96
Make window snapping indicator frosted
ThatBeaverDev Oct 8, 2025
19352eb
Fix: Fullscreened windows' borders show on top and left but not on bo…
ThatBeaverDev Oct 8, 2025
6ec8658
Further prettier action
ThatBeaverDev Oct 8, 2025
d396afe
Remove window clamping
ThatBeaverDev Oct 8, 2025
81807cc
Fix: Window snapping ignores bounding areas
ThatBeaverDev Oct 16, 2025
6ae577b
Create url-parameters.md
ThatBeaverDev Oct 16, 2025
a259b74
Prettier
ThatBeaverDev Oct 16, 2025
fa50ab0
Make config just a type and add restarter script
ThatBeaverDev Oct 16, 2025
0842e72
Split `env` file into subsets
ThatBeaverDev Oct 16, 2025
efff1ac
Updates to windowing and application executables
ThatBeaverDev Oct 16, 2025
a882a19
Remove startup sound
ThatBeaverDev Oct 16, 2025
51ef1e9
Fix: Broken font on ChromeOS
ThatBeaverDev Oct 17, 2025
1d90ac1
Fix: Boot status doesn't show
ThatBeaverDev Oct 17, 2025
748e24c
Update installation.config.ts
ThatBeaverDev Oct 17, 2025
0477a73
Slight changes to dock and menubar, including window bounds being app…
ThatBeaverDev Oct 17, 2025
e168f8e
Store system locally to reduce network load when already installed
ThatBeaverDev Oct 18, 2025
4547827
Move BrowserFS to a `.ts` file
ThatBeaverDev Oct 18, 2025
aaed4bc
Remove fsResponse and simply return base value
ThatBeaverDev Oct 18, 2025
7290ab4
Allow for graphical scaling and handle multiple UIs, also replace Imp…
ThatBeaverDev Oct 19, 2025
29e4b3c
Expose `copy` to `env.fs`
ThatBeaverDev Oct 19, 2025
972e588
Fix: `renderer.askUserQuestion` window is resized improperly.
ThatBeaverDev Oct 19, 2025
7799178
Fix: global `env` declaration was not removed
ThatBeaverDev Oct 19, 2025
b15063c
Allow clicking in the general area of a file to select it
ThatBeaverDev Oct 19, 2025
d016848
Fix: File date does not appear
ThatBeaverDev Oct 19, 2025
b9fb0f7
Allow files / folders to be copied
ThatBeaverDev Oct 19, 2025
a5d75c4
Slow down application execution to reduce unnecessary CPU load
ThatBeaverDev Oct 19, 2025
18012be
Allow properties such as `onClick` and `passthrough` to be applied to…
ThatBeaverDev Oct 19, 2025
fc5c74e
Remove keyboard shortcuts system in favour of Process `keydown` and `…
ThatBeaverDev Oct 20, 2025
8776a01
Fix: Multiple windows appear focused at once
ThatBeaverDev Oct 20, 2025
90de68d
New wallpaper and changes to how wallpapers work
ThatBeaverDev Oct 23, 2025
8b19835
Expose more info via `env` and allow dock to properly focus programs
ThatBeaverDev Oct 23, 2025
723b1ce
UiKit changes
ThatBeaverDev Oct 23, 2025
1c26031
Update package-lock.json
ThatBeaverDev Oct 23, 2025
17fb0bf
Attempt to fix build changes not applying
ThatBeaverDev Oct 23, 2025
b15186f
Remove stray console logs
ThatBeaverDev Oct 23, 2025
ba85b70
Increase size of window header and fix fullscreen button
ThatBeaverDev Oct 23, 2025
bc9aeb4
Fix: OverlayWindows aren't focused on creation
ThatBeaverDev Oct 23, 2025
1807c21
Hide some apps from search
ThatBeaverDev Oct 28, 2025
9d34e24
Replace UI variables with new colours
ThatBeaverDev Oct 28, 2025
91e1fdc
Fix: systemLoginInterface didn't resize properly until clicked
ThatBeaverDev Oct 28, 2025
1fba8f0
Implement arrow function checking
ThatBeaverDev Nov 1, 2025
c51f1cf
Adjust accent colour
ThatBeaverDev Nov 1, 2025
f6a3635
Update finder/components/body.ts
ThatBeaverDev Nov 1, 2025
d8a2ba1
Make Window buttons UiKit buttons
ThatBeaverDev Nov 1, 2025
79a2d66
Update default font, add fallback support
ThatBeaverDev Nov 1, 2025
9c952bd
Massively improve TUI support
ThatBeaverDev Nov 3, 2025
e51ad0b
Rename `Application` class to `GuiApplication`
ThatBeaverDev Nov 3, 2025
4fb7caa
Rename `noGui` flag to `tuiMode`
ThatBeaverDev Nov 3, 2025
ee0c2ff
Don't shut down system after TUI error since this means the error nev…
ThatBeaverDev Nov 3, 2025
61f7281
Make `env.windows` optional
ThatBeaverDev Nov 3, 2025
cc49072
Rename `.backgr` bundles to `.srvc`
ThatBeaverDev Nov 3, 2025
a245fd0
Prettier
ThatBeaverDev Nov 3, 2025
65c533c
Implement ServiceManifest.graphicalOnly
ThatBeaverDev Nov 3, 2025
3f74e6f
Rename uses of `tcpsys` folder to `bin` folder and move background apps
ThatBeaverDev Nov 3, 2025
60da30e
Implement `CommandLineApplication`
ThatBeaverDev Nov 3, 2025
6c5fa07
Allow keypress of G to boot UI depsite URL parameters
ThatBeaverDev Nov 3, 2025
4c4e0de
Ignore `.fs` folder
ThatBeaverDev Nov 3, 2025
00c2529
Fix: build script doesn't package services because they moved
ThatBeaverDev Nov 3, 2025
63565ec
Fix: dates use 'st', 'nd' and 'rd' on 11th, 12th, 13th.
ThatBeaverDev Nov 12, 2025
2b93c90
Implement TUI and embed TUi within terminal app
ThatBeaverDev Nov 18, 2025
8a43868
Update some styles
ThatBeaverDev Nov 18, 2025
a73ec4c
Allow kernel to panic
ThatBeaverDev Nov 18, 2025
bccd77a
Fix: UI displays in monospace font
ThatBeaverDev Nov 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
root = true

[*]
end_of_line = lf
insert_final_newline = true
indent_style = tab
indent_size = 4
charset = utf-8
8 changes: 8 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.ogg filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.mov filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
31 changes: 27 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

*.DS_Store
/.vscode
*.gitignore
scr.html
node_modules
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
/build
/types
/certs
/.obsidian
/.fs
11 changes: 11 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[submodule "icons"]
path = assets/icons
url = https://github.com/ThatBeaverDev/ConstellationIcons

[submodule "app-template"]
path = src/apps/app-template
url = https://github.com/constellation-os/constellation-app-template

[submodule "types"]
path = src/apps/types
url = https://github.com/constellation-os/constellation-types
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
engine-strict=true
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/src/system/lib/external
packages.json
src/apps/app-template
9 changes: 9 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"singleQuote": false,
"proseWrap": "always",
"tabWidth": 4,
"useTabs": true,
"trailingComma": "none",
"bracketSpacing": true,
"semi": true
}
16 changes: 12 additions & 4 deletions Constellation.code-workspace
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,17 @@
"folders": [
{
"path": "."
}
],
"settings": {
"files.associations": {
"*.idx": "json"
},
{
"path": "../aurora"
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
]
}
},
"extensions": {
"recommendations": ["esbenp.prettier-vscode"]
}
}
Loading