Commit Graph

61 Commits

Author SHA1 Message Date
Eng Zer Jun 27d6dd86e2
Replace satori/go.uuid with google/uuid (#1573)
`github.com/satori/go.uuid` is no longer being actively maintained (last
commit was 5 years ago [^1]). So we should just use the newer
`github.com/google/uuid`.

[^1]: https://github.com/satori/go.uuid/commits/master/

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2023-12-28 16:40:17 +08:00
CorrectRoadH ae50a9bb17
feat: add file upload implement to v2 api (#1566)
Signed-off-by: CorrectRoadH <a778917369@gmail.com>
2023-12-27 16:17:33 +08:00
Link caf3347da9 update common 2023-12-26 09:51:43 +00:00
Link 3ccf58695b update go sum 2023-11-28 07:53:20 +00:00
Link c52386cef4 update release 2023-11-28 07:48:38 +00:00
Link acac2df40f update go.mod 2023-11-20 08:30:14 +00:00
LinkLeong 8f8a082888 update zt 2023-11-09 06:04:45 +00:00
Tiger Wang 37fee157dd
add `message-bus-codegen` CLI tool for generating a markdown of all event types (#1346) 2023-08-23 18:21:12 +08:00
Tiger Wang 538639b623
fix `(*service).Ports()` missing ports from IPv6 (#1069) 2023-05-09 17:02:59 -04:00
link 705bf1facb
Update jwt (#1025) 2023-04-26 16:00:43 +08:00
Tiger Wang 8e1b9b82c1
add /v2/casaos/health/ports to get ports in use (#1023)
Signed-off-by: Tiger Wang <tigerwang@outlook.com>
2023-04-24 16:10:15 -04:00
Tiger Wang f8ec3b20cd
upgrade dependencies (#978)
Signed-off-by: Tiger Wang <tigerwang@outlook.com>
2023-03-25 23:37:00 -04:00
Tiger Wang 717b47ca2c
clean up some unnecessary dependencies, logics, and linter warnings (#963)
Signed-off-by: Tiger Wang <tigerwang@outlook.com>
2023-03-18 20:55:51 -04:00
LinkLeong f530f69ba5 Update migration.list 2023-03-17 08:10:01 +00:00
link c995750312
Socket service (#949) 2023-03-13 09:42:18 +08:00
link 449e1515d9
Rclone update (#935) 2023-03-06 16:10:19 +08:00
link fbfcc2c43a
Remount if the configuration file already exists (#877) 2023-02-09 16:10:16 +08:00
link b331c484f5
Add uninstall error judgment (#875) 2023-02-09 10:31:15 +08:00
link b7634402bd Merge branch 'main' of https://github.com/IceWhaleTech/CasaOS 2023-02-07 06:39:31 +00:00
link 8e025a9836 Mounted folders are inoperable 2023-02-07 06:38:21 +00:00
Tiger Wang 8bfc8178cf
remove obsolete functions for notification of app installation/uninstallation (#867)
Signed-off-by: Tiger Wang <tigerwang@outlook.com>
2023-02-06 21:53:09 -05:00
link 8343f52137
Return of error when modifying mount (#864) 2023-02-06 17:44:37 +08:00
link 7501833cf9
Modify file permissions (#860) 2023-02-06 17:43:40 +08:00
link 173997c44b
Send notification changes to message bus (#861) 2023-02-06 15:47:29 +08:00
link d0fc2cc8cb Conflict resolution 2023-02-02 03:52:17 +00:00
link 32980f4033 Merge branch 'add_file_drive' 2023-02-02 03:51:41 +00:00
link 28d3ca0ca6 added google drive and dropbox driver 2023-02-02 03:36:59 +00:00
Tiger Wang 0bb138e39e
add API for checking `casaos-*` service status (#852)
Signed-off-by: Tiger Wang <tigerwang@outlook.com>
2023-01-30 17:01:47 -05:00
link 87d8be8c61 added google drive 2023-01-16 05:54:44 +00:00
link be50579544
add update type (#812) 2023-01-09 15:16:04 +08:00
Tiger Wang 84f17b4c4b
add `upx` as part of building step to shrink the size of binary files (#797) 2022-12-29 18:24:36 -05:00
Tiger Wang 8cff99f726 enable unit tests as part of release process (with 3 always failing tests skipped)
Signed-off-by: Tiger Wang <tigerwang@outlook.com>
2022-12-22 23:32:12 +00:00
Tiger Wang ea166f890b remove deps under GPL and add license check to workflow
Signed-off-by: Tiger Wang <tigerwang@outlook.com>
2022-12-22 16:25:40 -05:00
LinkLeong fd3cb5b0f0 update common package 2022-12-22 03:50:52 +00:00
Tiger Wang c6d89f9cb2
update CasaOS-Common from v0.4.0 to v0.4.1-alpha1 for the new `notify.Application` struct (#768)
Signed-off-by: Tiger Wang <tigerwang@outlook.com>
2022-12-19 19:08:12 -05:00
Tiger Wang 3875827b7a
replace CGO implementation of sqlite with an implementation in pure Go (#724) 2022-11-30 00:10:05 -05:00
Tiger Wang 536eac788d
move app domain to its own module (0.4.x) (#689) 2022-11-29 12:17:14 -05:00
Tiger Wang 29e701cb7c
fix potential goroutine leak due to http request without a timeout (#656) 2022-11-03 18:07:49 -04:00
Tiger Wang 0fb5cab480
move common proxy to CasaOS-Common (#643)
...and use gateway proxy from CasaOS-Common
2022-10-28 17:34:18 -04:00
Tiger Wang 381fb85b1d
v0.3.7 (#600)
* add send notify function

* add shell script

* add system notiry

* remove disk and test common package

* update http status

* add share function to common

* remove temp path

* remove /DATA directory initialization - moved to local-storage (#578)

* update goreleaser configuration

* wip

* change service type to notify for systemd so its status is OK only when service is initialized successfully

* update CasaOS-Common to fix runtime error

* wip

* add send notify function

* add shell script

* add system notiry

* remove disk and test common package

* update http status

* add share function to common

* remove temp path

* remove /DATA directory initialization - moved to local-storage (#578)

* update goreleaser configuration

* wip

* change service type to notify for systemd so its status is OK only when service is initialized successfully

* update CasaOS-Common to fix runtime error

* wip

* wip

* wip

* wip

* wip

* Utilization interface to supplement disk information

* fix upload file

* wip

* wip

* add update url

* wip

* wip

* add change log

* update changelog

Co-authored-by: LinkLeong <a624669980@163.com>
2022-10-20 14:25:26 +08:00
LinkLeong 466350dd21 update CasaOS-Common 2022-09-13 07:02:21 +01:00
LinkLeong fb39529e8f update common package 2022-09-10 01:00:01 +01:00
link 70ba4d5e3d
0.3.6 (#519)
* Add registration route

* add route registration

* remove ui

* 0.3.6 build scaffold (#473)

* wip

* wip

* wip

* Merge Branches

* Update helper.sh

* add goreleaser

* fix migration not working for LEGACY_WITHOUT_VERSION (#479)

* wip

* wip

* add error handling to migration script

* add migration tool

* Adjusting shell script location

* update disk user authentication method

* delayed port modification

* Update system.go

Co-authored-by: Tiger Wang (王豫) <tigerwang@outlook.com>
2022-09-06 14:28:49 +08:00
link cee34ec1c2
0.3.5 (#451)
* initial completion of the sharing function

* Adjusting multi-partition disk mounts

* Add file sharing function

* update usb auto mount shell

* update samba config

* add umount disk function

* update change log

* update usb auto mount \

* update usb auto mount

* Update periodical.go
2022-08-15 11:37:21 +08:00
link 6f98995e7d
0.3.4 (#385)
* delete connect

* update user

* change branch

* API feedback (#341)

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* change branch

* update route

* change branch

* Update route.go

* 0.3.4 Function development completed

* Update system.go

* update ui

* Completed v0.3.4 and released alpha

Co-authored-by: Tiger Wang (王豫) <tigerwang@outlook.com>
2022-07-22 11:02:11 +08:00
link f99f49dd7e
V0.3.3 (#330)
* switch branches

* update user interface

* switch branch

* switch branch

* change branch

* submit 0.3.3
2022-06-29 11:09:58 +08:00
link d4bed3e5c7
Dev (#261)
* fix bug

* updata UI

* 0.3.2

### Added

- [Files] Files can now be selected multiple files and downloaded, deleted, moved, etc.
- [Apps] Support to modify the application opening address.([#204](https://github.com/IceWhaleTech/CasaOS/issues/204))

### Changed

- [Apps] Hide the display of non-essential environment variables in the application.
- [System] Network, disk, cpu, memory, etc. information is modified to be pushed via socket.
- [System] Optimize opening speed.([#214](https://github.com/IceWhaleTech/CasaOS/issues/214))
### Fixed

- [System] Fixed the problem that sync data cannot submit the device ID ([#68](https://github.com/IceWhaleTech/CasaOS/issues/68))
- [Files] Fixed the code editor center alignment display problem.([#210](https://github.com/IceWhaleTech/CasaOS/issues/210))
- [Files] Fixed the problem of wrong name when downloading files.([#240](https://github.com/IceWhaleTech/CasaOS/issues/240))
- [System] Fixed the network display as a negative number problem.([#224](https://github.com/IceWhaleTech/CasaOS/issues/224))

* Modify log help class

* Fix some bugs in 0.3.2

* Solve the operation file queue problem

* Exclude web folders

* update UI
2022-06-08 18:19:45 +08:00
LinkLeong d0f3dc806e New Feature
- [Apps] This is a feature that has been highly requested by the community. Import the original Docker application into CasaOS. Now it's easy to import with just a few clicks!
- [Apps] App list supports a custom sorting function! You can arrange apps in different orders by dragging the icons.
- [Apps] App custom installation supports Docker Compose configuration import in YAML format.
- [Files] Added thumbnail preview function for image files.
- [Connect] Multiple CasaConenct devices in the LAN will be transmitted through the LAN network.
- [System] Added a switch for auto-mounting USB disk devices.

🎈 Enhancement
- [System] Optimized the system update alert, you will see the new version update log from the next version.
- [Apps] Added live preview for icons in custom installed apps.
- [Apps] Optimized the input of WebUI.
- [Files] Completely updated the image preview, now it supports switching all images in the same folder, as well as dragging, zooming, rotating and resetting.
- [Widgets] Added color levels for CPU and RAM charts.
- [Conenct] Optimized the display of the right-click menu of the Connect friends list.

🎈 Changed
- [Files] Change the initial display directory to /DATA

🐞 Fixed
- [System] Fixed an issue with Raspberry Pi devices failing to boot using USB disks. (Achieved by disabling USB disk auto-mount)
- [Apps] Fixed the issue that some Docker CLI commands failed to import.
- [Apps] Fixed the issue that the app is not easily recognized in /DATA/AppData directory and docker command line after installation, it will be shown as the app name. (Newly installed apps only)
- [Apps] Fixed the issue that Pi-hole cannot be launched after installation in the app store.
- [Apps] Fixed the issue that apps cannot be updated with WatchTower.
- [Files] Fixed the issue that when there is an upload task, the task status is lost after closing Files.
2022-05-13 18:12:26 +08:00
LinkLeong 92d085acf9 update changelog 2022-05-05 13:46:55 +08:00
link dd0645ee0f Add CasaConnect function 2022-04-06 12:10:51 +08:00