Compare commits

..

24 commits

Author SHA1 Message Date
ThinLiquid
fa9876cb21
Update bootloader.ts 2024-03-30 12:01:33 +00:00
ThinLiquid
76d60330ea
Update bootloader.ts 2024-03-30 11:59:55 +00:00
ThinLiquid
6bc0694776
Update bootloader.ts 2024-03-30 11:55:05 +00:00
ThinLiquid
a80ba8d598
Update deploy.yml 2024-02-14 18:26:27 +00:00
ThinLiquid
c1bcfe6023
Update deploy.yml 2024-02-14 18:15:16 +00:00
ThinLiquid
c43f16c5a3
Update and rename main.yml to deploy.yml 2024-02-14 18:11:15 +00:00
ThinLiquid
65c7db6793
Rename deploy.yml to main.yml 2024-02-14 18:09:36 +00:00
ThinLiquid
c9cff82d2d
Create deploy.yml 2024-02-14 18:08:24 +00:00
ThinLiquid
2779bac5da
Merge pull request #187 from Flow-Works/revert-167-master
Revert "[] (#166) Gambling added"
2024-02-07 18:18:59 +00:00
ThinLiquid
b44034c114
Revert "[] (#166) Gambling added" 2024-02-07 18:18:47 +00:00
ThinLiquid
8ee0f166ae
Merge pull request #167 from cloudirector/master
[] (#166) Gambling added
2024-02-07 18:18:37 +00:00
cloudirector
cca0087220
Update package-lock.json i think idk 2024-02-07 09:17:55 -06:00
cloudirector
93559fc358
Update version from 1.0.0 💀 2024-02-07 09:10:42 -06:00
semantic-release-bot
f06db1db91 chore(release): 1.0.0 [skip ci]
# 1.0.0 (2024-02-07)

### Bug Fixes

* actually stopped boot overflowing ([4bd8f9b](4bd8f9b058))
* added missing error handling for `fs.exists` ([77c0d57](77c0d57770))
* another strange problem ([12cd47a](12cd47a4b6))
* fixed dropdown styling ([470a1fa](470a1fa1e0))
* fixed input border ([3a64f58](3a64f5801a))
* fixed Theme Maker title and created popup ([e630ae6](e630ae664c)), closes [#157](https://github.com/cloudirector/FlowOS/issues/157)
* FlowOS refusing to load thme ([1aad68f](1aad68f3f4))
* made `flowos-docs` build ([aff12d0](aff12d0ee1))
* made code follow ts-standard ([cf8f1b8](cf8f1b844a))
* made editor use theme colors ([0c2ffbb](0c2ffbbb9f))
* made UAC follow ts-standard ([3ca1e24](3ca1e247b4))
* make tests pass again ([0cf9209](0cf920970f))
* remove duplicate 'overflow' property ([d9ab009](d9ab009afd))
* stop boot div from overflowing ([a08b8d9](a08b8d938f))
* stopped filesystem from breaking at build ([54a92c5](54a92c5d79))
* theme not setting ([568e2f3](568e2f3100))
* upgrade material-symbols from 0.14.1 to 0.14.3 ([3e8fe0b](3e8fe0b024))
* upgrade prism-code-editor from 2.0.1 to 2.1.0 ([026a08b](026a08bd43))
* upgrade prism-code-editor from 2.1.0 to 2.2.0 ([3955b28](3955b2869b))
* upgrade prism-code-editor from 2.2.0 to 2.2.1 ([b3101c8](b3101c8b53))
* upgrade prism-code-editor from 2.2.1 to 2.2.2 ([c00a0f3](c00a0f3f58))
* upgrade prism-code-editor from 2.2.2 to 2.2.4 ([41421d4](41421d4931))
* upgrade prism-code-editor from 2.2.4 to 2.3.0 ([862743e](862743e01a))
* weird error stopping build ([2e208c9](2e208c91e1))

### Features

* add progress indicator to boot sequence ([48294da](48294da1ea))
* added `prependMany` function ([acdba11](acdba11691))
* added a `prepend` function ([f106776](f106776bee))
* added a button component ([8d3b629](8d3b629185))
* added support for new `/apps/list` endpoint ([423dd46](423dd46da0))
* added support for theming ([11540b9](11540b945a)), closes [#155](https://github.com/cloudirector/FlowOS/issues/155)
* added theme maker application ([4e4615e](4e4615ecb1))
* created an actual kernel and bootloader ([04ccdf1](04ccdf1442)), closes [#151](https://github.com/cloudirector/FlowOS/issues/151)
* created start menu ([aa5fb9e](aa5fb9e290)), closes [#183](https://github.com/cloudirector/FlowOS/issues/183)
* made editor use MIME types ([cc3583b](cc3583bfdc))
* made reset filesystem reload [skip ci] ([f207101](f207101c6a))
* make reset filesystem button look better [skip ci] ([10c0dbe](10c0dbe48a))
* minor styling changes ([2dd5b5f](2dd5b5f887))
* overrall ui overhaul ([934d6e8](934d6e80a0))
* use UV version 1.0.11 ([ad38f19](ad38f19f29))

### BREAKING CHANGES

* `process.kernel.loadLibrary('lib/VirtualFS')` replaced by `process.fs`
2024-02-07 14:50:42 +00:00
cloudirector
abbb05f02d death 2024-02-07 14:25:47 +00:00
cloudirector
a1df530743 fix bad code 2024-02-07 14:19:50 +00:00
cloudirector
031f11c456
Merge branch 'master' into master 2024-02-07 07:50:41 -06:00
ThinLiquid
f675f7d8cc
chore: added privacy policy [skip ci] 2024-02-02 04:27:19 +00:00
ThinLiquid
6ccfab84ac
chore: test out ads [skip ci] 2024-02-02 04:26:30 +00:00
semantic-release-bot
ae6866118b chore(release): 2.4.0 [skip ci]
# [2.4.0](https://github.com/Flow-Works/FlowOS/compare/v2.3.0...v2.4.0) (2024-02-02)

### Bug Fixes

* fixed dropdown styling ([470a1fa](470a1fa1e0))
* fixed input border ([3a64f58](3a64f5801a))

### Features

* created start menu ([aa5fb9e](aa5fb9e290)), closes [#183](https://github.com/Flow-Works/FlowOS/issues/183)
2024-02-02 04:04:23 +00:00
ThinLiquid
46f56682f1
Merge pull request #185 from Flow-Works/dev
[🪢] Merge `dev` into `master`
2024-02-02 04:03:51 +00:00
ThinLiquid
5c8eafce99
Merge pull request #184 from Flow-Works/feat/create-a-windows-style-start-menu
Feat/create-a-windows-style-start-menu
2024-02-02 04:03:12 +00:00
cloudirector
3e92a445ec
Merge branch 'master' into master 2024-01-30 09:39:53 -06:00
cloudirector
011142dc1a gam·ble : /ˈɡambəl/ : verb
gerund or present participle: gambling

1. play games of chance for money; bet.
"she was fond of gambling on cards and horses"

Similar: bet, wager

place a bet : lay a bet : stake money on something : back the horses : try one's luck on the horses : play the ponies : punt : chance one's arm : have a flutter : game
2. take risky action in the hope of a desired result.
"the British could only gamble that something would turn up"
2024-01-28 00:48:42 -06:00
5 changed files with 59 additions and 5 deletions

49
.github/workflows/deploy.yml vendored Normal file
View file

@ -0,0 +1,49 @@
name: Deploy
on:
push:
branches:
- master
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
- name: Install dependencies
uses: bahmutov/npm-install@v1
- name: Build project
run: npx vite build --base="/FlowOS/"
- name: Upload production-ready build files
uses: actions/upload-artifact@v3
with:
name: production-files
path: ./dist
deploy:
name: Deploy
needs: build
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/master'
steps:
- name: Download artifact
uses: actions/download-artifact@v3
with:
name: production-files
path: ./dist
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{ {
"name": "flowos", "name": "flowos",
"version": "2.3.0", "version": "2.4.0",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "flowos", "name": "flowos",
"version": "2.3.0", "version": "2.4.0",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ansi-to-html": "^0.7.2", "ansi-to-html": "^0.7.2",

View file

@ -1,6 +1,6 @@
{ {
"name": "flowos", "name": "flowos",
"version": "2.3.0", "version": "2.4.0",
"description": "The most aesthetic webOS.", "description": "The most aesthetic webOS.",
"main": "src/bootloader.ts", "main": "src/bootloader.ts",
"scripts": { "scripts": {

View file

@ -53,4 +53,4 @@
<h2>Consent</h2> <h2>Consent</h2>
<p>By using our website, you hereby consent to our Privacy Policy and agree to its Terms and Conditions.</p> <p>By using our website, you hereby consent to our Privacy Policy and agree to its Terms and Conditions.</p>

View file

@ -116,7 +116,12 @@ window.console.group = (...args: any) => {
try { try {
const args = new URLSearchParams(window.location.search) const args = new URLSearchParams(window.location.search)
const kernel = new Kernel() const kernel = new Kernel()
await kernel.boot(boot, progress, args) writeln('/-----------------------------------------------\\')
writeln('| FlowOS is now discontinued. Starting in 10s...|')
writeln('\\-----------------------------------------------/')
setTimeout(() => {
kernel.boot(boot, progress, args).catch(e => console.error(e))
}, 10000)
} catch (e) { } catch (e) {
writeln() writeln()
writeln('An error occured while booting FlowOS.') writeln('An error occured while booting FlowOS.')