summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2022-02-05[feature] Rework timeline code to make it useful for more than just statuses ↵Libravatar tobi26
(#373) * add preparable and timelineable interfaces * initialize timeline manager within the processor * generic renaming * move status-specific timeline logic into the processor * refactor timeline to make it useful for more than statuses
2022-02-03[docs] Fix documentation to show --config-path in the right position. (#375)Libravatar Phil Hagelberg3
The current position gets rejected as an unknown argument.
2022-02-01Fix start command invocation (#372)Libravatar Paul Woolcock1
When I tried to start the server using the command `./gotosocial server start --config-file ./config.yaml`, I got the following error: ``` root@gotosocial-experiment:/gotosocial# ./gotosocial server start --config-file ./config.yaml Incorrect Usage: flag provided but not defined: -config-file NAME: gotosocial server start - start the gotosocial server USAGE: gotosocial server start [command options] [arguments...] OPTIONS: --help, -h show help (default: false) FATA[0000] flag provided but not defined: -config-file ``` Putting the flag after the `./gotosocial` but before the `server start` seems to work properly
2022-01-31[bug] Fix OIDC users requiring second approval (#371)Libravatar tobi2
* tidy up NewSignup * pre-approve users created via OIDC
2022-01-31[bug] Send plaintext emails to fix "message refused: Message is not RFC 2822 ↵Libravatar Forest Johnson11
compliant" (#366) * trying to fix "message refused: Message is not RFC 2822 compliant" * fix "message refused: Message is not RFC 2822 compliant" 550 5.7.1 Delivery not authorized, message refused: Message is not RFC 2822 compliant * remove silly regex * lint * fix tests * we should use text/template instead of html/template now
2022-01-30[bug] Fix sqlite empty address issue (#370)Libravatar tobi4
* error when empty address has been set for sqlite * better explain sqlite db-address setting
2022-01-30[bug] Fix minimum description length check (#369)Libravatar tobi3
* add/update tests * don't check min description length on media create
2022-01-30Bump nanoid from 3.1.25 to 3.2.0 in /web/gotosocial-styling (#364)Libravatar dependabot[bot]1
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.25 to 3.2.0. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ai/nanoid/compare/3.1.25...3.2.0) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-30[feature] Make Let's Encrypt integration an opt-in feature (#368)Libravatar tobi5
2022-01-30[documentation] add ipv6 config for nginx (#367)Libravatar tobi1
2022-01-29put store lock file in base of storageLibravatar tsmethurst2
2022-01-29update go-store to latestLibravatar tsmethurst8
2022-01-25go mod tidyLibravatar tsmethurst2
2022-01-25ensure blocking calls to getRemoteAccount before showing stuff to clientLibravatar tsmethurst2
2022-01-25fix up some account conversion logicLibravatar tsmethurst3
2022-01-25only update account in db if changedLibravatar tsmethurst1
2022-01-24change getaccount function signatureLibravatar tsmethurst1
2022-01-24ctx => innerctxLibravatar tsmethurst1
2022-01-24use background context w/deadlineLibravatar tsmethurst1
2022-01-24start trying to figure out why this test is failingLibravatar tsmethurst1
2022-01-24test with disk storage as wellLibravatar tsmethurst1
2022-01-24upgrade go-storeLibravatar tsmethurst44
2022-01-24update remote account get/deref logicLibravatar tsmethurst17
2022-01-23add file size checksLibravatar tsmethurst1
2022-01-23rework data function to provide filesizeLibravatar tsmethurst12
2022-01-23use exif-terminatorLibravatar tsmethurst117
2022-01-16pass reader around instead of []byteLibravatar tsmethurst14
2022-01-16update dependenciesLibravatar tsmethurst55
2022-01-15add go-runners to readmeLibravatar tsmethurst1
2022-01-15lint, fmtLibravatar tsmethurst2
2022-01-15emoji code passing musterLibravatar tsmethurst9
2022-01-15start fixing up emoji processing codeLibravatar tsmethurst8
2022-01-11pin instanceAccountID to in-process emojiLibravatar tsmethurst1
2022-01-11pass a function into the manager, start work on emojiLibravatar tsmethurst20
2022-01-10test the media manager a bit, add shutdown logicLibravatar tsmethurst37
2022-01-09add async testLibravatar tsmethurst1
2022-01-09tests are passing, but there's still much to be doneLibravatar tsmethurst18
2022-01-08compiling nowLibravatar tsmethurst18
2022-01-08further refinementsLibravatar tsmethurst4
2022-01-04start working on thumb + full funcsLibravatar tsmethurst3
2022-01-03return very partial image on first uploadLibravatar tsmethurst5
2022-01-03add gruf worker poolLibravatar tsmethurst9
2022-01-02fiddle around with workersLibravatar tsmethurst7
2021-12-28more refactoring, media handler => managerLibravatar tsmethurst29
2021-12-27start refactor of media packageLibravatar tsmethurst6
2021-12-26[documentation] Add section for systemd service and nginx to installation ↵Libravatar zoe-bat3
guide (#353) * add nginx and systemd section * fix typso * fix mkdoc and dots in config guide * specify port * Update nginx.md * add section about configuring gts to nginx docs * Update nginx.md Co-authored-by: zoe <z8V54gHftevp7LeRVyys$8@DosKq^FeQKUWU!WGpTyiLaxGojNdgnWkaWiv673Twg$aPm&hU>
2021-12-21[documentation] update database docs (#355)Libravatar tobi2
* update config to new db defaults * update database docs
2021-12-21[fix] Make postgres connections magically work in common setups (#352)Libravatar embr3
* Don't use the system 'postgres' database by default * Use postgres adapter defaults The pgx code actually goes to great lengths to make postgres connections Just Work(tm) out of the box, including supporting `~/.pg_service.conf`, SSL certificates, UNIX sockets if it can find a socket at a common path, and falling back to TCP to localhost if not. (On Windows, it won't try to use UNIX sockets, but will read credentials from %appdata% as is standard over there.) By applying our flags as overrides only when they're specified, database connections should Just Work(tm) anywhere `psql gotosocial` does.
2021-12-20Extend license notices to 2022 (#354)Libravatar tobi558
2021-12-20Remove unnecessary storage config variables (#344)Libravatar tobi51
* rewire config to not use extraneous serve vars * rename 'file' to 'local' for consistency * use Type and Size again