Ross Smith II
93e72cc83f
chore(gui): use go list --deps for dependency list ( #10071 )
2025-04-26 02:24:31 +00:00
Ross Smith II
93ae30d889
chore(gui): update dependency copyrights, add script for periodic maintenance ( #10067 )
...
### Purpose
This PR parses the output of `go mod graph` and updates the copyright
list in our [about
modal](https://github.com/syncthing/syncthing/blob/486eebc4ac911b86b3d110dd0f7a955edd0f5106/gui/default/syncthing/core/aboutModalView.html#L38 ).
If there are no changes, the program is silent. Otherwise, it reports
what additions, and deletions it made. It does not rewrite existing
copyright notices, but it does remove notices that we no longer use, as
well as add new ones.
It uses a GitHub API to try to determine the copyright string in the
license file. If one is not found, it defaults to `Copyright ©
<this_year> the <owner/repo> authors`. If a proper copyright is found,
simply update the notice in `aboutModalView.html`, and it will be used.
2025-04-23 12:41:05 +07:00
Ross Smith II
7f3c8dbff1
build: move nightly build schedule to separate workflow ( #10000 )
...
This allows users to easily disable nightly builds in their forks,
simply by disabling the
build-nightly action.
### Testing
I tested it in my fork, and it works.
2025-03-27 09:31:51 +00:00
Ross Smith II
377200591e
fix(fs): fix directory junction handling ( fixes #9775 ) ( #9786 )
...
### Purpose
This fixes #9775 . I also improved the comments as they were lacking.
My apologies for introducing this bug. In summary, the bug was
```
mode = mode ^ (ModeSymlink | ModeIrregular)
```
didn't correctly reset those bits. This correctly resets them:
```
mode = mode &^ ModeSymlink &^ ModeIrregular
```
Tested and working in Windows 11 version 10.0.22631.4317. I didn't test
in other versions, but I'm sure this is the only issue.
2024-10-27 16:08:38 +01:00
Ross Smith II
1704827d04
chore(gui): update HumanDuration.js ( #9710 )
...
Relevant changes:
ko: Use correct names for month and hour in Korean (465eaed)
Hide unit count if 2 in Arabic (f90d847)
2024-09-15 10:21:18 +02:00
Ross Smith II
17e60b9e0c
Chmod -x non-executable files ( fixes #9629 ) ( #9630 )
...
Fixed via
```
git ls-files -s | grep 100755 | grep -E -v '(run|sh)$' | cut -f 2 | xargs git update-index --chmod -x
```
See #9629 .
2024-08-05 18:32:23 +02:00
Ross Smith II
23a900e096
gui: Use localised time in duration ( #9552 )
...
https://github.com/syncthing/syncthing/pull/8291 inpired me to develop
this. I tested it with all the languages Syncthing currently supports,
and they all work.
The only issue is that when you change the language in the GUI, you have
to either refresh the page, or wait a few seconds for the page to
refresh by itself, before the duration is translated into the new
language.
### Screenshots

### Documentation
The documentation for the translation widget is at
https://github.com/EvanHahn/HumanizeDuration.js/blob/main/README.md
2024-06-05 06:05:51 -04:00
Ross Smith II and Jakob Borg
3adfe2f91f
lib/fs: Fix root path handling for Windows ( fixes #8778 )
...
Co-authored-by: Jakob Borg <jakob@kastelo.net >
2023-05-09 10:01:57 +00:00
Ross Smith II
06998b3484
build: Add -arm flag to goversioninfo ( #7947 )
2021-09-17 17:07:32 +02:00
Ross Smith II
7501bee430
lib/model: Typo in folder_recvonly.go ( #7919 )
2021-09-01 07:41:18 +02:00
Ross Smith II
0ca2ed7ad7
build: Use maximum compression when archiving
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4229
2017-07-17 13:20:13 +00:00