Skip to content
This repository was archived by the owner on Jan 5, 2026. It is now read-only.
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27,213 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Misskey をフォークして独自機能を付与して運営しています。

変更した主な部分

  • 2025-02-26
    • タイムライン表示などの余白を切り詰め1画面の情報量が増えるように調整
      • packages/frontend/src/components/MkNote.vue
      • packages/frontend/src/pages/antenna-timeline.vue
      • packages/frontend/src/pages/notifications.vue
      • packages/frontend/src/pages/timeline.vue
      • packages/frontend/src/pages/user-list-timeline.vue
      • packages/frontend/src/pages/user/index.timeline.vue
  • 2025-02-25
    • フォロー解除通知・ブロック通知・ブロック解除通知を追加 (参考)
      • packages/backend/src/core/NotificationService.ts
      • packages/backend/src/core/UserBlockingService.ts
      • packages/backend/src/core/UserFollowingService.ts
      • packages/backend/src/models/Notification.ts
      • packages/backend/src/types.ts
      • packages/frontend-shared/js/const.ts
      • packages/frontend/src/components/MkNotification.vue
      • locales/ja-JP.yml
  • 2025-02-05
    • 未ログイントップページ (エントランス) を簡素化
      • packages/frontend/src/components/MkVisitorDashboard.vue
      • packages/frontend/src/pages/welcome.entrance.a.vue
    • エラー表示の下部に「エラーが続いたら…」の表示を追加
      • packages/frontend/src/components/form/suspense.vue
      • packages/frontend/src/components/global/MkError.vue
  • 2025-02-01
    • nyaize() 関数を無効化
      • packages/misskey-js/src/nyaize.ts
    • 「この投稿は迷惑になる可能性があります」ダイアログを無効化
      • packages/frontend/src/components/MkPostForm.vue
    • 投稿直後に再度投稿フォームにフォーカスが当たるように変更
      • packages/frontend/src/components/MkPostForm.vue
  • 2025-01-30
    • ページ上部の「チャンネル」アイコンを削除
      • packages/frontend/src/pages/timeline.vue
  • 2025-01-29
    • バージョンアップ等のバナー通知が出ないように変更
      • packages/frontend/src/boot/main-boot.ts
    • 「ノート」ではなく「ツイート」と呼称するように変更
      • locales/ja-JP.yml
  • 2025-01-27
    • README.md.github/FUNDING.yml を更新
    • 「オンラインユーザー詳細」ウィジェットを追加
      • package.json : locale ファイルのキャッシュ更新のためにはバージョン番号アップが必要
      • locales/en-US.yml
      • locales/ja-JP.yml
      • locales/ja-KS.yml
      • locales/index.d.ts
      • packages/backend/src/server/api/endpoints/get-online-users-count.ts
      • packages/frontend/src/widgets/WidgetOnlineUsersDetails.vue : 新規追加
      • packages/frontend/src/widgets/index.ts
      • packages/misskey-js/package.json
      • packages/misskey-js/src/autogen/types.ts
    • 一つの投稿に対し複数リアクションを追加できるように変更
      • packages/backend/migration/1000000000000-Init.js : DROP INDEX "IDX_ad0c221b25672daf2df320a817"; する
      • packages/backend/src/core/ReactionService.ts
      • packages/backend/src/core/entities/NoteEntityService.ts
      • packages/backend/src/server/api/endpoints/notes/reactions/delete.ts
      • packages/frontend/src/components/MkNote.vue
      • packages/frontend/src/components/MkNoteDetailed.vue
      • packages/frontend/src/components/MkReactionsViewer.reaction.vue
      • packages/frontend/src/components/MkReactionsViewer.vue
      • packages/misskey-js/src/autogen/types.ts
      • packages/frontend/src/scripts/use-note-capture.ts
  • 2025-01-25
    • フロントエンドの pnpm dev スクリプトに関して vite --host オプションを追加
      • packages/frontend/package.json
    • サイドメニューに「カスタム絵文字」「Neo's Discord」リンクを追加
      • packages/frontend/src/ui/_common_/navbar.vue
      • packages/frontend/src/ui/classic.sidebar.vue
      • packages/frontend/src/ui/_common_/navbar-for-mobile.vue
  • 2025-01-22
    • 未ログイン時トップページ右上の GitHub リンク先を変更
      • packages/frontend/src/ui/visitor.vue

メモ

  • ローカル開発環境構築
$ git submodule update --init

$ cp ./.config/docker_example.yml ./.config/default.yml
  db:
    host: localhost  # Change This
    user: CHANGE-THIS
    pass: CHANGE-THIS
  redis:
    host: localhost  # Change This

$ cp ./.config/docker_example.env ./.config/docker.env
  POSTGRES_PASSWORD=CHANGE-THIS
  POSTGRES_USER=CHANGE-THIS

$ cp ./compose.local-db.yml ./compose.yml

# PostgreSQL・Redis 起動
$ docker compose up -d
# ローカル環境起動
$ npm install -g pnpm@latest
$ pnpm install
$ pnpm build
$ pnpm migrate
$ pnpm dev
  • 追従作業
$ git remote add upstream https://github.com/misskey-dev/misskey.git
$ git fetch upstream
$ git merge upstream/develop
  • PostgreSQL
$ docker exec -it misskey-db-1 bash

$$ psql -U CHANGE-THIS -d misskey
CREATE OR REPLACE FUNCTION get_time_from_id(id TEXT) RETURNS TIMESTAMP AS $$
DECLARE
    base_time BIGINT := 946684800000;
    extracted_part TEXT;
    decoded_time BIGINT := 0;
    digit TEXT;
    i INT;
    val INT;
    base36_chars TEXT := '0123456789abcdefghijklmnopqrstuvwxyz';
BEGIN
    extracted_part := lower(left(id, 8));
    FOR i IN 1..length(extracted_part) LOOP
        digit := substr(extracted_part, i, 1);
        val := position(digit IN base36_chars) - 1;
        decoded_time := decoded_time * 36 + val;
    END LOOP;
    decoded_time := decoded_time + base_time;
    RETURN TO_TIMESTAMP(decoded_time / 1000) AT TIME ZONE 'Asia/Tokyo';
END;
$$ LANGUAGE plpgsql;

\pset format unaligned
\pset fieldsep '\t'
\pset footer off

SELECT
    get_time_from_id(note.id),
    username,
    text
FROM note
    LEFT JOIN public.user ON "userId" = public.user.id
WHERE
    "userHost" IS NULL
AND
    username != 'neos21'
ORDER BY note.id DESC;

SELECT
    users.id,
    users.username,
    users.name,
    users."updatedAt",
    users."isDeleted"
FROM
    public.user users
WHERE
    users.host IS NULL
ORDER BY users."updatedAt" DESC NULLS LAST;

Links

About

汎用 Misskey サーバ「ねゃおすきー」

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages