Refactor ABOUT-FORK and list all features
Some checks failed
/ release (push) Has been cancelled
testing / backend-checks (push) Has been cancelled
testing / frontend-checks (push) Has been cancelled
testing / test-unit (push) Has been cancelled
testing / test-e2e (push) Has been cancelled
testing / test-remote-cacher (redis) (push) Has been cancelled
testing / test-remote-cacher (valkey) (push) Has been cancelled
testing / test-remote-cacher (garnet) (push) Has been cancelled
testing / test-remote-cacher (redict) (push) Has been cancelled
testing / test-mysql (push) Has been cancelled
testing / test-pgsql (push) Has been cancelled
testing / test-sqlite (push) Has been cancelled
testing / security-check (push) Has been cancelled
Some checks failed
/ release (push) Has been cancelled
testing / backend-checks (push) Has been cancelled
testing / frontend-checks (push) Has been cancelled
testing / test-unit (push) Has been cancelled
testing / test-e2e (push) Has been cancelled
testing / test-remote-cacher (redis) (push) Has been cancelled
testing / test-remote-cacher (valkey) (push) Has been cancelled
testing / test-remote-cacher (garnet) (push) Has been cancelled
testing / test-remote-cacher (redict) (push) Has been cancelled
testing / test-mysql (push) Has been cancelled
testing / test-pgsql (push) Has been cancelled
testing / test-sqlite (push) Has been cancelled
testing / security-check (push) Has been cancelled
Last time editing readme
This commit is contained in:
parent
3c88f6e333
commit
7714976ae5
1 changed files with 32 additions and 27 deletions
|
@ -2,49 +2,54 @@
|
|||
|
||||
This is a fork of Forgejo.
|
||||
|
||||
This fork doesn't add any specialized features. It adds things that should be in Forgejo, but aren't.
|
||||
This fork doesn't add any breaking, large features. It adds small (sometimes opinionated) things that should be in Forgejo, but aren't.
|
||||
|
||||
This fork is based on a release. There's no master branch. Patches of this fork do not follow releases; because of scope, they're released immediately.
|
||||
This fork is a drop-in replacement. As there are no breaking changes, you can switch back and forth.
|
||||
|
||||
This fork is a drop-in replacement. You can switch back and forth, as there are no breaking changes.
|
||||
Releases follow Forgejo releases.
|
||||
|
||||
**Reviewer, keep in mind: This is my first time dealing with Go**
|
||||
|
||||
### Features
|
||||
|
||||
- Privacy Policy support
|
||||
- Consent checkbox
|
||||
- Footer link
|
||||
- Configured with `service.PRIVACY_POLICY_URL`
|
||||
- Captcha tweaks
|
||||
- Shorter: 4-5 instead of 6 digits
|
||||
- Bigger
|
||||
- Fixed colors on dark theme
|
||||
- Theme tweaks
|
||||
- Dynamic detection, no need for THEMES
|
||||
- Enhanced picker
|
||||
- Aesthetics
|
||||
|
||||
You can see [all changes here](/git724/forgejo/commits/branch/v11.0/forgejo/search?q=Minecon724&all=). \
|
||||
Don't be overwhelmed, as commits are very granular.
|
||||
**Changes are mostly hacks. Changes need to be little to make conflicts easy to resolve. Expect bad code.**
|
||||
|
||||
### Download
|
||||
|
||||
Docker builds [are available here](https://hub.docker.com/r/minecon724/forgejo724) for amd64 and arm64.
|
||||
|
||||
### Changelog
|
||||
### Features
|
||||
|
||||
- 11.0.0
|
||||
- Dropped [pronouns patch](/git724/forgejo/commit/e82e33e1161288dd395592a1ea232611a9376c36), because [it's upstream](https://codeberg.org/forgejo/forgejo/pulls/6835) (I stole it unknowingly)
|
||||
- Simplified [Improve theme picker](/git724/forgejo/commit/9542895e03e487cfd0a7c673257cc383295b5d76), because of [some good changes upstream](https://codeberg.org/forgejo/forgejo/pulls/7168)
|
||||
All my commits.
|
||||
|
||||
Don't be overwhelmed, commits are very granular... except when they aren't.
|
||||
|
||||
- [*Tweak repo desc (WIP)*](/git724/forgejo/commit/f722397711d7bb6a5da85c239894be259e0b3f40): Makes repository description more legible and nicer
|
||||
- [*Fix forgejo/forgejo#7250*](/git724/forgejo/commit/6eeb0009ef574900e5f11936bc783acf561d8825): Fixes [forgejo/forgejo#7250](https://codeberg.org/forgejo/forgejo/issues/7250)
|
||||
- [*Fix issue popup for non-JSON responses*](/git724/forgejo/commit/22a74730d36ec13cd098a2a0e3e4f294160580ca): Basically, if you hover on a issue #, previously it displayed a popup with a "Network error" because it expects messages to be JSON. Now it can parse both.
|
||||
- [*Issue popup message that the issue doesn't exist*](/git724/forgejo/commit/6f2a441ed52722337137eb16f157ca076e3983be): Adds an "Issue not found" message that replaces generic 404.
|
||||
- [*Theme picker warning with hardcoded link*](/git724/forgejo/commit/a94e53c01722fa03a16e23e56de5e72c983ff228): Adds a warning above theme picker that third-party themes are not as reliable and credits. [**Points to here, this is hardcoded.**](https://git.m724.eu/git724/git724/src/branch/master/THEMES.md)
|
||||
- [*Move user RSS icon (WIP)*](/git724/forgejo/commit/c17f3738377c0939d9f95535990ce05482b2e9d3): Moves RSS link to *Public activity*, because the RSS feed is public activity. I don't remember why WIP.
|
||||
- [*Center padlock icon on profile page*](/git724/forgejo/commit/8ce85c11fd0122a7ff5274d982d141637802aa39): Centers vertically *Email privacy* link icon on user profile page.
|
||||
- [*Fix footer link margin*](/git724/forgejo/commit/cbdce79d8b2f878e0635ba513a8a27ead59d9888)
|
||||
- [*Privacy policy support*](/git724/forgejo/commit/43b4a57be39a5ae4f520088a8cba81e764d5b89c): Adds a consent checkbox. Also adds a footer link to the privacy policy.
|
||||
- [*Tweak version in footer*](/git724/forgejo/commit/2eefc2c68aee4d2b39038fa738b792bd9141f4f0): Shortens software version that's in the footer
|
||||
- [*Tweak captcha length*](/git724/forgejo/commit/90553f17f358d1b1f2d4e9f1ac67616eb4c8b03e): Makes captcha 4-5 chars long (instead of 6)
|
||||
- [*Make captcha more readable*](/git724/forgejo/commit/403a755a8a3ef689b96a5179ca8279567e8ce473): Makes captcha larger and readable on dark themes.
|
||||
- [*Add feedback to certain buttons*](/git724/forgejo/commit/b2cab7b18ec222751547bb3629fce518ef005a85): CSS hack for a hover tint.
|
||||
- [*Improve checkboxes*](/git724/forgejo/commit/22a13d2800eb4bb05c9731fd5012ed1f06e162ec): Makes checkboxes easier to check and better looking.
|
||||
- [*Remove hover transition from buttons*](/git724/forgejo/commit/d965f0080289eda053461bc0a61c643abf11756e)
|
||||
- [*Remove "API" from footer*](/git724/forgejo/commit/5979129aa6acde0422654fd6ec0f4efd862eb975)
|
||||
- [*Dynamic theme loading*](/git724/forgejo/commit/d71c372080e4008551db79f4d92a2fbdfcde19cc): Loads themes from a directory on startup. Normally you'd list every theme variant in your config, which can be inconvenient, especially with a lot of themes.
|
||||
- [*Improve theme picker*](/git724/forgejo/commit/9542895e03e487cfd0a7c673257cc383295b5d76): Makes the theme picker searchable and changes `names-like-this` to `Names Like This`.
|
||||
|
||||
You can see [all my changes here](/git724/forgejo/commits/branch/v11.0/forgejo/search?q=Minecon724&all=). \
|
||||
|
||||
---
|
||||
|
||||
## For developers
|
||||
|
||||
You should follow the official [*Forgejo Contributor Guide*](https://forgejo.org/docs/next/contributor). However it lacks a few useful things, below you can find.
|
||||
|
||||
### Building
|
||||
|
||||
To build, [follow the official instructions](https://forgejo.org/docs/next/contributor/from-source/)
|
||||
To build, [the official instructions generally suffice](https://forgejo.org/docs/next/contributor/from-source/)
|
||||
|
||||
Build a single image for multiple architectures:
|
||||
1. Setup: (do this once)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue