Skip to content

Releases: nektro/mantle

r35

17 Apr 18:19

Choose a tag to compare

  • db5c55e fix .sh permissions (Meghan Denny)
  • 5f1628a build_all.sh- use module mode go install (Meghan Denny)
  • da5ce85 test.sh- add misspell ignore directories (Meghan Denny)
  • 257ca31 fix lints (Meghan Denny)
  • f196178 release_num.sh- mantle doesn't need to be +1'd (Meghan Denny)
  • 9b1a621 api/metrics- add gauge first referenced in bcc8f45 edits not yet implemented (Meghan Denny)
  • fae8888 api/ws- log unhandled events to stderr (Meghan Denny)
  • 6275df4 add missing string first referenced in 0de3a79 (Meghan Denny)
  • 11be9c3 fix not getting vc connect and disconnect events from other users (Meghan Denny)
  • a209e3d main.Version- vMASTER -> vdev (Meghan Denny)
  • 447e556 misc- fix lints (Meghan Denny)
  • 5434a80 www/css- ensure x-msg-pane is full width on small channels needed since the date hr's were added (Meghan Denny)
  • e3b5d9e www/js- HTMLElement.dataset attrs are always string, handle int properly (Meghan Denny)
  • da06a90 www/css- add new compilation from 'compact' mode being lost (Meghan Denny)
  • 1fb9fcd www/x-user-contextmenu.html- add missing trailing newline (Meghan Denny)
  • 3d6337c eslintrc- add missing spaces (Meghan Denny)
  • 5ce2be4 implement being able to kick a user (Meghan Denny)
  • b242ab6 Dockerfile- temp skip translation init (Meghan Denny)
  • 8621c27 www/css- 'compact' mode no longer exists https://sass-lang.com/ruby-sass https://sass-lang.com/dart-sass compiling with vscode extension yutent.scss-to-css (Meghan Denny)
  • 1a78831 www/css- x-messages- sit short channel content at top of window (Meghan Denny)
  • c1101c4 www/css- x-msg-pane- hide scrollbar on short channels (Meghan Denny)
  • a48f6c7 api/ws- fix "panic: concurrent write to websocket connection" (Meghan Denny)
  • aa34e81 api/ws- make User.Conn private (Meghan Denny)
  • c81a372 api- badge- support origin names with hypens (Meghan Denny)
  • 7981632 backend- nickname must not be empty (Meghan Denny)
  • 8f7d3ee backend- prevent sequential duplicate audit entries (Meghan Denny)
  • 3f5e9a7 add shell.nix (Meghan Denny)
  • d89ed4a add package-lock.json (Meghan Denny)
  • 8972e0a package.json- update deps (Meghan Denny)
  • 92f17d4 ci- circleci -> github actions (Meghan Denny)
  • 9664594 www/js- fix create_element callsites (Meghan Denny)
  • ebd289d www- format more files (Meghan Denny)
  • c3589df test.sh- add go install commands (Meghan Denny)
  • 83bae88 build_all.sh- move build_template to its own file (Meghan Denny)
  • 91cf5ee remove redundant type name in array init (Meghan Denny)
  • 9476e57 I learned the value of 'format on save' thanks Zig (Meghan Denny)
  • 1a226ea replace crypto donation addresses with github sponsors (Meghan Denny)
  • c3f68a8 make_release- remove iife (Meghan Denny)
  • c92dd57 permission fixes in files with no local changes (Meghan Denny)
  • v54

    17 Dec 05:02

    Choose a tag to compare

    v54
  • d98b73b docker-compose- update go version (Meghan Denny)
  • f3c1afd update FUNDING.yml to only be gh sponsors (Meghan Denny)
  • 6a2e39e ci- update go version (Meghan Denny)
  • 3c9503d update deps (Meghan Denny)
  • v52

    03 Mar 00:16

    Choose a tag to compare

    v52
  • 8ed88d2 add docs/audits.md (Meghan Denny)
  • c23fbd3 add docs/screenshots.md (Meghan Denny)
  • 6880c18 www/chat- add dogecoin donation link 🚀🚀🚀 (Meghan Denny)
  • ee5dce7 www/chat- use specific icon links for less requests (Meghan Denny)
  • ea15d18 www/chat- make x-msg-pane search for most recent message instead of first child (Meghan Denny)
  • b7db424 www/chat- prevent extra requests to the network when first returns less than 50 messages (Meghan Denny)
  • 09d4910 www/chat- hardcode emojilib version (Meghan Denny)
  • 9510330 README- comment out offline instances (Meghan Denny)
  • 5db5420 changelog.sh- wrap commitish in inline code (Meghan Denny)
  • 4e3e972 remove commitish from git tags (Meghan Denny)
  • 6b561e7 remove dots from date version (Meghan Denny)
  • 859a736 change license AGPL-3.0 (Meghan Denny)
  • 091a2e0 update license copyright year (Meghan Denny)
  • 710f39c npm- update eslint and jslint (Meghan)
  • 0de3a79 add perm_manage_bans to roles (Meghan)
  • 583eac6 add missing js linting rules (Meghan)
  • f92175a handler: refactor role update (Meghan)
  • v51-f31cb00

    01 Oct 22:07

    Choose a tag to compare

  • f31cb00 www/x- fix linting errors in user-contextmenu (Meghan)
  • 8e9cfbc www/x- remove role editing from user-dialog (Meghan)
  • 10802d3 www/js/x- add role editing to user-contextmenu (Meghan)
  • 21da87a www/js- allow create_element to accept event listeners (Meghan)
  • 9757943 www/js- add ui.refresh_permissions (Meghan)
  • ddf8424 www- add x-user-contextmenu (Meghan)
  • 9099044 www/user-dialog- move set_x/_y to util (Meghan)
  • e8a0891 www/user-dialog- dont use magic string (Meghan)
  • 5fb5d90 www/user- add member for row (Meghan)
  • b31afe8 www/user- link logo to home (Meghan)
  • 426cd39 eslint- add missing rules (Meghan)
  • 6d8692a metrics: add getPropInt helper (Meghan)
  • ad4c26b fix #40 (Meghan)
  • 86d83fc handler: httperrcb data is only message (Meghan)
  • 2ceaeac handler: add border-color to role_colors.css (Meghan)
  • bcc8f45 db: init props to 0 (Meghan)
  • e265c56 add prometheus_key to gitignore (Meghan)
  • 4cf1b3a README- encourage env/flag usage for oa2 configs (Meghan)
  • 10e3af5 README- fix flag descriptions (Meghan)
  • 9f8d184 ws: fix inconsistency with count_users_online (Meghan)
  • c32eca9 metrics: add message counts to prometheus (Meghan)
  • 197bc18 lint- remove error return writeAPIResponse, its never checked (Meghan)
  • de7fab1 lint- simplify compare (Meghan)
  • 154a1cf db: add count_ props for messages (Meghan)
  • 7abf673 db: write prometheus_key on first gen (Meghan)
  • 0644605 db: remove pi, its never used (Meghan)
  • 94630d2 db: actually use search helper method (Meghan)
  • c4191ea wait till ws connections are closed before closing db (Meghan)
  • f637ed4 vflag now dedupes array flags (Meghan)
  • dea4c19 start_local.sh- remove set x (Meghan)
  • a7db03a go.oauth2 updated login screen (Meghan)
  • 7d433f0 README- remove paypal badge (Meghan)
  • c77a22d www/js- add el_xud reference (Meghan)
  • 36f62fd www- fix js linting errors (Meghan)
  • 4a5d578 eslint- add html plugin (Meghan)
  • 4030a65 test.sh- add golangci-lint (Meghan)
  • c365244 move testing fmt scripts to scripts folder (Meghan)
  • 1ed987b add eslint-plugin-html to package.json (Meghan)
  • 46bd0a7 eslint/fmt- cut off pwd from file path (Meghan)
  • 1e3cecb test.sh- lint full www dir (Meghan)
  • v50-b0611ac

    17 Sep 10:30

    Choose a tag to compare

  • b0611ac www/x/x-uonline-user- open x-user-dialog when clicked on (Meghan)
  • 7177728 www/x/x-user-dialog- fix dialog closing algo (Meghan)
  • a176631 www/x/x-user-dialog- fix set_x and set_y (Meghan)
  • 4fe38b9 www/x-msg-pane- move twemoji parsing to after all other filters (Meghan)
  • 2cf3a95 www- add emoji name processing to x-msg-pane ❤️ (Meghan)
  • 3101fe1 eslint- remove method with no this usage (Meghan)
  • 66c3213 eslint- rename variables with names already used in scope (Meghan)
  • eef6b48 eslint- use const for unchanged variables (Meghan)
  • 89f8102 eslint- remove unused import (Meghan)
  • 4d2a62d add web audio globals to js lint configs (Meghan)
  • b045dbf test.sh- change gocyclo threshold to 9 (Meghan)
  • e8e6390 test.sh- add custom lint formatters (Meghan)
  • 2cd648c add global voice chat (Meghan)
  • 03236fd ws: add SendMessageRaw (Meghan)
  • dbe5ba9 handler/etc: fix imports (Meghan)
  • 6a4b081 add custom jshint reporter for ide hyperlinking (Meghan)
  • 3ea9af2 add custom eslint formatter for ide hyperlinking (Meghan)
  • 94ea6a6 dockerfile- change version tag to use hypens (Meghan)
  • 823fe34 test.sh- fix url for go/lint (Meghan)
  • 259697b www- move x-user-dialog util funcs above usage (Meghan)
  • 39f0327 clean up go modules (Meghan)
  • 89a176c fix dockerfile version tag (Meghan)
  • 4ec0ac3 dockerfile- add go_version env var (Meghan)
  • v49-a2d6e3d

    15 Sep 06:58

    Choose a tag to compare

  • a2d6e3d www/css- fix button padding in x-text-setting (Meghan)
  • c114a00 www/ui- add getSettingsSelection (Meghan)
  • 3e27dd5 www- add button to be able to delete channels (Meghan)
  • 405b105 clean up doc comments (Meghan)
  • bd37fa1 www/ui- move addChannel into M (Meghan)
  • 9374299 www- fix error in x-msg-pane when there are no messages (Meghan)
  • 75fe4c1 circleci- include a v in version docker image tag (Meghan)
  • da8faa1 handler: enforce expires_in logic for invites (Meghan)
  • d62825e add expiration controls to invites (Meghan)
  • bdabaf2 www- add x-select-input (Meghan)
  • c8660ce www- add x-calendar-input (Meghan)
  • 85668c9 www- add x-duration-input (Meghan)
  • 1e1818e www/chat- add doSettingUpdate to custom elements script (Meghan)
  • df34568 docker-compose- remove jwt_secret from app env (Meghan)
  • 46c3ee3 go.etc/htp uses a mutex for map access now (Meghan)
  • 6d42cd9 handler: shorten role_color (Meghan)
  • d56c471 handler: shorten role_color (Meghan)
  • 3f0d43c handler: role_color- only loop over roles once (Meghan)
  • 068e59c start_local- set port to 80 (Meghan)
  • 7ff9e8f docker-compose- remove patch point from go image (Meghan)
  • a2efd8f dockerfile- use install instead of get for statik (Meghan)
  • 01259f4 dockerfile- use -v instead of -v for go get (Meghan)
  • 7698358 data/prometheus- make bearer_token a valid string (Meghan)
  • 7460e6d www/chat- add custom elements index (Meghan)
  • 3344117 www/chat- invite inputs use translate helper (Meghan)
  • 9fae7ac www- make audits.csv link open in new tab (Meghan)
  • 55ab8c2 www- remove paypal link (Meghan)
  • 900e4ed db/role: make methods accept perm type instead of int (Meghan)
  • d7f36de Create test_docker.sh (Meghan)
  • 3da2fa6 handler: use GetFormString instead of AssertFormKeysExist (Meghan)
  • 293892b clean go.mod (Meghan)
  • 1549841 circleci- tag images with build number too (Meghan)
  • 3655b1d circleci- auto tag images as latest (Meghan)
  • 299b15e circleci- pin docker engine version (Meghan)
  • 5e51ac1 db: count_users_online (Meghan Denny)
  • 0ebca9e db: add missing section dividers (Meghan Denny)
  • 0ab28f3 db: channel- add shorthand for message table name (Meghan Denny)
  • 9d9dab7 db: audit- remove method receiver (Meghan Denny)
  • 72bf2d1 make uuid and time db columns objects instead of string (Meghan Denny)
  • 6b25b20 handler/controls: include jwt iss/sub in response headers (Meghan Denny)
  • bda3728 db: properties- inc/dec use getint64 (Meghan Denny)
  • e19fc4e db: role- use user search shorthand (Meghan Denny)
  • 6965fda db: add doUp and doDel (Meghan Denny)
  • e708a37 db: add .i, .t, .b (Meghan Denny)
  • 0404121 db: invite- change expiresin to a duration (Meghan Denny)
  • 5a290f5 db: remove channel_perms (Meghan Denny)
  • 8a30532 update go modules (Meghan Denny)
  • de2de74 go.sum- remove unused modules (Meghan Denny)
  • 00bda06 use go.etc/dbt (Meghan Denny)
  • c3f6577 go.etc added htp handler (Meghan Denny)
  • c20785c use go.etc/jwt (Meghan Denny)
  • 5d95634 db: use dbstorage orm (Meghan Denny)
  • 2a79da9 use go.etc/store (Meghan Denny)
  • f0a36fa use go.etc.version (Meghan Denny)
  • 655f7db docker-compose- change gopath to home for easier debugging (Meghan Denny)
  • 7a9b0da docker-compose- add postgres (Meghan Denny)
  • 13588e2 update go modules (Meghan Denny)
  • 0be3439 docker-compose- indent app volumes (Meghan Denny)
  • 91b8d47 Dockerfile- container port is supposed to be 8000 (Meghan Denny)
  • 352ac94 Dockerfile- move app outside gopath to ensure modules work (Meghan Denny)
  • d75e33f Dockerfile- only print head tag (Meghan Denny)
  • v47-76f4798

    17 Jun 07:38

    Choose a tag to compare

  • 76f4798 www/js- update all props from api/about (Meghan Denny)
  • 07ae775 add max member count to server overview, closes #31 (Meghan Denny)
  • d0f21f1 db: only update count_users_members if value is new (Meghan Denny)
  • cdb58ad handler: maxmembercount always applies (Meghan Denny)
  • d8703ba add cli max member count, closes #30 (Meghan Denny)
  • afe7026 db: replace constant text with value (Meghan Denny)
  • ddcf799 db: make default cover photo blank (Meghan Denny)
  • f668a8b www- include version badge on login screen (Meghan Denny)
  • 8b0af5c add api/etc/badges/version.svg (Meghan Denny)
  • 4f20e0c replace hyphens in version with periods (Meghan Denny)
  • 4ee78e5 handler: return 401 if invite is frozen (Meghan Denny)
  • f99152f handler: convert invite expiration to use c.assert (Meghan Denny)
  • afefcc1 db: run updates in invite.use (Meghan Denny)
  • e4e35b9 db: replace randomstring with util.randomstring (Meghan Denny)
  • e3bee11 docs/deployment/nginx- add section about proper websocket passthrough (Meghan Denny)
  • 5d8b98e www- add spoiler text with double vertical bar (Meghan Denny)
  • 28f6cfd www/css- change link underline to only show on hover and sit lower (Meghan Denny)
  • d1571c0 Create start_local.sh (Meghan Denny)
  • 148a46c change boot log msg to say starting instead of welcome (Meghan Denny)
  • d0bb1b4 update nektro/go.etc (Meghan Denny)
  • 7197ac3 run `go get -v .` (Meghan Denny)
  • 558f265 www/js/x- add special case for magnet since it doesnt have // (Meghan Denny)
  • d82a2de www/js/x- hyperlink non-http urls too (Meghan Denny)
  • 6f3ec04 docker-compose- set jwt-secret so that all instances share secret (Meghan Denny)
  • 24899ab docker-compose- add nginx as a lb so that --scale works (Meghan Denny)
  • v46-c16ddf5

    16 Jun 05:13

    Choose a tag to compare

  • c16ddf5 circleci- add go version and env (Meghan Denny)
  • b0571ee circleci- update go to 1.14 (Meghan Denny)
  • 629e4b8 circleci- remove -u flag from go get (Meghan Denny)
  • ddb8577 circleci- move pwd back to app name (Meghan Denny)
  • ada4d04 circleci- move working directory to home (Meghan Denny)
  • eb22e9d circleci- change working directory to enable go mod (Meghan Denny)
  • dbdabe5 README- add doc for --redis-url (Meghan Denny)
  • c8d03e7 README- update flag section description (Meghan Denny)
  • a1ce574 docker-compose- add redis example (Meghan Denny)
  • 98ee06c db: use store for lock (Meghan Denny)
  • 8cc0fbe store: add redis as a provider (Meghan Denny)
  • 56522c8 store: make sub init function that returns Inner (Meghan Denny)
  • f7946ca store/local: use listget for other functions (Meghan Denny)
  • 5c5750b docker-compose- use latest when possible (Meghan Denny)
  • 6183f95 reorganize main init (Meghan Denny)
  • 92cb3a1 store is logged in store.init (Meghan Denny)
  • d56e6c9 run `go mod tidy` (Meghan Denny)
  • 4292688 store: add ping method (Meghan Denny)
  • ea6f41d docker-compose- remove empty env section (Meghan Denny)
  • 8f1ce45 ws: update ws to use store (Meghan Denny)
  • d53c2ef store: add listget (Meghan Denny)
  • 3155878 ws: add function doc comments (Meghan Denny)
  • 3156047 db: update properties to use store (Meghan Denny)
  • 0c4ebfb store: put store type in main file (Meghan Denny)
  • ba2fffb store: add store package with local implementation (Meghan Denny)
  • c5301ce handler/controls: include jwt iss and sub in response headers (Meghan Denny)
  • 7d063c2 handler: include w in controls calls (Meghan Denny)
  • ebd5417 handler: fix verstion string in jwt iss (Meghan Denny)
  • 92bf547 tidy `go.sum` (Meghan Denny)
  • 59734bb handler: require logging in for my channels/roles (Meghan Denny)
  • 6d6a922 go.etc updated (Meghan Denny)
  • 123b79c handler: use astheno.jwt package for jwt (Meghan Denny)
  • 5a4fecc handler: update colors version (Meghan Denny)
  • 41fb8cb run `go get -u .` (Meghan Denny)
  • v41-2075e23

    05 Jun 22:49

    Choose a tag to compare

  • 2075e23 README- update built with section (Meghan Denny)
  • 11c8b00 README- default port of container is 8000 (Meghan Denny)
  • 1c95657 README- add --jwt-secret flag (Meghan Denny)
  • 64ad97d README- move flag/env var not up to flags section (Meghan Denny)
  • 089a386 update go.mod (Meghan Denny)
  • 5ddfd18 handler: switch from session auth to using jwt (Meghan Denny)
  • e66e599 db: export randomstring (Meghan Denny)
  • b77f2c2 db: add audit action for when invites are used (Meghan Denny)
  • 98203ef handler: store invite_code in cookie instead of session (Meghan Denny)
  • e38e7ca handler: replace apiBootstrapRequireLogin with handler/controls (Meghan Denny)
  • 5d0428a handler/controls: add form init in getuser (Meghan Denny)
  • 1e096db handler: invite uses assertion needs to be truthy (Meghan Denny)
  • 7c95abd handler: remove resetuid section from /verify (Meghan Denny)
  • 417c832 handler: fix doc comment for InviteGet and InvitePost (Meghan Denny)
  • 26b4ac3 docker-compose- make command `go run main.go` again (Meghan Denny)
  • 8802905 /invite is actually a get request (Meghan Denny)
  • 9e65159 db: make epoch a public contant (Meghan Denny)
  • 575d47f handler/controls: simplify calls to grab what request needs (Meghan Denny)
  • v40-e3db4ec

    31 May 00:06

    Choose a tag to compare

  • e3db4ec circleci- add setup_remote_docker (Meghan Denny)
  • fd42973 circleci- remove use-docker-credentials-store (Meghan Denny)